forked from wallabag/wallabag
Added french translations
This commit is contained in:
@ -11,6 +11,7 @@ use Symfony\Component\Security\Core\Authentication\Token\Storage\TokenStorageInt
|
||||
use Wallabag\CoreBundle\Entity\Entry;
|
||||
use Wallabag\CoreBundle\Entity\Tag;
|
||||
use Wallabag\CoreBundle\Helper\ContentProxy;
|
||||
use Symfony\Component\Translation\TranslatorInterface;
|
||||
|
||||
class PocketImport implements ImportInterface
|
||||
{
|
||||
@ -23,14 +24,16 @@ class PocketImport implements ImportInterface
|
||||
private $skippedEntries = 0;
|
||||
private $importedEntries = 0;
|
||||
protected $accessToken;
|
||||
private $translator;
|
||||
|
||||
public function __construct(TokenStorageInterface $tokenStorage, EntityManager $em, ContentProxy $contentProxy, $consumerKey)
|
||||
public function __construct(TokenStorageInterface $tokenStorage, EntityManager $em, ContentProxy $contentProxy, $consumerKey, TranslatorInterface $translator)
|
||||
{
|
||||
$this->user = $tokenStorage->getToken()->getUser();
|
||||
$this->em = $em;
|
||||
$this->contentProxy = $contentProxy;
|
||||
$this->consumerKey = $consumerKey;
|
||||
$this->logger = new NullLogger();
|
||||
$this->translator = $translator;
|
||||
}
|
||||
|
||||
public function setLogger(LoggerInterface $logger)
|
||||
@ -59,7 +62,7 @@ class PocketImport implements ImportInterface
|
||||
*/
|
||||
public function getDescription()
|
||||
{
|
||||
return 'This importer will import all your <a href="https://getpocket.com">Pocket</a> data. Pocket doesn\'t allow us to retrieve content from their service, so the readable content of each article will be re-fetched by Wallabag.';
|
||||
return $this->translator->trans("This importer will import all your <a href=\"https://getpocket.com\">Pocket</a> data. Pocket doesn't allow us to retrieve content from their service, so the readable content of each article will be re-fetched by wallabag.");
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -5,6 +5,7 @@ namespace Wallabag\ImportBundle\Import;
|
||||
use Psr\Log\LoggerInterface;
|
||||
use Psr\Log\NullLogger;
|
||||
use Doctrine\ORM\EntityManager;
|
||||
use Symfony\Component\Translation\TranslatorInterface;
|
||||
use Wallabag\CoreBundle\Entity\Entry;
|
||||
use Wallabag\UserBundle\Entity\User;
|
||||
use Wallabag\CoreBundle\Tools\Utils;
|
||||
@ -17,11 +18,13 @@ class WallabagV1Import implements ImportInterface
|
||||
private $skippedEntries = 0;
|
||||
private $importedEntries = 0;
|
||||
private $filepath;
|
||||
private $translator;
|
||||
|
||||
public function __construct(EntityManager $em)
|
||||
public function __construct(EntityManager $em, TranslatorInterface $translator)
|
||||
{
|
||||
$this->em = $em;
|
||||
$this->logger = new NullLogger();
|
||||
$this->translator = $translator;
|
||||
}
|
||||
|
||||
public function setLogger(LoggerInterface $logger)
|
||||
@ -47,7 +50,7 @@ class WallabagV1Import implements ImportInterface
|
||||
*/
|
||||
public function getName()
|
||||
{
|
||||
return 'Wallabag v1';
|
||||
return 'wallabag v1';
|
||||
}
|
||||
|
||||
/**
|
||||
@ -63,7 +66,7 @@ class WallabagV1Import implements ImportInterface
|
||||
*/
|
||||
public function getDescription()
|
||||
{
|
||||
return 'This importer will import all your wallabag v1 articles. On your config page, click on "JSON export" in the "Export your wallabag data" section. You will have a "wallabag-export-1-xxxx-xx-xx.json" file.';
|
||||
return $this->translator->trans('This importer will import all your wallabag v1 articles. On your config page, click on "JSON export" in the "Export your wallabag data" section. You will have a "wallabag-export-1-xxxx-xx-xx.json" file.');
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user