Browse Source

remove article drafts (feature moved to new releases)

main
ghost 1 year ago
parent
commit
ea9f7f1589
  1. 4
      .env
  2. 4
      config/services.yaml
  3. 2
      src/Controller/ActivityController.php
  4. 281
      src/Controller/ArticleController.php
  5. 9
      src/Controller/TorrentController.php
  6. 10
      src/Controller/UserController.php
  7. 17
      src/Entity/Activity.php
  8. 72
      src/Entity/Article.php
  9. 118
      src/Entity/ArticleDescription.php
  10. 118
      src/Entity/ArticleSensitive.php
  11. 118
      src/Entity/ArticleTitle.php
  12. 16
      src/Repository/ActivityRepository.php
  13. 23
      src/Repository/ArticleDescriptionRepository.php
  14. 23
      src/Repository/ArticleRepository.php
  15. 23
      src/Repository/ArticleSensitiveRepository.php
  16. 23
      src/Repository/ArticleTitleRepository.php
  17. 51
      src/Service/ActivityService.php
  18. 196
      src/Service/ArticleService.php
  19. 2
      templates/default/article/info.html.twig
  20. 115
      templates/default/article/submit.html.twig
  21. 2
      templates/default/user/module.html.twig
  22. 226
      translations/messages+intl-icu.cs.xlf
  23. 226
      translations/messages+intl-icu.de.xlf
  24. 226
      translations/messages+intl-icu.en.xlf
  25. 226
      translations/messages+intl-icu.eo.xlf
  26. 226
      translations/messages+intl-icu.es.xlf
  27. 226
      translations/messages+intl-icu.fr.xlf
  28. 226
      translations/messages+intl-icu.he.xlf
  29. 226
      translations/messages+intl-icu.it.xlf
  30. 226
      translations/messages+intl-icu.ka.xlf
  31. 226
      translations/messages+intl-icu.lv.xlf
  32. 226
      translations/messages+intl-icu.pl.xlf
  33. 226
      translations/messages+intl-icu.pt.xlf
  34. 226
      translations/messages+intl-icu.ru.xlf
  35. 450
      translations/messages+intl-icu.uk.xlf

4
.env

@ -63,8 +63,4 @@ APP_YGGDRASIL=1
APP_TRACKERS=http://[201:23b4:991a:634d:8359:4521:5576:15b7]:2023/announce|http://[200:1e2f:e608:eb3a:2bf:1e62:87ba:e2f7]/announce|http://[316:c51a:62a3:8b9::5]/announce APP_TRACKERS=http://[201:23b4:991a:634d:8359:4521:5576:15b7]:2023/announce|http://[200:1e2f:e608:eb3a:2bf:1e62:87ba:e2f7]/announce|http://[316:c51a:62a3:8b9::5]/announce
APP_ARTICLE_TITLE_LENGTH_MIN=10
APP_ARTICLE_TITLE_LENGTH_MAX=255
APP_ARTICLE_DESCRIPTION_LENGTH_MIN=0
APP_ARTICLE_DESCRIPTION_LENGTH_MAX=10000
APP_TORRENT_FILE_SIZE_MAX=1024000 APP_TORRENT_FILE_SIZE_MAX=1024000

4
config/services.yaml

@ -15,10 +15,6 @@ parameters:
app.sensitive: '%env(APP_SENSITIVE)%' app.sensitive: '%env(APP_SENSITIVE)%'
app.approved: '%env(APP_APPROVED)%' app.approved: '%env(APP_APPROVED)%'
app.yggdrasil: '%env(APP_YGGDRASIL)%' app.yggdrasil: '%env(APP_YGGDRASIL)%'
app.article.title.length.min: '%env(APP_ARTICLE_TITLE_LENGTH_MIN)%'
app.article.title.length.max: '%env(APP_ARTICLE_TITLE_LENGTH_MAX)%'
app.article.description.length.min: '%env(APP_ARTICLE_DESCRIPTION_LENGTH_MIN)%'
app.article.description.length.max: '%env(APP_ARTICLE_DESCRIPTION_LENGTH_MAX)%'
app.torrent.size.max: '%env(APP_TORRENT_FILE_SIZE_MAX)%' app.torrent.size.max: '%env(APP_TORRENT_FILE_SIZE_MAX)%'
services: services:

2
src/Controller/ActivityController.php

@ -10,7 +10,6 @@ use Symfony\Component\HttpFoundation\Request;
use App\Service\ActivityService; use App\Service\ActivityService;
use App\Service\UserService; use App\Service\UserService;
use App\Service\ArticleService;
use App\Service\TorrentService; use App\Service\TorrentService;
class ActivityController extends AbstractController class ActivityController extends AbstractController
@ -63,7 +62,6 @@ class ActivityController extends AbstractController
$activity, $activity,
ActivityService $activityService, ActivityService $activityService,
UserService $userService, UserService $userService,
ArticleService $articleService,
TorrentService $torrentService, TorrentService $torrentService,
): Response ): Response
{ {

281
src/Controller/ArticleController.php

@ -1,281 +0,0 @@
<?php
namespace App\Controller;
use Symfony\Bundle\FrameworkBundle\Controller\AbstractController;
use Symfony\Contracts\Translation\TranslatorInterface;
use Symfony\Component\Routing\Annotation\Route;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\HttpFoundation\Request;
use App\Service\UserService;
use App\Service\ArticleService;
use App\Service\TorrentService;
class ArticleController extends AbstractController
{
#[Route(
'/{_locale}/article/{id}',
name: 'article_info',
requirements:
[
'id' => '\d+'
],
methods:
[
'GET'
]
)]
public function info(
Request $request,
UserService $userService,
ActivityService $activityService
): Response
{
// Init user
$user = $this->initUser(
$request,
$userService,
$activityService
);
return $this->render('default/article/info.html.twig', [
'title' => 'test'
]);
}
#[Route(
'/{_locale}/submit/article',
name: 'article_submit',
methods:
[
'GET',
'POST'
]
)]
public function submit(
Request $request,
TranslatorInterface $translator,
UserService $userService,
ArticleService $articleService,
ArticleService $torrentService,
ActivityService $activityService
): Response
{
// Init user
$user = $this->initUser(
$request,
$userService,
$activityService
);
if (!$user->isStatus())
{
// @TODO
throw new \Exception(
$translator->trans('Access denied')
);
}
// Init form
$form =
[
'locale' =>
[
'error' => [],
'attribute' =>
[
'value' => $request->get('_locale'),
'placeholder' => $translator->trans('Content language')
]
],
'title' =>
[
'error' => [],
'attribute' =>
[
'value' => $request->get('title'),
'minlength' => $this->getParameter('app.article.title.length.min'),
'maxlength' => $this->getParameter('app.article.title.length.max'),
'placeholder' => sprintf(
$translator->trans('Article title (%s-%s chars)'),
number_format($this->getParameter('app.article.title.length.min')),
number_format($this->getParameter('app.article.title.length.max'))
),
]
],
'description' =>
[
'error' => [],
'attribute' =>
[
'value' => $request->get('description'),
'minlength' => $this->getParameter('app.article.description.length.min'),
'maxlength' => $this->getParameter('app.article.description.length.max'),
'placeholder' => sprintf(
$translator->trans('Article description (%s-%s chars)'),
number_format($this->getParameter('app.article.description.length.min')),
number_format($this->getParameter('app.article.description.length.max'))
),
]
],
'torrents' =>
[
'error' => [],
'attribute' =>
[
'placeholder' => $translator->trans('Select torrent file')
]
],
'sensitive' =>
[
'error' => [],
'attribute' =>
[
'value' => $request->get('sensitive'),
'placeholder' => $translator->trans('Apply sensitive filters to publication'),
]
]
];
// Process request
if ($request->isMethod('post'))
{
/// Locale
if (!in_array($request->get('locale'), explode('|', $this->getParameter('app.locales'))))
{
$form['locale']['error'][] = $translator->trans('Requested locale not supported');
}
/// Title
if (mb_strlen($request->get('title')) < $this->getParameter('app.article.title.length.min') ||
mb_strlen($request->get('title')) > $this->getParameter('app.article.title.length.max'))
{
$form['title']['error'][] = sprintf(
$translator->trans('Article title out of %s-%s chars'),
number_format($this->getParameter('app.article.title.length.min')),
number_format($this->getParameter('app.article.title.length.max'))
);
}
/// Description
if (mb_strlen($request->get('description')) < $this->getParameter('app.article.description.length.min') ||
mb_strlen($request->get('description')) > $this->getParameter('app.article.description.length.max'))
{
$form['description']['error'][] = sprintf(
$translator->trans('Article description out of %s-%s chars'),
number_format($this->getParameter('app.article.description.length.min')),
number_format($this->getParameter('app.article.description.length.max'))
);
}
/// Torrents
$torrents = [];
if ($files = $request->files->get('torrents'))
{
foreach ($files as $file)
{
/// Torrent
if ($file = $request->files->get('torrent'))
{
//// Validate torrent file
if (filesize($file->getPathName()) > $this->getParameter('app.torrent.size.max'))
{
$form['torrents']['error'][] = $translator->trans('Torrent file out of size limit');
continue;
}
//// Validate torrent format
if (!$torrentService->readTorrentFileByFilepath($file->getPathName()))
{
$form['torrents']['error'][] = $translator->trans('Could not parse torrent file');
continue;
}
}
//// Content
$torrent = $torrentService->add(
$file->getPathName(),
$user->getId(),
time(),
[$request->get('locale')],
(bool) $request->get('sensitive'),
$user->isApproved()
);
$torrents[] = $torrent->getId();
}
}
if (empty($form['locale']['error']) &&
empty($form['title']['error']) &&
empty($form['description']['error']) &&
empty($form['torrents']['error'])
)
{
$article = $articleService->submit(
$user->getId(),
time(),
(string) $request->get('locale'),
(string) $request->get('title'),
(string) $request->get('description'),
(array) $torrents,
(bool) $request->get('sensitive'),
$user->isApproved()
);
// Redirect
return $this->redirectToRoute(
'article_info',
[
'_locale' => $request->get('_locale'),
'id' => $article->getId()
]
);
}
}
return $this->render(
'default/article/submit.html.twig',
[
'locales' => explode('|', $this->getParameter('app.locales')),
'form' => $form,
]
);
}
private function initUser(
Request $request,
UserService $userService,
ActivityService $activityService
): ?\App\Entity\User
{
// Init user
if (!$user = $userService->findUserByAddress($request->getClientIp()))
{
$user = $userService->addUser(
$request->getClientIp(),
time(),
$this->getParameter('app.locale'),
explode('|', $this->getParameter('app.locales')),
$activityService->getEventCodes(),
$this->getParameter('app.theme'),
$this->getParameter('app.sensitive'),
$this->getParameter('app.yggdrasil'),
$this->getParameter('app.approved')
);
// Add user join event
$activityService->addEventUserAdd(
$user->getId(),
time()
);
}
return $user;
}
}

9
src/Controller/TorrentController.php

@ -123,7 +123,6 @@ class TorrentController extends AbstractController
$torrent->getId() $torrent->getId()
) )
], ],
'articles' => [],
'contributors' => $contributors 'contributors' => $contributors
], ],
'file' => 'file' =>
@ -1070,7 +1069,7 @@ class TorrentController extends AbstractController
$torrentSensitive->getId() $torrentSensitive->getId()
); );
// Redirect to info article created // Redirect to info page created
return $this->redirectToRoute( return $this->redirectToRoute(
'torrent_info', 'torrent_info',
[ [
@ -1171,7 +1170,7 @@ class TorrentController extends AbstractController
$torrentSensitive->getId() $torrentSensitive->getId()
); );
// Redirect to info article created // Redirect
return $this->redirectToRoute( return $this->redirectToRoute(
'torrent_sensitive_edit', 'torrent_sensitive_edit',
[ [
@ -1244,7 +1243,7 @@ class TorrentController extends AbstractController
$torrentSensitive->getId() $torrentSensitive->getId()
); );
// Redirect to info article created // Redirect
return $this->redirectToRoute( return $this->redirectToRoute(
'torrent_sensitive_edit', 'torrent_sensitive_edit',
[ [
@ -1323,7 +1322,7 @@ class TorrentController extends AbstractController
); );
} }
// Redirect to info article created // Redirect
return $this->redirectToRoute( return $this->redirectToRoute(
'torrent_info', 'torrent_info',
[ [

10
src/Controller/UserController.php

@ -11,7 +11,6 @@ use Symfony\Component\HttpFoundation\Request;
use App\Service\ActivityService; use App\Service\ActivityService;
use App\Service\UserService; use App\Service\UserService;
use App\Service\ArticleService;
use App\Service\TorrentService; use App\Service\TorrentService;
class UserController extends AbstractController class UserController extends AbstractController
@ -325,7 +324,7 @@ class UserController extends AbstractController
); );
} }
// Redirect to info article created // Redirect
return $this->redirectToRoute( return $this->redirectToRoute(
'user_info', 'user_info',
[ [
@ -399,7 +398,7 @@ class UserController extends AbstractController
); );
} }
// Redirect to info article created // Redirect
return $this->redirectToRoute( return $this->redirectToRoute(
'user_info', 'user_info',
[ [
@ -473,7 +472,7 @@ class UserController extends AbstractController
); );
} }
// Redirect to info article created // Redirect
return $this->redirectToRoute( return $this->redirectToRoute(
'user_info', 'user_info',
[ [
@ -499,7 +498,6 @@ class UserController extends AbstractController
Request $request, Request $request,
TranslatorInterface $translator, TranslatorInterface $translator,
UserService $userService, UserService $userService,
ArticleService $articleService,
TorrentService $torrentService, TorrentService $torrentService,
ActivityService $activityService ActivityService $activityService
): Response ): Response
@ -570,7 +568,7 @@ class UserController extends AbstractController
); );
} }
// Redirect to info article created // Redirect
return $this->redirectToRoute( return $this->redirectToRoute(
'user_info', 'user_info',
[ [

17
src/Entity/Activity.php

@ -54,16 +54,11 @@ class Activity
public const EVENT_TORRENT_DOWNLOAD_MAGNET_ADD = 2500; public const EVENT_TORRENT_DOWNLOAD_MAGNET_ADD = 2500;
/// Article
public const EVENT_ARTICLE_ADD = 3000;
// ... // ...
#[ORM\Column] #[ORM\Column]
private ?int $userId = null; private ?int $userId = null;
#[ORM\Column(nullable: true)]
private ?int $articleId = null;
#[ORM\Column(nullable: true)] #[ORM\Column(nullable: true)]
private ?int $torrentId = null; private ?int $torrentId = null;
@ -109,18 +104,6 @@ class Activity
return $this; return $this;
} }
public function getArticleId(): ?int
{
return $this->articleId;
}
public function setArticleId(int $articleId): static
{
$this->articleId = $articleId;
return $this;
}
public function getTorrentId(): ?int public function getTorrentId(): ?int
{ {
return $this->torrentId; return $this->torrentId;

72
src/Entity/Article.php

@ -1,72 +0,0 @@
<?php
namespace App\Entity;
use App\Repository\ArticleRepository;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: ArticleRepository::class)]
class Article
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\Column]
private ?int $userId = null;
#[ORM\Column]
private ?int $added = null;
#[ORM\Column]
private ?bool $approved = null;
public function getId(): ?int
{
return $this->id;
}
public function setId(string $id): static
{
$this->id = $id;
return $this;
}
public function getUserId(): ?int
{
return $this->userId;
}
public function setUserId(int $userId): static
{
$this->userId = $userId;
return $this;
}
public function getAdded(): ?int
{
return $this->added;
}
public function setAdded(int $added): static
{
$this->added = $added;
return $this;
}
public function isApproved(): ?bool
{
return $this->approved;
}
public function setApproved(bool $approved): static
{
$this->approved = $approved;
return $this;
}
}

118
src/Entity/ArticleDescription.php

@ -1,118 +0,0 @@
<?php
namespace App\Entity;
use App\Repository\ArticleDescriptionRepository;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: ArticleDescriptionRepository::class)]
class ArticleDescription
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\Column]
private ?int $articleId = null;
#[ORM\Column]
private ?int $userId = null;
#[ORM\Column]
private ?int $added = null;
#[ORM\Column(length: 255)]
private ?string $locale = null;
#[ORM\Column(type: Types::TEXT)]
private ?string $value = null;
#[ORM\Column]
private ?bool $approved = null;
public function getId(): ?int
{
return $this->id;
}
public function setId(string $id): static
{
$this->id = $id;
return $this;
}
public function getArticleId(): ?int
{
return $this->articleId;
}
public function setArticleId(int $articleId): static
{
$this->articleId = $articleId;
return $this;
}
public function getUserId(): ?int
{
return $this->userId;
}
public function setUserId(int $userId): static
{
$this->userId = $userId;
return $this;
}
public function getAdded(): ?int
{
return $this->added;
}
public function setAdded(int $added): static
{
$this->added = $added;
return $this;
}
public function getLocale(): ?string
{
return $this->locale;
}
public function setLocale(string $locale): static
{
$this->locale = $locale;
return $this;
}
public function getValue(): ?string
{
return $this->value;
}
public function setValue(string $value): static
{
$this->value = $value;
return $this;
}
public function isApproved(): ?bool
{
return $this->approved;
}
public function setApproved(bool $approved): static
{
$this->approved = $approved;
return $this;
}
}

118
src/Entity/ArticleSensitive.php

@ -1,118 +0,0 @@
<?php
namespace App\Entity;
use App\Repository\ArticleSensitiveRepository;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: ArticleSensitiveRepository::class)]
class ArticleSensitive
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\Column]
private ?int $articleId = null;
#[ORM\Column]
private ?int $userId = null;
#[ORM\Column]
private ?int $added = null;
#[ORM\Column(length: 255)]
private ?string $locale = null;
#[ORM\Column]
private ?bool $value = null;
#[ORM\Column]
private ?bool $approved = null;
public function getId(): ?int
{
return $this->id;
}
public function setId(string $id): static
{
$this->id = $id;
return $this;
}
public function getArticleId(): ?int
{
return $this->articleId;
}
public function setArticleId(int $articleId): static
{
$this->articleId = $articleId;
return $this;
}
public function getUserId(): ?int
{
return $this->userId;
}
public function setUserId(int $userId): static
{
$this->userId = $userId;
return $this;
}
public function getAdded(): ?int
{
return $this->added;
}
public function setAdded(int $added): static
{
$this->added = $added;
return $this;
}
public function getLocale(): ?string
{
return $this->locale;
}
public function setLocale(string $locale): static
{
$this->locale = $locale;
return $this;
}
public function isValue(): ?bool
{
return $this->value;
}
public function setValue(bool $value): static
{
$this->value = $value;
return $this;
}
public function isApproved(): ?bool
{
return $this->approved;
}
public function setApproved(bool $approved): static
{
$this->approved = $approved;
return $this;
}
}

118
src/Entity/ArticleTitle.php

@ -1,118 +0,0 @@
<?php
namespace App\Entity;
use App\Repository\ArticleTitleRepository;
use Doctrine\DBAL\Types\Types;
use Doctrine\ORM\Mapping as ORM;
#[ORM\Entity(repositoryClass: ArticleTitleRepository::class)]
class ArticleTitle
{
#[ORM\Id]
#[ORM\GeneratedValue]
#[ORM\Column]
private ?int $id = null;
#[ORM\Column]
private ?int $articleId = null;
#[ORM\Column]
private ?int $userId = null;
#[ORM\Column]
private ?int $added = null;
#[ORM\Column(length: 255)]
private ?string $locale = null;
#[ORM\Column(type: Types::TEXT)]
private ?string $value = null;
#[ORM\Column]
private ?bool $approved = null;
public function getId(): ?int
{
return $this->id;
}
public function setId(string $id): static
{
$this->id = $id;
return $this;
}
public function getArticleId(): ?int
{
return $this->articleId;
}
public function setArticleId(int $articleId): static
{
$this->articleId = $articleId;
return $this;
}
public function getUserId(): ?int
{
return $this->userId;
}
public function setUserId(int $userId): static
{
$this->userId = $userId;
return $this;
}
public function getAdded(): ?int
{
return $this->added;
}
public function setAdded(int $added): static
{
$this->added = $added;
return $this;
}
public function getLocale(): ?string
{
return $this->locale;
}
public function setLocale(string $locale): static
{
$this->locale = $locale;
return $this;
}
public function getValue(): ?string
{
return $this->value;
}
public function setValue(string $value): static
{
$this->value = $value;
return $this;
}
public function isApproved(): ?bool
{
return $this->approved;
}
public function setApproved(bool $approved): static
{
$this->approved = $approved;
return $this;
}
}

16
src/Repository/ActivityRepository.php

@ -65,20 +65,4 @@ class ActivityRepository extends ServiceEntityRepository
->getSingleScalarResult() ->getSingleScalarResult()
; ;
} }
public function findActivitiesTotalByArticleId(
int $articleId,
array $whitelist
): int
{
return $this->createQueryBuilder('a')
->select('count(a.id)')
->where('a.articleId = :articleId')
->andWhere('a.event IN (:event)')
->setParameter(':articleId', $articleId)
->setParameter(':event', $whitelist)
->getQuery()
->getSingleScalarResult()
;
}
} }

23
src/Repository/ArticleDescriptionRepository.php

@ -1,23 +0,0 @@
<?php
namespace App\Repository;
use App\Entity\ArticleDescription;
use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
use Doctrine\Persistence\ManagerRegistry;
/**
* @extends ServiceEntityRepository<ArticleDescription>
*
* @method ArticleDescription|null find($id, $lockMode = null, $lockVersion = null)
* @method ArticleDescription|null findOneBy(array $criteria, array $orderBy = null)
* @method ArticleDescription[] findAll()
* @method ArticleDescription[] findBy(array $criteria, array $orderBy = null, $limit = null, $offset = null)
*/
class ArticleDescriptionRepository extends ServiceEntityRepository
{
public function __construct(ManagerRegistry $registry)
{
parent::__construct($registry, ArticleDescription::class);
}
}

23
src/Repository/ArticleRepository.php

@ -1,23 +0,0 @@
<?php
namespace App\Repository;
use App\Entity\Article;
use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
use Doctrine\Persistence\ManagerRegistry;
/**
* @extends ServiceEntityRepository<Article>
*
* @method Article|null find($id, $lockMode = null, $lockVersion = null)
* @method Article|null findOneBy(array $criteria, array $orderBy = null)
* @method Article[] findAll()
* @method Article[] findBy(array $criteria, array $orderBy = null, $limit = null, $offset = null)
*/
class ArticleRepository extends ServiceEntityRepository
{
public function __construct(ManagerRegistry $registry)
{
parent::__construct($registry, Article::class);
}
}

23
src/Repository/ArticleSensitiveRepository.php

@ -1,23 +0,0 @@
<?php
namespace App\Repository;
use App\Entity\ArticleSensitive;
use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
use Doctrine\Persistence\ManagerRegistry;
/**
* @extends ServiceEntityRepository<ArticleSensitive>
*
* @method ArticleSensitive|null find($id, $lockMode = null, $lockVersion = null)
* @method ArticleSensitive|null findOneBy(array $criteria, array $orderBy = null)
* @method ArticleSensitive[] findAll()
* @method ArticleSensitive[] findBy(array $criteria, array $orderBy = null, $limit = null, $offset = null)
*/
class ArticleSensitiveRepository extends ServiceEntityRepository
{
public function __construct(ManagerRegistry $registry)
{
parent::__construct($registry, ArticleSensitive::class);
}
}

23
src/Repository/ArticleTitleRepository.php

@ -1,23 +0,0 @@
<?php
namespace App\Repository;
use App\Entity\ArticleTitle;
use Doctrine\Bundle\DoctrineBundle\Repository\ServiceEntityRepository;
use Doctrine\Persistence\ManagerRegistry;
/**
* @extends ServiceEntityRepository<ArticleTitle>
*
* @method ArticleTitle|null find($id, $lockMode = null, $lockVersion = null)
* @method ArticleTitle|null findOneBy(array $criteria, array $orderBy = null)
* @method ArticleTitle[] findAll()
* @method ArticleTitle[] findBy(array $criteria, array $orderBy = null, $limit = null, $offset = null)
*/
class ArticleTitleRepository extends ServiceEntityRepository
{
public function __construct(ManagerRegistry $registry)
{
parent::__construct($registry, ArticleTitle::class);
}
}

51
src/Service/ActivityService.php

@ -58,9 +58,6 @@ class ActivityService
Activity::EVENT_TORRENT_DOWNLOAD_FILE_ADD, Activity::EVENT_TORRENT_DOWNLOAD_FILE_ADD,
Activity::EVENT_TORRENT_DOWNLOAD_MAGNET_ADD, Activity::EVENT_TORRENT_DOWNLOAD_MAGNET_ADD,
// Articles
Activity::EVENT_ARTICLE_ADD,
]; ];
} }
@ -341,19 +338,6 @@ class ActivityService
] = $code; ] = $code;
break; break;
// Article
case Activity::EVENT_TORRENT_ADD:
$events
[
$this->translatorInterface->trans('Articles')
]
[
$this->translatorInterface->trans('Added')
] = $code;
break;
} }
} }
@ -424,28 +408,6 @@ class ActivityService
); );
} }
public function findLastActivitiesByArticleId(
int $articleId,
array $whitelist,
int $limit = 10,
int $offset = 0
): array
{
return $this->entityManagerInterface
->getRepository(Activity::class)
->findBy(
[
'articleId' => $articleId,
'event' => $whitelist,
],
[
'id' => 'DESC'
],
$limit,
$offset
);
}
public function findActivitiesTotal( public function findActivitiesTotal(
array $whitelist array $whitelist
): int ): int
@ -481,19 +443,6 @@ class ActivityService
); );
} }
public function findActivitiesTotalByArticleId(
int $articleId,
array $whitelist
): int
{
return $this->entityManagerInterface
->getRepository(Activity::class)
->findActivitiesTotalByArticleId(
$articleId,
$whitelist
);
}
// User // User
public function addEventUserAdd( public function addEventUserAdd(
int $userId, int $userId,

196
src/Service/ArticleService.php

@ -1,196 +0,0 @@
<?php
namespace App\Service;
use App\Entity\Article;
use App\Entity\ArticleTitle;
use App\Entity\ArticleDescription;
use App\Entity\ArticleTorrents;
use App\Entity\ArticleSensitive;
use App\Repository\ArticleRepository;
use App\Repository\ArticleTitleRepository;
use App\Repository\ArticleDescriptionRepository;
use App\Repository\ArticleSensitiveRepository;
use App\Repository\ArticleTorrentsRepository;
use Doctrine\ORM\EntityManagerInterface;
class ArticleService
{
private EntityManagerInterface $entityManager;
private ParameterBagInterface $parameterBagInterface;
public function __construct(
EntityManagerInterface $entityManager,
)
{
$this->entityManager = $entityManager;
}
public function submit(
int $added,
int $userId,
string $locale,
string $title,
string $description,
array $torrents,
bool $sensitive,
bool $approved
): ?Article
{
$article = $this->addArticle();
if (!empty($title))
{
$articleTitle = $this->addArticleTitle(
$article->getId(),
$userId,
$added,
$locale,
$title,
$approved
);
}
if (!empty($description))
{
$articleDescription = $this->addArticleDescription(
$article->getId(),
$userId,
$added,
$locale,
$description,
$approved
);
}
if (!empty($torrents))
{
$articleTorrents = $this->addArticleTorrents(
$article->getId(),
$userId,
$added,
$locale,
$torrents,
$approved
);
}
// @TODO
$articleSensitive = $this->addArticleSensitive(
$article->getId(),
$userId,
$added,
$locale,
$description,
$approved
);
return $article;
}
public function addArticle(): ?Article
{
$article = new Article();
$this->entityManager->persist($article);
$this->entityManager->flush();
return $article;
}
public function addArticleTitle(
int $articleId,
int $userId,
int $added,
string $locale,
string $value,
bool $approved
): ?ArticleTitle
{
$articleTitle = new ArticleTitle();
$articleTitle->setArticleId($articleId);
$articleTitle->setUserId($userId);
$articleTitle->setLocale($locale);
$articleTitle->setValue($value);
$articleTitle->setAdded($added);
$articleTitle->setApproved($approved);
$this->entityManager->persist($articleTitle);
$this->entityManager->flush();
return $articleTitle;
}
public function addArticleDescription(
int $articleId,
int $userId,
int $added,
string $locale,
string $value,
bool $approved
): ?ArticleDescription
{
$articleDescription = new ArticleDescription();
$articleDescription->setArticleId($articleId);
$articleDescription->setUserId($userId);
$articleDescription->setAdded($added);
$articleDescription->setLocale($locale);
$articleDescription->setValue($value);
$articleDescription->setApproved($approved);
$this->entityManager->persist($articleDescription);
$this->entityManager->flush();
return $articleDescription;
}
public function addArticleTorrents(
int $articleId,
int $userId,
int $added,
array $torrentsId,
bool $approved
): ?ArticleTorrents
{
$articleTorrents = new ArticleTorrents();
$articleTorrents->setArticleId($articleId);
$articleTorrents->setUserId($userId);
$articleTorrents->setAdded($added);
$articleTorrents->setTorrentsId($torrentsId);
$articleTorrents->setApproved($approved);
$this->entityManager->persist($articleTorrents);
$this->entityManager->flush();
return $articleTorrents;
}
public function addArticleSensitive(
int $articleId,
int $userId,
int $added,
string $locale,
string $value,
bool $approved
): ?ArticleSensitive
{
$articleSensitive = new ArticleSensitive();
$articleSensitive->setArticleId($articleId);
$articleSensitive->setUserId($userId);
$articleSensitive->setAdded($added);
$articleSensitive->setLocale($locale);
$articleSensitive->setValue($value);
$articleSensitive->setApproved($approved);
$this->entityManager->persist($articleSensitive);
$this->entityManager->flush();
return $articleSensitive;
}
}

2
templates/default/article/info.html.twig

@ -1,2 +0,0 @@
{% extends 'default/layout.html.twig' %}
{% block title %}{{ title }} - {{ name }}{% endblock %}

115
templates/default/article/submit.html.twig

@ -1,115 +0,0 @@
{% extends 'default/layout.html.twig' %}
{% block title %}{{'Submit article'|trans }} - {{ name }}{% endblock %}
{% block main_content %}
<div class="padding-24-px margin-y-8-px border-radius-3-px background-color-night">
<div class="margin-b-24-px padding-b-16-px border-bottom-default">
<h1>{{'Submit article'|trans }}</h1>
</div>
<form name="submit" method="post" enctype="multipart/form-data" action="{{ path('article_submit') }}">
<div class="margin-b-16-px">
<label for="locale">
{{'Content language'|trans }}
</label>
<sub class="opacity-0 parent-hover-opacity-09" title="{{ form.locale.attribute.placeholder }}">
<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" fill="currentColor" class="bi bi-info-circle-fill" viewBox="0 0 16 16">
<path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm.93-9.412-1 4.705c-.07.34.029.533.304.533.194 0 .487-.07.686-.246l-.088.416c-.287.346-.92.598-1.465.598-.703 0-1.002-.422-.808-1.319l.738-3.468c.064-.293.006-.399-.287-.47l-.451-.081.082-.381 2.29-.287zM8 5.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z"/>
</svg>
</sub>
<select class="width-100 margin-t-8-px" type="text" name="locale" id="locale">
{% for locale in locales %}
{% if locale == form.locale.attribute.value %}
<option value="{{ locale }}" selected="selected">
{{ locale|locale_name(locale)|u.title }}
</option>
{% else %}
<option value="{{ locale }}">
{{ locale|locale_name(locale)|u.title }}
</option>
{% endif %}
{% endfor %}
</select>
</div>
<div class="margin-b-16-px">
<label for="title">
{{'Title'|trans }}
</label>
<sub class="opacity-0 parent-hover-opacity-09" title="{{ form.title.attribute.placeholder }}">
<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" fill="currentColor" viewBox="0 0 16 16">
<path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm.93-9.412-1 4.705c-.07.34.029.533.304.533.194 0 .487-.07.686-.246l-.088.416c-.287.346-.92.598-1.465.598-.703 0-1.002-.422-.808-1.319l.738-3.468c.064-.293.006-.399-.287-.47l-.451-.081.082-.381 2.29-.287zM8 5.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z"/>
</svg>
</sub>
{% for error in form.title.error %}
<div class="text-color-red margin-y-8-px">
{{ error }}
</div>
{% endfor %}
<input class="width-100 margin-t-8-px"
type="text"
name="title"
id="title"
{% if form.title.attribute.minlength %}required="required"{% endif %}
value="{{ form.title.attribute.value }}"
placeholder="{{ form.title.attribute.placeholder }}"
minlength="{{ form.title.attribute.minlength }}"
maxlength="{{ form.title.attribute.maxlength }}" />
</div>
<div class="margin-y-8-px">
<label for="description">
{{'Description'|trans }}
</label>
<sub class="opacity-0 parent-hover-opacity-09" title="{{ form.description.attribute.placeholder }}">
<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" fill="currentColor" viewBox="0 0 16 16">
<path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm.93-9.412-1 4.705c-.07.34.029.533.304.533.194 0 .487-.07.686-.246l-.088.416c-.287.346-.92.598-1.465.598-.703 0-1.002-.422-.808-1.319l.738-3.468c.064-.293.006-.399-.287-.47l-.451-.081.082-.381 2.29-.287zM8 5.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z"/>
</svg>
</sub>
{% for error in form.description.error %}
<div class="text-color-red margin-y-8-px">
{{ error }}
</div>
{% endfor %}
<textarea class="width-100 margin-t-8-px"
name="description"
id="description"
{% if form.description.attribute.minlength %}required="required"{% endif %}
value="{{ form.description.attribute.value }}"
placeholder="{{ form.description.attribute.placeholder }}"
minlength="{{ form.description.attribute.minlength }}"
maxlength="{{ form.description.attribute.maxlength }}">{{ form.description.attribute.value }}</textarea>
</div>
<div class="margin-y-16-px">
<label for="torrents">
{{ 'Torrent files' | trans }} ({{ 'optional' | trans }})
</label>
<sub class="opacity-0 parent-hover-opacity-09" title="{{ form.torrents.attribute.placeholder }}">
<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" fill="currentColor" viewBox="0 0 16 16">
<path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm.93-9.412-1 4.705c-.07.34.029.533.304.533.194 0 .487-.07.686-.246l-.088.416c-.287.346-.92.598-1.465.598-.703 0-1.002-.422-.808-1.319l.738-3.468c.064-.293.006-.399-.287-.47l-.451-.081.082-.381 2.29-.287zM8 5.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z"/>
</svg>
</sub>
{% for error in form.torrents.error %}
<div class="text-color-red margin-y-8-px">
{{ error }}
</div>
{% endfor %}
<input class="width-100 margin-t-8-px" type="file" name="torrents[]" id="torrents" value="" accept=".torrent" multiple="multiple" />
</div>
<div class="margin-y-16-px">
<input type="checkbox"
name="sensitive"
id="sensitive"
value="true"
{% if form.sensitive.attribute.value %}checked="checked"{% endif %} />
<label for="sensitive">
{{'Sensitive'|trans }}
</label>
<sub class="opacity-0 parent-hover-opacity-09" title="{{ form.sensitive.attribute.placeholder }}">
<svg xmlns="http://www.w3.org/2000/svg" width="13" height="13" fill="currentColor" viewBox="0 0 16 16">
<path d="M8 16A8 8 0 1 0 8 0a8 8 0 0 0 0 16zm.93-9.412-1 4.705c-.07.34.029.533.304.533.194 0 .487-.07.686-.246l-.088.416c-.287.346-.92.598-1.465.598-.703 0-1.002-.422-.808-1.319l.738-3.468c.064-.293.006-.399-.287-.47l-.451-.081.082-.381 2.29-.287zM8 5.5a1 1 0 1 1 0-2 1 1 0 0 1 0 2z"/>
</svg>
</sub>
</div>
<div class="text-right">
<input class="button-green" type="submit" value="{{'Submit'|trans }}" />
</div>
</form>
</div>
{% endblock %}

2
templates/default/user/module.html.twig

@ -53,7 +53,7 @@
</svg> </svg>
</a> </a>
{% endif %} {% endif %}
{% if route == 'article_submit' or route == 'torrent_submit' %} {% if route == 'torrent_submit' or route == 'torrent_submit' %}
<span class="padding-8-px display-block cursor-default" title="{{ 'Submit' | trans }}"> <span class="padding-8-px display-block cursor-default" title="{{ 'Submit' | trans }}">
<svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="currentColor" viewBox="0 0 16 16"> <svg xmlns="http://www.w3.org/2000/svg" width="18" height="18" fill="currentColor" viewBox="0 0 16 16">
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.5 4.5a.5.5 0 0 0-1 0v3h-3a.5.5 0 0 0 0 1h3v3a.5.5 0 0 0 1 0v-3h3a.5.5 0 0 0 0-1h-3v-3z"/> <path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0zM8.5 4.5a.5.5 0 0 0-1 0v3h-3a.5.5 0 0 0 0 1h3v3a.5.5 0 0 0 1 0v-3h3a.5.5 0 0 0 0-1h-3v-3z"/>

226
translations/messages+intl-icu.cs.xlf

@ -1,226 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="cs" datatype="plaintext" original="file.ext">
<header>
<tool tool-id="symfony" tool-name="Symfony"/>
</header>
<body>
<trans-unit id="7V65o34" resname="now">
<source>now</source>
<target>now</target>
</trans-unit>
<trans-unit id="TLTqJVg" resname="year">
<source>year</source>
<target>year</target>
</trans-unit>
<trans-unit id="pcfRcZ4" resname="month">
<source>month</source>
<target>month</target>
</trans-unit>
<trans-unit id="lEwn5bl" resname="day">
<source>day</source>
<target>day</target>
</trans-unit>
<trans-unit id="msCt1HX" resname="hour">
<source>hour</source>
<target>hour</target>
</trans-unit>
<trans-unit id="KM3SDq8" resname="minute">
<source>minute</source>
<target>minute</target>
</trans-unit>
<trans-unit id="FjZ6rLZ" resname="second">
<source>second</source>
<target>second</target>
</trans-unit>
<trans-unit id="HFCZOwC" resname="years">
<source>years</source>
<target>years</target>
</trans-unit>
<trans-unit id="FoN0M0Q" resname="months">
<source>months</source>
<target>months</target>
</trans-unit>
<trans-unit id="q1EATp1" resname="days">
<source>days</source>
<target>days</target>
</trans-unit>
<trans-unit id="QEMUsfS" resname="hours">
<source>hours</source>
<target>hours</target>
</trans-unit>
<trans-unit id="kOY9hfo" resname="minutes">
<source>minutes</source>
<target>minutes</target>
</trans-unit>
<trans-unit id="WfAG1jv" resname="seconds">
<source>seconds</source>
<target>seconds</target>
</trans-unit>
<trans-unit id="HY4I.WM" resname="ago">
<source>ago</source>
<target>ago</target>
</trans-unit>
<trans-unit id="zBHUFdk" resname="Access denied">
<source>Access denied</source>
<target>Access denied</target>
</trans-unit>
<trans-unit id="wAsU1pF" resname="Content language">
<source>Content language</source>
<target>Content language</target>
</trans-unit>
<trans-unit id="g0ch5an" resname="Article title text (%s-%s chars)">
<source>Article title text (%s-%s chars)</source>
<target>Article title text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="c1stghx" resname="Article description text (%s-%s chars)">
<source>Article description text (%s-%s chars)</source>
<target>Article description text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="rhnbyIA" resname="Select torrent files">
<source>Select torrent files</source>
<target>Select torrent files</target>
</trans-unit>
<trans-unit id="4Am0Y0K" resname="Apply sensitive filters for this publication">
<source>Apply sensitive filters for this publication</source>
<target>Apply sensitive filters for this publication</target>
</trans-unit>
<trans-unit id="t_ui8Ub" resname="Requested locale not supported">
<source>Requested locale not supported</source>
<target>Requested locale not supported</target>
</trans-unit>
<trans-unit id="D5.S25t" resname="Article title out of %s-%s chars">
<source>Article title out of %s-%s chars</source>
<target>Article title out of %s-%s chars</target>
</trans-unit>
<trans-unit id="ZrAXugC" resname="Article description out of %s-%s chars">
<source>Article description out of %s-%s chars</source>
<target>Article description out of %s-%s chars</target>
</trans-unit>
<trans-unit id="fYxwFh4" resname="Torrent file out of size limit">
<source>Torrent file out of size limit</source>
<target>Torrent file out of size limit</target>
</trans-unit>
<trans-unit id="dc5BXiF" resname="Torrents quantity out of %s-%s range">
<source>Torrents quantity out of %s-%s range</source>
<target>Torrents quantity out of %s-%s range</target>
</trans-unit>
<trans-unit id="FV_BbAQ" resname="Submit">
<source>Submit</source>
<target>Submit</target>
</trans-unit>
<trans-unit id="fozSBW2" resname="Title">
<source>Title</source>
<target>Title</target>
</trans-unit>
<trans-unit id="Um4Ah8w" resname="Description">
<source>Description</source>
<target>Description</target>
</trans-unit>
<trans-unit id="_Yc5JKi" resname="Torrent files">
<source>Torrent files</source>
<target>Torrent files</target>
</trans-unit>
<trans-unit id="LGTAMNS" resname="Sensitive">
<source>Sensitive</source>
<target>Sensitive</target>
</trans-unit>
<trans-unit id="ScJmuqq" resname="Search">
<source>Search</source>
<target>Search</target>
</trans-unit>
<trans-unit id="a63lSsu" resname="Keyword, file, extension, hash...">
<source>Keyword, file, extension, hash...</source>
<target>Keyword, file, extension, hash...</target>
</trans-unit>
<trans-unit id="BkdWM_0" resname="Last activity">
<source>Last activity</source>
<target>Last activity</target>
</trans-unit>
<trans-unit id="kONatGQ" resname="identicon">
<source>identicon</source>
<target>identicon</target>
</trans-unit>
<trans-unit id="a5Y8wcL" resname="joined">
<source>joined</source>
<target>joined</target>
</trans-unit>
<trans-unit id="OnhpU4i" resname="Home">
<source>Home</source>
<target>Home</target>
</trans-unit>
<trans-unit id="1pajW90" resname="Profile">
<source>Profile</source>
<target>Profile</target>
</trans-unit>
<trans-unit id="tRLZfny" resname="User">
<source>User</source>
<target>User</target>
</trans-unit>
<trans-unit id="MJlV4Ah" resname="Common">
<source>Common</source>
<target>Common</target>
</trans-unit>
<trans-unit id="aTGLDGq" resname="Joined">
<source>Joined</source>
<target>Joined</target>
</trans-unit>
<trans-unit id="7Fugq7c" resname="Access">
<source>Access</source>
<target>Access</target>
</trans-unit>
<trans-unit id="kg5BPH1" resname="Status">
<source>Status</source>
<target>Status</target>
</trans-unit>
<trans-unit id="loeWEWU" resname="active">
<source>active</source>
<target>active</target>
</trans-unit>
<trans-unit id="F_s8AWj" resname="disabled">
<source>disabled</source>
<target>disabled</target>
</trans-unit>
<trans-unit id="h7QuQMK" resname="Approved">
<source>Approved</source>
<target>Approved</target>
</trans-unit>
<trans-unit id="inmIkP6" resname="yes">
<source>yes</source>
<target>yes</target>
</trans-unit>
<trans-unit id="k5Apjz_" resname="no">
<source>no</source>
<target>no</target>
</trans-unit>
<trans-unit id="Z0jsi3Z" resname="Moderator">
<source>Moderator</source>
<target>Moderator</target>
</trans-unit>
<trans-unit id="dKiDoDe" resname="Settings">
<source>Settings</source>
<target>Settings</target>
</trans-unit>
<trans-unit id="wms_1M5" resname="Interface">
<source>Interface</source>
<target>Interface</target>
</trans-unit>
<trans-unit id="gbVzlXR" resname="Content filter">
<source>Content filter</source>
<target>Content filter</target>
</trans-unit>
<trans-unit id="Vu_PIJV" resname="Address">
<source>Address</source>
<target>Address</target>
</trans-unit>
<trans-unit id="3VuNjXf" resname="Address hidden for others">
<source>Address hidden for others</source>
<target>Address hidden for others</target>
</trans-unit>
<trans-unit id="FQn1YfJ" resname="Save">
<source>Save</source>
<target>Save</target>
</trans-unit>
</body>
</file>
</xliff>

226
translations/messages+intl-icu.de.xlf

@ -1,226 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="de" datatype="plaintext" original="file.ext">
<header>
<tool tool-id="symfony" tool-name="Symfony"/>
</header>
<body>
<trans-unit id="7V65o34" resname="now">
<source>now</source>
<target>now</target>
</trans-unit>
<trans-unit id="TLTqJVg" resname="year">
<source>year</source>
<target>year</target>
</trans-unit>
<trans-unit id="pcfRcZ4" resname="month">
<source>month</source>
<target>month</target>
</trans-unit>
<trans-unit id="lEwn5bl" resname="day">
<source>day</source>
<target>day</target>
</trans-unit>
<trans-unit id="msCt1HX" resname="hour">
<source>hour</source>
<target>hour</target>
</trans-unit>
<trans-unit id="KM3SDq8" resname="minute">
<source>minute</source>
<target>minute</target>
</trans-unit>
<trans-unit id="FjZ6rLZ" resname="second">
<source>second</source>
<target>second</target>
</trans-unit>
<trans-unit id="HFCZOwC" resname="years">
<source>years</source>
<target>years</target>
</trans-unit>
<trans-unit id="FoN0M0Q" resname="months">
<source>months</source>
<target>months</target>
</trans-unit>
<trans-unit id="q1EATp1" resname="days">
<source>days</source>
<target>days</target>
</trans-unit>
<trans-unit id="QEMUsfS" resname="hours">
<source>hours</source>
<target>hours</target>
</trans-unit>
<trans-unit id="kOY9hfo" resname="minutes">
<source>minutes</source>
<target>minutes</target>
</trans-unit>
<trans-unit id="WfAG1jv" resname="seconds">
<source>seconds</source>
<target>seconds</target>
</trans-unit>
<trans-unit id="HY4I.WM" resname="ago">
<source>ago</source>
<target>ago</target>
</trans-unit>
<trans-unit id="zBHUFdk" resname="Access denied">
<source>Access denied</source>
<target>Access denied</target>
</trans-unit>
<trans-unit id="wAsU1pF" resname="Content language">
<source>Content language</source>
<target>Content language</target>
</trans-unit>
<trans-unit id="g0ch5an" resname="Article title text (%s-%s chars)">
<source>Article title text (%s-%s chars)</source>
<target>Article title text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="c1stghx" resname="Article description text (%s-%s chars)">
<source>Article description text (%s-%s chars)</source>
<target>Article description text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="rhnbyIA" resname="Select torrent files">
<source>Select torrent files</source>
<target>Select torrent files</target>
</trans-unit>
<trans-unit id="4Am0Y0K" resname="Apply sensitive filters for this publication">
<source>Apply sensitive filters for this publication</source>
<target>Apply sensitive filters for this publication</target>
</trans-unit>
<trans-unit id="t_ui8Ub" resname="Requested locale not supported">
<source>Requested locale not supported</source>
<target>Requested locale not supported</target>
</trans-unit>
<trans-unit id="D5.S25t" resname="Article title out of %s-%s chars">
<source>Article title out of %s-%s chars</source>
<target>Article title out of %s-%s chars</target>
</trans-unit>
<trans-unit id="ZrAXugC" resname="Article description out of %s-%s chars">
<source>Article description out of %s-%s chars</source>
<target>Article description out of %s-%s chars</target>
</trans-unit>
<trans-unit id="fYxwFh4" resname="Torrent file out of size limit">
<source>Torrent file out of size limit</source>
<target>Torrent file out of size limit</target>
</trans-unit>
<trans-unit id="dc5BXiF" resname="Torrents quantity out of %s-%s range">
<source>Torrents quantity out of %s-%s range</source>
<target>Torrents quantity out of %s-%s range</target>
</trans-unit>
<trans-unit id="FV_BbAQ" resname="Submit">
<source>Submit</source>
<target>Submit</target>
</trans-unit>
<trans-unit id="fozSBW2" resname="Title">
<source>Title</source>
<target>Title</target>
</trans-unit>
<trans-unit id="Um4Ah8w" resname="Description">
<source>Description</source>
<target>Description</target>
</trans-unit>
<trans-unit id="_Yc5JKi" resname="Torrent files">
<source>Torrent files</source>
<target>Torrent files</target>
</trans-unit>
<trans-unit id="LGTAMNS" resname="Sensitive">
<source>Sensitive</source>
<target>Sensitive</target>
</trans-unit>
<trans-unit id="ScJmuqq" resname="Search">
<source>Search</source>
<target>Search</target>
</trans-unit>
<trans-unit id="a63lSsu" resname="Keyword, file, extension, hash...">
<source>Keyword, file, extension, hash...</source>
<target>Keyword, file, extension, hash...</target>
</trans-unit>
<trans-unit id="BkdWM_0" resname="Last activity">
<source>Last activity</source>
<target>Last activity</target>
</trans-unit>
<trans-unit id="kONatGQ" resname="identicon">
<source>identicon</source>
<target>identicon</target>
</trans-unit>
<trans-unit id="a5Y8wcL" resname="joined">
<source>joined</source>
<target>joined</target>
</trans-unit>
<trans-unit id="OnhpU4i" resname="Home">
<source>Home</source>
<target>Home</target>
</trans-unit>
<trans-unit id="1pajW90" resname="Profile">
<source>Profile</source>
<target>Profile</target>
</trans-unit>
<trans-unit id="tRLZfny" resname="User">
<source>User</source>
<target>User</target>
</trans-unit>
<trans-unit id="MJlV4Ah" resname="Common">
<source>Common</source>
<target>Common</target>
</trans-unit>
<trans-unit id="aTGLDGq" resname="Joined">
<source>Joined</source>
<target>Joined</target>
</trans-unit>
<trans-unit id="7Fugq7c" resname="Access">
<source>Access</source>
<target>Access</target>
</trans-unit>
<trans-unit id="kg5BPH1" resname="Status">
<source>Status</source>
<target>Status</target>
</trans-unit>
<trans-unit id="loeWEWU" resname="active">
<source>active</source>
<target>active</target>
</trans-unit>
<trans-unit id="F_s8AWj" resname="disabled">
<source>disabled</source>
<target>disabled</target>
</trans-unit>
<trans-unit id="h7QuQMK" resname="Approved">
<source>Approved</source>
<target>Approved</target>
</trans-unit>
<trans-unit id="inmIkP6" resname="yes">
<source>yes</source>
<target>yes</target>
</trans-unit>
<trans-unit id="k5Apjz_" resname="no">
<source>no</source>
<target>no</target>
</trans-unit>
<trans-unit id="Z0jsi3Z" resname="Moderator">
<source>Moderator</source>
<target>Moderator</target>
</trans-unit>
<trans-unit id="dKiDoDe" resname="Settings">
<source>Settings</source>
<target>Settings</target>
</trans-unit>
<trans-unit id="wms_1M5" resname="Interface">
<source>Interface</source>
<target>Interface</target>
</trans-unit>
<trans-unit id="gbVzlXR" resname="Content filter">
<source>Content filter</source>
<target>Content filter</target>
</trans-unit>
<trans-unit id="Vu_PIJV" resname="Address">
<source>Address</source>
<target>Address</target>
</trans-unit>
<trans-unit id="3VuNjXf" resname="Address hidden for others">
<source>Address hidden for others</source>
<target>Address hidden for others</target>
</trans-unit>
<trans-unit id="FQn1YfJ" resname="Save">
<source>Save</source>
<target>Save</target>
</trans-unit>
</body>
</file>
</xliff>

226
translations/messages+intl-icu.en.xlf

@ -1,226 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="en" datatype="plaintext" original="file.ext">
<header>
<tool tool-id="symfony" tool-name="Symfony"/>
</header>
<body>
<trans-unit id="7V65o34" resname="now">
<source>now</source>
<target>now</target>
</trans-unit>
<trans-unit id="TLTqJVg" resname="year">
<source>year</source>
<target>year</target>
</trans-unit>
<trans-unit id="pcfRcZ4" resname="month">
<source>month</source>
<target>month</target>
</trans-unit>
<trans-unit id="lEwn5bl" resname="day">
<source>day</source>
<target>day</target>
</trans-unit>
<trans-unit id="msCt1HX" resname="hour">
<source>hour</source>
<target>hour</target>
</trans-unit>
<trans-unit id="KM3SDq8" resname="minute">
<source>minute</source>
<target>minute</target>
</trans-unit>
<trans-unit id="FjZ6rLZ" resname="second">
<source>second</source>
<target>second</target>
</trans-unit>
<trans-unit id="HFCZOwC" resname="years">
<source>years</source>
<target>years</target>
</trans-unit>
<trans-unit id="FoN0M0Q" resname="months">
<source>months</source>
<target>months</target>
</trans-unit>
<trans-unit id="q1EATp1" resname="days">
<source>days</source>
<target>days</target>
</trans-unit>
<trans-unit id="QEMUsfS" resname="hours">
<source>hours</source>
<target>hours</target>
</trans-unit>
<trans-unit id="kOY9hfo" resname="minutes">
<source>minutes</source>
<target>minutes</target>
</trans-unit>
<trans-unit id="WfAG1jv" resname="seconds">
<source>seconds</source>
<target>seconds</target>
</trans-unit>
<trans-unit id="HY4I.WM" resname="ago">
<source>ago</source>
<target>ago</target>
</trans-unit>
<trans-unit id="zBHUFdk" resname="Access denied">
<source>Access denied</source>
<target>Access denied</target>
</trans-unit>
<trans-unit id="wAsU1pF" resname="Content language">
<source>Content language</source>
<target>Content language</target>
</trans-unit>
<trans-unit id="g0ch5an" resname="Article title text (%s-%s chars)">
<source>Article title text (%s-%s chars)</source>
<target>Article title text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="c1stghx" resname="Article description text (%s-%s chars)">
<source>Article description text (%s-%s chars)</source>
<target>Article description text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="rhnbyIA" resname="Select torrent files">
<source>Select torrent files</source>
<target>Select torrent files</target>
</trans-unit>
<trans-unit id="4Am0Y0K" resname="Apply sensitive filters for this publication">
<source>Apply sensitive filters for this publication</source>
<target>Apply sensitive filters for this publication</target>
</trans-unit>
<trans-unit id="t_ui8Ub" resname="Requested locale not supported">
<source>Requested locale not supported</source>
<target>Requested locale not supported</target>
</trans-unit>
<trans-unit id="D5.S25t" resname="Article title out of %s-%s chars">
<source>Article title out of %s-%s chars</source>
<target>Article title out of %s-%s chars</target>
</trans-unit>
<trans-unit id="ZrAXugC" resname="Article description out of %s-%s chars">
<source>Article description out of %s-%s chars</source>
<target>Article description out of %s-%s chars</target>
</trans-unit>
<trans-unit id="fYxwFh4" resname="Torrent file out of size limit">
<source>Torrent file out of size limit</source>
<target>Torrent file out of size limit</target>
</trans-unit>
<trans-unit id="dc5BXiF" resname="Torrents quantity out of %s-%s range">
<source>Torrents quantity out of %s-%s range</source>
<target>Torrents quantity out of %s-%s range</target>
</trans-unit>
<trans-unit id="FV_BbAQ" resname="Submit">
<source>Submit</source>
<target>Submit</target>
</trans-unit>
<trans-unit id="fozSBW2" resname="Title">
<source>Title</source>
<target>Title</target>
</trans-unit>
<trans-unit id="Um4Ah8w" resname="Description">
<source>Description</source>
<target>Description</target>
</trans-unit>
<trans-unit id="_Yc5JKi" resname="Torrent files">
<source>Torrent files</source>
<target>Torrent files</target>
</trans-unit>
<trans-unit id="LGTAMNS" resname="Sensitive">
<source>Sensitive</source>
<target>Sensitive</target>
</trans-unit>
<trans-unit id="ScJmuqq" resname="Search">
<source>Search</source>
<target>Search</target>
</trans-unit>
<trans-unit id="a63lSsu" resname="Keyword, file, extension, hash...">
<source>Keyword, file, extension, hash...</source>
<target>Keyword, file, extension, hash...</target>
</trans-unit>
<trans-unit id="BkdWM_0" resname="Last activity">
<source>Last activity</source>
<target>Last activity</target>
</trans-unit>
<trans-unit id="kONatGQ" resname="identicon">
<source>identicon</source>
<target>identicon</target>
</trans-unit>
<trans-unit id="a5Y8wcL" resname="joined">
<source>joined</source>
<target>joined</target>
</trans-unit>
<trans-unit id="OnhpU4i" resname="Home">
<source>Home</source>
<target>Home</target>
</trans-unit>
<trans-unit id="1pajW90" resname="Profile">
<source>Profile</source>
<target>Profile</target>
</trans-unit>
<trans-unit id="tRLZfny" resname="User">
<source>User</source>
<target>User</target>
</trans-unit>
<trans-unit id="MJlV4Ah" resname="Common">
<source>Common</source>
<target>Common</target>
</trans-unit>
<trans-unit id="aTGLDGq" resname="Joined">
<source>Joined</source>
<target>Joined</target>
</trans-unit>
<trans-unit id="7Fugq7c" resname="Access">
<source>Access</source>
<target>Access</target>
</trans-unit>
<trans-unit id="kg5BPH1" resname="Status">
<source>Status</source>
<target>Status</target>
</trans-unit>
<trans-unit id="loeWEWU" resname="active">
<source>active</source>
<target>active</target>
</trans-unit>
<trans-unit id="F_s8AWj" resname="disabled">
<source>disabled</source>
<target>disabled</target>
</trans-unit>
<trans-unit id="h7QuQMK" resname="Approved">
<source>Approved</source>
<target>Approved</target>
</trans-unit>
<trans-unit id="inmIkP6" resname="yes">
<source>yes</source>
<target>yes</target>
</trans-unit>
<trans-unit id="k5Apjz_" resname="no">
<source>no</source>
<target>no</target>
</trans-unit>
<trans-unit id="Z0jsi3Z" resname="Moderator">
<source>Moderator</source>
<target>Moderator</target>
</trans-unit>
<trans-unit id="dKiDoDe" resname="Settings">
<source>Settings</source>
<target>Settings</target>
</trans-unit>
<trans-unit id="wms_1M5" resname="Interface">
<source>Interface</source>
<target>Interface</target>
</trans-unit>
<trans-unit id="gbVzlXR" resname="Content filter">
<source>Content filter</source>
<target>Content filter</target>
</trans-unit>
<trans-unit id="Vu_PIJV" resname="Address">
<source>Address</source>
<target>Address</target>
</trans-unit>
<trans-unit id="3VuNjXf" resname="Address hidden for others">
<source>Address hidden for others</source>
<target>Address hidden for others</target>
</trans-unit>
<trans-unit id="FQn1YfJ" resname="Save">
<source>Save</source>
<target>Save</target>
</trans-unit>
</body>
</file>
</xliff>

226
translations/messages+intl-icu.eo.xlf

@ -1,226 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="eo" datatype="plaintext" original="file.ext">
<header>
<tool tool-id="symfony" tool-name="Symfony"/>
</header>
<body>
<trans-unit id="7V65o34" resname="now">
<source>now</source>
<target>now</target>
</trans-unit>
<trans-unit id="TLTqJVg" resname="year">
<source>year</source>
<target>year</target>
</trans-unit>
<trans-unit id="pcfRcZ4" resname="month">
<source>month</source>
<target>month</target>
</trans-unit>
<trans-unit id="lEwn5bl" resname="day">
<source>day</source>
<target>day</target>
</trans-unit>
<trans-unit id="msCt1HX" resname="hour">
<source>hour</source>
<target>hour</target>
</trans-unit>
<trans-unit id="KM3SDq8" resname="minute">
<source>minute</source>
<target>minute</target>
</trans-unit>
<trans-unit id="FjZ6rLZ" resname="second">
<source>second</source>
<target>second</target>
</trans-unit>
<trans-unit id="HFCZOwC" resname="years">
<source>years</source>
<target>years</target>
</trans-unit>
<trans-unit id="FoN0M0Q" resname="months">
<source>months</source>
<target>months</target>
</trans-unit>
<trans-unit id="q1EATp1" resname="days">
<source>days</source>
<target>days</target>
</trans-unit>
<trans-unit id="QEMUsfS" resname="hours">
<source>hours</source>
<target>hours</target>
</trans-unit>
<trans-unit id="kOY9hfo" resname="minutes">
<source>minutes</source>
<target>minutes</target>
</trans-unit>
<trans-unit id="WfAG1jv" resname="seconds">
<source>seconds</source>
<target>seconds</target>
</trans-unit>
<trans-unit id="HY4I.WM" resname="ago">
<source>ago</source>
<target>ago</target>
</trans-unit>
<trans-unit id="zBHUFdk" resname="Access denied">
<source>Access denied</source>
<target>Access denied</target>
</trans-unit>
<trans-unit id="wAsU1pF" resname="Content language">
<source>Content language</source>
<target>Content language</target>
</trans-unit>
<trans-unit id="g0ch5an" resname="Article title text (%s-%s chars)">
<source>Article title text (%s-%s chars)</source>
<target>Article title text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="c1stghx" resname="Article description text (%s-%s chars)">
<source>Article description text (%s-%s chars)</source>
<target>Article description text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="rhnbyIA" resname="Select torrent files">
<source>Select torrent files</source>
<target>Select torrent files</target>
</trans-unit>
<trans-unit id="4Am0Y0K" resname="Apply sensitive filters for this publication">
<source>Apply sensitive filters for this publication</source>
<target>Apply sensitive filters for this publication</target>
</trans-unit>
<trans-unit id="t_ui8Ub" resname="Requested locale not supported">
<source>Requested locale not supported</source>
<target>Requested locale not supported</target>
</trans-unit>
<trans-unit id="D5.S25t" resname="Article title out of %s-%s chars">
<source>Article title out of %s-%s chars</source>
<target>Article title out of %s-%s chars</target>
</trans-unit>
<trans-unit id="ZrAXugC" resname="Article description out of %s-%s chars">
<source>Article description out of %s-%s chars</source>
<target>Article description out of %s-%s chars</target>
</trans-unit>
<trans-unit id="fYxwFh4" resname="Torrent file out of size limit">
<source>Torrent file out of size limit</source>
<target>Torrent file out of size limit</target>
</trans-unit>
<trans-unit id="dc5BXiF" resname="Torrents quantity out of %s-%s range">
<source>Torrents quantity out of %s-%s range</source>
<target>Torrents quantity out of %s-%s range</target>
</trans-unit>
<trans-unit id="FV_BbAQ" resname="Submit">
<source>Submit</source>
<target>Submit</target>
</trans-unit>
<trans-unit id="fozSBW2" resname="Title">
<source>Title</source>
<target>Title</target>
</trans-unit>
<trans-unit id="Um4Ah8w" resname="Description">
<source>Description</source>
<target>Description</target>
</trans-unit>
<trans-unit id="_Yc5JKi" resname="Torrent files">
<source>Torrent files</source>
<target>Torrent files</target>
</trans-unit>
<trans-unit id="LGTAMNS" resname="Sensitive">
<source>Sensitive</source>
<target>Sensitive</target>
</trans-unit>
<trans-unit id="ScJmuqq" resname="Search">
<source>Search</source>
<target>Search</target>
</trans-unit>
<trans-unit id="a63lSsu" resname="Keyword, file, extension, hash...">
<source>Keyword, file, extension, hash...</source>
<target>Keyword, file, extension, hash...</target>
</trans-unit>
<trans-unit id="BkdWM_0" resname="Last activity">
<source>Last activity</source>
<target>Last activity</target>
</trans-unit>
<trans-unit id="kONatGQ" resname="identicon">
<source>identicon</source>
<target>identicon</target>
</trans-unit>
<trans-unit id="a5Y8wcL" resname="joined">
<source>joined</source>
<target>joined</target>
</trans-unit>
<trans-unit id="OnhpU4i" resname="Home">
<source>Home</source>
<target>Home</target>
</trans-unit>
<trans-unit id="1pajW90" resname="Profile">
<source>Profile</source>
<target>Profile</target>
</trans-unit>
<trans-unit id="tRLZfny" resname="User">
<source>User</source>
<target>User</target>
</trans-unit>
<trans-unit id="MJlV4Ah" resname="Common">
<source>Common</source>
<target>Common</target>
</trans-unit>
<trans-unit id="aTGLDGq" resname="Joined">
<source>Joined</source>
<target>Joined</target>
</trans-unit>
<trans-unit id="7Fugq7c" resname="Access">
<source>Access</source>
<target>Access</target>
</trans-unit>
<trans-unit id="kg5BPH1" resname="Status">
<source>Status</source>
<target>Status</target>
</trans-unit>
<trans-unit id="loeWEWU" resname="active">
<source>active</source>
<target>active</target>
</trans-unit>
<trans-unit id="F_s8AWj" resname="disabled">
<source>disabled</source>
<target>disabled</target>
</trans-unit>
<trans-unit id="h7QuQMK" resname="Approved">
<source>Approved</source>
<target>Approved</target>
</trans-unit>
<trans-unit id="inmIkP6" resname="yes">
<source>yes</source>
<target>yes</target>
</trans-unit>
<trans-unit id="k5Apjz_" resname="no">
<source>no</source>
<target>no</target>
</trans-unit>
<trans-unit id="Z0jsi3Z" resname="Moderator">
<source>Moderator</source>
<target>Moderator</target>
</trans-unit>
<trans-unit id="dKiDoDe" resname="Settings">
<source>Settings</source>
<target>Settings</target>
</trans-unit>
<trans-unit id="wms_1M5" resname="Interface">
<source>Interface</source>
<target>Interface</target>
</trans-unit>
<trans-unit id="gbVzlXR" resname="Content filter">
<source>Content filter</source>
<target>Content filter</target>
</trans-unit>
<trans-unit id="Vu_PIJV" resname="Address">
<source>Address</source>
<target>Address</target>
</trans-unit>
<trans-unit id="3VuNjXf" resname="Address hidden for others">
<source>Address hidden for others</source>
<target>Address hidden for others</target>
</trans-unit>
<trans-unit id="FQn1YfJ" resname="Save">
<source>Save</source>
<target>Save</target>
</trans-unit>
</body>
</file>
</xliff>

226
translations/messages+intl-icu.es.xlf

@ -1,226 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="es" datatype="plaintext" original="file.ext">
<header>
<tool tool-id="symfony" tool-name="Symfony"/>
</header>
<body>
<trans-unit id="7V65o34" resname="now">
<source>now</source>
<target>now</target>
</trans-unit>
<trans-unit id="TLTqJVg" resname="year">
<source>year</source>
<target>year</target>
</trans-unit>
<trans-unit id="pcfRcZ4" resname="month">
<source>month</source>
<target>month</target>
</trans-unit>
<trans-unit id="lEwn5bl" resname="day">
<source>day</source>
<target>day</target>
</trans-unit>
<trans-unit id="msCt1HX" resname="hour">
<source>hour</source>
<target>hour</target>
</trans-unit>
<trans-unit id="KM3SDq8" resname="minute">
<source>minute</source>
<target>minute</target>
</trans-unit>
<trans-unit id="FjZ6rLZ" resname="second">
<source>second</source>
<target>second</target>
</trans-unit>
<trans-unit id="HFCZOwC" resname="years">
<source>years</source>
<target>years</target>
</trans-unit>
<trans-unit id="FoN0M0Q" resname="months">
<source>months</source>
<target>months</target>
</trans-unit>
<trans-unit id="q1EATp1" resname="days">
<source>days</source>
<target>days</target>
</trans-unit>
<trans-unit id="QEMUsfS" resname="hours">
<source>hours</source>
<target>hours</target>
</trans-unit>
<trans-unit id="kOY9hfo" resname="minutes">
<source>minutes</source>
<target>minutes</target>
</trans-unit>
<trans-unit id="WfAG1jv" resname="seconds">
<source>seconds</source>
<target>seconds</target>
</trans-unit>
<trans-unit id="HY4I.WM" resname="ago">
<source>ago</source>
<target>ago</target>
</trans-unit>
<trans-unit id="zBHUFdk" resname="Access denied">
<source>Access denied</source>
<target>Access denied</target>
</trans-unit>
<trans-unit id="wAsU1pF" resname="Content language">
<source>Content language</source>
<target>Content language</target>
</trans-unit>
<trans-unit id="g0ch5an" resname="Article title text (%s-%s chars)">
<source>Article title text (%s-%s chars)</source>
<target>Article title text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="c1stghx" resname="Article description text (%s-%s chars)">
<source>Article description text (%s-%s chars)</source>
<target>Article description text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="rhnbyIA" resname="Select torrent files">
<source>Select torrent files</source>
<target>Select torrent files</target>
</trans-unit>
<trans-unit id="4Am0Y0K" resname="Apply sensitive filters for this publication">
<source>Apply sensitive filters for this publication</source>
<target>Apply sensitive filters for this publication</target>
</trans-unit>
<trans-unit id="t_ui8Ub" resname="Requested locale not supported">
<source>Requested locale not supported</source>
<target>Requested locale not supported</target>
</trans-unit>
<trans-unit id="D5.S25t" resname="Article title out of %s-%s chars">
<source>Article title out of %s-%s chars</source>
<target>Article title out of %s-%s chars</target>
</trans-unit>
<trans-unit id="ZrAXugC" resname="Article description out of %s-%s chars">
<source>Article description out of %s-%s chars</source>
<target>Article description out of %s-%s chars</target>
</trans-unit>
<trans-unit id="fYxwFh4" resname="Torrent file out of size limit">
<source>Torrent file out of size limit</source>
<target>Torrent file out of size limit</target>
</trans-unit>
<trans-unit id="dc5BXiF" resname="Torrents quantity out of %s-%s range">
<source>Torrents quantity out of %s-%s range</source>
<target>Torrents quantity out of %s-%s range</target>
</trans-unit>
<trans-unit id="FV_BbAQ" resname="Submit">
<source>Submit</source>
<target>Submit</target>
</trans-unit>
<trans-unit id="fozSBW2" resname="Title">
<source>Title</source>
<target>Title</target>
</trans-unit>
<trans-unit id="Um4Ah8w" resname="Description">
<source>Description</source>
<target>Description</target>
</trans-unit>
<trans-unit id="_Yc5JKi" resname="Torrent files">
<source>Torrent files</source>
<target>Torrent files</target>
</trans-unit>
<trans-unit id="LGTAMNS" resname="Sensitive">
<source>Sensitive</source>
<target>Sensitive</target>
</trans-unit>
<trans-unit id="ScJmuqq" resname="Search">
<source>Search</source>
<target>Search</target>
</trans-unit>
<trans-unit id="a63lSsu" resname="Keyword, file, extension, hash...">
<source>Keyword, file, extension, hash...</source>
<target>Keyword, file, extension, hash...</target>
</trans-unit>
<trans-unit id="BkdWM_0" resname="Last activity">
<source>Last activity</source>
<target>Last activity</target>
</trans-unit>
<trans-unit id="kONatGQ" resname="identicon">
<source>identicon</source>
<target>identicon</target>
</trans-unit>
<trans-unit id="a5Y8wcL" resname="joined">
<source>joined</source>
<target>joined</target>
</trans-unit>
<trans-unit id="OnhpU4i" resname="Home">
<source>Home</source>
<target>Home</target>
</trans-unit>
<trans-unit id="1pajW90" resname="Profile">
<source>Profile</source>
<target>Profile</target>
</trans-unit>
<trans-unit id="tRLZfny" resname="User">
<source>User</source>
<target>User</target>
</trans-unit>
<trans-unit id="MJlV4Ah" resname="Common">
<source>Common</source>
<target>Common</target>
</trans-unit>
<trans-unit id="aTGLDGq" resname="Joined">
<source>Joined</source>
<target>Joined</target>
</trans-unit>
<trans-unit id="7Fugq7c" resname="Access">
<source>Access</source>
<target>Access</target>
</trans-unit>
<trans-unit id="kg5BPH1" resname="Status">
<source>Status</source>
<target>Status</target>
</trans-unit>
<trans-unit id="loeWEWU" resname="active">
<source>active</source>
<target>active</target>
</trans-unit>
<trans-unit id="F_s8AWj" resname="disabled">
<source>disabled</source>
<target>disabled</target>
</trans-unit>
<trans-unit id="h7QuQMK" resname="Approved">
<source>Approved</source>
<target>Approved</target>
</trans-unit>
<trans-unit id="inmIkP6" resname="yes">
<source>yes</source>
<target>yes</target>
</trans-unit>
<trans-unit id="k5Apjz_" resname="no">
<source>no</source>
<target>no</target>
</trans-unit>
<trans-unit id="Z0jsi3Z" resname="Moderator">
<source>Moderator</source>
<target>Moderator</target>
</trans-unit>
<trans-unit id="dKiDoDe" resname="Settings">
<source>Settings</source>
<target>Settings</target>
</trans-unit>
<trans-unit id="wms_1M5" resname="Interface">
<source>Interface</source>
<target>Interface</target>
</trans-unit>
<trans-unit id="gbVzlXR" resname="Content filter">
<source>Content filter</source>
<target>Content filter</target>
</trans-unit>
<trans-unit id="Vu_PIJV" resname="Address">
<source>Address</source>
<target>Address</target>
</trans-unit>
<trans-unit id="3VuNjXf" resname="Address hidden for others">
<source>Address hidden for others</source>
<target>Address hidden for others</target>
</trans-unit>
<trans-unit id="FQn1YfJ" resname="Save">
<source>Save</source>
<target>Save</target>
</trans-unit>
</body>
</file>
</xliff>

226
translations/messages+intl-icu.fr.xlf

@ -1,226 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="fr" datatype="plaintext" original="file.ext">
<header>
<tool tool-id="symfony" tool-name="Symfony"/>
</header>
<body>
<trans-unit id="7V65o34" resname="now">
<source>now</source>
<target>now</target>
</trans-unit>
<trans-unit id="TLTqJVg" resname="year">
<source>year</source>
<target>year</target>
</trans-unit>
<trans-unit id="pcfRcZ4" resname="month">
<source>month</source>
<target>month</target>
</trans-unit>
<trans-unit id="lEwn5bl" resname="day">
<source>day</source>
<target>day</target>
</trans-unit>
<trans-unit id="msCt1HX" resname="hour">
<source>hour</source>
<target>hour</target>
</trans-unit>
<trans-unit id="KM3SDq8" resname="minute">
<source>minute</source>
<target>minute</target>
</trans-unit>
<trans-unit id="FjZ6rLZ" resname="second">
<source>second</source>
<target>second</target>
</trans-unit>
<trans-unit id="HFCZOwC" resname="years">
<source>years</source>
<target>years</target>
</trans-unit>
<trans-unit id="FoN0M0Q" resname="months">
<source>months</source>
<target>months</target>
</trans-unit>
<trans-unit id="q1EATp1" resname="days">
<source>days</source>
<target>days</target>
</trans-unit>
<trans-unit id="QEMUsfS" resname="hours">
<source>hours</source>
<target>hours</target>
</trans-unit>
<trans-unit id="kOY9hfo" resname="minutes">
<source>minutes</source>
<target>minutes</target>
</trans-unit>
<trans-unit id="WfAG1jv" resname="seconds">
<source>seconds</source>
<target>seconds</target>
</trans-unit>
<trans-unit id="HY4I.WM" resname="ago">
<source>ago</source>
<target>ago</target>
</trans-unit>
<trans-unit id="zBHUFdk" resname="Access denied">
<source>Access denied</source>
<target>Access denied</target>
</trans-unit>
<trans-unit id="wAsU1pF" resname="Content language">
<source>Content language</source>
<target>Content language</target>
</trans-unit>
<trans-unit id="g0ch5an" resname="Article title text (%s-%s chars)">
<source>Article title text (%s-%s chars)</source>
<target>Article title text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="c1stghx" resname="Article description text (%s-%s chars)">
<source>Article description text (%s-%s chars)</source>
<target>Article description text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="rhnbyIA" resname="Select torrent files">
<source>Select torrent files</source>
<target>Select torrent files</target>
</trans-unit>
<trans-unit id="4Am0Y0K" resname="Apply sensitive filters for this publication">
<source>Apply sensitive filters for this publication</source>
<target>Apply sensitive filters for this publication</target>
</trans-unit>
<trans-unit id="t_ui8Ub" resname="Requested locale not supported">
<source>Requested locale not supported</source>
<target>Requested locale not supported</target>
</trans-unit>
<trans-unit id="D5.S25t" resname="Article title out of %s-%s chars">
<source>Article title out of %s-%s chars</source>
<target>Article title out of %s-%s chars</target>
</trans-unit>
<trans-unit id="ZrAXugC" resname="Article description out of %s-%s chars">
<source>Article description out of %s-%s chars</source>
<target>Article description out of %s-%s chars</target>
</trans-unit>
<trans-unit id="fYxwFh4" resname="Torrent file out of size limit">
<source>Torrent file out of size limit</source>
<target>Torrent file out of size limit</target>
</trans-unit>
<trans-unit id="dc5BXiF" resname="Torrents quantity out of %s-%s range">
<source>Torrents quantity out of %s-%s range</source>
<target>Torrents quantity out of %s-%s range</target>
</trans-unit>
<trans-unit id="FV_BbAQ" resname="Submit">
<source>Submit</source>
<target>Submit</target>
</trans-unit>
<trans-unit id="fozSBW2" resname="Title">
<source>Title</source>
<target>Title</target>
</trans-unit>
<trans-unit id="Um4Ah8w" resname="Description">
<source>Description</source>
<target>Description</target>
</trans-unit>
<trans-unit id="_Yc5JKi" resname="Torrent files">
<source>Torrent files</source>
<target>Torrent files</target>
</trans-unit>
<trans-unit id="LGTAMNS" resname="Sensitive">
<source>Sensitive</source>
<target>Sensitive</target>
</trans-unit>
<trans-unit id="ScJmuqq" resname="Search">
<source>Search</source>
<target>Search</target>
</trans-unit>
<trans-unit id="a63lSsu" resname="Keyword, file, extension, hash...">
<source>Keyword, file, extension, hash...</source>
<target>Keyword, file, extension, hash...</target>
</trans-unit>
<trans-unit id="BkdWM_0" resname="Last activity">
<source>Last activity</source>
<target>Last activity</target>
</trans-unit>
<trans-unit id="kONatGQ" resname="identicon">
<source>identicon</source>
<target>identicon</target>
</trans-unit>
<trans-unit id="a5Y8wcL" resname="joined">
<source>joined</source>
<target>joined</target>
</trans-unit>
<trans-unit id="OnhpU4i" resname="Home">
<source>Home</source>
<target>Home</target>
</trans-unit>
<trans-unit id="1pajW90" resname="Profile">
<source>Profile</source>
<target>Profile</target>
</trans-unit>
<trans-unit id="tRLZfny" resname="User">
<source>User</source>
<target>User</target>
</trans-unit>
<trans-unit id="MJlV4Ah" resname="Common">
<source>Common</source>
<target>Common</target>
</trans-unit>
<trans-unit id="aTGLDGq" resname="Joined">
<source>Joined</source>
<target>Joined</target>
</trans-unit>
<trans-unit id="7Fugq7c" resname="Access">
<source>Access</source>
<target>Access</target>
</trans-unit>
<trans-unit id="kg5BPH1" resname="Status">
<source>Status</source>
<target>Status</target>
</trans-unit>
<trans-unit id="loeWEWU" resname="active">
<source>active</source>
<target>active</target>
</trans-unit>
<trans-unit id="F_s8AWj" resname="disabled">
<source>disabled</source>
<target>disabled</target>
</trans-unit>
<trans-unit id="h7QuQMK" resname="Approved">
<source>Approved</source>
<target>Approved</target>
</trans-unit>
<trans-unit id="inmIkP6" resname="yes">
<source>yes</source>
<target>yes</target>
</trans-unit>
<trans-unit id="k5Apjz_" resname="no">
<source>no</source>
<target>no</target>
</trans-unit>
<trans-unit id="Z0jsi3Z" resname="Moderator">
<source>Moderator</source>
<target>Moderator</target>
</trans-unit>
<trans-unit id="dKiDoDe" resname="Settings">
<source>Settings</source>
<target>Settings</target>
</trans-unit>
<trans-unit id="wms_1M5" resname="Interface">
<source>Interface</source>
<target>Interface</target>
</trans-unit>
<trans-unit id="gbVzlXR" resname="Content filter">
<source>Content filter</source>
<target>Content filter</target>
</trans-unit>
<trans-unit id="Vu_PIJV" resname="Address">
<source>Address</source>
<target>Address</target>
</trans-unit>
<trans-unit id="3VuNjXf" resname="Address hidden for others">
<source>Address hidden for others</source>
<target>Address hidden for others</target>
</trans-unit>
<trans-unit id="FQn1YfJ" resname="Save">
<source>Save</source>
<target>Save</target>
</trans-unit>
</body>
</file>
</xliff>

226
translations/messages+intl-icu.he.xlf

@ -1,226 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="he" datatype="plaintext" original="file.ext">
<header>
<tool tool-id="symfony" tool-name="Symfony"/>
</header>
<body>
<trans-unit id="7V65o34" resname="now">
<source>now</source>
<target>now</target>
</trans-unit>
<trans-unit id="TLTqJVg" resname="year">
<source>year</source>
<target>year</target>
</trans-unit>
<trans-unit id="pcfRcZ4" resname="month">
<source>month</source>
<target>month</target>
</trans-unit>
<trans-unit id="lEwn5bl" resname="day">
<source>day</source>
<target>day</target>
</trans-unit>
<trans-unit id="msCt1HX" resname="hour">
<source>hour</source>
<target>hour</target>
</trans-unit>
<trans-unit id="KM3SDq8" resname="minute">
<source>minute</source>
<target>minute</target>
</trans-unit>
<trans-unit id="FjZ6rLZ" resname="second">
<source>second</source>
<target>second</target>
</trans-unit>
<trans-unit id="HFCZOwC" resname="years">
<source>years</source>
<target>years</target>
</trans-unit>
<trans-unit id="FoN0M0Q" resname="months">
<source>months</source>
<target>months</target>
</trans-unit>
<trans-unit id="q1EATp1" resname="days">
<source>days</source>
<target>days</target>
</trans-unit>
<trans-unit id="QEMUsfS" resname="hours">
<source>hours</source>
<target>hours</target>
</trans-unit>
<trans-unit id="kOY9hfo" resname="minutes">
<source>minutes</source>
<target>minutes</target>
</trans-unit>
<trans-unit id="WfAG1jv" resname="seconds">
<source>seconds</source>
<target>seconds</target>
</trans-unit>
<trans-unit id="HY4I.WM" resname="ago">
<source>ago</source>
<target>ago</target>
</trans-unit>
<trans-unit id="zBHUFdk" resname="Access denied">
<source>Access denied</source>
<target>Access denied</target>
</trans-unit>
<trans-unit id="wAsU1pF" resname="Content language">
<source>Content language</source>
<target>Content language</target>
</trans-unit>
<trans-unit id="g0ch5an" resname="Article title text (%s-%s chars)">
<source>Article title text (%s-%s chars)</source>
<target>Article title text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="c1stghx" resname="Article description text (%s-%s chars)">
<source>Article description text (%s-%s chars)</source>
<target>Article description text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="rhnbyIA" resname="Select torrent files">
<source>Select torrent files</source>
<target>Select torrent files</target>
</trans-unit>
<trans-unit id="4Am0Y0K" resname="Apply sensitive filters for this publication">
<source>Apply sensitive filters for this publication</source>
<target>Apply sensitive filters for this publication</target>
</trans-unit>
<trans-unit id="t_ui8Ub" resname="Requested locale not supported">
<source>Requested locale not supported</source>
<target>Requested locale not supported</target>
</trans-unit>
<trans-unit id="D5.S25t" resname="Article title out of %s-%s chars">
<source>Article title out of %s-%s chars</source>
<target>Article title out of %s-%s chars</target>
</trans-unit>
<trans-unit id="ZrAXugC" resname="Article description out of %s-%s chars">
<source>Article description out of %s-%s chars</source>
<target>Article description out of %s-%s chars</target>
</trans-unit>
<trans-unit id="fYxwFh4" resname="Torrent file out of size limit">
<source>Torrent file out of size limit</source>
<target>Torrent file out of size limit</target>
</trans-unit>
<trans-unit id="dc5BXiF" resname="Torrents quantity out of %s-%s range">
<source>Torrents quantity out of %s-%s range</source>
<target>Torrents quantity out of %s-%s range</target>
</trans-unit>
<trans-unit id="FV_BbAQ" resname="Submit">
<source>Submit</source>
<target>Submit</target>
</trans-unit>
<trans-unit id="fozSBW2" resname="Title">
<source>Title</source>
<target>Title</target>
</trans-unit>
<trans-unit id="Um4Ah8w" resname="Description">
<source>Description</source>
<target>Description</target>
</trans-unit>
<trans-unit id="_Yc5JKi" resname="Torrent files">
<source>Torrent files</source>
<target>Torrent files</target>
</trans-unit>
<trans-unit id="LGTAMNS" resname="Sensitive">
<source>Sensitive</source>
<target>Sensitive</target>
</trans-unit>
<trans-unit id="ScJmuqq" resname="Search">
<source>Search</source>
<target>Search</target>
</trans-unit>
<trans-unit id="a63lSsu" resname="Keyword, file, extension, hash...">
<source>Keyword, file, extension, hash...</source>
<target>Keyword, file, extension, hash...</target>
</trans-unit>
<trans-unit id="BkdWM_0" resname="Last activity">
<source>Last activity</source>
<target>Last activity</target>
</trans-unit>
<trans-unit id="kONatGQ" resname="identicon">
<source>identicon</source>
<target>identicon</target>
</trans-unit>
<trans-unit id="a5Y8wcL" resname="joined">
<source>joined</source>
<target>joined</target>
</trans-unit>
<trans-unit id="OnhpU4i" resname="Home">
<source>Home</source>
<target>Home</target>
</trans-unit>
<trans-unit id="1pajW90" resname="Profile">
<source>Profile</source>
<target>Profile</target>
</trans-unit>
<trans-unit id="tRLZfny" resname="User">
<source>User</source>
<target>User</target>
</trans-unit>
<trans-unit id="MJlV4Ah" resname="Common">
<source>Common</source>
<target>Common</target>
</trans-unit>
<trans-unit id="aTGLDGq" resname="Joined">
<source>Joined</source>
<target>Joined</target>
</trans-unit>
<trans-unit id="7Fugq7c" resname="Access">
<source>Access</source>
<target>Access</target>
</trans-unit>
<trans-unit id="kg5BPH1" resname="Status">
<source>Status</source>
<target>Status</target>
</trans-unit>
<trans-unit id="loeWEWU" resname="active">
<source>active</source>
<target>active</target>
</trans-unit>
<trans-unit id="F_s8AWj" resname="disabled">
<source>disabled</source>
<target>disabled</target>
</trans-unit>
<trans-unit id="h7QuQMK" resname="Approved">
<source>Approved</source>
<target>Approved</target>
</trans-unit>
<trans-unit id="inmIkP6" resname="yes">
<source>yes</source>
<target>yes</target>
</trans-unit>
<trans-unit id="k5Apjz_" resname="no">
<source>no</source>
<target>no</target>
</trans-unit>
<trans-unit id="Z0jsi3Z" resname="Moderator">
<source>Moderator</source>
<target>Moderator</target>
</trans-unit>
<trans-unit id="dKiDoDe" resname="Settings">
<source>Settings</source>
<target>Settings</target>
</trans-unit>
<trans-unit id="wms_1M5" resname="Interface">
<source>Interface</source>
<target>Interface</target>
</trans-unit>
<trans-unit id="gbVzlXR" resname="Content filter">
<source>Content filter</source>
<target>Content filter</target>
</trans-unit>
<trans-unit id="Vu_PIJV" resname="Address">
<source>Address</source>
<target>Address</target>
</trans-unit>
<trans-unit id="3VuNjXf" resname="Address hidden for others">
<source>Address hidden for others</source>
<target>Address hidden for others</target>
</trans-unit>
<trans-unit id="FQn1YfJ" resname="Save">
<source>Save</source>
<target>Save</target>
</trans-unit>
</body>
</file>
</xliff>

226
translations/messages+intl-icu.it.xlf

@ -1,226 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="it" datatype="plaintext" original="file.ext">
<header>
<tool tool-id="symfony" tool-name="Symfony"/>
</header>
<body>
<trans-unit id="7V65o34" resname="now">
<source>now</source>
<target>now</target>
</trans-unit>
<trans-unit id="TLTqJVg" resname="year">
<source>year</source>
<target>year</target>
</trans-unit>
<trans-unit id="pcfRcZ4" resname="month">
<source>month</source>
<target>month</target>
</trans-unit>
<trans-unit id="lEwn5bl" resname="day">
<source>day</source>
<target>day</target>
</trans-unit>
<trans-unit id="msCt1HX" resname="hour">
<source>hour</source>
<target>hour</target>
</trans-unit>
<trans-unit id="KM3SDq8" resname="minute">
<source>minute</source>
<target>minute</target>
</trans-unit>
<trans-unit id="FjZ6rLZ" resname="second">
<source>second</source>
<target>second</target>
</trans-unit>
<trans-unit id="HFCZOwC" resname="years">
<source>years</source>
<target>years</target>
</trans-unit>
<trans-unit id="FoN0M0Q" resname="months">
<source>months</source>
<target>months</target>
</trans-unit>
<trans-unit id="q1EATp1" resname="days">
<source>days</source>
<target>days</target>
</trans-unit>
<trans-unit id="QEMUsfS" resname="hours">
<source>hours</source>
<target>hours</target>
</trans-unit>
<trans-unit id="kOY9hfo" resname="minutes">
<source>minutes</source>
<target>minutes</target>
</trans-unit>
<trans-unit id="WfAG1jv" resname="seconds">
<source>seconds</source>
<target>seconds</target>
</trans-unit>
<trans-unit id="HY4I.WM" resname="ago">
<source>ago</source>
<target>ago</target>
</trans-unit>
<trans-unit id="zBHUFdk" resname="Access denied">
<source>Access denied</source>
<target>Access denied</target>
</trans-unit>
<trans-unit id="wAsU1pF" resname="Content language">
<source>Content language</source>
<target>Content language</target>
</trans-unit>
<trans-unit id="g0ch5an" resname="Article title text (%s-%s chars)">
<source>Article title text (%s-%s chars)</source>
<target>Article title text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="c1stghx" resname="Article description text (%s-%s chars)">
<source>Article description text (%s-%s chars)</source>
<target>Article description text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="rhnbyIA" resname="Select torrent files">
<source>Select torrent files</source>
<target>Select torrent files</target>
</trans-unit>
<trans-unit id="4Am0Y0K" resname="Apply sensitive filters for this publication">
<source>Apply sensitive filters for this publication</source>
<target>Apply sensitive filters for this publication</target>
</trans-unit>
<trans-unit id="t_ui8Ub" resname="Requested locale not supported">
<source>Requested locale not supported</source>
<target>Requested locale not supported</target>
</trans-unit>
<trans-unit id="D5.S25t" resname="Article title out of %s-%s chars">
<source>Article title out of %s-%s chars</source>
<target>Article title out of %s-%s chars</target>
</trans-unit>
<trans-unit id="ZrAXugC" resname="Article description out of %s-%s chars">
<source>Article description out of %s-%s chars</source>
<target>Article description out of %s-%s chars</target>
</trans-unit>
<trans-unit id="fYxwFh4" resname="Torrent file out of size limit">
<source>Torrent file out of size limit</source>
<target>Torrent file out of size limit</target>
</trans-unit>
<trans-unit id="dc5BXiF" resname="Torrents quantity out of %s-%s range">
<source>Torrents quantity out of %s-%s range</source>
<target>Torrents quantity out of %s-%s range</target>
</trans-unit>
<trans-unit id="FV_BbAQ" resname="Submit">
<source>Submit</source>
<target>Submit</target>
</trans-unit>
<trans-unit id="fozSBW2" resname="Title">
<source>Title</source>
<target>Title</target>
</trans-unit>
<trans-unit id="Um4Ah8w" resname="Description">
<source>Description</source>
<target>Description</target>
</trans-unit>
<trans-unit id="_Yc5JKi" resname="Torrent files">
<source>Torrent files</source>
<target>Torrent files</target>
</trans-unit>
<trans-unit id="LGTAMNS" resname="Sensitive">
<source>Sensitive</source>
<target>Sensitive</target>
</trans-unit>
<trans-unit id="ScJmuqq" resname="Search">
<source>Search</source>
<target>Search</target>
</trans-unit>
<trans-unit id="a63lSsu" resname="Keyword, file, extension, hash...">
<source>Keyword, file, extension, hash...</source>
<target>Keyword, file, extension, hash...</target>
</trans-unit>
<trans-unit id="BkdWM_0" resname="Last activity">
<source>Last activity</source>
<target>Last activity</target>
</trans-unit>
<trans-unit id="kONatGQ" resname="identicon">
<source>identicon</source>
<target>identicon</target>
</trans-unit>
<trans-unit id="a5Y8wcL" resname="joined">
<source>joined</source>
<target>joined</target>
</trans-unit>
<trans-unit id="OnhpU4i" resname="Home">
<source>Home</source>
<target>Home</target>
</trans-unit>
<trans-unit id="1pajW90" resname="Profile">
<source>Profile</source>
<target>Profile</target>
</trans-unit>
<trans-unit id="tRLZfny" resname="User">
<source>User</source>
<target>User</target>
</trans-unit>
<trans-unit id="MJlV4Ah" resname="Common">
<source>Common</source>
<target>Common</target>
</trans-unit>
<trans-unit id="aTGLDGq" resname="Joined">
<source>Joined</source>
<target>Joined</target>
</trans-unit>
<trans-unit id="7Fugq7c" resname="Access">
<source>Access</source>
<target>Access</target>
</trans-unit>
<trans-unit id="kg5BPH1" resname="Status">
<source>Status</source>
<target>Status</target>
</trans-unit>
<trans-unit id="loeWEWU" resname="active">
<source>active</source>
<target>active</target>
</trans-unit>
<trans-unit id="F_s8AWj" resname="disabled">
<source>disabled</source>
<target>disabled</target>
</trans-unit>
<trans-unit id="h7QuQMK" resname="Approved">
<source>Approved</source>
<target>Approved</target>
</trans-unit>
<trans-unit id="inmIkP6" resname="yes">
<source>yes</source>
<target>yes</target>
</trans-unit>
<trans-unit id="k5Apjz_" resname="no">
<source>no</source>
<target>no</target>
</trans-unit>
<trans-unit id="Z0jsi3Z" resname="Moderator">
<source>Moderator</source>
<target>Moderator</target>
</trans-unit>
<trans-unit id="dKiDoDe" resname="Settings">
<source>Settings</source>
<target>Settings</target>
</trans-unit>
<trans-unit id="wms_1M5" resname="Interface">
<source>Interface</source>
<target>Interface</target>
</trans-unit>
<trans-unit id="gbVzlXR" resname="Content filter">
<source>Content filter</source>
<target>Content filter</target>
</trans-unit>
<trans-unit id="Vu_PIJV" resname="Address">
<source>Address</source>
<target>Address</target>
</trans-unit>
<trans-unit id="3VuNjXf" resname="Address hidden for others">
<source>Address hidden for others</source>
<target>Address hidden for others</target>
</trans-unit>
<trans-unit id="FQn1YfJ" resname="Save">
<source>Save</source>
<target>Save</target>
</trans-unit>
</body>
</file>
</xliff>

226
translations/messages+intl-icu.ka.xlf

@ -1,226 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="ka" datatype="plaintext" original="file.ext">
<header>
<tool tool-id="symfony" tool-name="Symfony"/>
</header>
<body>
<trans-unit id="7V65o34" resname="now">
<source>now</source>
<target>now</target>
</trans-unit>
<trans-unit id="TLTqJVg" resname="year">
<source>year</source>
<target>year</target>
</trans-unit>
<trans-unit id="pcfRcZ4" resname="month">
<source>month</source>
<target>month</target>
</trans-unit>
<trans-unit id="lEwn5bl" resname="day">
<source>day</source>
<target>day</target>
</trans-unit>
<trans-unit id="msCt1HX" resname="hour">
<source>hour</source>
<target>hour</target>
</trans-unit>
<trans-unit id="KM3SDq8" resname="minute">
<source>minute</source>
<target>minute</target>
</trans-unit>
<trans-unit id="FjZ6rLZ" resname="second">
<source>second</source>
<target>second</target>
</trans-unit>
<trans-unit id="HFCZOwC" resname="years">
<source>years</source>
<target>years</target>
</trans-unit>
<trans-unit id="FoN0M0Q" resname="months">
<source>months</source>
<target>months</target>
</trans-unit>
<trans-unit id="q1EATp1" resname="days">
<source>days</source>
<target>days</target>
</trans-unit>
<trans-unit id="QEMUsfS" resname="hours">
<source>hours</source>
<target>hours</target>
</trans-unit>
<trans-unit id="kOY9hfo" resname="minutes">
<source>minutes</source>
<target>minutes</target>
</trans-unit>
<trans-unit id="WfAG1jv" resname="seconds">
<source>seconds</source>
<target>seconds</target>
</trans-unit>
<trans-unit id="HY4I.WM" resname="ago">
<source>ago</source>
<target>ago</target>
</trans-unit>
<trans-unit id="zBHUFdk" resname="Access denied">
<source>Access denied</source>
<target>Access denied</target>
</trans-unit>
<trans-unit id="wAsU1pF" resname="Content language">
<source>Content language</source>
<target>Content language</target>
</trans-unit>
<trans-unit id="g0ch5an" resname="Article title text (%s-%s chars)">
<source>Article title text (%s-%s chars)</source>
<target>Article title text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="c1stghx" resname="Article description text (%s-%s chars)">
<source>Article description text (%s-%s chars)</source>
<target>Article description text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="rhnbyIA" resname="Select torrent files">
<source>Select torrent files</source>
<target>Select torrent files</target>
</trans-unit>
<trans-unit id="4Am0Y0K" resname="Apply sensitive filters for this publication">
<source>Apply sensitive filters for this publication</source>
<target>Apply sensitive filters for this publication</target>
</trans-unit>
<trans-unit id="t_ui8Ub" resname="Requested locale not supported">
<source>Requested locale not supported</source>
<target>Requested locale not supported</target>
</trans-unit>
<trans-unit id="D5.S25t" resname="Article title out of %s-%s chars">
<source>Article title out of %s-%s chars</source>
<target>Article title out of %s-%s chars</target>
</trans-unit>
<trans-unit id="ZrAXugC" resname="Article description out of %s-%s chars">
<source>Article description out of %s-%s chars</source>
<target>Article description out of %s-%s chars</target>
</trans-unit>
<trans-unit id="fYxwFh4" resname="Torrent file out of size limit">
<source>Torrent file out of size limit</source>
<target>Torrent file out of size limit</target>
</trans-unit>
<trans-unit id="dc5BXiF" resname="Torrents quantity out of %s-%s range">
<source>Torrents quantity out of %s-%s range</source>
<target>Torrents quantity out of %s-%s range</target>
</trans-unit>
<trans-unit id="FV_BbAQ" resname="Submit">
<source>Submit</source>
<target>Submit</target>
</trans-unit>
<trans-unit id="fozSBW2" resname="Title">
<source>Title</source>
<target>Title</target>
</trans-unit>
<trans-unit id="Um4Ah8w" resname="Description">
<source>Description</source>
<target>Description</target>
</trans-unit>
<trans-unit id="_Yc5JKi" resname="Torrent files">
<source>Torrent files</source>
<target>Torrent files</target>
</trans-unit>
<trans-unit id="LGTAMNS" resname="Sensitive">
<source>Sensitive</source>
<target>Sensitive</target>
</trans-unit>
<trans-unit id="ScJmuqq" resname="Search">
<source>Search</source>
<target>Search</target>
</trans-unit>
<trans-unit id="a63lSsu" resname="Keyword, file, extension, hash...">
<source>Keyword, file, extension, hash...</source>
<target>Keyword, file, extension, hash...</target>
</trans-unit>
<trans-unit id="BkdWM_0" resname="Last activity">
<source>Last activity</source>
<target>Last activity</target>
</trans-unit>
<trans-unit id="kONatGQ" resname="identicon">
<source>identicon</source>
<target>identicon</target>
</trans-unit>
<trans-unit id="a5Y8wcL" resname="joined">
<source>joined</source>
<target>joined</target>
</trans-unit>
<trans-unit id="OnhpU4i" resname="Home">
<source>Home</source>
<target>Home</target>
</trans-unit>
<trans-unit id="1pajW90" resname="Profile">
<source>Profile</source>
<target>Profile</target>
</trans-unit>
<trans-unit id="tRLZfny" resname="User">
<source>User</source>
<target>User</target>
</trans-unit>
<trans-unit id="MJlV4Ah" resname="Common">
<source>Common</source>
<target>Common</target>
</trans-unit>
<trans-unit id="aTGLDGq" resname="Joined">
<source>Joined</source>
<target>Joined</target>
</trans-unit>
<trans-unit id="7Fugq7c" resname="Access">
<source>Access</source>
<target>Access</target>
</trans-unit>
<trans-unit id="kg5BPH1" resname="Status">
<source>Status</source>
<target>Status</target>
</trans-unit>
<trans-unit id="loeWEWU" resname="active">
<source>active</source>
<target>active</target>
</trans-unit>
<trans-unit id="F_s8AWj" resname="disabled">
<source>disabled</source>
<target>disabled</target>
</trans-unit>
<trans-unit id="h7QuQMK" resname="Approved">
<source>Approved</source>
<target>Approved</target>
</trans-unit>
<trans-unit id="inmIkP6" resname="yes">
<source>yes</source>
<target>yes</target>
</trans-unit>
<trans-unit id="k5Apjz_" resname="no">
<source>no</source>
<target>no</target>
</trans-unit>
<trans-unit id="Z0jsi3Z" resname="Moderator">
<source>Moderator</source>
<target>Moderator</target>
</trans-unit>
<trans-unit id="dKiDoDe" resname="Settings">
<source>Settings</source>
<target>Settings</target>
</trans-unit>
<trans-unit id="wms_1M5" resname="Interface">
<source>Interface</source>
<target>Interface</target>
</trans-unit>
<trans-unit id="gbVzlXR" resname="Content filter">
<source>Content filter</source>
<target>Content filter</target>
</trans-unit>
<trans-unit id="Vu_PIJV" resname="Address">
<source>Address</source>
<target>Address</target>
</trans-unit>
<trans-unit id="3VuNjXf" resname="Address hidden for others">
<source>Address hidden for others</source>
<target>Address hidden for others</target>
</trans-unit>
<trans-unit id="FQn1YfJ" resname="Save">
<source>Save</source>
<target>Save</target>
</trans-unit>
</body>
</file>
</xliff>

226
translations/messages+intl-icu.lv.xlf

@ -1,226 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="lv" datatype="plaintext" original="file.ext">
<header>
<tool tool-id="symfony" tool-name="Symfony"/>
</header>
<body>
<trans-unit id="7V65o34" resname="now">
<source>now</source>
<target>now</target>
</trans-unit>
<trans-unit id="TLTqJVg" resname="year">
<source>year</source>
<target>year</target>
</trans-unit>
<trans-unit id="pcfRcZ4" resname="month">
<source>month</source>
<target>month</target>
</trans-unit>
<trans-unit id="lEwn5bl" resname="day">
<source>day</source>
<target>day</target>
</trans-unit>
<trans-unit id="msCt1HX" resname="hour">
<source>hour</source>
<target>hour</target>
</trans-unit>
<trans-unit id="KM3SDq8" resname="minute">
<source>minute</source>
<target>minute</target>
</trans-unit>
<trans-unit id="FjZ6rLZ" resname="second">
<source>second</source>
<target>second</target>
</trans-unit>
<trans-unit id="HFCZOwC" resname="years">
<source>years</source>
<target>years</target>
</trans-unit>
<trans-unit id="FoN0M0Q" resname="months">
<source>months</source>
<target>months</target>
</trans-unit>
<trans-unit id="q1EATp1" resname="days">
<source>days</source>
<target>days</target>
</trans-unit>
<trans-unit id="QEMUsfS" resname="hours">
<source>hours</source>
<target>hours</target>
</trans-unit>
<trans-unit id="kOY9hfo" resname="minutes">
<source>minutes</source>
<target>minutes</target>
</trans-unit>
<trans-unit id="WfAG1jv" resname="seconds">
<source>seconds</source>
<target>seconds</target>
</trans-unit>
<trans-unit id="HY4I.WM" resname="ago">
<source>ago</source>
<target>ago</target>
</trans-unit>
<trans-unit id="zBHUFdk" resname="Access denied">
<source>Access denied</source>
<target>Access denied</target>
</trans-unit>
<trans-unit id="wAsU1pF" resname="Content language">
<source>Content language</source>
<target>Content language</target>
</trans-unit>
<trans-unit id="g0ch5an" resname="Article title text (%s-%s chars)">
<source>Article title text (%s-%s chars)</source>
<target>Article title text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="c1stghx" resname="Article description text (%s-%s chars)">
<source>Article description text (%s-%s chars)</source>
<target>Article description text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="rhnbyIA" resname="Select torrent files">
<source>Select torrent files</source>
<target>Select torrent files</target>
</trans-unit>
<trans-unit id="4Am0Y0K" resname="Apply sensitive filters for this publication">
<source>Apply sensitive filters for this publication</source>
<target>Apply sensitive filters for this publication</target>
</trans-unit>
<trans-unit id="t_ui8Ub" resname="Requested locale not supported">
<source>Requested locale not supported</source>
<target>Requested locale not supported</target>
</trans-unit>
<trans-unit id="D5.S25t" resname="Article title out of %s-%s chars">
<source>Article title out of %s-%s chars</source>
<target>Article title out of %s-%s chars</target>
</trans-unit>
<trans-unit id="ZrAXugC" resname="Article description out of %s-%s chars">
<source>Article description out of %s-%s chars</source>
<target>Article description out of %s-%s chars</target>
</trans-unit>
<trans-unit id="fYxwFh4" resname="Torrent file out of size limit">
<source>Torrent file out of size limit</source>
<target>Torrent file out of size limit</target>
</trans-unit>
<trans-unit id="dc5BXiF" resname="Torrents quantity out of %s-%s range">
<source>Torrents quantity out of %s-%s range</source>
<target>Torrents quantity out of %s-%s range</target>
</trans-unit>
<trans-unit id="FV_BbAQ" resname="Submit">
<source>Submit</source>
<target>Submit</target>
</trans-unit>
<trans-unit id="fozSBW2" resname="Title">
<source>Title</source>
<target>Title</target>
</trans-unit>
<trans-unit id="Um4Ah8w" resname="Description">
<source>Description</source>
<target>Description</target>
</trans-unit>
<trans-unit id="_Yc5JKi" resname="Torrent files">
<source>Torrent files</source>
<target>Torrent files</target>
</trans-unit>
<trans-unit id="LGTAMNS" resname="Sensitive">
<source>Sensitive</source>
<target>Sensitive</target>
</trans-unit>
<trans-unit id="ScJmuqq" resname="Search">
<source>Search</source>
<target>Search</target>
</trans-unit>
<trans-unit id="a63lSsu" resname="Keyword, file, extension, hash...">
<source>Keyword, file, extension, hash...</source>
<target>Keyword, file, extension, hash...</target>
</trans-unit>
<trans-unit id="BkdWM_0" resname="Last activity">
<source>Last activity</source>
<target>Last activity</target>
</trans-unit>
<trans-unit id="kONatGQ" resname="identicon">
<source>identicon</source>
<target>identicon</target>
</trans-unit>
<trans-unit id="a5Y8wcL" resname="joined">
<source>joined</source>
<target>joined</target>
</trans-unit>
<trans-unit id="OnhpU4i" resname="Home">
<source>Home</source>
<target>Home</target>
</trans-unit>
<trans-unit id="1pajW90" resname="Profile">
<source>Profile</source>
<target>Profile</target>
</trans-unit>
<trans-unit id="tRLZfny" resname="User">
<source>User</source>
<target>User</target>
</trans-unit>
<trans-unit id="MJlV4Ah" resname="Common">
<source>Common</source>
<target>Common</target>
</trans-unit>
<trans-unit id="aTGLDGq" resname="Joined">
<source>Joined</source>
<target>Joined</target>
</trans-unit>
<trans-unit id="7Fugq7c" resname="Access">
<source>Access</source>
<target>Access</target>
</trans-unit>
<trans-unit id="kg5BPH1" resname="Status">
<source>Status</source>
<target>Status</target>
</trans-unit>
<trans-unit id="loeWEWU" resname="active">
<source>active</source>
<target>active</target>
</trans-unit>
<trans-unit id="F_s8AWj" resname="disabled">
<source>disabled</source>
<target>disabled</target>
</trans-unit>
<trans-unit id="h7QuQMK" resname="Approved">
<source>Approved</source>
<target>Approved</target>
</trans-unit>
<trans-unit id="inmIkP6" resname="yes">
<source>yes</source>
<target>yes</target>
</trans-unit>
<trans-unit id="k5Apjz_" resname="no">
<source>no</source>
<target>no</target>
</trans-unit>
<trans-unit id="Z0jsi3Z" resname="Moderator">
<source>Moderator</source>
<target>Moderator</target>
</trans-unit>
<trans-unit id="dKiDoDe" resname="Settings">
<source>Settings</source>
<target>Settings</target>
</trans-unit>
<trans-unit id="wms_1M5" resname="Interface">
<source>Interface</source>
<target>Interface</target>
</trans-unit>
<trans-unit id="gbVzlXR" resname="Content filter">
<source>Content filter</source>
<target>Content filter</target>
</trans-unit>
<trans-unit id="Vu_PIJV" resname="Address">
<source>Address</source>
<target>Address</target>
</trans-unit>
<trans-unit id="3VuNjXf" resname="Address hidden for others">
<source>Address hidden for others</source>
<target>Address hidden for others</target>
</trans-unit>
<trans-unit id="FQn1YfJ" resname="Save">
<source>Save</source>
<target>Save</target>
</trans-unit>
</body>
</file>
</xliff>

226
translations/messages+intl-icu.pl.xlf

@ -1,226 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="pl" datatype="plaintext" original="file.ext">
<header>
<tool tool-id="symfony" tool-name="Symfony"/>
</header>
<body>
<trans-unit id="7V65o34" resname="now">
<source>now</source>
<target>now</target>
</trans-unit>
<trans-unit id="TLTqJVg" resname="year">
<source>year</source>
<target>year</target>
</trans-unit>
<trans-unit id="pcfRcZ4" resname="month">
<source>month</source>
<target>month</target>
</trans-unit>
<trans-unit id="lEwn5bl" resname="day">
<source>day</source>
<target>day</target>
</trans-unit>
<trans-unit id="msCt1HX" resname="hour">
<source>hour</source>
<target>hour</target>
</trans-unit>
<trans-unit id="KM3SDq8" resname="minute">
<source>minute</source>
<target>minute</target>
</trans-unit>
<trans-unit id="FjZ6rLZ" resname="second">
<source>second</source>
<target>second</target>
</trans-unit>
<trans-unit id="HFCZOwC" resname="years">
<source>years</source>
<target>years</target>
</trans-unit>
<trans-unit id="FoN0M0Q" resname="months">
<source>months</source>
<target>months</target>
</trans-unit>
<trans-unit id="q1EATp1" resname="days">
<source>days</source>
<target>days</target>
</trans-unit>
<trans-unit id="QEMUsfS" resname="hours">
<source>hours</source>
<target>hours</target>
</trans-unit>
<trans-unit id="kOY9hfo" resname="minutes">
<source>minutes</source>
<target>minutes</target>
</trans-unit>
<trans-unit id="WfAG1jv" resname="seconds">
<source>seconds</source>
<target>seconds</target>
</trans-unit>
<trans-unit id="HY4I.WM" resname="ago">
<source>ago</source>
<target>ago</target>
</trans-unit>
<trans-unit id="zBHUFdk" resname="Access denied">
<source>Access denied</source>
<target>Access denied</target>
</trans-unit>
<trans-unit id="wAsU1pF" resname="Content language">
<source>Content language</source>
<target>Content language</target>
</trans-unit>
<trans-unit id="g0ch5an" resname="Article title text (%s-%s chars)">
<source>Article title text (%s-%s chars)</source>
<target>Article title text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="c1stghx" resname="Article description text (%s-%s chars)">
<source>Article description text (%s-%s chars)</source>
<target>Article description text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="rhnbyIA" resname="Select torrent files">
<source>Select torrent files</source>
<target>Select torrent files</target>
</trans-unit>
<trans-unit id="4Am0Y0K" resname="Apply sensitive filters for this publication">
<source>Apply sensitive filters for this publication</source>
<target>Apply sensitive filters for this publication</target>
</trans-unit>
<trans-unit id="t_ui8Ub" resname="Requested locale not supported">
<source>Requested locale not supported</source>
<target>Requested locale not supported</target>
</trans-unit>
<trans-unit id="D5.S25t" resname="Article title out of %s-%s chars">
<source>Article title out of %s-%s chars</source>
<target>Article title out of %s-%s chars</target>
</trans-unit>
<trans-unit id="ZrAXugC" resname="Article description out of %s-%s chars">
<source>Article description out of %s-%s chars</source>
<target>Article description out of %s-%s chars</target>
</trans-unit>
<trans-unit id="fYxwFh4" resname="Torrent file out of size limit">
<source>Torrent file out of size limit</source>
<target>Torrent file out of size limit</target>
</trans-unit>
<trans-unit id="dc5BXiF" resname="Torrents quantity out of %s-%s range">
<source>Torrents quantity out of %s-%s range</source>
<target>Torrents quantity out of %s-%s range</target>
</trans-unit>
<trans-unit id="FV_BbAQ" resname="Submit">
<source>Submit</source>
<target>Submit</target>
</trans-unit>
<trans-unit id="fozSBW2" resname="Title">
<source>Title</source>
<target>Title</target>
</trans-unit>
<trans-unit id="Um4Ah8w" resname="Description">
<source>Description</source>
<target>Description</target>
</trans-unit>
<trans-unit id="_Yc5JKi" resname="Torrent files">
<source>Torrent files</source>
<target>Torrent files</target>
</trans-unit>
<trans-unit id="LGTAMNS" resname="Sensitive">
<source>Sensitive</source>
<target>Sensitive</target>
</trans-unit>
<trans-unit id="ScJmuqq" resname="Search">
<source>Search</source>
<target>Search</target>
</trans-unit>
<trans-unit id="a63lSsu" resname="Keyword, file, extension, hash...">
<source>Keyword, file, extension, hash...</source>
<target>Keyword, file, extension, hash...</target>
</trans-unit>
<trans-unit id="BkdWM_0" resname="Last activity">
<source>Last activity</source>
<target>Last activity</target>
</trans-unit>
<trans-unit id="kONatGQ" resname="identicon">
<source>identicon</source>
<target>identicon</target>
</trans-unit>
<trans-unit id="a5Y8wcL" resname="joined">
<source>joined</source>
<target>joined</target>
</trans-unit>
<trans-unit id="OnhpU4i" resname="Home">
<source>Home</source>
<target>Home</target>
</trans-unit>
<trans-unit id="1pajW90" resname="Profile">
<source>Profile</source>
<target>Profile</target>
</trans-unit>
<trans-unit id="tRLZfny" resname="User">
<source>User</source>
<target>User</target>
</trans-unit>
<trans-unit id="MJlV4Ah" resname="Common">
<source>Common</source>
<target>Common</target>
</trans-unit>
<trans-unit id="aTGLDGq" resname="Joined">
<source>Joined</source>
<target>Joined</target>
</trans-unit>
<trans-unit id="7Fugq7c" resname="Access">
<source>Access</source>
<target>Access</target>
</trans-unit>
<trans-unit id="kg5BPH1" resname="Status">
<source>Status</source>
<target>Status</target>
</trans-unit>
<trans-unit id="loeWEWU" resname="active">
<source>active</source>
<target>active</target>
</trans-unit>
<trans-unit id="F_s8AWj" resname="disabled">
<source>disabled</source>
<target>disabled</target>
</trans-unit>
<trans-unit id="h7QuQMK" resname="Approved">
<source>Approved</source>
<target>Approved</target>
</trans-unit>
<trans-unit id="inmIkP6" resname="yes">
<source>yes</source>
<target>yes</target>
</trans-unit>
<trans-unit id="k5Apjz_" resname="no">
<source>no</source>
<target>no</target>
</trans-unit>
<trans-unit id="Z0jsi3Z" resname="Moderator">
<source>Moderator</source>
<target>Moderator</target>
</trans-unit>
<trans-unit id="dKiDoDe" resname="Settings">
<source>Settings</source>
<target>Settings</target>
</trans-unit>
<trans-unit id="wms_1M5" resname="Interface">
<source>Interface</source>
<target>Interface</target>
</trans-unit>
<trans-unit id="gbVzlXR" resname="Content filter">
<source>Content filter</source>
<target>Content filter</target>
</trans-unit>
<trans-unit id="Vu_PIJV" resname="Address">
<source>Address</source>
<target>Address</target>
</trans-unit>
<trans-unit id="3VuNjXf" resname="Address hidden for others">
<source>Address hidden for others</source>
<target>Address hidden for others</target>
</trans-unit>
<trans-unit id="FQn1YfJ" resname="Save">
<source>Save</source>
<target>Save</target>
</trans-unit>
</body>
</file>
</xliff>

226
translations/messages+intl-icu.pt.xlf

@ -1,226 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="pt" datatype="plaintext" original="file.ext">
<header>
<tool tool-id="symfony" tool-name="Symfony"/>
</header>
<body>
<trans-unit id="7V65o34" resname="now">
<source>now</source>
<target>now</target>
</trans-unit>
<trans-unit id="TLTqJVg" resname="year">
<source>year</source>
<target>year</target>
</trans-unit>
<trans-unit id="pcfRcZ4" resname="month">
<source>month</source>
<target>month</target>
</trans-unit>
<trans-unit id="lEwn5bl" resname="day">
<source>day</source>
<target>day</target>
</trans-unit>
<trans-unit id="msCt1HX" resname="hour">
<source>hour</source>
<target>hour</target>
</trans-unit>
<trans-unit id="KM3SDq8" resname="minute">
<source>minute</source>
<target>minute</target>
</trans-unit>
<trans-unit id="FjZ6rLZ" resname="second">
<source>second</source>
<target>second</target>
</trans-unit>
<trans-unit id="HFCZOwC" resname="years">
<source>years</source>
<target>years</target>
</trans-unit>
<trans-unit id="FoN0M0Q" resname="months">
<source>months</source>
<target>months</target>
</trans-unit>
<trans-unit id="q1EATp1" resname="days">
<source>days</source>
<target>days</target>
</trans-unit>
<trans-unit id="QEMUsfS" resname="hours">
<source>hours</source>
<target>hours</target>
</trans-unit>
<trans-unit id="kOY9hfo" resname="minutes">
<source>minutes</source>
<target>minutes</target>
</trans-unit>
<trans-unit id="WfAG1jv" resname="seconds">
<source>seconds</source>
<target>seconds</target>
</trans-unit>
<trans-unit id="HY4I.WM" resname="ago">
<source>ago</source>
<target>ago</target>
</trans-unit>
<trans-unit id="zBHUFdk" resname="Access denied">
<source>Access denied</source>
<target>Access denied</target>
</trans-unit>
<trans-unit id="wAsU1pF" resname="Content language">
<source>Content language</source>
<target>Content language</target>
</trans-unit>
<trans-unit id="g0ch5an" resname="Article title text (%s-%s chars)">
<source>Article title text (%s-%s chars)</source>
<target>Article title text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="c1stghx" resname="Article description text (%s-%s chars)">
<source>Article description text (%s-%s chars)</source>
<target>Article description text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="rhnbyIA" resname="Select torrent files">
<source>Select torrent files</source>
<target>Select torrent files</target>
</trans-unit>
<trans-unit id="4Am0Y0K" resname="Apply sensitive filters for this publication">
<source>Apply sensitive filters for this publication</source>
<target>Apply sensitive filters for this publication</target>
</trans-unit>
<trans-unit id="t_ui8Ub" resname="Requested locale not supported">
<source>Requested locale not supported</source>
<target>Requested locale not supported</target>
</trans-unit>
<trans-unit id="D5.S25t" resname="Article title out of %s-%s chars">
<source>Article title out of %s-%s chars</source>
<target>Article title out of %s-%s chars</target>
</trans-unit>
<trans-unit id="ZrAXugC" resname="Article description out of %s-%s chars">
<source>Article description out of %s-%s chars</source>
<target>Article description out of %s-%s chars</target>
</trans-unit>
<trans-unit id="fYxwFh4" resname="Torrent file out of size limit">
<source>Torrent file out of size limit</source>
<target>Torrent file out of size limit</target>
</trans-unit>
<trans-unit id="dc5BXiF" resname="Torrents quantity out of %s-%s range">
<source>Torrents quantity out of %s-%s range</source>
<target>Torrents quantity out of %s-%s range</target>
</trans-unit>
<trans-unit id="FV_BbAQ" resname="Submit">
<source>Submit</source>
<target>Submit</target>
</trans-unit>
<trans-unit id="fozSBW2" resname="Title">
<source>Title</source>
<target>Title</target>
</trans-unit>
<trans-unit id="Um4Ah8w" resname="Description">
<source>Description</source>
<target>Description</target>
</trans-unit>
<trans-unit id="_Yc5JKi" resname="Torrent files">
<source>Torrent files</source>
<target>Torrent files</target>
</trans-unit>
<trans-unit id="LGTAMNS" resname="Sensitive">
<source>Sensitive</source>
<target>Sensitive</target>
</trans-unit>
<trans-unit id="ScJmuqq" resname="Search">
<source>Search</source>
<target>Search</target>
</trans-unit>
<trans-unit id="a63lSsu" resname="Keyword, file, extension, hash...">
<source>Keyword, file, extension, hash...</source>
<target>Keyword, file, extension, hash...</target>
</trans-unit>
<trans-unit id="BkdWM_0" resname="Last activity">
<source>Last activity</source>
<target>Last activity</target>
</trans-unit>
<trans-unit id="kONatGQ" resname="identicon">
<source>identicon</source>
<target>identicon</target>
</trans-unit>
<trans-unit id="a5Y8wcL" resname="joined">
<source>joined</source>
<target>joined</target>
</trans-unit>
<trans-unit id="OnhpU4i" resname="Home">
<source>Home</source>
<target>Home</target>
</trans-unit>
<trans-unit id="1pajW90" resname="Profile">
<source>Profile</source>
<target>Profile</target>
</trans-unit>
<trans-unit id="tRLZfny" resname="User">
<source>User</source>
<target>User</target>
</trans-unit>
<trans-unit id="MJlV4Ah" resname="Common">
<source>Common</source>
<target>Common</target>
</trans-unit>
<trans-unit id="aTGLDGq" resname="Joined">
<source>Joined</source>
<target>Joined</target>
</trans-unit>
<trans-unit id="7Fugq7c" resname="Access">
<source>Access</source>
<target>Access</target>
</trans-unit>
<trans-unit id="kg5BPH1" resname="Status">
<source>Status</source>
<target>Status</target>
</trans-unit>
<trans-unit id="loeWEWU" resname="active">
<source>active</source>
<target>active</target>
</trans-unit>
<trans-unit id="F_s8AWj" resname="disabled">
<source>disabled</source>
<target>disabled</target>
</trans-unit>
<trans-unit id="h7QuQMK" resname="Approved">
<source>Approved</source>
<target>Approved</target>
</trans-unit>
<trans-unit id="inmIkP6" resname="yes">
<source>yes</source>
<target>yes</target>
</trans-unit>
<trans-unit id="k5Apjz_" resname="no">
<source>no</source>
<target>no</target>
</trans-unit>
<trans-unit id="Z0jsi3Z" resname="Moderator">
<source>Moderator</source>
<target>Moderator</target>
</trans-unit>
<trans-unit id="dKiDoDe" resname="Settings">
<source>Settings</source>
<target>Settings</target>
</trans-unit>
<trans-unit id="wms_1M5" resname="Interface">
<source>Interface</source>
<target>Interface</target>
</trans-unit>
<trans-unit id="gbVzlXR" resname="Content filter">
<source>Content filter</source>
<target>Content filter</target>
</trans-unit>
<trans-unit id="Vu_PIJV" resname="Address">
<source>Address</source>
<target>Address</target>
</trans-unit>
<trans-unit id="3VuNjXf" resname="Address hidden for others">
<source>Address hidden for others</source>
<target>Address hidden for others</target>
</trans-unit>
<trans-unit id="FQn1YfJ" resname="Save">
<source>Save</source>
<target>Save</target>
</trans-unit>
</body>
</file>
</xliff>

226
translations/messages+intl-icu.ru.xlf

@ -1,226 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="ru" datatype="plaintext" original="file.ext">
<header>
<tool tool-id="symfony" tool-name="Symfony"/>
</header>
<body>
<trans-unit id="7V65o34" resname="now">
<source>now</source>
<target>now</target>
</trans-unit>
<trans-unit id="TLTqJVg" resname="year">
<source>year</source>
<target>year</target>
</trans-unit>
<trans-unit id="pcfRcZ4" resname="month">
<source>month</source>
<target>month</target>
</trans-unit>
<trans-unit id="lEwn5bl" resname="day">
<source>day</source>
<target>day</target>
</trans-unit>
<trans-unit id="msCt1HX" resname="hour">
<source>hour</source>
<target>hour</target>
</trans-unit>
<trans-unit id="KM3SDq8" resname="minute">
<source>minute</source>
<target>minute</target>
</trans-unit>
<trans-unit id="FjZ6rLZ" resname="second">
<source>second</source>
<target>second</target>
</trans-unit>
<trans-unit id="HFCZOwC" resname="years">
<source>years</source>
<target>years</target>
</trans-unit>
<trans-unit id="FoN0M0Q" resname="months">
<source>months</source>
<target>months</target>
</trans-unit>
<trans-unit id="q1EATp1" resname="days">
<source>days</source>
<target>days</target>
</trans-unit>
<trans-unit id="QEMUsfS" resname="hours">
<source>hours</source>
<target>hours</target>
</trans-unit>
<trans-unit id="kOY9hfo" resname="minutes">
<source>minutes</source>
<target>minutes</target>
</trans-unit>
<trans-unit id="WfAG1jv" resname="seconds">
<source>seconds</source>
<target>seconds</target>
</trans-unit>
<trans-unit id="HY4I.WM" resname="ago">
<source>ago</source>
<target>ago</target>
</trans-unit>
<trans-unit id="zBHUFdk" resname="Access denied">
<source>Access denied</source>
<target>Access denied</target>
</trans-unit>
<trans-unit id="wAsU1pF" resname="Content language">
<source>Content language</source>
<target>Content language</target>
</trans-unit>
<trans-unit id="g0ch5an" resname="Article title text (%s-%s chars)">
<source>Article title text (%s-%s chars)</source>
<target>Article title text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="c1stghx" resname="Article description text (%s-%s chars)">
<source>Article description text (%s-%s chars)</source>
<target>Article description text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="rhnbyIA" resname="Select torrent files">
<source>Select torrent files</source>
<target>Select torrent files</target>
</trans-unit>
<trans-unit id="4Am0Y0K" resname="Apply sensitive filters for this publication">
<source>Apply sensitive filters for this publication</source>
<target>Apply sensitive filters for this publication</target>
</trans-unit>
<trans-unit id="t_ui8Ub" resname="Requested locale not supported">
<source>Requested locale not supported</source>
<target>Requested locale not supported</target>
</trans-unit>
<trans-unit id="D5.S25t" resname="Article title out of %s-%s chars">
<source>Article title out of %s-%s chars</source>
<target>Article title out of %s-%s chars</target>
</trans-unit>
<trans-unit id="ZrAXugC" resname="Article description out of %s-%s chars">
<source>Article description out of %s-%s chars</source>
<target>Article description out of %s-%s chars</target>
</trans-unit>
<trans-unit id="fYxwFh4" resname="Torrent file out of size limit">
<source>Torrent file out of size limit</source>
<target>Torrent file out of size limit</target>
</trans-unit>
<trans-unit id="dc5BXiF" resname="Torrents quantity out of %s-%s range">
<source>Torrents quantity out of %s-%s range</source>
<target>Torrents quantity out of %s-%s range</target>
</trans-unit>
<trans-unit id="FV_BbAQ" resname="Submit">
<source>Submit</source>
<target>Submit</target>
</trans-unit>
<trans-unit id="fozSBW2" resname="Title">
<source>Title</source>
<target>Title</target>
</trans-unit>
<trans-unit id="Um4Ah8w" resname="Description">
<source>Description</source>
<target>Description</target>
</trans-unit>
<trans-unit id="_Yc5JKi" resname="Torrent files">
<source>Torrent files</source>
<target>Torrent files</target>
</trans-unit>
<trans-unit id="LGTAMNS" resname="Sensitive">
<source>Sensitive</source>
<target>Sensitive</target>
</trans-unit>
<trans-unit id="ScJmuqq" resname="Search">
<source>Search</source>
<target>Search</target>
</trans-unit>
<trans-unit id="a63lSsu" resname="Keyword, file, extension, hash...">
<source>Keyword, file, extension, hash...</source>
<target>Keyword, file, extension, hash...</target>
</trans-unit>
<trans-unit id="BkdWM_0" resname="Last activity">
<source>Last activity</source>
<target>Last activity</target>
</trans-unit>
<trans-unit id="kONatGQ" resname="identicon">
<source>identicon</source>
<target>identicon</target>
</trans-unit>
<trans-unit id="a5Y8wcL" resname="joined">
<source>joined</source>
<target>joined</target>
</trans-unit>
<trans-unit id="OnhpU4i" resname="Home">
<source>Home</source>
<target>Home</target>
</trans-unit>
<trans-unit id="1pajW90" resname="Profile">
<source>Profile</source>
<target>Profile</target>
</trans-unit>
<trans-unit id="tRLZfny" resname="User">
<source>User</source>
<target>User</target>
</trans-unit>
<trans-unit id="MJlV4Ah" resname="Common">
<source>Common</source>
<target>Common</target>
</trans-unit>
<trans-unit id="aTGLDGq" resname="Joined">
<source>Joined</source>
<target>Joined</target>
</trans-unit>
<trans-unit id="7Fugq7c" resname="Access">
<source>Access</source>
<target>Access</target>
</trans-unit>
<trans-unit id="kg5BPH1" resname="Status">
<source>Status</source>
<target>Status</target>
</trans-unit>
<trans-unit id="loeWEWU" resname="active">
<source>active</source>
<target>active</target>
</trans-unit>
<trans-unit id="F_s8AWj" resname="disabled">
<source>disabled</source>
<target>disabled</target>
</trans-unit>
<trans-unit id="h7QuQMK" resname="Approved">
<source>Approved</source>
<target>Approved</target>
</trans-unit>
<trans-unit id="inmIkP6" resname="yes">
<source>yes</source>
<target>yes</target>
</trans-unit>
<trans-unit id="k5Apjz_" resname="no">
<source>no</source>
<target>no</target>
</trans-unit>
<trans-unit id="Z0jsi3Z" resname="Moderator">
<source>Moderator</source>
<target>Moderator</target>
</trans-unit>
<trans-unit id="dKiDoDe" resname="Settings">
<source>Settings</source>
<target>Settings</target>
</trans-unit>
<trans-unit id="wms_1M5" resname="Interface">
<source>Interface</source>
<target>Interface</target>
</trans-unit>
<trans-unit id="gbVzlXR" resname="Content filter">
<source>Content filter</source>
<target>Content filter</target>
</trans-unit>
<trans-unit id="Vu_PIJV" resname="Address">
<source>Address</source>
<target>Address</target>
</trans-unit>
<trans-unit id="3VuNjXf" resname="Address hidden for others">
<source>Address hidden for others</source>
<target>Address hidden for others</target>
</trans-unit>
<trans-unit id="FQn1YfJ" resname="Save">
<source>Save</source>
<target>Save</target>
</trans-unit>
</body>
</file>
</xliff>

450
translations/messages+intl-icu.uk.xlf

@ -1,450 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<xliff xmlns="urn:oasis:names:tc:xliff:document:1.2" version="1.2">
<file source-language="en" target-language="uk" datatype="plaintext" original="file.ext">
<header>
<tool tool-id="symfony" tool-name="Symfony"/>
</header>
<body>
<trans-unit id="7V65o34" resname="now">
<source>now</source>
<target>зараз</target>
</trans-unit>
<trans-unit id="TLTqJVg" resname="year">
<source>year</source>
<target>рік</target>
</trans-unit>
<trans-unit id="pcfRcZ4" resname="month">
<source>month</source>
<target>місяць</target>
</trans-unit>
<trans-unit id="lEwn5bl" resname="day">
<source>day</source>
<target>день</target>
</trans-unit>
<trans-unit id="msCt1HX" resname="hour">
<source>hour</source>
<target>година</target>
</trans-unit>
<trans-unit id="KM3SDq8" resname="minute">
<source>minute</source>
<target>хвилина</target>
</trans-unit>
<trans-unit id="FjZ6rLZ" resname="second">
<source>second</source>
<target>секунда</target>
</trans-unit>
<trans-unit id="HFCZOwC" resname="years">
<source>years</source>
<target>роки</target>
</trans-unit>
<trans-unit id="FoN0M0Q" resname="months">
<source>months</source>
<target>місяці</target>
</trans-unit>
<trans-unit id="q1EATp1" resname="days">
<source>days</source>
<target>дні</target>
</trans-unit>
<trans-unit id="QEMUsfS" resname="hours">
<source>hours</source>
<target>години</target>
</trans-unit>
<trans-unit id="kOY9hfo" resname="minutes">
<source>minutes</source>
<target>хвилини</target>
</trans-unit>
<trans-unit id="WfAG1jv" resname="seconds">
<source>seconds</source>
<target>секунди</target>
</trans-unit>
<trans-unit id="HY4I.WM" resname="ago">
<source>ago</source>
<target>тому</target>
</trans-unit>
<trans-unit id="zBHUFdk" resname="Access denied">
<source>Access denied</source>
<target>Access denied</target>
</trans-unit>
<trans-unit id="wAsU1pF" resname="Content language">
<source>Content language</source>
<target>Мова контенту</target>
</trans-unit>
<trans-unit id="g0ch5an" resname="Article title text (%s-%s chars)">
<source>Article title text (%s-%s chars)</source>
<target>Article title text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="c1stghx" resname="Article description text (%s-%s chars)">
<source>Article description text (%s-%s chars)</source>
<target>Article description text (%s-%s chars)</target>
</trans-unit>
<trans-unit id="rhnbyIA" resname="Select torrent files">
<source>Select torrent files</source>
<target>Select torrent files</target>
</trans-unit>
<trans-unit id="4Am0Y0K" resname="Apply sensitive filters for this publication">
<source>Apply sensitive filters for this publication</source>
<target>Apply sensitive filters for this publication</target>
</trans-unit>
<trans-unit id="t_ui8Ub" resname="Requested locale not supported">
<source>Requested locale not supported</source>
<target>Requested locale not supported</target>
</trans-unit>
<trans-unit id="D5.S25t" resname="Article title out of %s-%s chars">
<source>Article title out of %s-%s chars</source>
<target>Article title out of %s-%s chars</target>
</trans-unit>
<trans-unit id="ZrAXugC" resname="Article description out of %s-%s chars">
<source>Article description out of %s-%s chars</source>
<target>Article description out of %s-%s chars</target>
</trans-unit>
<trans-unit id="fYxwFh4" resname="Torrent file out of size limit">
<source>Torrent file out of size limit</source>
<target>Torrent file out of size limit</target>
</trans-unit>
<trans-unit id="dc5BXiF" resname="Torrents quantity out of %s-%s range">
<source>Torrents quantity out of %s-%s range</source>
<target>Torrents quantity out of %s-%s range</target>
</trans-unit>
<trans-unit id="FV_BbAQ" resname="Submit">
<source>Submit</source>
<target>Надіслати</target>
</trans-unit>
<trans-unit id="fozSBW2" resname="Title">
<source>Title</source>
<target>Заголовок</target>
</trans-unit>
<trans-unit id="Um4Ah8w" resname="Description">
<source>Description</source>
<target>Опис</target>
</trans-unit>
<trans-unit id="_Yc5JKi" resname="Torrent files">
<source>Torrent files</source>
<target>Файли торентів</target>
</trans-unit>
<trans-unit id="LGTAMNS" resname="Sensitive">
<source>Sensitive</source>
<target>Чутливий вміст</target>
</trans-unit>
<trans-unit id="ScJmuqq" resname="Search">
<source>Search</source>
<target>Пошук</target>
</trans-unit>
<trans-unit id="a63lSsu" resname="Keyword, file, extension, hash...">
<source>Keyword, file, extension, hash...</source>
<target>Keyword, file, extension, hash...</target>
</trans-unit>
<trans-unit id="BkdWM_0" resname="Last activity">
<source>Last activity</source>
<target>Остання активність</target>
</trans-unit>
<trans-unit id="kONatGQ" resname="identicon">
<source>identicon</source>
<target>піктограма</target>
</trans-unit>
<trans-unit id="a5Y8wcL" resname="joined">
<source>joined</source>
<target>приєднався</target>
</trans-unit>
<trans-unit id="OnhpU4i" resname="Home">
<source>Home</source>
<target>Головна</target>
</trans-unit>
<trans-unit id="1pajW90" resname="Profile">
<source>Profile</source>
<target>Профіль</target>
</trans-unit>
<trans-unit id="tRLZfny" resname="User">
<source>User</source>
<target>Користувач</target>
</trans-unit>
<trans-unit id="MJlV4Ah" resname="Common">
<source>Common</source>
<target>Загальні</target>
</trans-unit>
<trans-unit id="aTGLDGq" resname="Joined">
<source>Joined</source>
<target>Приєднався</target>
</trans-unit>
<trans-unit id="7Fugq7c" resname="Access">
<source>Access</source>
<target>Доступ</target>
</trans-unit>
<trans-unit id="kg5BPH1" resname="Status">
<source>Status</source>
<target>Статус</target>
</trans-unit>
<trans-unit id="loeWEWU" resname="active">
<source>active</source>
<target>активний</target>
</trans-unit>
<trans-unit id="F_s8AWj" resname="disabled">
<source>disabled</source>
<target>вимкнено</target>
</trans-unit>
<trans-unit id="h7QuQMK" resname="Approved">
<source>Approved</source>
<target>Затверджений</target>
</trans-unit>
<trans-unit id="inmIkP6" resname="yes">
<source>yes</source>
<target>так</target>
</trans-unit>
<trans-unit id="k5Apjz_" resname="no">
<source>no</source>
<target>ні</target>
</trans-unit>
<trans-unit id="Z0jsi3Z" resname="Moderator">
<source>Moderator</source>
<target>Модератор</target>
</trans-unit>
<trans-unit id="dKiDoDe" resname="Settings">
<source>Settings</source>
<target>Налаштування</target>
</trans-unit>
<trans-unit id="wms_1M5" resname="Interface">
<source>Interface</source>
<target>Інтерфейс</target>
</trans-unit>
<trans-unit id="gbVzlXR" resname="Content filter">
<source>Content filter</source>
<target>Фільтр вмісту</target>
</trans-unit>
<trans-unit id="Vu_PIJV" resname="Address">
<source>Address</source>
<target>Адреса</target>
</trans-unit>
<trans-unit id="3VuNjXf" resname="Address hidden for others">
<source>Address hidden for others</source>
<target>Адресу приховано для інших</target>
</trans-unit>
<trans-unit id="FQn1YfJ" resname="Save">
<source>Save</source>
<target>Зберегти</target>
</trans-unit>
<trans-unit id="NSECGi6" resname="File not found">
<source>File not found</source>
<target>File not found</target>
</trans-unit>
<trans-unit id="azmAWfE" resname="Article title (%s-%s chars)">
<source>Article title (%s-%s chars)</source>
<target>Article title (%s-%s chars)</target>
</trans-unit>
<trans-unit id="EHk_smN" resname="Article description (%s-%s chars)">
<source>Article description (%s-%s chars)</source>
<target>Article description (%s-%s chars)</target>
</trans-unit>
<trans-unit id="YSDwyOP" resname="Append %s-%s torrent files">
<source>Append %s-%s torrent files</source>
<target>Append %s-%s torrent files</target>
</trans-unit>
<trans-unit id="JuRnwol" resname="Apply sensitive filters to publication">
<source>Apply sensitive filters to publication</source>
<target>Apply sensitive filters to publication</target>
</trans-unit>
<trans-unit id="OMHLqqs" resname="Could not parse torrent file">
<source>Could not parse torrent file</source>
<target>Could not parse torrent file</target>
</trans-unit>
<trans-unit id="1HcJ6eW" resname="Select torrent file">
<source>Select torrent file</source>
<target>Select torrent file</target>
</trans-unit>
<trans-unit id="_ji6HWn" resname="At least one locale required">
<source>At least one locale required</source>
<target>At least one locale required</target>
</trans-unit>
<trans-unit id="6rhNefb" resname="Torrent file required">
<source>Torrent file required</source>
<target>Torrent file required</target>
</trans-unit>
<trans-unit id="335w5QI" resname="B">
<source>B</source>
<target>B</target>
</trans-unit>
<trans-unit id="pNfcu5." resname="Kb">
<source>Kb</source>
<target>Kb</target>
</trans-unit>
<trans-unit id="mhI2lhb" resname="Mb">
<source>Mb</source>
<target>Mb</target>
</trans-unit>
<trans-unit id="e0K0oQ5" resname="Gb">
<source>Gb</source>
<target>Gb</target>
</trans-unit>
<trans-unit id="wI8AiyL" resname="Tb">
<source>Tb</source>
<target>Tb</target>
</trans-unit>
<trans-unit id="cfWnmQc" resname="Pb">
<source>Pb</source>
<target>Pb</target>
</trans-unit>
<trans-unit id="0YVBcLX" resname="Eb">
<source>Eb</source>
<target>Eb</target>
</trans-unit>
<trans-unit id="IISijB3" resname="Zb">
<source>Zb</source>
<target>Zb</target>
</trans-unit>
<trans-unit id="xh_ZAt3" resname="Yb">
<source>Yb</source>
<target>Yb</target>
</trans-unit>
<trans-unit id="ZTfB0U1" resname="Submit torrent">
<source>Submit torrent</source>
<target>Submit torrent</target>
</trans-unit>
<trans-unit id="TqPF88y" resname="Torrent file">
<source>Torrent file</source>
<target>Torrent file</target>
</trans-unit>
<trans-unit id="2ZuDCA5" resname="Edit locales">
<source>Edit locales</source>
<target>Edit locales</target>
</trans-unit>
<trans-unit id="OBSQFyT" resname="Torrent">
<source>Torrent</source>
<target>Torrent</target>
</trans-unit>
<trans-unit id="kE0Fugk" resname="Edit locales for torrent">
<source>Edit locales for torrent</source>
<target>Edit locales for torrent</target>
</trans-unit>
<trans-unit id="I3TZF5S" resname="cancel">
<source>cancel</source>
<target>cancel</target>
</trans-unit>
<trans-unit id="p_LSbo0" resname="by">
<source>by</source>
<target>by</target>
</trans-unit>
<trans-unit id="4tClSWj" resname="Delete">
<source>Delete</source>
<target>Delete</target>
</trans-unit>
<trans-unit id="GFXm4Yt" resname="Disapprove">
<source>Disapprove</source>
<target>Disapprove</target>
</trans-unit>
<trans-unit id="YAesvjC" resname="Approve">
<source>Approve</source>
<target>Approve</target>
</trans-unit>
<trans-unit id="R138zpi" resname="Waiting for approve">
<source>Waiting for approve</source>
<target>Waiting for approve</target>
</trans-unit>
<trans-unit id="C7WLmR6" resname="Edit sensitive">
<source>Edit sensitive</source>
<target>Edit sensitive</target>
</trans-unit>
<trans-unit id="rzkdzo_" resname="Edit sensitive status for torrent">
<source>Edit sensitive status for torrent</source>
<target>Edit sensitive status for torrent</target>
</trans-unit>
<trans-unit id="E_vs9Gs" resname="Open magnet link">
<source>Open magnet link</source>
<target>Open magnet link</target>
</trans-unit>
<trans-unit id="ybPDgkf" resname="Total">
<source>Total</source>
<target>Total</target>
</trans-unit>
<trans-unit id="5Y_6cg2" resname="Download torrent file">
<source>Download torrent file</source>
<target>Download torrent file</target>
</trans-unit>
<trans-unit id="G6xAB4g" resname="Star">
<source>Star</source>
<target>Star</target>
</trans-unit>
<trans-unit id="lxuXQjW" resname="Filename">
<source>Filename</source>
<target>Filename</target>
</trans-unit>
<trans-unit id="1wueJLy" resname="Created">
<source>Created</source>
<target>Created</target>
</trans-unit>
<trans-unit id="GvhRkHM" resname="Size">
<source>Size</source>
<target>Size</target>
</trans-unit>
<trans-unit id="3QXQ4kf" resname="Pieces">
<source>Pieces</source>
<target>Pieces</target>
</trans-unit>
<trans-unit id="T3Un3Wo" resname="Info hash v1">
<source>Info hash v1</source>
<target>Info hash v1</target>
</trans-unit>
<trans-unit id="k77N_dn" resname="Info hash v2">
<source>Info hash v2</source>
<target>Info hash v2</target>
</trans-unit>
<trans-unit id="DlcMpvq" resname="Source">
<source>Source</source>
<target>Source</target>
</trans-unit>
<trans-unit id="mzKJo4W" resname="Software">
<source>Software</source>
<target>Software</target>
</trans-unit>
<trans-unit id="RPXj__x" resname="Comment">
<source>Comment</source>
<target>Comment</target>
</trans-unit>
<trans-unit id="ITeFRYk" resname="Publisher">
<source>Publisher</source>
<target>Publisher</target>
</trans-unit>
<trans-unit id="mvYF.Ky" resname="Scrape">
<source>Scrape</source>
<target>Scrape</target>
</trans-unit>
<trans-unit id="QKvXHnR" resname="Seeders">
<source>Seeders</source>
<target>Seeders</target>
</trans-unit>
<trans-unit id="ZLdpvK_" resname="Peers">
<source>Peers</source>
<target>Peers</target>
</trans-unit>
<trans-unit id="mR8Ug6L" resname="Leechers">
<source>Leechers</source>
<target>Leechers</target>
</trans-unit>
<trans-unit id="q8fpiSg" resname="Files">
<source>Files</source>
<target>Files</target>
</trans-unit>
<trans-unit id="Bud8ddd" resname="Trackers">
<source>Trackers</source>
<target>Trackers</target>
</trans-unit>
<trans-unit id="GPKglH_" resname="Blocked">
<source>Blocked</source>
<target>Blocked</target>
</trans-unit>
<trans-unit id="RkxP.QG" resname="Edit">
<source>Edit</source>
<target>Edit</target>
</trans-unit>
<trans-unit id="g7KFKj7" resname="Locales">
<source>Locales</source>
<target>Locales</target>
</trans-unit>
<trans-unit id="kEbaFq6" resname="Articles">
<source>Articles</source>
<target>Articles</target>
</trans-unit>
<trans-unit id="n9coxmy" resname="Add">
<source>Add</source>
<target>Add</target>
</trans-unit>
</body>
</file>
</xliff>
Loading…
Cancel
Save