remove legacy code

This commit is contained in:
Nicolas Lœuillet 2015-01-27 13:07:27 +01:00
parent 6b767d1cc0
commit d692b3b08d
259 changed files with 0 additions and 19500 deletions

View file

@ -1,606 +0,0 @@
<?php
/**
* wallabag, self hostable application allowing you to not miss any content anymore
*
* @category wallabag
* @author Nicolas Lœuillet <nicolas@loeuillet.org>
* @copyright 2013
* @license http://opensource.org/licenses/MIT see COPYING file
*/
namespace Wallabag\Wallabag;
use \PDO;
use CoreBundle\Entity;
class Database {
var $handle;
private $order = array (
'ia' => 'ORDER BY entries.id',
'id' => 'ORDER BY entries.id DESC',
'ta' => 'ORDER BY lower(entries.title)',
'td' => 'ORDER BY lower(entries.title) DESC',
'default' => 'ORDER BY entries.id'
);
function __construct()
{
switch (STORAGE) {
case 'sqlite':
// Check if /db is writeable
if ( !is_writable(STORAGE_SQLITE) || !is_writable(dirname(STORAGE_SQLITE))) {
die('An error occured: ' . STORAGE_SQLITE . ' directory must be writeable for your web server user!');
}
$db_path = 'sqlite:' . STORAGE_SQLITE;
$this->handle = new PDO($db_path);
break;
case 'mysql':
$db_path = 'mysql:host=' . STORAGE_SERVER . ';dbname=' . STORAGE_DB . ';charset=utf8mb4';
$this->handle = new PDO($db_path, STORAGE_USER, STORAGE_PASSWORD, array(
PDO::MYSQL_ATTR_INIT_COMMAND => 'SET NAMES utf8mb4',
));
break;
case 'postgres':
$db_path = 'pgsql:host=' . STORAGE_SERVER . ';dbname=' . STORAGE_DB;
$this->handle = new PDO($db_path, STORAGE_USER, STORAGE_PASSWORD);
break;
default:
die(STORAGE . ' is not a recognised database system !');
}
$this->handle->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
$this->_checkTags();
Tools::logm('storage type ' . STORAGE);
}
private function getHandle()
{
return $this->handle;
}
private function _checkTags()
{
if (STORAGE == 'sqlite') {
$sql = '
CREATE TABLE IF NOT EXISTS tags (
id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE,
value TEXT
)';
}
elseif(STORAGE == 'mysql') {
$sql = '
CREATE TABLE IF NOT EXISTS `tags` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`value` varchar(255) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
';
}
else {
$sql = '
CREATE TABLE IF NOT EXISTS tags (
id bigserial primary key,
value varchar(255) NOT NULL
);
';
}
$query = $this->executeQuery($sql, array());
if (STORAGE == 'sqlite') {
$sql = '
CREATE TABLE IF NOT EXISTS tags_entries (
id INTEGER PRIMARY KEY AUTOINCREMENT NOT NULL UNIQUE,
entry_id INTEGER,
tag_id INTEGER,
FOREIGN KEY(entry_id) REFERENCES entries(id) ON DELETE CASCADE,
FOREIGN KEY(tag_id) REFERENCES tags(id) ON DELETE CASCADE
)';
}
elseif(STORAGE == 'mysql') {
$sql = '
CREATE TABLE IF NOT EXISTS `tags_entries` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`entry_id` int(11) NOT NULL,
`tag_id` int(11) NOT NULL,
FOREIGN KEY(entry_id) REFERENCES entries(id) ON DELETE CASCADE,
FOREIGN KEY(tag_id) REFERENCES tags(id) ON DELETE CASCADE,
PRIMARY KEY (`id`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8;
';
}
else {
$sql = '
CREATE TABLE IF NOT EXISTS tags_entries (
id bigserial primary key,
entry_id integer NOT NULL,
tag_id integer NOT NULL
)
';
}
$query = $this->executeQuery($sql, array());
}
public function install($login, $password, $email = '')
{
$sql = 'INSERT INTO users ( username, password, name, email) VALUES (?, ?, ?, ?)';
$params = array($login, $password, $login, $email);
$query = $this->executeQuery($sql, $params);
$sequence = '';
if (STORAGE == 'postgres') {
$sequence = 'users_id_seq';
}
$id_user = intval($this->getLastId($sequence));
$sql = 'INSERT INTO users_config ( user_id, name, value ) VALUES (?, ?, ?)';
$params = array($id_user, 'pager', PAGINATION);
$query = $this->executeQuery($sql, $params);
$sql = 'INSERT INTO users_config ( user_id, name, value ) VALUES (?, ?, ?)';
$params = array($id_user, 'language', LANG);
$query = $this->executeQuery($sql, $params);
$sql = 'INSERT INTO users_config ( user_id, name, value ) VALUES (?, ?, ?)';
$params = array($id_user, 'theme', DEFAULT_THEME);
$query = $this->executeQuery($sql, $params);
return TRUE;
}
public function getConfigUser($id)
{
$sql = "SELECT * FROM users_config WHERE user_id = ?";
$query = $this->executeQuery($sql, array($id));
$result = $query->fetchAll();
$user_config = array();
foreach ($result as $key => $value) {
$user_config[$value['name']] = $value['value'];
}
return $user_config;
}
public function userExists($username)
{
$sql = "SELECT * FROM users WHERE username=?";
$query = $this->executeQuery($sql, array($username));
$login = $query->fetchAll();
if (isset($login[0])) {
return true;
} else {
return false;
}
}
public function login($username, $password, $isauthenticated = FALSE)
{
if ($isauthenticated) {
$sql = "SELECT * FROM users WHERE username=?";
$query = $this->executeQuery($sql, array($username));
} else {
$sql = "SELECT * FROM users WHERE username=? AND password=?";
$query = $this->executeQuery($sql, array($username, $password));
}
$login = $query->fetchAll();
$user = array();
if (isset($login[0])) {
$user['id'] = $login[0]['id'];
$user['username'] = $login[0]['username'];
$user['password'] = $login[0]['password'];
$user['name'] = $login[0]['name'];
$user['email'] = $login[0]['email'];
$user['config'] = $this->getConfigUser($login[0]['id']);
}
return $user;
}
public function updatePassword($userId, $password)
{
$sql_update = "UPDATE users SET password=? WHERE id=?";
$params_update = array($password, $userId);
$query = $this->executeQuery($sql_update, $params_update);
}
public function updateUserConfig($userId, $key, $value)
{
$config = $this->getConfigUser($userId);
if (! isset($config[$key])) {
$sql = "INSERT INTO users_config (value, user_id, name) VALUES (?, ?, ?)";
}
else {
$sql = "UPDATE users_config SET value=? WHERE user_id=? AND name=?";
}
$params = array($value, $userId, $key);
$query = $this->executeQuery($sql, $params);
}
private function executeQuery($sql, $params)
{
try
{
$query = $this->getHandle()->prepare($sql);
$query->execute($params);
return $query;
}
catch (Exception $e)
{
Tools::logm('execute query error : '.$e->getMessage());
return FALSE;
}
}
public function listUsers($username = NULL)
{
$sql = 'SELECT count(*) FROM users'.( $username ? ' WHERE username=?' : '');
$query = $this->executeQuery($sql, ( $username ? array($username) : array()));
list($count) = $query->fetch();
return $count;
}
public function getUserPassword($userID)
{
$sql = "SELECT * FROM users WHERE id=?";
$query = $this->executeQuery($sql, array($userID));
$password = $query->fetchAll();
return isset($password[0]['password']) ? $password[0]['password'] : null;
}
public function deleteUserConfig($userID)
{
$sql_action = 'DELETE from users_config WHERE user_id=?';
$params_action = array($userID);
$query = $this->executeQuery($sql_action, $params_action);
return $query;
}
public function deleteTagsEntriesAndEntries($userID)
{
$entries = $this->retrieveAll($userID);
foreach($entries as $entryid) {
$tags = $this->retrieveTagsByEntry($entryid);
foreach($tags as $tag) {
$this->removeTagForEntry($entryid,$tags);
}
$this->deleteById($entryid,$userID);
}
}
public function deleteUser($userID)
{
$sql_action = 'DELETE from users WHERE id=?';
$params_action = array($userID);
$query = $this->executeQuery($sql_action, $params_action);
}
public function updateContentAndTitle($id, $title, $body, $user_id)
{
$sql_action = 'UPDATE entries SET content = ?, title = ? WHERE id=? AND user_id=?';
$params_action = array($body, $title, $id, $user_id);
$query = $this->executeQuery($sql_action, $params_action);
return $query;
}
public function retrieveUnfetchedEntries($user_id, $limit)
{
$sql_limit = "LIMIT 0,".$limit;
if (STORAGE == 'postgres') {
$sql_limit = "LIMIT ".$limit." OFFSET 0";
}
$sql = "SELECT * FROM entries WHERE (content = '' OR content IS NULL) AND title LIKE 'Untitled - Import%' AND user_id=? ORDER BY id " . $sql_limit;
$query = $this->executeQuery($sql, array($user_id));
$entries = $query->fetchAll();
return $entries;
}
public function retrieveUnfetchedEntriesCount($user_id)
{
$sql = "SELECT count(*) FROM entries WHERE (content = '' OR content IS NULL) AND title LIKE 'Untitled - Import%' AND user_id=?";
$query = $this->executeQuery($sql, array($user_id));
list($count) = $query->fetch();
return $count;
}
public function retrieveAll($user_id)
{
$sql = "SELECT * FROM entries WHERE user_id=? ORDER BY id";
$query = $this->executeQuery($sql, array($user_id));
$entries = $query->fetchAll();
return $entries;
}
public function retrieveOneById($id, $user_id)
{
$entry = NULL;
$sql = "SELECT * FROM entries WHERE id=? AND user_id=?";
$params = array(intval($id), $user_id);
$query = $this->executeQuery($sql, $params);
$entry = $query->fetchAll();
return isset($entry[0]) ? $entry[0] : null;
}
public function retrieveOneByURL($url, $user_id)
{
$entry = NULL;
$sql = "SELECT * FROM entries WHERE url=? AND user_id=?";
$params = array($url, $user_id);
$query = $this->executeQuery($sql, $params);
$entry = $query->fetchAll();
return isset($entry[0]) ? $entry[0] : null;
}
public function reassignTags($old_entry_id, $new_entry_id)
{
$sql = "UPDATE tags_entries SET entry_id=? WHERE entry_id=?";
$params = array($new_entry_id, $old_entry_id);
$query = $this->executeQuery($sql, $params);
}
public function getEntriesByView($view, $user_id, $limit = '', $tag_id = 0)
{
switch ($view) {
case 'archive':
$sql = "SELECT * FROM entries WHERE user_id=? AND is_read=? ";
$params = array($user_id, 1);
break;
case 'fav' :
$sql = "SELECT * FROM entries WHERE user_id=? AND is_fav=? ";
$params = array($user_id, 1);
break;
case 'tag' :
$sql = "SELECT entries.* FROM entries
LEFT JOIN tags_entries ON tags_entries.entry_id=entries.id
WHERE entries.user_id=? AND tags_entries.tag_id = ? ";
$params = array($user_id, $tag_id);
break;
default:
$sql = "SELECT * FROM entries WHERE user_id=? AND is_read=? ";
$params = array($user_id, 0);
break;
}
$sql .= $this->getEntriesOrder().' ' . $limit;
$query = $this->executeQuery($sql, $params);
$entries = $query->fetchAll();
return $entries;
}
public function getEntriesByViewCount($view, $user_id, $tag_id = 0)
{
switch ($view) {
case 'archive':
$sql = "SELECT count(*) FROM entries WHERE user_id=? AND is_read=? ";
$params = array($user_id, 1);
break;
case 'fav' :
$sql = "SELECT count(*) FROM entries WHERE user_id=? AND is_fav=? ";
$params = array($user_id, 1);
break;
case 'tag' :
$sql = "SELECT count(*) FROM entries
LEFT JOIN tags_entries ON tags_entries.entry_id=entries.id
WHERE entries.user_id=? AND tags_entries.tag_id = ? ";
$params = array($user_id, $tag_id);
break;
default:
$sql = "SELECT count(*) FROM entries WHERE user_id=? AND is_read=? ";
$params = array($user_id, 0);
break;
}
$query = $this->executeQuery($sql, $params);
list($count) = $query->fetch();
return $count;
}
public function updateContent($id, $content, $user_id)
{
$sql_action = 'UPDATE entries SET content = ? WHERE id=? AND user_id=?';
$params_action = array($content, $id, $user_id);
$query = $this->executeQuery($sql_action, $params_action);
return $query;
}
/**
*
* @param string $url
* @param string $title
* @param string $content
* @param integer $user_id
* @return integer $id of inserted record
*/
public function add($url, $title, $content, $user_id, $isFavorite=0, $isRead=0)
{
$sql_action = 'INSERT INTO entries ( url, title, content, user_id, is_fav, is_read ) VALUES (?, ?, ?, ?, ?, ?)';
$params_action = array($url, $title, $content, $user_id, $isFavorite, $isRead);
if ( !$this->executeQuery($sql_action, $params_action) ) {
$id = null;
}
else {
$id = intval($this->getLastId( (STORAGE == 'postgres') ? 'entries_id_seq' : '') );
}
return $id;
}
public function deleteById($id, $user_id)
{
$sql_action = "DELETE FROM entries WHERE id=? AND user_id=?";
$params_action = array($id, $user_id);
$query = $this->executeQuery($sql_action, $params_action);
return $query;
}
public function favoriteById($id, $user_id)
{
$sql_action = "UPDATE entries SET is_fav=NOT is_fav WHERE id=? AND user_id=?";
$params_action = array($id, $user_id);
$query = $this->executeQuery($sql_action, $params_action);
}
public function archiveById($id, $user_id)
{
$sql_action = "UPDATE entries SET is_read=NOT is_read WHERE id=? AND user_id=?";
$params_action = array($id, $user_id);
$query = $this->executeQuery($sql_action, $params_action);
}
public function archiveAll($user_id)
{
$sql_action = "UPDATE entries SET is_read=? WHERE user_id=? AND is_read=?";
$params_action = array($user_id, 1, 0);
$query = $this->executeQuery($sql_action, $params_action);
}
public function getLastId($column = '')
{
return $this->getHandle()->lastInsertId($column);
}
public function search($term, $user_id, $limit = '')
{
$search = '%'.$term.'%';
$sql_action = "SELECT * FROM entries WHERE user_id=? AND (content LIKE ? OR title LIKE ? OR url LIKE ?) "; //searches in content, title and URL
$sql_action .= $this->getEntriesOrder().' ' . $limit;
$params_action = array($user_id, $search, $search, $search);
$query = $this->executeQuery($sql_action, $params_action);
return $query->fetchAll();
}
public function retrieveAllTags($user_id, $term = NULL)
{
$sql = "SELECT DISTINCT tags.*, count(entries.id) AS entriescount FROM tags
LEFT JOIN tags_entries ON tags_entries.tag_id=tags.id
LEFT JOIN entries ON tags_entries.entry_id=entries.id
WHERE entries.user_id=?
". (($term) ? "AND lower(tags.value) LIKE ?" : '') ."
GROUP BY tags.id, tags.value
ORDER BY tags.value";
$query = $this->executeQuery($sql, (($term)? array($user_id, strtolower('%'.$term.'%')) : array($user_id) ));
$tags = $query->fetchAll();
return $tags;
}
public function retrieveTag($id, $user_id)
{
$tag = NULL;
$sql = "SELECT DISTINCT tags.* FROM tags
LEFT JOIN tags_entries ON tags_entries.tag_id=tags.id
LEFT JOIN entries ON tags_entries.entry_id=entries.id
WHERE tags.id=? AND entries.user_id=?";
$params = array(intval($id), $user_id);
$query = $this->executeQuery($sql, $params);
$tag = $query->fetchAll();
return isset($tag[0]) ? $tag[0] : NULL;
}
public function retrieveEntriesByTag($tag_id, $user_id)
{
$sql =
"SELECT entries.* FROM entries
LEFT JOIN tags_entries ON tags_entries.entry_id=entries.id
WHERE tags_entries.tag_id = ? AND entries.user_id=? ORDER by entries.id DESC";
$query = $this->executeQuery($sql, array($tag_id, $user_id));
$entries = $query->fetchAll();
return $entries;
}
public function retrieveTagsByEntry($entry_id)
{
$sql =
"SELECT tags.* FROM tags
LEFT JOIN tags_entries ON tags_entries.tag_id=tags.id
WHERE tags_entries.entry_id = ?";
$query = $this->executeQuery($sql, array($entry_id));
$tags = $query->fetchAll();
return $tags;
}
public function removeTagForEntry($entry_id, $tag_id)
{
$sql_action = "DELETE FROM tags_entries WHERE tag_id=? AND entry_id=?";
$params_action = array($tag_id, $entry_id);
$query = $this->executeQuery($sql_action, $params_action);
return $query;
}
public function cleanUnusedTag($tag_id)
{
$sql_action = "SELECT tags.* FROM tags JOIN tags_entries ON tags_entries.tag_id=tags.id WHERE tags.id=?";
$query = $this->executeQuery($sql_action,array($tag_id));
$tagstokeep = $query->fetchAll();
$sql_action = "SELECT tags.* FROM tags LEFT JOIN tags_entries ON tags_entries.tag_id=tags.id WHERE tags.id=?";
$query = $this->executeQuery($sql_action,array($tag_id));
$alltags = $query->fetchAll();
foreach ($alltags as $tag) {
if ($tag && !in_array($tag,$tagstokeep)) {
$sql_action = "DELETE FROM tags WHERE id=?";
$params_action = array($tag[0]);
$this->executeQuery($sql_action, $params_action);
return true;
}
}
}
public function retrieveTagByValue($value)
{
$tag = NULL;
$sql = "SELECT * FROM tags WHERE value=?";
$params = array($value);
$query = $this->executeQuery($sql, $params);
$tag = $query->fetchAll();
return isset($tag[0]) ? $tag[0] : null;
}
public function createTag($value)
{
$sql_action = 'INSERT INTO tags ( value ) VALUES (?)';
$params_action = array($value);
$query = $this->executeQuery($sql_action, $params_action);
return $query;
}
public function setTagToEntry($tag_id, $entry_id)
{
$sql_action = 'INSERT INTO tags_entries ( tag_id, entry_id ) VALUES (?, ?)';
$params_action = array($tag_id, $entry_id);
$query = $this->executeQuery($sql_action, $params_action);
return $query;
}
private function getEntriesOrder()
{
if (isset($_SESSION['sort']) and array_key_exists($_SESSION['sort'], $this->order)) {
return $this->order[$_SESSION['sort']];
}
else {
return $this->order['default'];
}
}
}

View file

@ -1,247 +0,0 @@
<?php
/**
* wallabag, self hostable application allowing you to not miss any content anymore
*
* @category wallabag
* @author Nicolas Lœuillet <nicolas@loeuillet.org>
* @copyright 2013
* @license http://opensource.org/licenses/MIT see COPYING file
*/
namespace Wallabag\Wallabag;
class Ebooks
{
protected $wallabag;
protected $method;
protected $value;
protected $entries;
protected $bookTitle;
protected $bookFileName;
protected $author = 'wallabag';
public function __construct(Wallabag $wallabag, $method, $value)
{
$this->wallabag = $wallabag;
$this->method = $method;
$this->value = $value;
}
public function prepareData()
{
switch ($this->method) {
case 'id':
$entryID = filter_var($this->value, FILTER_SANITIZE_NUMBER_INT);
$entry = $this->wallabag->store->retrieveOneById($entryID, $this->wallabag->user->getId());
$this->entries = array($entry);
$this->bookTitle = $entry['title'];
$this->bookFileName = substr($this->bookTitle, 0, 200);
$this->author = preg_replace('#^w{3}.#', '', Tools::getdomain($entry["url"])); # if only one article, set author to domain name (we strip the eventual www part)
Tools::logm('Producing ebook from article ' . $this->bookTitle);
break;
case 'all':
$this->entries = $this->wallabag->store->retrieveAll($this->wallabag->user->getId());
$this->bookTitle = sprintf(_('All my articles on %s'), date(_('d.m.y'))); #translatable because each country has it's own date format system
$this->bookFileName = _('Allarticles') . date(_('dmY'));
Tools::logm('Producing ebook from all articles');
break;
case 'tag':
$tag = filter_var($this->value, FILTER_SANITIZE_STRING);
$tags_id = $this->wallabag->store->retrieveAllTags($this->wallabag->user->getId(), $tag);
$tag_id = $tags_id[0]["id"]; // we take the first result, which is supposed to match perfectly. There must be a workaround.
$this->entries = $this->wallabag->store->retrieveEntriesByTag($tag_id, $this->wallabag->user->getId());
$this->bookTitle = sprintf(_('Articles tagged %s'), $tag);
$this->bookFileName = substr(sprintf(_('Tag %s'), $tag), 0, 200);
Tools::logm('Producing ebook from tag ' . $tag);
break;
case 'category':
$category = filter_var($this->value, FILTER_SANITIZE_STRING);
$this->entries = $this->wallabag->store->getEntriesByView($category, $this->wallabag->user->getId());
$this->bookTitle = sprintf(_('Articles in category %s'), $category);
$this->bookFileName = substr(sprintf(_('Category %s'), $category), 0, 200);
Tools::logm('Producing ebook from category ' . $category);
break;
case 'search':
$search = filter_var($this->value, FILTER_SANITIZE_STRING);
Tools::logm($search);
$this->entries = $this->wallabag->store->search($search, $this->wallabag->user->getId());
$this->bookTitle = sprintf(_('Articles for search %s'), $search);
$this->bookFileName = substr(sprintf(_('Search %s'), $search), 0, 200);
Tools::logm('Producing ebook from search ' . $search);
break;
case 'default':
die(_('Uh, there is a problem while generating eBook.'));
}
}
}
class WallabagEpub extends WallabagEBooks
{
/**
* handle ePub
*/
public function produceEpub()
{
Tools::logm('Starting to produce ePub 3 file');
$content_start =
"<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n"
. "<html xmlns=\"http://www.w3.org/1999/xhtml\" xmlns:epub=\"http://www.idpf.org/2007/ops\">\n"
. "<head>"
. "<meta http-equiv=\"Default-Style\" content=\"text/html; charset=utf-8\" />\n"
. "<title>" . _("wallabag articles book") . "</title>\n"
. "</head>\n"
. "<body>\n";
$bookEnd = "</body>\n</html>\n";
$log = new Logger("wallabag", TRUE);
$fileDir = CACHE;
$book = new EPub(EPub::BOOK_VERSION_EPUB3, DEBUG_POCHE);
$log->logLine("new EPub()");
$log->logLine("EPub class version: " . EPub::VERSION);
$log->logLine("EPub Req. Zip version: " . EPub::REQ_ZIP_VERSION);
$log->logLine("Zip version: " . Zip::VERSION);
$log->logLine("getCurrentServerURL: " . $book->getCurrentServerURL());
$log->logLine("getCurrentPageURL..: " . $book->getCurrentPageURL());
Tools::logm('Filling metadata for ePub...');
$book->setTitle($this->bookTitle);
$book->setIdentifier("http://$_SERVER[HTTP_HOST]", EPub::IDENTIFIER_URI); // Could also be the ISBN number, prefered for published books, or a UUID.
//$book->setLanguage("en"); // Not needed, but included for the example, Language is mandatory, but EPub defaults to "en". Use RFC3066 Language codes, such as "en", "da", "fr" etc.
$book->setDescription(_("Some articles saved on my wallabag"));
$book->setAuthor($this->author,$this->author);
$book->setPublisher("wallabag", "wallabag"); // I hope this is a non existant address :)
$book->setDate(time()); // Strictly not needed as the book date defaults to time().
//$book->setRights("Copyright and licence information specific for the book."); // As this is generated, this _could_ contain the name or licence information of the user who purchased the book, if needed. If this is used that way, the identifier must also be made unique for the book.
$book->setSourceURL("http://$_SERVER[HTTP_HOST]");
$book->addDublinCoreMetadata(DublinCore::CONTRIBUTOR, "PHP");
$book->addDublinCoreMetadata(DublinCore::CONTRIBUTOR, "wallabag");
$cssData = "body {\n margin-left: .5em;\n margin-right: .5em;\n text-align: justify;\n}\n\np {\n font-family: serif;\n font-size: 10pt;\n text-align: justify;\n text-indent: 1em;\n margin-top: 0px;\n margin-bottom: 1ex;\n}\n\nh1, h2 {\n font-family: sans-serif;\n font-style: italic;\n text-align: center;\n background-color: #6b879c;\n color: white;\n width: 100%;\n}\n\nh1 {\n margin-bottom: 2px;\n}\n\nh2 {\n margin-top: -2px;\n margin-bottom: 2px;\n}\n";
$log->logLine("Add Cover");
$fullTitle = "<h1> " . $this->bookTitle . "</h1>\n";
$book->setCoverImage("Cover.png", file_get_contents("themes/_global/img/appicon/apple-touch-icon-152.png"), "image/png", $fullTitle);
$cover = $content_start . '<div style="text-align:center;"><p>' . _('Produced by wallabag with PHPePub') . '</p><p>'. _('Please open <a href="https://github.com/wallabag/wallabag/issues" >an issue</a> if you have trouble with the display of this E-Book on your device.') . '</p></div>' . $bookEnd;
//$book->addChapter("Table of Contents", "TOC.xhtml", NULL, false, EPub::EXTERNAL_REF_IGNORE);
$book->addChapter("Notices", "Cover2.html", $cover);
$book->buildTOC();
Tools::logm('Adding actual content...');
foreach ($this->entries as $entry) { //set tags as subjects
$tags = $this->wallabag->store->retrieveTagsByEntry($entry['id']);
foreach ($tags as $tag) {
$book->setSubject($tag['value']);
}
$log->logLine("Set up parameters");
$chapter = $content_start . $entry['content'] . $bookEnd;
$book->addChapter($entry['title'], htmlspecialchars($entry['title']) . ".html", $chapter, true, EPub::EXTERNAL_REF_ADD);
$log->logLine("Added chapter " . $entry['title']);
}
if (DEBUG_POCHE) {
$book->addChapter("Log", "Log.html", $content_start . $log->getLog() . "\n</pre>" . $bookEnd); // log generation
Tools::logm('Production log available in produced file');
}
$book->finalize();
$zipData = $book->sendBook($this->bookFileName);
Tools::logm('Ebook produced');
}
}
class WallabagMobi extends WallabagEBooks
{
/**
* MOBI Class
* @author Sander Kromwijk
*/
public function produceMobi()
{
Tools::logm('Starting to produce Mobi file');
$mobi = new MOBI();
$content = new MOBIFile();
$messages = new Messages(); // for later
Tools::logm('Filling metadata for Mobi...');
$content->set("title", $this->bookTitle);
$content->set("author", $this->author);
$content->set("subject", $this->bookTitle);
# introduction
$content->appendParagraph('<div style="text-align:center;" ><p>' . _('Produced by wallabag with PHPMobi') . '</p><p>'. _('Please open <a href="https://github.com/wallabag/wallabag/issues" >an issue</a> if you have trouble with the display of this E-Book on your device.') . '</p></div>');
$content->appendImage(imagecreatefrompng("themes/_global/img/appicon/apple-touch-icon-152.png"));
$content->appendPageBreak();
Tools::logm('Adding actual content...');
foreach ($this->entries as $item) {
$content->appendChapterTitle($item['title']);
$content->appendParagraph($item['content']);
$content->appendPageBreak();
}
$mobi->setContentProvider($content);
// we offer file to download
$mobi->download($this->bookFileName.'.mobi');
Tools::logm('Mobi file produced');
}
}
class WallabagPDF extends WallabagEbooks
{
public function producePDF()
{
Tools::logm('Starting to produce PDF file');
$pdf = new TCPDF(PDF_PAGE_ORIENTATION, PDF_UNIT, PDF_PAGE_FORMAT, true, 'UTF-8', false);
Tools::logm('Filling metadata for PDF...');
$pdf->SetCreator(PDF_CREATOR);
$pdf->SetAuthor('');
$pdf->SetTitle($this->bookTitle);
$pdf->SetSubject($this->bookTitle);
Tools::logm('Adding introduction...');
$pdf->AddPage();
$intro = '<h1>' . $this->bookTitle . '</h1><div style="text-align:center;" >
<p>' . _('Produced by wallabag with tcpdf') . '</p>
<p>'. _('Please open <a href="https://github.com/wallabag/wallabag/issues" >an issue</a> if you have trouble with the display of this E-Book on your device.') . '</p>
<img src="themes/_global/img/appicon/apple-touch-icon-152.png" /></div>';
$pdf->writeHTMLCell(0, 0, '', '', $intro, 0, 1, 0, true, '', true);
$i = 1;
Tools::logm('Adding actual content...');
foreach ($this->entries as $item) {
$pdf->AddPage();
$html = '<h1>' . $item['title'] . '</h1>';
$html .= $item['content'];
$pdf->writeHTMLCell(0, 0, '', '', $html, 0, 1, 0, true, '', true);
$i = $i+1;
}
// set image scale factor
$pdf->setImageScale(PDF_IMAGE_SCALE_RATIO);
$pdf->Output(CACHE . '/' . $this->bookFileName . '.pdf', 'FD');
}
}

View file

@ -1,59 +0,0 @@
<?php
/**
* wallabag, self hostable application allowing you to not miss any content anymore
*
* @category wallabag
* @author Nicolas Lœuillet <nicolas@loeuillet.org>
* @copyright 2013
* @license http://opensource.org/licenses/MIT see COPYING file
*/
namespace Wallabag\Wallabag;
class FlattrItem
{
public $status;
public $urlToFlattr;
public $flattrItemURL;
public $numFlattrs;
public function checkItem($urlToFlattr, $id)
{
$this->_cacheFlattrFile($urlToFlattr, $id);
$flattrResponse = file_get_contents(CACHE . "/flattr/".$id.".cache");
if($flattrResponse != FALSE) {
$result = json_decode($flattrResponse);
if (isset($result->message)) {
if ($result->message == "flattrable") {
$this->status = FLATTRABLE;
}
}
elseif (is_object($result) && $result->link) {
$this->status = FLATTRED;
$this->flattrItemURL = $result->link;
$this->numFlattrs = $result->flattrs;
}
else {
$this->status = NOT_FLATTRABLE;
}
}
else {
$this->status = "FLATTR_ERR_CONNECTION";
}
}
private function _cacheFlattrFile($urlToFlattr, $id)
{
if (!is_dir(CACHE . '/flattr')) {
mkdir(CACHE . '/flattr', 0777);
}
// if a cache flattr file for this url already exists and it's been less than one day than it have been updated, see in /cache
if ((!file_exists(CACHE . "/flattr/".$id.".cache")) || (time() - filemtime(CACHE . "/flattr/".$id.".cache") > 86400)) {
$askForFlattr = Tools::getFile(FLATTR_API . $urlToFlattr);
$flattrCacheFile = fopen(CACHE . "/flattr/".$id.".cache", 'w+');
fwrite($flattrCacheFile, $askForFlattr);
fclose($flattrCacheFile);
}
}
}

View file

@ -1,118 +0,0 @@
<?php
/**
* wallabag, self hostable application allowing you to not miss any content anymore
*
* @category wallabag
* @author Nicolas Lœuillet <nicolas@loeuillet.org>
* @copyright 2013
* @license http://opensource.org/licenses/MIT see COPYING file
*/
namespace Wallabag\Wallabag;
use \Session;
class Language
{
protected $wallabag;
private $currentLanguage;
private $languageNames = array(
'cs_CZ.utf8' => 'čeština',
'de_DE.utf8' => 'German',
'en_EN.utf8' => 'English',
'en_US.utf8' => 'English (US)',
'es_ES.utf8' => 'Español',
'fa_IR.utf8' => 'فارسی',
'fr_FR.utf8' => 'Français',
'it_IT.utf8' => 'Italiano',
'pl_PL.utf8' => 'Polski',
'pt_BR.utf8' => 'Português (Brasil)',
'ru_RU.utf8' => 'Pусский',
'sl_SI.utf8' => 'Slovenščina',
'uk_UA.utf8' => 'Українська',
);
public function __construct(Wallabag $wallabag)
{
$this->wallabag = $wallabag;
$pocheUser = Session::getParam('poche_user');
$language = (is_null($pocheUser) ? LANG : $pocheUser->getConfigValue('language'));
putenv('LC_ALL=' . $language);
setlocale(LC_ALL, $language);
bindtextdomain($language, LOCALE);
textdomain($language);
$this->currentLanguage = $language;
}
public function getLanguage() {
return $this->currentLanguage;
}
public function getInstalledLanguages() {
$handle = opendir(LOCALE);
$languages = array();
while (($language = readdir($handle)) !== false) {
# Languages are stored in a directory, so all directory names are languages
# @todo move language installation data to database
if (! is_dir(LOCALE . '/' . $language) || in_array($language, array('..', '.', 'tools'))) {
continue;
}
$current = false;
if ($language === $this->getLanguage()) {
$current = true;
}
$languages[] = array('name' => (isset($this->languageNames[$language]) ? $this->languageNames[$language] : $language), 'value' => $language, 'current' => $current);
}
return $languages;
}
/**
* Update language for current user
*
* @param $newLanguage
*/
public function updateLanguage($newLanguage)
{
# we are not going to change it to the current language
if ($newLanguage == $this->getLanguage()) {
$this->wallabag->messages->add('w', _('still using the "' . $this->getLanguage() . '" language!'));
Tools::redirect('?view=config');
}
$languages = $this->getInstalledLanguages();
$actualLanguage = false;
foreach ($languages as $language) {
if ($language['value'] == $newLanguage) {
$actualLanguage = true;
break;
}
}
if (!$actualLanguage) {
$this->wallabag->messages->add('e', _('that language does not seem to be installed'));
Tools::redirect('?view=config');
}
$this->wallabag->store->updateUserConfig($this->wallabag->user->getId(), 'language', $newLanguage);
$this->wallabag->messages->add('s', _('you have changed your language preferences'));
$currentConfig = $_SESSION['poche_user']->config;
$currentConfig['language'] = $newLanguage;
$_SESSION['poche_user']->setConfig($currentConfig);
Tools::emptyCache();
Tools::redirect('?view=config');
}
}

View file

@ -1,169 +0,0 @@
<?php
/**
* wallabag, self hostable application allowing you to not miss any content anymore
*
* @category wallabag
* @author Nicolas Lœuillet <nicolas@loeuillet.org>
* @copyright 2013
* @license http://opensource.org/licenses/MIT see COPYING file
*/
namespace Wallabag\Wallabag;
final class Picture
{
/**
* Changing pictures URL in article content
*/
public static function filterPicture($content, $url, $id)
{
$matches = array();
$processing_pictures = array(); // list of processing image to avoid processing the same pictures twice
preg_match_all('#<\s*(img)[^>]+src="([^"]*)"[^>]*>#Si', $content, $matches, PREG_SET_ORDER);
foreach($matches as $i => $link) {
$link[1] = trim($link[1]);
if (!preg_match('#^(([a-z]+://)|(\#))#', $link[1])) {
$absolute_path = self::_getAbsoluteLink($link[2], $url);
$filename = basename(parse_url($absolute_path, PHP_URL_PATH));
$directory = self::_createAssetsDirectory($id);
$fullpath = $directory . '/' . $filename;
if (in_array($absolute_path, $processing_pictures) === true) {
// replace picture's URL only if processing is OK : already processing -> go to next picture
continue;
}
if (self::_downloadPictures($absolute_path, $fullpath) === true) {
$content = str_replace($matches[$i][2], Tools::getPocheUrl() . $fullpath, $content);
}
$processing_pictures[] = $absolute_path;
}
}
return $content;
}
/**
* Get absolute URL
*/
private static function _getAbsoluteLink($relativeLink, $url)
{
/* return if already absolute URL */
if (parse_url($relativeLink, PHP_URL_SCHEME) != '') return $relativeLink;
/* queries and anchors */
if ($relativeLink[0]=='#' || $relativeLink[0]=='?') return $url . $relativeLink;
/* parse base URL and convert to local variables:
$scheme, $host, $path */
extract(parse_url($url));
/* remove non-directory element from path */
$path = preg_replace('#/[^/]*$#', '', $path);
/* destroy path if relative url points to root */
if ($relativeLink[0] == '/') $path = '';
/* dirty absolute URL */
$abs = $host . $path . '/' . $relativeLink;
/* replace '//' or '/./' or '/foo/../' with '/' */
$re = array('#(/\.?/)#', '#/(?!\.\.)[^/]+/\.\./#');
for($n=1; $n>0; $abs=preg_replace($re, '/', $abs, -1, $n)) {}
/* absolute URL is ready! */
return $scheme.'://'.$abs;
}
/**
* Downloading pictures
*
* @return bool true if the download and processing is OK, false else
*/
private static function _downloadPictures($absolute_path, $fullpath)
{
$rawdata = Tools::getFile($absolute_path);
$fullpath = urldecode($fullpath);
if(file_exists($fullpath)) {
unlink($fullpath);
}
// check extension
$file_ext = strrchr($fullpath, '.');
$whitelist = array(".jpg",".jpeg",".gif",".png");
if (!(in_array($file_ext, $whitelist))) {
Tools::logm('processed image with not allowed extension. Skipping ' . $fullpath);
return false;
}
// check headers
$imageinfo = getimagesize($absolute_path);
if ($imageinfo['mime'] != 'image/gif' && $imageinfo['mime'] != 'image/jpeg'&& $imageinfo['mime'] != 'image/jpg'&& $imageinfo['mime'] != 'image/png') {
Tools::logm('processed image with bad header. Skipping ' . $fullpath);
return false;
}
// regenerate image
$im = imagecreatefromstring($rawdata);
if ($im === false) {
Tools::logm('error while regenerating image ' . $fullpath);
return false;
}
switch ($imageinfo['mime']) {
case 'image/gif':
$result = imagegif($im, $fullpath);
break;
case 'image/jpeg':
case 'image/jpg':
$result = imagejpeg($im, $fullpath, REGENERATE_PICTURES_QUALITY);
break;
case 'image/png':
$result = imagepng($im, $fullpath, ceil(REGENERATE_PICTURES_QUALITY / 100 * 9));
break;
}
imagedestroy($im);
return $result;
}
/**
* Create a directory for an article
*
* @param $id ID of the article
* @return string
*/
private static function _createAssetsDirectory($id)
{
$assets_path = ABS_PATH;
if (!is_dir($assets_path)) {
mkdir($assets_path, 0715);
}
$article_directory = $assets_path . $id;
if (!is_dir($article_directory)) {
mkdir($article_directory, 0715);
}
return $article_directory;
}
/**
* Remove the directory
*
* @param $directory
* @return bool
*/
public static function removeDirectory($directory)
{
if (is_dir($directory)) {
$files = array_diff(scandir($directory), array('.','..'));
foreach ($files as $file) {
(is_dir("$directory/$file")) ? self::removeDirectory("$directory/$file") : unlink("$directory/$file");
}
return rmdir($directory);
}
}
}

View file

@ -1,567 +0,0 @@
#
# Translators:
# David Štancl <dstancl@gmail.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: poche\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-02-25 15:28+0300\n"
"PO-Revision-Date: 2014-02-25 15:29+0300\n"
"Last-Translator: Maryana <mariroz@mr.lviv.ua>\n"
"Language-Team: Czech (http://www.transifex.com/projects/p/poche/language/cs/)\n"
"Language: cs\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
"X-Generator: Poedit 1.5.4\n"
"X-Poedit-Language: Czech\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-SearchPath-0: /home/mariroz/_DEV/web/wallabag/wallabag-master-testing\n"
msgid "wallabag, a read it later open source system"
msgstr ""
msgid "login failed: user doesn't exist"
msgstr ""
msgid "return home"
msgstr ""
msgid "config"
msgstr "nastavení"
msgid "Saving articles"
msgstr ""
msgid "There are several ways to save an article:"
msgstr ""
msgid "read the documentation"
msgstr "číst dokumentaci"
msgid "download the extension"
msgstr ""
msgid "via F-Droid"
msgstr ""
msgid " or "
msgstr ""
msgid "via Google Play"
msgstr ""
msgid "download the application"
msgstr ""
#, fuzzy
msgid "By filling this field"
msgstr "vyplněním tohoto pole"
msgid "bag it!"
msgstr ""
msgid "Bookmarklet: drag & drop this link to your bookmarks bar"
msgstr ""
msgid "Upgrading wallabag"
msgstr ""
#, fuzzy
msgid "Installed version"
msgstr "poslední stabilní verze"
#, fuzzy
msgid "Latest stable version"
msgstr "poslední stabilní verze"
#, fuzzy
msgid "A more recent stable version is available."
msgstr "je k dispozici novější stabilní verze."
#, fuzzy
msgid "You are up to date."
msgstr "je aktuální"
#, fuzzy
msgid "Latest dev version"
msgstr "poslední vývojová verze"
#, fuzzy
msgid "A more recent development version is available."
msgstr "je k dispozici novější vývojová verze."
msgid "Feeds"
msgstr ""
msgid "Your feed token is currently empty and must first be generated to enable feeds. Click <a href='?feed&amp;action=generate'>here to generate it</a>."
msgstr ""
msgid "Unread feed"
msgstr ""
#, fuzzy
msgid "Favorites feed"
msgstr "oblíbené"
#, fuzzy
msgid "Archive feed"
msgstr "archív"
msgid "Your token:"
msgstr ""
msgid "Your user id:"
msgstr ""
msgid "You can regenerate your token: <a href='?feed&amp;action=generate'>generate!</a>."
msgstr ""
#, fuzzy
msgid "Change your theme"
msgstr "Změnit heslo"
msgid "Theme:"
msgstr ""
msgid "Update"
msgstr "Aktualizovat"
#, fuzzy
msgid "Change your language"
msgstr "Změnit heslo"
msgid "Language:"
msgstr ""
msgid "Change your password"
msgstr "Změnit heslo"
msgid "New password:"
msgstr "Nové heslo:"
msgid "Password"
msgstr "Heslo"
msgid "Repeat your new password:"
msgstr "Znovu nové heslo:"
msgid "Import"
msgstr "Importovat"
#, fuzzy
msgid "Please execute the import script locally as it can take a very long time."
msgstr "Spusťte importní skript lokálně, může to dlouho trvat."
#, fuzzy
msgid "More info in the official documentation:"
msgstr "Více informací v oficiální dokumentaci:"
#, fuzzy
msgid "Import from Pocket"
msgstr "importovat z Pocket"
#, php-format
msgid "(you must have a %s file on your server)"
msgstr ""
#, fuzzy
msgid "Import from Readability"
msgstr "importovat z Readability"
#, fuzzy
msgid "Import from Instapaper"
msgstr "importovat z Instapaper"
#, fuzzy
msgid "Import from wallabag"
msgstr "importovat z Readability"
#, fuzzy
msgid "Export your wallabag data"
msgstr "Export dat"
msgid "Click here"
msgstr "Klikněte zde"
msgid "to download your database."
msgstr ""
#, fuzzy
msgid "to export your wallabag data."
msgstr "pro export vašich dat."
msgid "Cache"
msgstr ""
msgid "to delete cache."
msgstr ""
msgid "You can enter multiple tags, separated by commas."
msgstr ""
msgid "return to article"
msgstr ""
msgid "plop"
msgstr ""
msgid "You can <a href='wallabag_compatibility_test.php'>check your configuration here</a>."
msgstr ""
msgid "favoris"
msgstr "oblíbené"
msgid "archive"
msgstr "archív"
msgid "unread"
msgstr "nepřečtené"
msgid "by date asc"
msgstr "podle data od nejstarších"
msgid "by date"
msgstr "podle data"
msgid "by date desc"
msgstr "podle data od nejnovějších"
msgid "by title asc"
msgstr "podle nadpisu vzestupně"
msgid "by title"
msgstr "podle nadpisu"
msgid "by title desc"
msgstr "podle nadpisu sestupně"
msgid "Tag"
msgstr ""
msgid "No articles found."
msgstr ""
#, fuzzy
msgid "Toggle mark as read"
msgstr "označit jako přečtené"
msgid "toggle favorite"
msgstr "označit jako oblíbené"
msgid "delete"
msgstr "smazat"
msgid "original"
msgstr "originál"
msgid "estimated reading time:"
msgstr ""
msgid "mark all the entries as read"
msgstr ""
msgid "results"
msgstr "výsledky"
msgid "installation"
msgstr "instalace"
#, fuzzy
msgid "install your wallabag"
msgstr "instalovat"
#, fuzzy
msgid "wallabag is still not installed. Please fill the below form to install it. Don't hesitate to <a href='http://doc.wallabag.org/'>read the documentation on wallabag website</a>."
msgstr "poche ještě není nainstalováno. Pro instalaci vyplňte níže uvedený formulář. Nezapomeňte <a href='http://doc.inthepoche.com'>si přečíst dokumentaci</a> na stránkách programu."
msgid "Login"
msgstr "Jméno"
msgid "Repeat your password"
msgstr "Zopakujte heslo"
msgid "Install"
msgstr "Instalovat"
#, fuzzy
msgid "login to your wallabag"
msgstr "přihlásit se k poche"
msgid "Login to wallabag"
msgstr ""
msgid "you are in demo mode, some features may be disabled."
msgstr "používáte ukázkový mód, některé funkce jsou zakázány."
msgid "Username"
msgstr ""
msgid "Stay signed in"
msgstr "Zůstat přihlášen(a)"
msgid "(Do not check on public computers)"
msgstr "(Nezaškrtávejte na veřejně dostupných počítačích)"
msgid "Sign in"
msgstr "Přihlásit se"
msgid "favorites"
msgstr "oblíbené"
msgid "estimated reading time :"
msgstr ""
msgid "Mark all the entries as read"
msgstr ""
msgid "Return home"
msgstr ""
#, fuzzy
msgid "Back to top"
msgstr "zpět na začátek"
#, fuzzy
msgid "Mark as read"
msgstr "označit jako přečtené"
#, fuzzy
msgid "Favorite"
msgstr "oblíbené"
#, fuzzy
msgid "Toggle favorite"
msgstr "označit jako oblíbené"
#, fuzzy
msgid "Delete"
msgstr "smazat"
#, fuzzy
msgid "Tweet"
msgstr "tweetnout"
#, fuzzy
msgid "Email"
msgstr "email"
msgid "shaarli"
msgstr "shaarli"
msgid "flattr"
msgstr "flattr"
#, fuzzy
msgid "Does this article appear wrong?"
msgstr "vypadá tento článek špatně?"
msgid "tags:"
msgstr ""
msgid "Edit tags"
msgstr ""
msgid "save link!"
msgstr ""
msgid "home"
msgstr "domů"
msgid "tags"
msgstr ""
msgid "logout"
msgstr "odhlásit se"
msgid "powered by"
msgstr "běží na"
msgid "debug mode is on so cache is off."
msgstr "je zapnut ladicí mód, proto je keš vypnuta."
#, fuzzy
msgid "your wallabag version:"
msgstr "vaše verze"
msgid "storage:"
msgstr "úložiště:"
msgid "save a link"
msgstr ""
msgid "back to home"
msgstr "zpět na úvod"
msgid "toggle mark as read"
msgstr "označit jako přečtené"
msgid "tweet"
msgstr "tweetnout"
msgid "email"
msgstr "email"
msgid "this article appears wrong?"
msgstr "vypadá tento článek špatně?"
msgid "No link available here!"
msgstr "Není k dispozici žádný odkaz!"
msgid "Poching a link"
msgstr "Odkaz se ukládá"
msgid "by filling this field"
msgstr "vyplněním tohoto pole"
msgid "bookmarklet: drag & drop this link to your bookmarks bar"
msgstr ""
msgid "your version"
msgstr "vaše verze"
msgid "latest stable version"
msgstr "poslední stabilní verze"
msgid "a more recent stable version is available."
msgstr "je k dispozici novější stabilní verze."
msgid "you are up to date."
msgstr "je aktuální"
msgid "latest dev version"
msgstr "poslední vývojová verze"
msgid "a more recent development version is available."
msgstr "je k dispozici novější vývojová verze."
msgid "Please execute the import script locally, it can take a very long time."
msgstr "Spusťte importní skript lokálně, může to dlouho trvat."
#, fuzzy
msgid "More infos in the official doc:"
msgstr "Více informací v oficiální dokumentaci:"
msgid "import from Pocket"
msgstr "importovat z Pocket"
msgid "import from Readability"
msgstr "importovat z Readability"
msgid "import from Instapaper"
msgstr "importovat z Instapaper"
msgid "Tags"
msgstr ""
#, fuzzy
msgid "Untitled"
msgstr "podle nadpisu"
msgid "the link has been added successfully"
msgstr ""
msgid "error during insertion : the link wasn't added"
msgstr ""
msgid "the link has been deleted successfully"
msgstr ""
msgid "the link wasn't deleted"
msgstr ""
msgid "Article not found!"
msgstr ""
msgid "previous"
msgstr ""
msgid "next"
msgstr ""
msgid "in demo mode, you can't update your password"
msgstr ""
msgid "your password has been updated"
msgstr ""
msgid "the two fields have to be filled & the password must be the same in the two fields"
msgstr ""
msgid "still using the \""
msgstr ""
msgid "that theme does not seem to be installed"
msgstr ""
msgid "you have changed your theme preferences"
msgstr ""
msgid "that language does not seem to be installed"
msgstr ""
msgid "you have changed your language preferences"
msgstr ""
msgid "login failed: you have to fill all fields"
msgstr ""
msgid "welcome to your wallabag"
msgstr ""
msgid "login failed: bad login or password"
msgstr ""
#, fuzzy
msgid "import from instapaper completed"
msgstr "importovat z Instapaper"
#, fuzzy
msgid "import from pocket completed"
msgstr "importovat z Pocket"
#, fuzzy
msgid "import from Readability completed. "
msgstr "importovat z Readability"
#, fuzzy
msgid "import from Poche completed. "
msgstr "importovat z Pocket"
msgid "Unknown import provider."
msgstr ""
msgid "Incomplete inc/poche/define.inc.php file, please define \""
msgstr ""
msgid "Could not find required \""
msgstr ""
msgid "Uh, there is a problem while generating feeds."
msgstr ""
#, fuzzy
msgid "Cache deleted."
msgstr "smazat"
msgid "Oops, it seems you don't have PHP 5."
msgstr ""
#~ msgid "poche it!"
#~ msgstr "uložit!"
#~ msgid "Updating poche"
#~ msgstr "Poche se aktualizuje"
#~ msgid "create an issue"
#~ msgstr "odeslat požadavek"
#~ msgid "or"
#~ msgstr "nebo"
#~ msgid "contact us by mail"
#~ msgstr "kontaktovat e-mailem"
#~ msgid "your poche version:"
#~ msgstr "verze:"

View file

@ -1,658 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: Wallabag\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-03-27 13:41+0100\n"
"PO-Revision-Date: \n"
"Last-Translator: Kevin Meyer <wallabag@kevin-meyer.de>\n"
"Language-Team: \n"
"Language: de\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.6.4\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-SearchPath-0: /Users/kevinmeyer/Dropbox/dev_web/wallabag-dev\n"
msgid "config"
msgstr "Konfiguration"
msgid "Saving articles"
msgstr "Artikel speichern"
msgid "There are several ways to save an article:"
msgstr "Es gibt viele Methoden um Artikel zu speichern:"
msgid "read the documentation"
msgstr "Die Dokumentation lesen"
msgid "download the extension"
msgstr "installiere die Erweiterung"
msgid "via F-Droid"
msgstr "via F-Droid"
msgid " or "
msgstr " oder "
msgid "via Google Play"
msgstr "via Google Play"
msgid "download the application"
msgstr "lade die App"
msgid "By filling this field"
msgstr "Durch Ausfüllen dieses Feldes"
msgid "bag it!"
msgstr "bag it!"
msgid "Bookmarklet: drag & drop this link to your bookmarks bar"
msgstr "Bookmarklet: Ziehe diesen Link in deine Lesezeichen-Leiste"
msgid "Upgrading wallabag"
msgstr "wallabag aktualisieren"
msgid "Installed version"
msgstr "Installierte Version"
msgid "Latest stable version"
msgstr "Neuste stabile Version"
msgid "A more recent stable version is available."
msgstr "Eine neuere stabile Version ist verfügbar."
msgid "You are up to date."
msgstr "Du bist auf den neuesten Stand."
msgid "Last check:"
msgstr "Zuletzt geprüft:"
msgid "Latest dev version"
msgstr "Neuste Entwicklungsversion"
msgid "A more recent development version is available."
msgstr "Eine neuere Entwicklungsversion ist verfügbar."
msgid "You can clear cache to check the latest release."
msgstr "Leere den Cache um die neueste Version zu prüfen."
msgid "Feeds"
msgstr "Feeds"
msgid ""
"Your feed token is currently empty and must first be generated to enable "
"feeds. Click <a href='?feed&amp;action=generate'>here to generate it</a>."
msgstr ""
"Dein Feed Token ist noch nicht vorhanden und muss zunächst generiert werden, "
"um deine Feeds zu aktivieren. Klicke <a href='?feed&amp;"
"action=generate'>hier um ihn zu generieren</a>."
msgid "Unread feed"
msgstr "Ungelesen Feed"
msgid "Favorites feed"
msgstr "Favoriten Feed"
msgid "Archive feed"
msgstr "Archiv Feed"
msgid "Your token:"
msgstr "Dein Token:"
msgid "Your user id:"
msgstr "Deine User ID:"
msgid ""
"You can regenerate your token: <a href='?feed&amp;action=generate'>generate!"
"</a>."
msgstr ""
"Hier kannst du dein Token erzeugen: <a href='?feed&amp;"
"action=generate'>Generieren!</a>."
msgid "Change your theme"
msgstr "Theme ändern"
msgid "Theme:"
msgstr "Theme:"
msgid "Update"
msgstr "Aktualisieren"
msgid "Change your language"
msgstr "Sprache ändern"
msgid "Language:"
msgstr "Sprache:"
msgid "Change your password"
msgstr "Passwort ändern"
msgid "New password:"
msgstr "Neues Passwort:"
msgid "Password"
msgstr "Passwort"
msgid "Repeat your new password:"
msgstr "Neues Passwort wiederholen:"
msgid "Import"
msgstr "Import"
msgid ""
"Importing from other services can be quite long, and webservers default "
"configuration often prevents long scripts execution time, so it must be done "
"in multiple parts."
msgstr ""
"Der Import von anderen Diensten kann sehr lange dauern. Deswegen bricht der "
"Webserver diesen in vielen Konfigurationen ab. Daher muss der Import in "
"mehrere Teile aufgeteilt werden."
msgid "First, select the export file on your computer and upload it."
msgstr "Wähle eine Datei von deinem Computer aus und lade sie hoch."
msgid "File:"
msgstr "Datei:"
msgid "Upload"
msgstr "Hochladen"
msgid "Then, click on the right link below."
msgstr "Klicke dann unten auf den entsprechenden Link."
msgid "Import from Pocket"
msgstr "Import aus Pocket"
#, php-format
msgid "(after uploaded %s file)"
msgstr "(nach Upload der Datei %s)"
msgid "Import from Readability"
msgstr "Import aus Readability"
msgid "Import from Instapaper"
msgstr "Import aus Instapaper"
msgid "Import from wallabag"
msgstr "Import aus Readability"
msgid ""
"3. Your feed token is currently empty and must first be generated to fetch "
"content. Click <a href='?feed&amp;action=generate'>here to generate it</a>."
msgstr ""
"3. Dein Feed Token ist noch nicht vorhanden und muss zunächst generiert "
"werden, um Inhalt abrufen zu können. Klicke <a href='?feed&amp;"
"action=generate'>hier um ihn zu generieren</a>."
msgid "Finally, you have to fetch content for imported items."
msgstr "Jetzt musst du den Inhalt der importierten Artikel abrufen."
msgid "Click here"
msgstr "Klicke hier"
msgid "to fetch content for 10 articles"
msgstr "um den Inhalt von 10 Artikeln abzurufen"
msgid ""
"If you have console access to your server, you can also create a cron task:"
msgstr ""
"Wenn du Konsolenzugang zu deinem Server hast kannst du auch einen cron "
"erstellen:"
msgid "Export your wallabag data"
msgstr "Exportieren deine wallabag Daten"
msgid "to download your database."
msgstr "um deine Datenbank herunterzuladen"
msgid "to export your wallabag data."
msgstr "um deine Daten aus wallabag zu exportieren."
msgid "Cache"
msgstr "Cache"
msgid "to delete cache."
msgstr "um den Cache zu löschen."
msgid "Tags"
msgstr "Tags"
msgid "by date asc"
msgstr "nach Datum aufsteigend"
msgid "by date"
msgstr "nach Datum"
msgid "by date desc"
msgstr "nach Datum absteigend"
msgid "by title asc"
msgstr "nach Titel aufsteigend"
msgid "by title"
msgstr "nach Titel"
msgid "by title desc"
msgstr "nach Titel absteigend"
#, fuzzy
msgid "toggle view mode"
msgstr "Favorit"
msgid "home"
msgstr "Start"
msgid "favorites"
msgstr "Favoriten"
msgid "archive"
msgstr "Archiv"
msgid "tags"
msgstr "Tags"
msgid "save a link"
msgstr "Speichere einen Link"
msgid "search"
msgstr "Suche"
msgid "logout"
msgstr "Logout"
msgid "return home"
msgstr "Zurück zum Start"
#, fuzzy
msgid "Search"
msgstr "Archiv"
msgid "powered by"
msgstr "bereitgestellt von"
msgid "debug mode is on so cache is off."
msgstr "Debug Modus ist aktiviert, das Caching ist somit deaktiviert"
msgid "your wallabag version:"
msgstr "Deine wallabag Version"
msgid "storage:"
msgstr "Speicher:"
msgid "Save a link"
msgstr "Speichere einen Link"
msgid "save link!"
msgstr "Link speichern!"
msgid "unread"
msgstr "ungelesen"
msgid "Tag"
msgstr "Tag"
msgid "No articles found."
msgstr "Keine Artikel gefunden."
msgid "estimated reading time:"
msgstr "geschätzte Lesezeit:"
msgid "estimated reading time :"
msgstr "geschätzte Lesezeit:"
msgid "Toggle mark as read"
msgstr "Als gelesen markieren"
msgid "toggle favorite"
msgstr "Favorit"
msgid "delete"
msgstr "Löschen"
msgid "original"
msgstr "Original"
msgid "Mark all the entries as read"
msgstr "Markiere alle als gelesen"
msgid "results"
msgstr "Ergebnisse"
msgid "Uh, there is a problem with the cron."
msgstr "Oh, es gab ein Problem mit dem cron."
msgid "Untitled"
msgstr "Ohne Titel"
msgid "the link has been added successfully"
msgstr "Speichern des Links erfolgreich"
msgid "error during insertion : the link wasn't added"
msgstr "Fehler beim Einfügen: Der Link wurde nicht hinzugefügt"
msgid "the link has been deleted successfully"
msgstr "Löschen des Links erfolgreich"
msgid "the link wasn't deleted"
msgstr "Der Link wurde nicht entfernt"
msgid "Article not found!"
msgstr "Artikel nicht gefunden!"
msgid "previous"
msgstr "vorherige"
msgid "next"
msgstr "nächste"
msgid "in demo mode, you can't update your password"
msgstr "im Demo-Modus kann das Passwort nicht geändert werden"
msgid "your password has been updated"
msgstr "Dein Passwort wurde geändert"
msgid ""
"the two fields have to be filled & the password must be the same in the two "
"fields"
msgstr "Beide Felder müssen mit selbem Inhalt ausgefüllt sein"
msgid "still using the \""
msgstr "nutze immernoch die \""
msgid "that theme does not seem to be installed"
msgstr "dieses Theme scheint nicht installiert zu sein"
msgid "you have changed your theme preferences"
msgstr "Du hast deine Theme Einstellungen geändert"
msgid "that language does not seem to be installed"
msgstr "Diese Sprache scheint nicht installiert zu sein"
msgid "you have changed your language preferences"
msgstr "Du hast deine Spracheinstellungen geändert"
msgid "login failed: you have to fill all fields"
msgstr "Anmeldung fehlgeschlagen: Alle Felder müssen ausgefüllt werden"
msgid "welcome to your wallabag"
msgstr "Willkommen bei deiner wallabag"
msgid "login failed: bad login or password"
msgstr "Anmeldung fehlgeschlagen: Falscher Benutzername oder Passwort"
msgid ""
"import from instapaper completed. You have to execute the cron to fetch "
"content."
msgstr ""
"Import aus Instapaper vollständig. Führe den cronjob aus um den Inhalt "
"abzurufen."
msgid ""
"import from pocket completed. You have to execute the cron to fetch content."
msgstr ""
"Import aus Pocket vollständig. Führe den cronjob aus um den Inhalt abzurufen."
msgid ""
"import from Readability completed. You have to execute the cron to fetch "
"content."
msgstr ""
"Import aus Readability vollständig. Führe den cronjob aus um den Inhalt "
"abzurufen."
msgid ""
"import from Poche completed. You have to execute the cron to fetch content."
msgstr ""
"Import aus Poche vollständig. Führe den cronjob aus um den Inhalt abzurufen."
msgid "Unknown import provider."
msgstr "Unbekannter Import Anbieter."
msgid "Could not find required \""
msgstr "Nicht gefunden: \""
msgid "File uploaded. You can now execute import."
msgstr "Datei hochgeladen. Du kannst nun importieren."
msgid "Error while importing file. Do you have access to upload it?"
msgstr "Fehler beim Importieren. Hast du das Recht zum Hochladen?"
msgid "User with this id ("
msgstr "Nutzer mit dieser id ("
msgid "Uh, there is a problem while generating feeds."
msgstr "Oh, es gab ein Problem beim Erstellen des Feeds."
msgid "Cache deleted."
msgstr "Cache gelöscht"
msgid "Oops, it seems you don't have PHP 5."
msgstr "Oops, es scheint als würde PHP 5 fehlen."
msgid "wallabag, a read it later open source system"
msgstr "wallabag, ein Später-Lesen Open Source System"
msgid "login failed: user doesn't exist"
msgstr "Anmeldung fehlgeschlagen: Benutzer existiert nicht"
#~ msgid "You can enter multiple tags, separated by commas."
#~ msgstr "Du kannst mehrere Tags, durch Kommata getrennt, eingeben."
#~ msgid "return to article"
#~ msgstr "zurück zum Artikel"
#, fuzzy
#~ msgid "favoris"
#~ msgstr "Favoriten"
#~ msgid "mark all the entries as read"
#~ msgstr "Markiere alle als gelesen"
#~ msgid "Back to top"
#~ msgstr "Nach Oben"
#~ msgid "Mark as read"
#~ msgstr "Als gelesen markieren"
#~ msgid "Favorite"
#~ msgstr "Favoriten"
#~ msgid "Toggle favorite"
#~ msgstr "Favorit"
#~ msgid "Delete"
#~ msgstr "Löschen"
#~ msgid "Tweet"
#~ msgstr "Twittern"
#~ msgid "Email"
#~ msgstr "per E-Mail senden"
#~ msgid "shaarli"
#~ msgstr "Shaarli"
#~ msgid "flattr"
#~ msgstr "flattr"
#~ msgid "Does this article appear wrong?"
#~ msgstr "Erscheint dieser Artikel falsch?"
#~ msgid "Edit tags"
#~ msgstr "Tags bearbeiten"
#~ msgid "Start typing for auto complete."
#~ msgstr "Beginne zu tippen für die Autovervollständigung."
#~ msgid "Return home"
#~ msgstr "Zurück zum Start"
#~ msgid "tags:"
#~ msgstr "Tags:"
#~ msgid "login to your wallabag"
#~ msgstr "Bei wallabag anmelden"
#~ msgid "you are in demo mode, some features may be disabled."
#~ msgstr ""
#~ "Du befindest dich im Demomodus, einige Funktionen könnten deaktiviert "
#~ "sein."
#~ msgid "Login"
#~ msgstr "Benutzername"
#~ msgid "Stay signed in"
#~ msgstr "Angemeldet bleiben"
#~ msgid "(Do not check on public computers)"
#~ msgstr "(nicht auf einem öffentlichen Computer anhaken)"
#~ msgid "plop"
#~ msgstr "plop"
#~ msgid "Login to wallabag"
#~ msgstr "Bei wallabag anmelden"
#~ msgid "Username"
#~ msgstr "Benutzername"
#~ msgid "Sign in"
#~ msgstr "Einloggen"
#~ msgid "Enter your search here"
#~ msgstr "Gib hier deine Suchanfrage ein"
#~ msgid "installation"
#~ msgstr "Installieren"
#~ msgid "install your wallabag"
#~ msgstr "Installiere deine wallabag"
#~ msgid ""
#~ "wallabag is still not installed. Please fill the below form to install "
#~ "it. Don't hesitate to <a href='http://doc.wallabag.org/'>read the "
#~ "documentation on wallabag website</a>."
#~ msgstr ""
#~ "wallabag ist noch nicht installiert. Bitte fülle die Felder unten aus, um "
#~ "die Installation durchzuführen. Zögere nicht, <a href='http://doc."
#~ "wallabag.org/'>die Dokumentation auf der Website von wallabag zu lesen, "
#~ "falls du Probleme haben solltest."
#~ msgid "Repeat your password"
#~ msgstr "Wiederhole dein Passwort"
#~ msgid "Install"
#~ msgstr "Installieren"
#~ msgid "No link available here!"
#~ msgstr "Kein Link verfügbar!"
#~ msgid "toggle mark as read"
#~ msgstr "Als gelesen markieren"
#~ msgid ""
#~ "You can <a href='wallabag_compatibility_test.php'>check your "
#~ "configuration here</a>."
#~ msgstr ""
#~ "Du kannst deine Konfiguration <a href='wallabag_compatibility_test."
#~ "php'>hier testen</a>."
#~ msgid "back to home"
#~ msgstr "züruck zur Hauptseite"
#~ msgid "tweet"
#~ msgstr "Twittern"
#~ msgid "email"
#~ msgstr "senden per E-Mail"
#~ msgid "this article appears wrong?"
#~ msgstr "dieser Artikel erscheint falsch?"
#~ msgid "Poching a link"
#~ msgstr "Poche einen Link"
#~ msgid "by filling this field"
#~ msgstr "durch das ausfüllen dieses Feldes:"
#~ msgid "bookmarklet: drag & drop this link to your bookmarks bar"
#~ msgstr "Bookmarklet: Ziehe diesen Link in deine Lesezeichen-Leiste"
#~ msgid "your version"
#~ msgstr "Deine Version"
#~ msgid "latest stable version"
#~ msgstr "Neuste stabile Version"
#~ msgid "a more recent stable version is available."
#~ msgstr "Eine neuere stabile Version ist verfügbar."
#~ msgid "you are up to date."
#~ msgstr "Du bist auf den neuesten Stand."
#~ msgid "latest dev version"
#~ msgstr "Neuste Entwicklungsversion"
#~ msgid "a more recent development version is available."
#~ msgstr "Eine neuere Entwicklungsversion ist verfügbar."
#~ msgid ""
#~ "Please execute the import script locally, it can take a very long time."
#~ msgstr ""
#~ "Bitte führe das Import Script lokal aus, dies kann eine Weile dauern."
#~ msgid "More infos in the official doc:"
#~ msgstr "Mehr Informationen in der offiziellen Dokumentation:"
#~ msgid "import from Pocket"
#~ msgstr "Import aus Pocket"
#~ msgid "(you must have a %s file on your server)"
#~ msgstr "(du brauchst eine %s Datei auf deinem Server)"
#~ msgid "import from Readability"
#~ msgstr "Import aus Readability"
#~ msgid "import from Instapaper"
#~ msgstr "Import aus Instapaper"
#~ msgid "You can also create a cron task:"
#~ msgstr "Du kannst auch einen cronjob anlegen:"
#~ msgid ""
#~ "Please execute the import script locally as it can take a very long time."
#~ msgstr ""
#~ "Bitte führe das Import Script lokal aus, da dies eine Weile dauern kann."
#~ msgid "More info in the official documentation:"
#~ msgstr "Mehr Informationen in der offiziellen Dokumentation:"
#~ msgid "import from instapaper completed"
#~ msgstr "Import aus Instapaper erfolgreich"
#~ msgid "import from pocket completed"
#~ msgstr "Import aus Pocket erfolgreich"
#~ msgid "import from Poche completed. "
#~ msgstr "Import aus Poche erfolgreich"
#~ msgid "Incomplete inc/poche/define.inc.php file, please define \""
#~ msgstr "Unvollständige inc/poche/define.inc.php Datei, bitte setze \""
#~ msgid "poche it!"
#~ msgstr "Poche es!"
#~ msgid "Updating poche"
#~ msgstr "Poche aktualisieren"
#~ msgid "create an issue"
#~ msgstr "ein Ticket erstellen"
#~ msgid "or"
#~ msgstr "oder"
#~ msgid "contact us by mail"
#~ msgstr "kontaktieren Sie uns per E-Mail"
#~ msgid "your poche version:"
#~ msgstr "Deine Poche Version"

View file

@ -1,770 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: wallabag\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-26 15:17+0300\n"
"PO-Revision-Date: \n"
"Last-Translator: Thomas Citharel <tcit@openmailbox.org>\n"
"Language-Team: \n"
"Language: en\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.5.4\n"
"X-Poedit-Basepath: .\n"
msgid "wallabag, a read it later open source system"
msgstr "wallabag, a read it later open source system"
msgid "login failed: user doesn't exist"
msgstr "Login failed: user doesn't exist"
msgid "return home"
msgstr "Return Home"
msgid "config"
msgstr "Config"
msgid "Saving articles"
msgstr "Saving articles"
msgid "There are several ways to save an article:"
msgstr "There are several ways to save an article:"
msgid "read the documentation"
msgstr "Read the documentation"
msgid "download the extension"
msgstr "Download the extension"
msgid "Firefox Add-On"
msgstr "Firefox Add-On"
msgid "Chrome Extension"
msgstr "Chrome Extension"
msgid "via F-Droid"
msgstr "via F-Droid"
msgid " or "
msgstr " or "
msgid "via Google Play"
msgstr "via Google Play"
msgid "download the application"
msgstr "Download the application"
msgid "By filling this field"
msgstr "By filling this field"
msgid "bag it!"
msgstr "bag it!"
msgid "Bookmarklet: drag & drop this link to your bookmarks bar"
msgstr "Bookmarklet: Drag & drop this link to your bookmarks bar"
msgid "Upgrading wallabag"
msgstr "Upgrading wallabag"
msgid "Installed version"
msgstr "Installed version"
msgid "Latest stable version"
msgstr "Latest stable version"
msgid "A more recent stable version is available."
msgstr "A more recent stable version is available."
msgid "You are up to date."
msgstr "You are up to date."
msgid "Latest dev version"
msgstr "Latest dev version"
msgid "A more recent development version is available."
msgstr "A more recent development version is available."
msgid "Feeds"
msgstr "Feeds"
msgid ""
"Your feed token is currently empty and must first be generated to enable "
"feeds. Click <a href='?feed&amp;action=generate'>here to generate it</a>."
msgstr ""
"Your feed token is currently empty and must first be generated to enable "
"feeds. Click <a href='?feed&amp;action=generate'>here to generate it</a>."
msgid "Unread feed"
msgstr "Unread feed"
msgid "Favorites feed"
msgstr "Favorites feed"
msgid "Archive feed"
msgstr "Archive feed"
msgid "Your token:"
msgstr "Your token:"
msgid "Your user id:"
msgstr "Your user ID:"
msgid ""
"You can regenerate your token: <a href='?feed&amp;action=generate'>generate!"
"</a>."
msgstr "<a href='?feed&amp;action=generate'>Regenerate Token</a>"
msgid "Change your theme"
msgstr "Change Your Theme"
msgid "Theme:"
msgstr "Theme:"
msgid "Update"
msgstr "Update"
msgid "Change your language"
msgstr "Change Your Language"
msgid "Language:"
msgstr "Language:"
msgid "Change your password"
msgstr "Change Your Password"
msgid "New password:"
msgstr "New password:"
msgid "Password"
msgstr "Password"
msgid "Repeat your new password:"
msgstr "Repeat your new password:"
msgid "Import"
msgstr "Import"
msgid ""
"You can import your Pocket, Readability, Instapaper, Wallabag or any data in "
"appropriate json or html format."
msgstr ""
"You can import your Pocket, Readability, Instapaper, wallabag or any fil in "
"appropriate JSON or HTML format."
msgid ""
"Please select export file on your computer and press \"Import\" button "
"below. Wallabag will parse your file, insert all URLs and start fetching of "
"articles if required."
msgstr ""
"Please select export file on your computer and press &ldquo;Import&rdquo; "
"button below. wallabag will parse your file, insert all URLs and start "
"fetching of articles if required.Please execute the import script locally as "
"it can take a very long time."
msgid "You can click here to fetch content for articles with no content."
msgstr "Fetch content for articles with no content"
msgid ""
"Please execute the import script locally as it can take a very long time."
msgstr ""
"Please execute the import script locally as it can take a very long time."
msgid "More info in the official documentation:"
msgstr "More info in the official documentation:"
msgid ""
"(<a href=\"http://doc.wallabag.org/en/User_documentation/"
"Save_your_first_article\" target=\"_blank\" title=\"Documentation\">?</a>)"
msgstr ""
"(<a href=\"http://doc.wallabag.org/en/User_documentation/"
"Save_your_first_article\" target=\"_blank\" title=\"Documentation\">?</a>)"
msgid "Import from Pocket"
msgstr "Import from Pocket"
#, php-format
msgid "(you must have a %s file on your server)"
msgstr "(you must have a %s file on your server)"
msgid "Import from Readability"
msgstr "Import from Readability"
msgid "Import from Instapaper"
msgstr "Import from Instapaper"
msgid "Import from wallabag"
msgstr "Import from wallabag"
msgid "Export your wallabag data"
msgstr "Export your wallabag data"
msgid "Click here"
msgstr "Click here"
msgid "to download your database."
msgstr "to download your database."
msgid "to export your wallabag data."
msgstr "to export your wallabag data."
msgid "Export JSON"
msgstr "Export JSON"
msgid "Cache"
msgstr "Cache"
msgid "to delete cache."
msgstr "to delete cache."
msgid "Delete Cache"
msgstr "Delete Cache"
msgid "You can enter multiple tags, separated by commas."
msgstr "You can enter multiple tags, separated by commas."
msgid "Add tags:"
msgstr "Add tags:"
msgid "no tags"
msgstr "no tags"
msgid "The tag has been applied successfully"
msgstr "The tag has been applied successfully"
msgid "interview"
msgstr "interview"
msgid "editorial"
msgstr "editorial"
msgid "video"
msgstr "video"
msgid "return to article"
msgstr "Return to article"
msgid "plop"
msgstr "plop"
msgid ""
"You can <a href='wallabag_compatibility_test.php'>check your configuration "
"here</a>."
msgstr ""
"You can <a href='wallabag_compatibility_test.php'>check your configuration "
"here</a>."
msgid "favoris"
msgstr "Favorites"
msgid "archive"
msgstr "Archive"
msgid "unread"
msgstr "Unread"
msgid "by date asc"
msgstr "by date asc"
msgid "by date"
msgstr "by date"
msgid "by date desc"
msgstr "by date desc"
msgid "by title asc"
msgstr "by title asc"
msgid "by title"
msgstr "by title"
msgid "by title desc"
msgstr "by title desc"
msgid "Tag"
msgstr "Tag"
msgid "No articles found."
msgstr "No articles found."
msgid "Toggle mark as read"
msgstr "Toggle mark as read"
msgid "toggle favorite"
msgstr "Toggle favorite"
msgid "delete"
msgstr "Delete"
msgid "original"
msgstr "Original"
msgid "estimated reading time:"
msgstr "Estimated reading time:"
msgid "mark all the entries as read"
msgstr "Mark all the entries as read"
msgid "results"
msgstr "Results"
msgid "installation"
msgstr "Installation"
msgid "install your wallabag"
msgstr "Install your wallabag"
msgid ""
"wallabag is still not installed. Please fill the below form to install it. "
"Don't hesitate to <a href='http://doc.wallabag.org/'>read the documentation "
"on wallabag website</a>."
msgstr ""
"wallabag is still not installed. Please fill the below form to install it. "
"Don't hesitate to <a href='http://doc.wallabag.org/'>read the documentation "
"on wallabag website</a>."
msgid "Login"
msgstr "Login"
msgid "Repeat your password"
msgstr "Repeat your password"
msgid "Install"
msgstr "Install"
msgid "login to your wallabag"
msgstr "Login to your wallabag"
msgid "Login to wallabag"
msgstr "Login to wallabag"
msgid "you are in demo mode, some features may be disabled."
msgstr "You are in demo mode; some features may be disabled."
msgid "Username"
msgstr "Username"
msgid "Stay signed in"
msgstr "Stay signed in"
msgid "(Do not check on public computers)"
msgstr "(Do not check on public computers)"
msgid "Sign in"
msgstr "Sign in"
msgid "favorites"
msgstr "Favorites"
msgid "estimated reading time :"
msgstr "Estimated reading time:"
msgid "Mark all the entries as read"
msgstr "Mark all the entries as read"
msgid "Return home"
msgstr "Return home"
msgid "Back to top"
msgstr "Back to top"
msgid "Mark as read"
msgstr "Mark as read"
msgid "Favorite"
msgstr "Favorite"
msgid "Toggle favorite"
msgstr "Toggle favorite"
msgid "Delete"
msgstr "Delete"
msgid "Tweet"
msgstr "Tweet"
msgid "Email"
msgstr "Email"
msgid "shaarli"
msgstr "shaarli"
msgid "flattr"
msgstr "flattr"
msgid "Does this article appear wrong?"
msgstr "Does this article appear wrong?"
msgid "tags:"
msgstr "tags:"
msgid "Edit tags"
msgstr "Edit Tags"
msgid "save link!"
msgstr "Save Link"
msgid "home"
msgstr "Home"
msgid "tags"
msgstr "Tags"
msgid "logout"
msgstr "Logout"
msgid "powered by"
msgstr "Powered by"
msgid "debug mode is on so cache is off."
msgstr "Debug mode is on, so cache is off."
msgid "your wallabag version:"
msgstr "Your wallabag version:"
msgid "storage:"
msgstr "Storage:"
msgid "save a link"
msgstr "Save a Link"
msgid "back to home"
msgstr "Back to Home"
msgid "toggle mark as read"
msgstr "Toggle mark as read"
msgid "tweet"
msgstr "Tweet"
msgid "email"
msgstr "Email"
msgid "this article appears wrong?"
msgstr "This article appears wrong?"
msgid "No link available here!"
msgstr "No link available here"
msgid "Poching a link"
msgstr "bagging a link"
msgid "by filling this field"
msgstr "by filling this field"
msgid "bookmarklet: drag & drop this link to your bookmarks bar"
msgstr "Bookmarklet: Drag & drop this link to your bookmarks bar"
msgid "Drag &amp; drop this link to your bookmarks bar:"
msgstr "Drag &amp; drop this link to your bookmarks bar:"
msgid "your version"
msgstr "your version"
msgid "latest stable version"
msgstr "latest stable version"
msgid "a more recent stable version is available."
msgstr "A more recent stable version is available."
msgid "you are up to date."
msgstr "You are up to date."
msgid "latest dev version"
msgstr "latest dev version"
msgid "a more recent development version is available."
msgstr "A more recent development version is available."
msgid "You can clear cache to check the latest release."
msgstr ""
"You can <a href=\"#cache\">clear the cache</a> to check for the latest "
"release."
msgid "Please execute the import script locally, it can take a very long time."
msgstr ""
"Please execute the import script locally, it can take a very long time."
msgid "More infos in the official doc:"
msgstr "More information in the official doc:"
msgid "import from Pocket"
msgstr "Import from Pocket"
msgid "import from Readability"
msgstr "Import from Readability"
msgid "import from Instapaper"
msgstr "Import from Instapaper"
msgid "Tags"
msgstr "Tags"
msgid "Untitled"
msgstr "Untitled"
msgid "the link has been added successfully"
msgstr "The link has been added successfully."
msgid "error during insertion : the link wasn't added"
msgstr "Error during insertion: the link wasn't added."
msgid "the link has been deleted successfully"
msgstr "The link has been deleted successfully."
msgid "the link wasn't deleted"
msgstr "The link wasn't deleted."
msgid "Article not found!"
msgstr "Article not found."
msgid "previous"
msgstr "Previous"
msgid "next"
msgstr "Next"
msgid "in demo mode, you can't update your password"
msgstr "In demo mode, you can't update your password."
msgid "your password has been updated"
msgstr "Your password has been updated."
msgid ""
"the two fields have to be filled & the password must be the same in the two "
"fields"
msgstr ""
"les deux champs doivent être remplis et le mot de passe doit être le même "
"pour les deux champs"
msgid "still using the \""
msgstr "Still using the \""
msgid "that theme does not seem to be installed"
msgstr "That theme does not seem to be installed."
msgid "you have changed your theme preferences"
msgstr "You have changed your theme preferences."
msgid "that language does not seem to be installed"
msgstr "That language does not seem to be installed."
msgid "you have changed your language preferences"
msgstr "You have changed your language preferences."
msgid "login failed: you have to fill all fields"
msgstr "Login failed: you have to fill all fields."
msgid "welcome to your wallabag"
msgstr "Welcome to your wallabag."
msgid "login failed: bad login or password"
msgstr "Login failed: bad login or password."
msgid "import from instapaper completed"
msgstr "Import from Instapaper completed."
msgid "import from pocket completed"
msgstr "Import from Pocket completed."
msgid "import from Readability completed. "
msgstr "Import from Readability completed."
msgid "import from Poche completed. "
msgstr "Import from Poche completed. "
msgid "Unknown import provider."
msgstr "Unknown import provider."
msgid "Incomplete inc/poche/define.inc.php file, please define \""
msgstr "Incomplete inc/poche/define.inc.php file, please define \""
msgid "Could not find required \""
msgstr "Could not find required \""
msgid "Uh, there is a problem while generating feeds."
msgstr "There is a problem generating feeds."
msgid "Cache deleted."
msgstr "Cache deleted."
msgid "Oops, it seems you don't have PHP 5."
msgstr "Oops, it seems you don't have PHP 5."
msgid "Add user"
msgstr "Add User"
msgid "Add a new user :"
msgstr "Add a new user:"
msgid "Login for new user"
msgstr "Login for new user:"
msgid "Password for new user"
msgstr "Password for new user:"
msgid "Email for new user (not required)"
msgstr "Email for new user (not required):"
msgid "Send"
msgstr "Send"
msgid "Delete account"
msgstr "Delete Account"
msgid "You can delete your account by entering your password and validating."
msgstr "You can delete your account by entering your password and validating."
msgid "Be careful, data will be erased forever (that is a very long time)."
msgstr "Be careful, data will be erased forever (that is a very long time)."
msgid "Type here your password"
msgstr "Enter your password"
msgid "You are the only user, you cannot delete your own account."
msgstr "You are the only user, you cannot delete your own account."
msgid ""
"To completely remove wallabag, delete the wallabag folder on your web server "
"(and eventual databases)."
msgstr ""
"To completely remove wallabag, delete the wallabag folder on your web server "
"(and eventual databases)."
msgid "Enter your search here"
msgstr "Enter your search here"
msgid "Tag these results as"
msgstr "Tag these results as"
# ebook
msgid "Fancy an E-Book ?"
msgstr "Fancy an E-Book?"
msgid "Click to get all your articles in one ebook :"
msgstr "Click to get all your articles in one ebook :"
msgid "Generate ePub file"
msgstr "Generate ePub file"
msgid "Generate Mobi file"
msgstr "Generate Mobi file"
msgid "Generate PDF file"
msgstr "Generate PDF file"
msgid ""
"This can <b>take a while</b> and can <b>even fail</b> if you have too many "
"articles, depending on your server configuration."
msgstr ""
"This can <b>take a while</b> and can <b>even fail</b> if you have too many "
"articles, depending on your server configuration."
msgid "Download the articles from this tag in an ePub file"
msgstr "Download the articles from this tag in an ePub file"
msgid "Download the articles from this tag in an Mobi file"
msgstr "Download the articles from this tag in an Mobi file"
msgid "Download the articles from this tag in an PDF file"
msgstr "Download the articles from this tag in an PDF file"
msgid "Download the articles from this search in an ePub"
msgstr "Download the articles from this search in an ePub"
msgid "Download the articles from this search in a Mobi file"
msgstr "Download the articles from this search in a Mobi file"
msgid "Download the articles from this search in a PDF file"
msgstr "Download the articles from this search in a PDF file"
msgid "Download the articles from this category in an ePub"
msgstr "Download the articles from this category in an ePub"
msgid "Download the articles from this category in a Mobi file"
msgstr "Download the articles from this category in a Mobi file"
msgid "Download the articles from this category in a PDF file"
msgstr "Download the articles from this category in a PDF file"
msgid "Download as ePub3"
msgstr "Download as ePub3"
msgid "Download as Mobi"
msgstr "Download as Mobi"
msgid "Download as PDF"
msgstr "Download as PDF"
msgid "All my articles on %s"
msgstr "All my articles on %s"
msgid "Allarticles"
msgstr "Allarticles"
msgid "Articles tagged %s"
msgstr "Articles tagged %s"
msgid "Tag %s"
msgstr "Tag %s"
msgid "Articles in category %s"
msgstr "All articles in category %s"
msgid "Category %s"
msgstr "Category %s"
msgid "Articles for search %s"
msgstr "All articles for search %s"
msgid "Search %s"
msgstr "Search %s"
msgid "wallabag articles book"
msgstr "wallabag articles book"
msgid "Some articles saved on my wallabag"
msgstr "Some articles saved on my wallabag"
msgid "Produced by wallabag with PHPePub"
msgstr "Produced by wallabag with PHPePub"
msgid ""
"Please open <a href='https://github.com/wallabag/wallabag/issues'>an issue</"
"a> if you have trouble with the display of this E-Book on your device."
msgstr ""
"Please open <a href='https://github.com/wallabag/wallabag/issues'>an issue</"
"a> if you have trouble with the display of this E-Book on your device."
msgid "Produced by wallabag with PHPMobi"
msgstr "Produced by wallabag with PHPMobi"
msgid "Mail function is disabled. You can't send emails from your server"
msgstr "Mail function is disabled. You can't send emails from your server"
msgid "You didn't set your kindle's email adress !"
msgstr "You didn't set your kindle's email adress !"
msgid "The email has been sent to your kindle !"
msgstr "The email has been sent to your kindle !"
msgid "Produced by wallabag with mPDF"
msgstr "Produced by wallabag with mPDF"
#~ msgid "poche it!"
#~ msgstr "poche it!"
#~ msgid "Updating poche"
#~ msgstr "Updating poche"
#~ msgid "create an issue"
#~ msgstr "create an issue"
#~ msgid "or"
#~ msgstr "or"
#~ msgid "contact us by mail"
#~ msgstr "contact us by mail"
#~ msgid "your poche version:"
#~ msgstr "your poche version:"

View file

@ -1,682 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: wallabag\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-02-25 15:17+0300\n"
"PO-Revision-Date: \n"
"Last-Translator: Thomas Citharel <tcit@openmailbox.org>\n"
"Language-Team: \n"
"Language: en_US\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.5.4\n"
"X-Poedit-Basepath: .\n"
msgid "wallabag, a read it later open source system"
msgstr "wallabag, a read it later open source system"
msgid "login failed: user doesn't exist"
msgstr "Login failed: user doesn't exist"
msgid "return home"
msgstr "Return Home"
msgid "config"
msgstr "Config"
msgid "Saving articles"
msgstr "Saving articles"
msgid "There are several ways to save an article:"
msgstr "There are several ways to save an article:"
msgid "read the documentation"
msgstr "Read the documentation"
msgid "download the extension"
msgstr "Download the extension"
msgid "Firefox Add-On"
msgstr "Firefox Add-On"
msgid "Chrome Extension"
msgstr "Chrome Extension"
msgid "via F-Droid"
msgstr "via F-Droid"
msgid " or "
msgstr " or "
msgid "via Google Play"
msgstr "via Google Play"
msgid "download the application"
msgstr "Download the application"
msgid "By filling this field"
msgstr "By filling this field"
msgid "bag it!"
msgstr "bag it!"
msgid "Bookmarklet: drag & drop this link to your bookmarks bar"
msgstr "Bookmarklet: Drag & drop this link to your bookmarks bar"
msgid "Upgrading wallabag"
msgstr "Upgrading wallabag"
msgid "Installed version"
msgstr "Installed version"
msgid "Latest stable version"
msgstr "Latest stable version"
msgid "A more recent stable version is available."
msgstr "A more recent stable version is available."
msgid "You are up to date."
msgstr "You are up to date."
msgid "Latest dev version"
msgstr "Latest dev version"
msgid "A more recent development version is available."
msgstr "A more recent development version is available."
msgid "You can clear cache to check the latest release."
msgstr ""
"You can <a href=\"#cache\">clear the cache</a> to check for the latest "
"release."
msgid "Feeds"
msgstr "Feeds"
msgid ""
"Your feed token is currently empty and must first be generated to enable "
"feeds. Click <a href='?feed&amp;action=generate'>here to generate it</a>."
msgstr ""
"Your feed token is currently empty and must first be generated to enable "
"feeds. Click <a href='?feed&amp;action=generate'>here to generate it</a>."
msgid "Unread feed"
msgstr "Unread feed"
msgid "Favorites feed"
msgstr "Favorites feed"
msgid "Archive feed"
msgstr "Archive feed"
msgid "Your token:"
msgstr "Your token:"
msgid "Your user id:"
msgstr "Your user ID:"
msgid ""
"You can regenerate your token: <a href='?feed&amp;action=generate'>generate!"
"</a>."
msgstr "<a href='?feed&amp;action=generate'>Regenerate Token</a>"
msgid "Change your theme"
msgstr "Change Your Theme"
msgid "Theme:"
msgstr "Theme:"
msgid "Update"
msgstr "Update"
msgid "Change your language"
msgstr "Change Your Language"
msgid "Language:"
msgstr "Language:"
msgid "Change your password"
msgstr "Change Your Password"
msgid "New password:"
msgstr "New password:"
msgid "Password"
msgstr "Password"
msgid "Repeat your new password:"
msgstr "Repeat your new password:"
msgid "Import"
msgstr "Import"
msgid ""
"You can import your Pocket, Readability, Instapaper, Wallabag or any data in "
"appropriate json or html format."
msgstr ""
"You can import your Pocket, Readability, Instapaper, wallabag or any file in "
"appropriate JSON or HTML format."
msgid ""
"Please execute the import script locally as it can take a very long time."
msgstr ""
"Please execute the import script locally as it can take a very long time."
msgid ""
"Please select export file on your computer and press \"Import\" button "
"below. Wallabag will parse your file, insert all URLs and start fetching of "
"articles if required."
msgstr ""
"Please select export file on your computer and press &ldquo;Import&rdquo; "
"button below. wallabag will parse your file, insert all URLs and start "
"fetching of articles if required."
msgid "You can click here to fetch content for articles with no content."
msgstr "Fetch content for articles with no content"
msgid "More info in the official documentation:"
msgstr "More info in the official documentation:"
msgid ""
"(<a href=\"http://doc.wallabag.org/en/User_documentation/"
"Save_your_first_article\" target=\"_blank\" title=\"Documentation\">?</a>)"
msgstr ""
"(<a href=\"http://doc.wallabag.org/en/User_documentation/"
"Save_your_first_article\" target=\"_blank\" title=\"Documentation\">?</a>)"
msgid "Import from Pocket"
msgstr "Import from Pocket"
#, php-format
msgid "(you must have a %s file on your server)"
msgstr "(you must have a %s file on your server)"
msgid "Import from Readability"
msgstr "Import from Readability"
msgid "Import from Instapaper"
msgstr "Import from Instapaper"
msgid "Import from wallabag"
msgstr "Import from wallabag"
msgid "Export your wallabag data"
msgstr "Export your wallabag data"
msgid "Click here"
msgstr "Click here"
msgid "to download your database."
msgstr "to download your database."
msgid "to export your wallabag data."
msgstr "to export your wallabag data."
msgid "Export JSON"
msgstr "Export JSON"
msgid "Cache"
msgstr "Cache"
msgid "to delete cache."
msgstr "to delete cache."
msgid "Delete Cache"
msgstr "Delete Cache"
msgid "You can enter multiple tags, separated by commas."
msgstr "You can enter multiple tags, separated by commas."
msgid "Add tags:"
msgstr "Add tags:"
msgid "no tags"
msgstr "no tags"
msgid "The tag has been applied successfully"
msgstr "The tag has been applied successfully"
msgid "interview"
msgstr "interview"
msgid "editorial"
msgstr "editorial"
msgid "video"
msgstr "video"
msgid "return to article"
msgstr "Return to article"
msgid "plop"
msgstr "plop"
msgid ""
"You can <a href='wallabag_compatibility_test.php'>check your configuration "
"here</a>."
msgstr ""
"You can <a href='wallabag_compatibility_test.php'>check your configuration "
"here</a>."
msgid "favoris"
msgstr "Favorites"
msgid "archive"
msgstr "Archive"
msgid "unread"
msgstr "Unread"
msgid "by date asc"
msgstr "by date asc"
msgid "by date"
msgstr "by date"
msgid "by date desc"
msgstr "by date desc"
msgid "by title asc"
msgstr "by title asc"
msgid "by title"
msgstr "by title"
msgid "by title desc"
msgstr "by title desc"
msgid "Tag"
msgstr "Tag"
msgid "No articles found."
msgstr "No articles found."
msgid "Toggle mark as read"
msgstr "Toggle mark as read"
msgid "toggle favorite"
msgstr "Toggle favorite"
msgid "delete"
msgstr "Delete"
msgid "original"
msgstr "Original"
msgid "estimated reading time:"
msgstr "Estimated reading time:"
msgid "mark all the entries as read"
msgstr "Mark all the entries as read"
msgid "results"
msgstr "Results"
msgid "installation"
msgstr "Installation"
msgid "install your wallabag"
msgstr "Install your wallabag"
msgid ""
"wallabag is still not installed. Please fill the below form to install it. "
"Don't hesitate to <a href='http://doc.wallabag.org/'>read the documentation "
"on wallabag website</a>."
msgstr ""
"wallabag is still not installed. Please fill the below form to install it. "
"Don't hesitate to <a href='http://doc.wallabag.org/'>read the documentation "
"on wallabag website</a>."
msgid "Login"
msgstr "Login"
msgid "Repeat your password"
msgstr "Repeat your password"
msgid "Install"
msgstr "Install"
msgid "login to your wallabag"
msgstr "Login to your wallabag"
msgid "Login to wallabag"
msgstr "Login to wallabag"
msgid "you are in demo mode, some features may be disabled."
msgstr "You are in demo mode; some features may be disabled."
msgid "Username"
msgstr "Username"
msgid "Stay signed in"
msgstr "Stay signed in"
msgid "(Do not check on public computers)"
msgstr "(Do not check on public computers)"
msgid "Sign in"
msgstr "Sign in"
msgid "favorites"
msgstr "Favorites"
msgid "estimated reading time :"
msgstr "Estimated reading time:"
msgid "Mark all the entries as read"
msgstr "Mark all the entries as read"
msgid "Return home"
msgstr "Return home"
msgid "Back to top"
msgstr "Back to top"
msgid "Mark as read"
msgstr "Mark as read"
msgid "Favorite"
msgstr "Favorite"
msgid "Toggle favorite"
msgstr "Toggle favorite"
msgid "Delete"
msgstr "Delete"
msgid "Tweet"
msgstr "Tweet"
msgid "Email"
msgstr "Email"
msgid "shaarli"
msgstr "shaarli"
msgid "flattr"
msgstr "flattr"
msgid "Does this article appear wrong?"
msgstr "Does this article appear wrong?"
msgid "tags:"
msgstr "tags:"
msgid "Edit tags"
msgstr "Edit Tags"
msgid "save link!"
msgstr "Save Link"
msgid "home"
msgstr "Home"
msgid "tags"
msgstr "Tags"
msgid "logout"
msgstr "Logout"
msgid "powered by"
msgstr "Powered by"
msgid "debug mode is on so cache is off."
msgstr "Debug mode is on, so cache is off."
msgid "your wallabag version:"
msgstr "Your wallabag version:"
msgid "storage:"
msgstr "Storage:"
msgid "save a link"
msgstr "Save a Link"
msgid "back to home"
msgstr "Back to Home"
msgid "toggle mark as read"
msgstr "Toggle mark as read"
msgid "tweet"
msgstr "Tweet"
msgid "email"
msgstr "Email"
msgid "this article appears wrong?"
msgstr "This article appears wrong?"
msgid "No link available here!"
msgstr "No link available here"
msgid "Poching a link"
msgstr "bagging a link"
msgid "by filling this field"
msgstr "by filling this field"
msgid "bookmarklet: drag & drop this link to your bookmarks bar"
msgstr "Bookmarklet: Drag & drop this link to your bookmarks bar"
msgid "Drag &amp; drop this link to your bookmarks bar:"
msgstr "Drag &amp; drop this link to your bookmarks bar:"
msgid "your version"
msgstr "your version"
msgid "latest stable version"
msgstr "latest stable version"
msgid "a more recent stable version is available."
msgstr "A more recent stable version is available."
msgid "you are up to date."
msgstr "You are up to date."
msgid "latest dev version"
msgstr "latest dev version"
msgid "a more recent development version is available."
msgstr "A more recent development version is available."
msgid "Please execute the import script locally, it can take a very long time."
msgstr ""
"Please execute the import script locally, it can take a very long time."
msgid "More infos in the official doc:"
msgstr "More information in the official doc:"
msgid "import from Pocket"
msgstr "Import from Pocket"
msgid "import from Readability"
msgstr "Import from Readability"
msgid "import from Instapaper"
msgstr "Import from Instapaper"
msgid "Tags"
msgstr "Tags"
msgid "Untitled"
msgstr "Untitled"
msgid "the link has been added successfully"
msgstr "The link has been added successfully."
msgid "error during insertion : the link wasn't added"
msgstr "Error during insertion: the link wasn't added."
msgid "the link has been deleted successfully"
msgstr "The link has been deleted successfully."
msgid "the link wasn't deleted"
msgstr "The link wasn't deleted."
msgid "Article not found!"
msgstr "Article not found."
msgid "previous"
msgstr "Previous"
msgid "next"
msgstr "Next"
msgid "in demo mode, you can't update your password"
msgstr "In demo mode, you can't update your password."
msgid "your password has been updated"
msgstr "Your password has been updated."
msgid ""
"the two fields have to be filled & the password must be the same in the two "
"fields"
msgstr ""
"The two fields must be filled, and the password must be the same in both "
"fields"
msgid "still using the \""
msgstr "Still using the \""
msgid "that theme does not seem to be installed"
msgstr "That theme does not seem to be installed."
msgid "you have changed your theme preferences"
msgstr "You have changed your theme preferences."
msgid "that language does not seem to be installed"
msgstr "That language does not seem to be installed."
msgid "you have changed your language preferences"
msgstr "You have changed your language preferences."
msgid "login failed: you have to fill all fields"
msgstr "Login failed: you have to fill all fields."
msgid "welcome to your wallabag"
msgstr "Welcome to your wallabag."
msgid "login failed: bad login or password"
msgstr "Login failed: bad login or password."
msgid "import from instapaper completed"
msgstr "Import from Instapaper completed."
msgid "import from pocket completed"
msgstr "Import from Pocket completed."
msgid "import from Readability completed. "
msgstr "Import from Readability completed."
msgid "import from Poche completed. "
msgstr "Import from Poche completed. "
msgid "Unknown import provider."
msgstr "Unknown import provider."
msgid "Incomplete inc/poche/define.inc.php file, please define \""
msgstr "Incomplete inc/poche/define.inc.php file, please define \""
msgid "Could not find required \""
msgstr "Could not find required \""
msgid "Uh, there is a problem while generating feeds."
msgstr "There is a problem generating feeds."
msgid "Cache deleted."
msgstr "Cache deleted."
msgid "Oops, it seems you don't have PHP 5."
msgstr "Oops, it seems you don't have PHP 5."
msgid "Add user"
msgstr "Add User"
msgid "Add a new user :"
msgstr "Add a new user:"
msgid "Login for new user"
msgstr "Login for new user:"
msgid "Password for new user"
msgstr "Password for new user:"
msgid "Email for new user (not required)"
msgstr "Email for new user (not required):"
msgid "Send"
msgstr "Send"
msgid "Delete account"
msgstr "Delete Account"
msgid "You can delete your account by entering your password and validating."
msgstr "You can delete your account by entering your password and validating."
msgid "Be careful, data will be erased forever (that is a very long time)."
msgstr "Be careful, data will be erased forever (that is a very long time)."
msgid "Type here your password"
msgstr "Enter your password"
msgid "You are the only user, you cannot delete your own account."
msgstr "You cannot delete your account because you are the only user."
msgid ""
"To completely remove wallabag, delete the wallabag folder on your web server "
"(and eventual databases)."
msgstr ""
"To completely remove wallabag, delete the wallabag folder and database(s) "
"from your web server."
msgid "Enter your search here"
msgstr "Enter your search here"
msgid "Tag these results as"
msgstr "Tag these results as"
# ebook
msgid "Fancy an E-Book ?"
msgstr "Fancy an E-Book?"
msgid ""
"Click on <a href=\"./?epub&amp;method=all\" title=\"Generate ePub\">this "
"link</a> to get all your articles in one ebook (ePub 3 format)."
msgstr ""
"Click on <a href=\"./?epub&amp;method=all\" title=\"Generate EPUB\">this "
"link</a> to get all your articles in one ebook (EPUB 3 format)."
msgid ""
"This can <b>take a while</b> and can <b>even fail</b> if you have too many "
"articles, depending on your server configuration."
msgstr ""
"This can <b>take a while</b> and can <b>even fail</b> if you have too many "
"articles, depending on your server configuration."
msgid "Download the articles from this tag in an epub"
msgstr "Download the articles from this tag in an EPUB"
msgid "Download the articles from this search in an epub"
msgstr "Download the articles from this search in an EPUB"
msgid "Download the articles from this category in an epub"
msgstr "Download the articles from this category in an EPUB"
#~ msgid "poche it!"
#~ msgstr "poche it!"
#~ msgid "Updating poche"
#~ msgstr "Updating poche"
#~ msgid "create an issue"
#~ msgstr "create an issue"
#~ msgid "or"
#~ msgstr "or"
#~ msgid "contact us by mail"
#~ msgstr "contact us by mail"
#~ msgid "your poche version:"
#~ msgstr "your poche version:"

View file

@ -1,563 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-02-25 15:16+0300\n"
"PO-Revision-Date: \n"
"Last-Translator: Maryana <mariroz@mr.lviv.ua>\n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.5.4\n"
"X-Poedit-Language: Spanish\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-SearchPath-0: /home/mariroz/_DEV/web/wallabag/wallabag-master-testing\n"
msgid "wallabag, a read it later open source system"
msgstr ""
msgid "login failed: user doesn't exist"
msgstr ""
msgid "return home"
msgstr ""
msgid "config"
msgstr "configuración"
msgid "Saving articles"
msgstr ""
msgid "There are several ways to save an article:"
msgstr ""
msgid "read the documentation"
msgstr "leer la documentación"
msgid "download the extension"
msgstr ""
msgid "via F-Droid"
msgstr ""
msgid " or "
msgstr ""
msgid "via Google Play"
msgstr ""
msgid "download the application"
msgstr ""
#, fuzzy
msgid "By filling this field"
msgstr "rellenando este campo"
msgid "bag it!"
msgstr ""
msgid "Bookmarklet: drag & drop this link to your bookmarks bar"
msgstr ""
msgid "Upgrading wallabag"
msgstr ""
#, fuzzy
msgid "Installed version"
msgstr "ultima versión estable"
#, fuzzy
msgid "Latest stable version"
msgstr "ultima versión estable"
#, fuzzy
msgid "A more recent stable version is available."
msgstr "una versión estable más reciente está disponible."
#, fuzzy
msgid "You are up to date."
msgstr "estás actualizado."
#, fuzzy
msgid "Latest dev version"
msgstr "ultima versión de desarollo"
#, fuzzy
msgid "A more recent development version is available."
msgstr "una versión de desarollo más reciente está disponible."
msgid "Feeds"
msgstr ""
msgid "Your feed token is currently empty and must first be generated to enable feeds. Click <a href='?feed&amp;action=generate'>here to generate it</a>."
msgstr ""
msgid "Unread feed"
msgstr ""
#, fuzzy
msgid "Favorites feed"
msgstr "preferidos"
#, fuzzy
msgid "Archive feed"
msgstr "archivos"
msgid "Your token:"
msgstr ""
msgid "Your user id:"
msgstr ""
msgid "You can regenerate your token: <a href='?feed&amp;action=generate'>generate!</a>."
msgstr ""
#, fuzzy
msgid "Change your theme"
msgstr "Modificar tu contraseña"
msgid "Theme:"
msgstr ""
msgid "Update"
msgstr "Actualizar"
#, fuzzy
msgid "Change your language"
msgstr "Modificar tu contraseña"
msgid "Language:"
msgstr ""
msgid "Change your password"
msgstr "Modificar tu contraseña"
msgid "New password:"
msgstr "Nueva contraseña :"
msgid "Password"
msgstr "Contraseña"
msgid "Repeat your new password:"
msgstr "Repetir la nueva contraseña :"
msgid "Import"
msgstr "Importar"
#, fuzzy
msgid "Please execute the import script locally as it can take a very long time."
msgstr "Por favor, ejecute la importación en local, esto puede demorar un tiempo."
#, fuzzy
msgid "More info in the official documentation:"
msgstr "Más información en la documentación oficial :"
#, fuzzy
msgid "Import from Pocket"
msgstr "importación desde Pocket"
#, php-format
msgid "(you must have a %s file on your server)"
msgstr ""
#, fuzzy
msgid "Import from Readability"
msgstr "importación desde Readability"
#, fuzzy
msgid "Import from Instapaper"
msgstr "importación desde Instapaper"
#, fuzzy
msgid "Import from wallabag"
msgstr "importación desde Readability"
#, fuzzy
msgid "Export your wallabag data"
msgstr "Exportar sus datos de poche"
msgid "Click here"
msgstr "Haga clic aquí"
msgid "to download your database."
msgstr ""
#, fuzzy
msgid "to export your wallabag data."
msgstr "para exportar sus datos de poche."
msgid "Cache"
msgstr ""
msgid "to delete cache."
msgstr ""
msgid "You can enter multiple tags, separated by commas."
msgstr ""
msgid "return to article"
msgstr ""
msgid "plop"
msgstr "plop"
msgid "You can <a href='wallabag_compatibility_test.php'>check your configuration here</a>."
msgstr ""
msgid "favoris"
msgstr "preferidos"
msgid "archive"
msgstr "archivos"
msgid "unread"
msgstr "sin leer"
msgid "by date asc"
msgstr "por fecha ascendiente"
msgid "by date"
msgstr "por fecha"
msgid "by date desc"
msgstr "por fecha descendiente"
msgid "by title asc"
msgstr "por titulo ascendiente"
msgid "by title"
msgstr "por título"
msgid "by title desc"
msgstr "por título descendiente"
msgid "Tag"
msgstr ""
msgid "No articles found."
msgstr ""
#, fuzzy
msgid "Toggle mark as read"
msgstr "marcar como leído"
msgid "toggle favorite"
msgstr "preferido"
msgid "delete"
msgstr "eliminar"
msgid "original"
msgstr "original"
msgid "estimated reading time:"
msgstr ""
msgid "mark all the entries as read"
msgstr ""
msgid "results"
msgstr "resultados"
msgid "installation"
msgstr "instalación"
#, fuzzy
msgid "install your wallabag"
msgstr "instala tu Poche"
#, fuzzy
msgid "wallabag is still not installed. Please fill the below form to install it. Don't hesitate to <a href='http://doc.wallabag.org/'>read the documentation on wallabag website</a>."
msgstr "Poche todavia no està instalado. Por favor, completa los campos siguientes para instalarlo. No dudes de <a href='http://doc.inthepoche.com'>leer la documentación en el sitio de Poche</a>."
msgid "Login"
msgstr "Nombre de usuario"
msgid "Repeat your password"
msgstr "Repita su contraseña"
msgid "Install"
msgstr "Instalar"
#, fuzzy
msgid "login to your wallabag"
msgstr "conectarse a tu Poche"
msgid "Login to wallabag"
msgstr ""
msgid "you are in demo mode, some features may be disabled."
msgstr "este es el modo de demostración, algunas funcionalidades pueden estar desactivadas."
msgid "Username"
msgstr ""
msgid "Stay signed in"
msgstr "Seguir conectado"
msgid "(Do not check on public computers)"
msgstr "(no marcar en un ordenador público)"
msgid "Sign in"
msgstr "Iniciar sesión"
msgid "favorites"
msgstr "preferidos"
msgid "estimated reading time :"
msgstr ""
msgid "Mark all the entries as read"
msgstr ""
msgid "Return home"
msgstr ""
#, fuzzy
msgid "Back to top"
msgstr "volver arriba"
#, fuzzy
msgid "Mark as read"
msgstr "marcar como leído"
#, fuzzy
msgid "Favorite"
msgstr "preferidos"
#, fuzzy
msgid "Toggle favorite"
msgstr "preferido"
#, fuzzy
msgid "Delete"
msgstr "eliminar"
#, fuzzy
msgid "Tweet"
msgstr "tweetear"
#, fuzzy
msgid "Email"
msgstr "enviar por mail"
msgid "shaarli"
msgstr "shaarli"
msgid "flattr"
msgstr "flattr"
#, fuzzy
msgid "Does this article appear wrong?"
msgstr "este articulo no se ve bien?"
msgid "tags:"
msgstr ""
msgid "Edit tags"
msgstr ""
msgid "save link!"
msgstr ""
msgid "home"
msgstr "inicio"
msgid "tags"
msgstr ""
msgid "logout"
msgstr "cerrar sesión"
msgid "powered by"
msgstr "hecho con"
msgid "debug mode is on so cache is off."
msgstr "el modo de depuración está activado, así que la cache está desactivada."
#, fuzzy
msgid "your wallabag version:"
msgstr "su versión"
msgid "storage:"
msgstr "almacenamiento:"
msgid "save a link"
msgstr ""
msgid "back to home"
msgstr "volver a la página de inicio"
msgid "toggle mark as read"
msgstr "marcar como leído"
msgid "tweet"
msgstr "tweetear"
msgid "email"
msgstr "enviar por mail"
msgid "this article appears wrong?"
msgstr "este articulo no se ve bien?"
msgid "No link available here!"
msgstr "¡No hay ningún enlace disponible por aquí!"
msgid "Poching a link"
msgstr "Pochear un enlace"
msgid "by filling this field"
msgstr "rellenando este campo"
msgid "bookmarklet: drag & drop this link to your bookmarks bar"
msgstr ""
msgid "your version"
msgstr "su versión"
msgid "latest stable version"
msgstr "ultima versión estable"
msgid "a more recent stable version is available."
msgstr "una versión estable más reciente está disponible."
msgid "you are up to date."
msgstr "estás actualizado."
msgid "latest dev version"
msgstr "ultima versión de desarollo"
msgid "a more recent development version is available."
msgstr "una versión de desarollo más reciente está disponible."
msgid "Please execute the import script locally, it can take a very long time."
msgstr "Por favor, ejecute la importación en local, esto puede demorar un tiempo."
#, fuzzy
msgid "More infos in the official doc:"
msgstr "Más información en la documentación oficial :"
msgid "import from Pocket"
msgstr "importación desde Pocket"
msgid "import from Readability"
msgstr "importación desde Readability"
msgid "import from Instapaper"
msgstr "importación desde Instapaper"
msgid "Tags"
msgstr ""
#, fuzzy
msgid "Untitled"
msgstr "por título"
msgid "the link has been added successfully"
msgstr ""
msgid "error during insertion : the link wasn't added"
msgstr ""
msgid "the link has been deleted successfully"
msgstr ""
msgid "the link wasn't deleted"
msgstr ""
msgid "Article not found!"
msgstr ""
msgid "previous"
msgstr ""
msgid "next"
msgstr ""
msgid "in demo mode, you can't update your password"
msgstr ""
msgid "your password has been updated"
msgstr ""
msgid "the two fields have to be filled & the password must be the same in the two fields"
msgstr ""
msgid "still using the \""
msgstr ""
msgid "that theme does not seem to be installed"
msgstr ""
msgid "you have changed your theme preferences"
msgstr ""
msgid "that language does not seem to be installed"
msgstr ""
msgid "you have changed your language preferences"
msgstr ""
msgid "login failed: you have to fill all fields"
msgstr ""
msgid "welcome to your wallabag"
msgstr ""
msgid "login failed: bad login or password"
msgstr ""
#, fuzzy
msgid "import from instapaper completed"
msgstr "importación desde Instapaper"
#, fuzzy
msgid "import from pocket completed"
msgstr "importación desde Pocket"
#, fuzzy
msgid "import from Readability completed. "
msgstr "importación desde Readability"
#, fuzzy
msgid "import from Poche completed. "
msgstr "importación desde Pocket"
msgid "Unknown import provider."
msgstr ""
msgid "Incomplete inc/poche/define.inc.php file, please define \""
msgstr ""
msgid "Could not find required \""
msgstr ""
msgid "Uh, there is a problem while generating feeds."
msgstr ""
#, fuzzy
msgid "Cache deleted."
msgstr "eliminar"
msgid "Oops, it seems you don't have PHP 5."
msgstr ""
#~ msgid "poche it!"
#~ msgstr "pochéalo!"
#~ msgid "Updating poche"
#~ msgstr "Actualizar"
#~ msgid "create an issue"
#~ msgstr "crear un ticket"
#~ msgid "or"
#~ msgstr "o"
#~ msgid "contact us by mail"
#~ msgstr "contactarnos por mail"
#~ msgid "your poche version:"
#~ msgstr "tu versión de Poche:"

View file

@ -1,563 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-02-25 15:15+0300\n"
"PO-Revision-Date: \n"
"Last-Translator: Maryana <mariroz@mr.lviv.ua>\n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.5.4\n"
"X-Poedit-Language: Persian\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-SearchPath-0: /home/mariroz/_DEV/web/wallabag/wallabag-master-testing\n"
msgid "wallabag, a read it later open source system"
msgstr ""
msgid "login failed: user doesn't exist"
msgstr ""
msgid "return home"
msgstr ""
msgid "config"
msgstr "تنظیمات"
msgid "Saving articles"
msgstr ""
msgid "There are several ways to save an article:"
msgstr ""
msgid "read the documentation"
msgstr "راهنما را بخوانید"
msgid "download the extension"
msgstr ""
msgid "via F-Droid"
msgstr ""
msgid " or "
msgstr ""
msgid "via Google Play"
msgstr ""
msgid "download the application"
msgstr ""
#, fuzzy
msgid "By filling this field"
msgstr "با پرکردن این بخش"
msgid "bag it!"
msgstr ""
msgid "Bookmarklet: drag & drop this link to your bookmarks bar"
msgstr ""
msgid "Upgrading wallabag"
msgstr ""
#, fuzzy
msgid "Installed version"
msgstr "آخرین نسخهٔ پایدار"
#, fuzzy
msgid "Latest stable version"
msgstr "آخرین نسخهٔ پایدار"
#, fuzzy
msgid "A more recent stable version is available."
msgstr "نسخهٔ پایدار تازه‌ای منتشر شده است."
#, fuzzy
msgid "You are up to date."
msgstr "شما به‌روز هستید."
#, fuzzy
msgid "Latest dev version"
msgstr "آخرین نسخهٔ آزمایشی"
#, fuzzy
msgid "A more recent development version is available."
msgstr "نسخهٔ آزمایشی تازه‌ای منتشر شده است."
msgid "Feeds"
msgstr ""
msgid "Your feed token is currently empty and must first be generated to enable feeds. Click <a href='?feed&amp;action=generate'>here to generate it</a>."
msgstr ""
msgid "Unread feed"
msgstr ""
#, fuzzy
msgid "Favorites feed"
msgstr "بهترین‌ها"
#, fuzzy
msgid "Archive feed"
msgstr "بایگانی"
msgid "Your token:"
msgstr ""
msgid "Your user id:"
msgstr ""
msgid "You can regenerate your token: <a href='?feed&amp;action=generate'>generate!</a>."
msgstr ""
#, fuzzy
msgid "Change your theme"
msgstr "گذرواژهٔ خود را تغییر دهید"
msgid "Theme:"
msgstr ""
msgid "Update"
msgstr "به‌روزرسانی"
#, fuzzy
msgid "Change your language"
msgstr "گذرواژهٔ خود را تغییر دهید"
msgid "Language:"
msgstr ""
msgid "Change your password"
msgstr "گذرواژهٔ خود را تغییر دهید"
msgid "New password:"
msgstr "گذرواژهٔ تازه:"
msgid "Password"
msgstr "گذرواژه"
msgid "Repeat your new password:"
msgstr "گذرواژهٔ تازه را دوباره وارد کنید"
msgid "Import"
msgstr "درون‌ریزی"
#, fuzzy
msgid "Please execute the import script locally as it can take a very long time."
msgstr "لطفاً برنامهٔ درون‌ریزی را به‌طور محلی اجرا کنید، شاید خیلی طول بکشد."
#, fuzzy
msgid "More info in the official documentation:"
msgstr "اطلاعات بیشتر در راهنمای رسمی:"
#, fuzzy
msgid "Import from Pocket"
msgstr "درون‌ریزی از Pocket"
#, php-format
msgid "(you must have a %s file on your server)"
msgstr ""
#, fuzzy
msgid "Import from Readability"
msgstr "درون‌ریزی از Readability"
#, fuzzy
msgid "Import from Instapaper"
msgstr "درون‌ریزی از Instapaper"
#, fuzzy
msgid "Import from wallabag"
msgstr "درون‌ریزی از Readability"
#, fuzzy
msgid "Export your wallabag data"
msgstr "داده‌های poche خود را برون‌بری کنید"
msgid "Click here"
msgstr "اینجا را کلیک کنید"
msgid "to download your database."
msgstr ""
#, fuzzy
msgid "to export your wallabag data."
msgstr "برای برون‌بری داده‌های poche شما"
msgid "Cache"
msgstr ""
msgid "to delete cache."
msgstr ""
msgid "You can enter multiple tags, separated by commas."
msgstr ""
msgid "return to article"
msgstr ""
msgid "plop"
msgstr "plop"
msgid "You can <a href='wallabag_compatibility_test.php'>check your configuration here</a>."
msgstr ""
msgid "favoris"
msgstr "بهترین‌ها"
msgid "archive"
msgstr "بایگانی"
msgid "unread"
msgstr "خوانده‌نشده"
msgid "by date asc"
msgstr "قدیمی‌ترها بالا"
msgid "by date"
msgstr "با تاریخ"
msgid "by date desc"
msgstr "تازه‌ترها بالا"
msgid "by title asc"
msgstr "با عنوان (الفبایی)"
msgid "by title"
msgstr "با عنوان"
msgid "by title desc"
msgstr "با عنوان (الفبایی معکوس)"
msgid "Tag"
msgstr ""
msgid "No articles found."
msgstr ""
#, fuzzy
msgid "Toggle mark as read"
msgstr "خوانده‌شده/خوانده‌نشده"
msgid "toggle favorite"
msgstr "جزء بهترین‌ها هست/نیست"
msgid "delete"
msgstr "پاک‌کردن"
msgid "original"
msgstr "اصلی"
msgid "estimated reading time:"
msgstr ""
msgid "mark all the entries as read"
msgstr ""
msgid "results"
msgstr "نتایج"
msgid "installation"
msgstr "نصب"
#, fuzzy
msgid "install your wallabag"
msgstr "poche خود را نصب کنید"
#, fuzzy
msgid "wallabag is still not installed. Please fill the below form to install it. Don't hesitate to <a href='http://doc.wallabag.org/'>read the documentation on wallabag website</a>."
msgstr "poche هنوز نصب نیست. برای نصب لطفاً فرم زیر را پر کنید. خواندن <a href='http://doc.inthepoche.com'>راهنما در وبگاه poche</a> را از یاد نبرید."
msgid "Login"
msgstr "ورود"
msgid "Repeat your password"
msgstr "گذرواژه را دوباره وارد کنید"
msgid "Install"
msgstr "نصب"
#, fuzzy
msgid "login to your wallabag"
msgstr "به poche خود وارد شوید"
msgid "Login to wallabag"
msgstr ""
msgid "you are in demo mode, some features may be disabled."
msgstr "این تنها نسخهٔ نمایشی است، برخی از ویژگی‌ها کار نمی‌کنند."
msgid "Username"
msgstr ""
msgid "Stay signed in"
msgstr "مرا به خاطر بسپار"
msgid "(Do not check on public computers)"
msgstr "(روی رایانه‌های عمومی این کار را نکنید)"
msgid "Sign in"
msgstr "ورود"
msgid "favorites"
msgstr "بهترین‌ها"
msgid "estimated reading time :"
msgstr ""
msgid "Mark all the entries as read"
msgstr ""
msgid "Return home"
msgstr ""
#, fuzzy
msgid "Back to top"
msgstr "بازگشت به بالای صفحه"
#, fuzzy
msgid "Mark as read"
msgstr "خوانده‌شده/خوانده‌نشده"
#, fuzzy
msgid "Favorite"
msgstr "بهترین‌ها"
#, fuzzy
msgid "Toggle favorite"
msgstr "جزء بهترین‌ها هست/نیست"
#, fuzzy
msgid "Delete"
msgstr "پاک‌کردن"
#, fuzzy
msgid "Tweet"
msgstr "توییت"
#, fuzzy
msgid "Email"
msgstr "ایمیل"
msgid "shaarli"
msgstr "shaarli"
msgid "flattr"
msgstr "flattr"
#, fuzzy
msgid "Does this article appear wrong?"
msgstr "این مطلب اشتباه نمایش داده شده؟"
msgid "tags:"
msgstr ""
msgid "Edit tags"
msgstr ""
msgid "save link!"
msgstr ""
msgid "home"
msgstr "خانه"
msgid "tags"
msgstr ""
msgid "logout"
msgstr "بیرون رفتن"
msgid "powered by"
msgstr "نیروگرفته از"
msgid "debug mode is on so cache is off."
msgstr "حالت عیب‌یابی فعال است، پس کاشه خاموش است."
#, fuzzy
msgid "your wallabag version:"
msgstr "نسخهٔ شما"
msgid "storage:"
msgstr "ذخیره‌سازی:"
msgid "save a link"
msgstr ""
msgid "back to home"
msgstr "بازگشت به خانه"
msgid "toggle mark as read"
msgstr "خوانده‌شده/خوانده‌نشده"
msgid "tweet"
msgstr "توییت"
msgid "email"
msgstr "ایمیل"
msgid "this article appears wrong?"
msgstr "این مطلب اشتباه نمایش داده شده؟"
msgid "No link available here!"
msgstr "اینجا پیوندی موجود نیست!"
msgid "Poching a link"
msgstr "پیوندی را poche کنید"
msgid "by filling this field"
msgstr "با پرکردن این بخش"
msgid "bookmarklet: drag & drop this link to your bookmarks bar"
msgstr ""
msgid "your version"
msgstr "نسخهٔ شما"
msgid "latest stable version"
msgstr "آخرین نسخهٔ پایدار"
msgid "a more recent stable version is available."
msgstr "نسخهٔ پایدار تازه‌ای منتشر شده است."
msgid "you are up to date."
msgstr "شما به‌روز هستید."
msgid "latest dev version"
msgstr "آخرین نسخهٔ آزمایشی"
msgid "a more recent development version is available."
msgstr "نسخهٔ آزمایشی تازه‌ای منتشر شده است."
msgid "Please execute the import script locally, it can take a very long time."
msgstr "لطفاً برنامهٔ درون‌ریزی را به‌طور محلی اجرا کنید، شاید خیلی طول بکشد."
#, fuzzy
msgid "More infos in the official doc:"
msgstr "اطلاعات بیشتر در راهنمای رسمی:"
msgid "import from Pocket"
msgstr "درون‌ریزی از Pocket"
msgid "import from Readability"
msgstr "درون‌ریزی از Readability"
msgid "import from Instapaper"
msgstr "درون‌ریزی از Instapaper"
msgid "Tags"
msgstr ""
#, fuzzy
msgid "Untitled"
msgstr "با عنوان"
msgid "the link has been added successfully"
msgstr ""
msgid "error during insertion : the link wasn't added"
msgstr ""
msgid "the link has been deleted successfully"
msgstr ""
msgid "the link wasn't deleted"
msgstr ""
msgid "Article not found!"
msgstr ""
msgid "previous"
msgstr ""
msgid "next"
msgstr ""
msgid "in demo mode, you can't update your password"
msgstr ""
msgid "your password has been updated"
msgstr ""
msgid "the two fields have to be filled & the password must be the same in the two fields"
msgstr ""
msgid "still using the \""
msgstr ""
msgid "that theme does not seem to be installed"
msgstr ""
msgid "you have changed your theme preferences"
msgstr ""
msgid "that language does not seem to be installed"
msgstr ""
msgid "you have changed your language preferences"
msgstr ""
msgid "login failed: you have to fill all fields"
msgstr ""
msgid "welcome to your wallabag"
msgstr ""
msgid "login failed: bad login or password"
msgstr ""
#, fuzzy
msgid "import from instapaper completed"
msgstr "درون‌ریزی از Instapaper"
#, fuzzy
msgid "import from pocket completed"
msgstr "درون‌ریزی از Pocket"
#, fuzzy
msgid "import from Readability completed. "
msgstr "درون‌ریزی از Readability"
#, fuzzy
msgid "import from Poche completed. "
msgstr "درون‌ریزی از Pocket"
msgid "Unknown import provider."
msgstr ""
msgid "Incomplete inc/poche/define.inc.php file, please define \""
msgstr ""
msgid "Could not find required \""
msgstr ""
msgid "Uh, there is a problem while generating feeds."
msgstr ""
#, fuzzy
msgid "Cache deleted."
msgstr "پاک‌کردن"
msgid "Oops, it seems you don't have PHP 5."
msgstr ""
#~ msgid "poche it!"
#~ msgstr "poche کنید!"
#~ msgid "Updating poche"
#~ msgstr "به‌روزرسانی poche"
#~ msgid "create an issue"
#~ msgstr "یک درخواست رفع‌مشکل بنویسید"
#~ msgid "or"
#~ msgstr "یا"
#~ msgid "contact us by mail"
#~ msgstr "به ما ایمیل بزنید"
#~ msgid "your poche version:"
#~ msgstr "نسخهٔ poche شما:"

View file

@ -1,804 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: wallabag 1.7.2\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-07-26 20:09+0100\n"
"PO-Revision-Date: \n"
"Last-Translator: Thomas Citharel <tcit@openmailbox.org>\n"
"Language-Team: \n"
"Language: fr_FR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-KeywordsList: _;gettext;gettext_noop\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Generator: Poedit 1.5.4\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
msgid "wallabag, a read it later open source system"
msgstr "wallabag, un système open source de lecture différé"
msgid "login failed: user doesn't exist"
msgstr "échec de l'identification : cet utilisateur n'existe pas"
msgid "save link!"
msgstr "enregistrer le lien !"
msgid "plop"
msgstr "plop"
msgid "powered by"
msgstr "propulsé par"
msgid "debug mode is on so cache is off."
msgstr "le mode de debug est actif, le cache est donc désactivé."
msgid "your wallabag version:"
msgstr "votre version de wallabag :"
msgid "storage:"
msgstr "stockage :"
msgid "login to your wallabag"
msgstr "se connecter à votre wallabag"
msgid "Login to wallabag"
msgstr "Se connecter à wallabag"
msgid "you are in demo mode, some features may be disabled."
msgstr ""
"vous êtes en mode démo, certaines fonctionnalités peuvent être désactivées."
msgid "Username"
msgstr "Nom d'utilisateur"
msgid "Password"
msgstr "Mot de passe"
msgid "Stay signed in"
msgstr "Rester connecté"
msgid "(Do not check on public computers)"
msgstr "(Ne pas cocher sur un ordinateur public)"
msgid "Sign in"
msgstr "Se connecter"
msgid "back to home"
msgstr "retour à l'accueil"
msgid "favorites"
msgstr "favoris"
msgid "archive"
msgstr "archive"
msgid "unread"
msgstr "non lus"
msgid "Tag"
msgstr "Tag"
msgid "No articles found."
msgstr "Aucun article trouvé."
msgid "estimated reading time:"
msgstr "temps de lecture estimé :"
msgid "estimated reading time :"
msgstr "temps de lecture estimé :"
msgid "Toggle mark as read"
msgstr "Marquer comme lu / non lu"
msgid "toggle favorite"
msgstr "marquer / enlever comme favori"
msgid "delete"
msgstr "supprimer"
msgid "original"
msgstr "original"
msgid "Mark all the entries as read"
msgstr "Marquer tous les articles comme lus"
msgid "results"
msgstr "résultats"
msgid " found for « "
msgstr "trouvé pour « "
msgid "Only one result found for "
msgstr "Seulement un résultat trouvé pour "
msgid "config"
msgstr "configuration"
msgid "Saving articles"
msgstr "Sauvegarde des articles"
msgid "There are several ways to save an article:"
msgstr "Il y a plusieurs façons d'enregistrer un article :"
msgid "read the documentation"
msgstr "lisez la documentation"
msgid "download the extension"
msgstr "téléchargez l'extension"
msgid "via F-Droid"
msgstr "via F-Droid"
msgid " or "
msgstr " ou "
msgid "via Google Play"
msgstr "via Google PlayStore"
msgid "download the application"
msgstr "téléchargez l'application"
msgid "By filling this field"
msgstr "En remplissant ce champ"
msgid "bag it!"
msgstr "bag it !"
msgid "Bookmarklet: drag & drop this link to your bookmarks bar"
msgstr "Bookmarklet : glissez-déposez ce lien dans votre barre de favoris"
msgid "Upgrading wallabag"
msgstr "Mise à jour de wallabag"
msgid "Installed version"
msgstr "Version installée"
msgid "Latest stable version"
msgstr "Dernière version stable"
msgid "A more recent stable version is available."
msgstr "Une version stable plus récente est disponible."
msgid "You are up to date."
msgstr "Vous êtes à jour."
msgid "Last check:"
msgstr "Dernière vérification: "
msgid "Latest dev version"
msgstr "Dernière version de développement"
msgid "A more recent development version is available."
msgstr "Une version de développement plus récente est disponible."
msgid "You can clear cache to check the latest release."
msgstr ""
"Vous pouvez vider le cache pour vérifier que vous avez la dernière version."
msgid "Feeds"
msgstr "Flux"
msgid ""
"Your feed token is currently empty and must first be generated to enable "
"feeds. Click <a href='?feed&amp;action=generate'>here to generate it</a>."
msgstr ""
"Votre jeton de flux est actuellement vide et doit d'abord être généré pour "
"activer les flux. Cliquez <a href='?feed&amp;action=generate'>ici</a> pour "
"le générer."
msgid "Unread feed"
msgstr "Flux des non lus"
msgid "Favorites feed"
msgstr "Flux des favoris"
msgid "Archive feed"
msgstr "Flux des archives"
msgid "Your token:"
msgstr "Votre jeton :"
msgid "Your user id:"
msgstr "Votre ID utilisateur :"
msgid ""
"You can regenerate your token: <a href='?feed&amp;action=generate'>generate!"
"</a>."
msgstr ""
"Vous pouvez regénérer votre jeton : <a href='?feed&amp;"
"action=generate'>génération !</a>."
msgid "Change your theme"
msgstr "Changer votre thème"
msgid "Theme:"
msgstr "Thème :"
msgid "Update"
msgstr "Mettre à jour"
msgid "Change your language"
msgstr "Changer votre langue"
msgid "Language:"
msgstr "Langue :"
msgid "Change your password"
msgstr "Modifier votre mot de passe"
msgid "New password:"
msgstr "Nouveau mot de passe :"
msgid "Repeat your new password:"
msgstr "Répétez votre nouveau mot de passe :"
msgid "Import"
msgstr "Importer"
msgid ""
"You can import your Pocket, Readability, Instapaper, Wallabag or any data in "
"appropriate json or html format."
msgstr ""
"Vous pouvez importer depuis Pocket, Readability, Instapaper, wallabag, ou "
"n'importe quel fichier au format JSON ou HTML approprié."
msgid ""
"Please select export file on your computer and press \"Import\" button below."
"<br>Wallabag will parse your file, insert all URLs and start fetching of "
"articles if required.<br>Fetching process is controlled by two constants in "
"your config file: IMPORT_LIMIT (how many articles are fetched at once) and "
"IMPORT_DELAY (delay between fetch of next batch of articles)."
msgstr ""
"Sélectionnez le fichier à importer sur votre disque dur, et pressez la "
"bouton « Importer » ci-dessous.<br />wallabag analysera votre fichier, "
"ajoutera toutes les URL trouvées et commencera à télécharger les contenus si "
"nécessaire.<br />Le processus de téléchargement est contrôlé par deux "
"constantes dans votre fichier de configuration:<wbr /><code>IMPORT_LIMIT</"
"code> (nombre d'éléments téléchargés à la fois) et <code>IMPORT_DELAY</code> "
"(le délai d'attente entre deux séquences de téléchargement)."
msgid "File:"
msgstr "Fichier : "
msgid "You can click here to fetch content for articles with no content."
msgstr ""
"Vous pouvez cliquer ici pour télécharger le contenu des articles vides."
msgid "Export your wallabag data"
msgstr "Exporter vos données de wallabag"
msgid "Click here"
msgstr "Cliquez ici"
msgid "to download your database."
msgstr "pour télécharger votre base de données."
msgid "to export your wallabag data."
msgstr "pour exporter vos données de wallabag."
msgid "Cache"
msgstr "Cache"
msgid "to delete cache."
msgstr "pour effacer le cache."
msgid "Add user"
msgstr "Ajouter un utilisateur"
msgid "Add a new user :"
msgstr "Ajouter un nouvel utilisateur : "
msgid "Login for new user"
msgstr "Identifiant du nouvel utilisateur"
msgid "Login"
msgstr "Nom d'utilisateur"
msgid "Password for new user"
msgstr "Mot de passe du nouvel utilisateur"
msgid "Email for new user (not required)"
msgstr "E-mail pour le nouvel utilisateur (facultatif)"
msgid "Send"
msgstr "Envoyer"
msgid "Delete account"
msgstr "Supprimer le compte"
msgid "You can delete your account by entering your password and validating."
msgstr ""
"Vous pouvez supprimer votre compte en entrant votre mot de passe et en "
"validant."
msgid "Be careful, data will be erased forever (that is a very long time)."
msgstr "Attention, les données seront perdues pour toujours."
msgid "Type here your password"
msgstr "Entrez votre mot de passe ici"
msgid "You are the only user, you cannot delete your own account."
msgstr ""
"Vous êtes l'unique utilisateur, vous ne pouvez pas supprimer votre compte."
msgid ""
"To completely remove wallabag, delete the wallabag folder on your web server "
"(and eventual databases)."
msgstr ""
"Pour désinstaller complètement wallabag, supprimez le répertoire "
"<code>wallabag</code> de votre serveur Web (ainsi que les bases de données "
"éventuelles)."
msgid "Save a link"
msgstr "Ajouter un lien"
msgid "Return home"
msgstr "Retour accueil"
msgid "Back to top"
msgstr "Haut de page"
msgid "Mark as read"
msgstr "Marquer comme lu"
msgid "Favorite"
msgstr "Favoris"
msgid "Toggle favorite"
msgstr "Marquer / enlever comme favori"
msgid "Delete"
msgstr "Effacer"
msgid "Tweet"
msgstr "Tweet"
msgid "Email"
msgstr "E-mail"
msgid "shaarli"
msgstr "Shaarli"
msgid "flattr"
msgstr "Flattr"
msgid "Print"
msgstr "Imprimer"
msgid "Does this article appear wrong?"
msgstr "Cet article s'affiche mal ?"
msgid "tags:"
msgstr "tags :"
msgid "Add tags:"
msgstr "Ajouter des tags :"
msgid "no tags"
msgstr "pas de tags"
msgid "The tag has been applied successfully"
msgstr "Le tag a été appliqué avec succès"
msgid "interview"
msgstr "interview"
msgid "editorial"
msgstr "éditorial"
msgid "video"
msgstr "vidéo"
msgid "Edit tags"
msgstr "Modifier les tags"
msgid "favoris"
msgstr "favoris"
msgid "mark all the entries as read"
msgstr "marquer tous les articles comme lus"
msgid "toggle view mode"
msgstr "changer de mode de visualisation"
msgid "return home"
msgstr "retour à l'accueil"
msgid "Poching a link"
msgstr "Enregistrer un lien"
msgid "by filling this field"
msgstr "en remplissant ce champ"
msgid "bookmarklet: drag & drop this link to your bookmarks bar"
msgstr "bookmarklet : glissez-déposez ce lien dans votre barre de favoris"
msgid "your version"
msgstr "votre version"
msgid "latest stable version"
msgstr "dernière version stable"
msgid "a more recent stable version is available."
msgstr "une version stable plus récente est disponible."
msgid "you are up to date."
msgstr "vous êtes à jour."
msgid "latest dev version"
msgstr "dernière version de développement"
msgid "a more recent development version is available."
msgstr "une version de développement plus récente est disponible."
msgid "Please execute the import script locally, it can take a very long time."
msgstr ""
"Merci d'exécuter le script d'importation en local car cela peut prendre du "
"temps."
msgid "More infos in the official doc:"
msgstr "Plus d'infos dans la documentation officielle :"
msgid "import from Pocket"
msgstr "importer depuis Pocket"
#, php-format
msgid "(you must have a %s file on your server)"
msgstr "(le fichier %s doit être présent sur le serveur)"
msgid "import from Readability"
msgstr "importer depuis Readability"
msgid "import from Instapaper"
msgstr "importer depuis Instapaper"
msgid "Start typing for auto complete."
msgstr "Commencez à taper pour activer l'auto-complétion."
msgid "You can enter multiple tags, separated by commas."
msgstr "Vous pouvez entrer plusieurs tags, séparés par des virgules."
msgid "return to article"
msgstr "retourner à l'article"
msgid "by date asc"
msgstr "par date asc"
msgid "by date"
msgstr "par date"
msgid "by date desc"
msgstr "par date desc"
msgid "by title asc"
msgstr "par titre asc"
msgid "by title"
msgstr "par titre"
msgid "by title desc"
msgstr "par titre desc"
msgid "home"
msgstr "accueil"
msgid "tags"
msgstr "tags"
msgid "save a link"
msgstr "sauver un lien"
msgid "search"
msgstr "rechercher"
msgid "logout"
msgstr "déconnexion"
msgid "installation"
msgstr "installation"
msgid "install your wallabag"
msgstr "installez votre wallabag"
msgid ""
"wallabag is still not installed. Please fill the below form to install it. "
"Don't hesitate to <a href='http://doc.wallabag.org/'>read the documentation "
"on wallabag website</a>."
msgstr ""
"wallabag n'est pas encore installé. Merci de remplir le formulaire suivant "
"pour l'installer. N'hésitez pas à <a href='http://doc.wallabag.org'>lire la "
"documentation sur le site de wallabag</a>."
msgid "Repeat your password"
msgstr "Répétez votre mot de passe"
msgid "Install"
msgstr "Installer"
msgid ""
"You can <a href='wallabag_compatibility_test.php'>check your configuration "
"here</a>."
msgstr ""
"Vous pouvez vérifier votre configuration <a "
"href='wallabag_compatibility_test.php'>ici</a>."
msgid "Tags"
msgstr "Tags"
msgid "No link available here!"
msgstr "Aucun lien n'est disponible ici !"
msgid "toggle mark as read"
msgstr "marquer comme lu / non lu"
msgid "tweet"
msgstr "tweet"
msgid "email"
msgstr "e-mail"
msgid "this article appears wrong?"
msgstr "cet article s'affiche mal ?"
msgid "Search"
msgstr "Rechercher"
msgid "Download required for "
msgstr "Téléchargement requis pour "
msgid "records"
msgstr " articles"
msgid "Downloading next "
msgstr "Téléchargement des "
msgid "articles, please wait"
msgstr " articles suivants, veuillez patienter..."
msgid "Enter your search here"
msgstr "Entrez votre recherche ici"
#, php-format
msgid ""
"The new user %s has been installed. Do you want to <a href=\"?logout"
"\">logout ?</a>"
msgstr ""
"Le nouvel utilisateur « %s » a été ajouté. Voulez-vous vous <a href=\"?"
"logout\">déconnecter ?</a>"
#, php-format
msgid "Error : An user with the name %s already exists !"
msgstr "Erreur : Un utilisateur avec le nom « %s » existe déjà !"
#, php-format
msgid "User %s has been successfully deleted !"
msgstr "L'utilisateur « %s » a été supprimé avec succès !"
msgid "Error : The password is wrong !"
msgstr "Erreur : le mot de passe est incorrect !"
msgid "Error : You are the only user, you cannot delete your account !"
msgstr ""
"Erreur : Vous êtes l'unique utilisateur, vous ne pouvez pas supprimer votre "
"compte !"
msgid "Untitled"
msgstr "Sans titre"
msgid "the link has been added successfully"
msgstr "le lien a été ajouté avec succès"
msgid "error during insertion : the link wasn't added"
msgstr "erreur pendant l'insertion : le lien n'a pas été ajouté"
msgid "the link has been deleted successfully"
msgstr "le lien a été effacé avec succès"
msgid "the link wasn't deleted"
msgstr "le lien n'a pas été effacé"
msgid "Article not found!"
msgstr "Article non trouvé !"
msgid "previous"
msgstr "précédent"
msgid "next"
msgstr "suivant"
msgid "in demo mode, you can't update your password"
msgstr "en mode démo, vous ne pouvez pas mettre à jour votre mot de passe"
msgid "your password has been updated"
msgstr "votre mot de passe a été mis à jour"
msgid ""
"the two fields have to be filled & the password must be the same in the two "
"fields"
msgstr ""
"les deux champs doivent être remplis & le mot de passe doit être le même "
"dans les deux"
msgid "still using the \""
msgstr "vous utilisez toujours \""
msgid "that theme does not seem to be installed"
msgstr "ce thème ne semble pas installé"
msgid "you have changed your theme preferences"
msgstr "vous avez changé vos préférences de thème"
msgid "that language does not seem to be installed"
msgstr "cette langue ne semble pas être installée"
msgid "you have changed your language preferences"
msgstr "vous avez changé vos préférences de langue"
msgid "login failed: you have to fill all fields"
msgstr "échec de l'identification : vous devez remplir tous les champs"
msgid "welcome to your wallabag"
msgstr "bienvenue dans votre wallabag"
msgid "login failed: bad login or password"
msgstr "échec de l'identification : mauvais identifiant ou mot de passe"
msgid "Untitled - Import - "
msgstr "Sans titre - Importer - "
msgid "click to finish import"
msgstr "cliquez pour terminer l'importation"
msgid "Articles inserted: "
msgstr "Articles ajoutés : "
msgid ". Please note, that some may be marked as \"read\"."
msgstr ". Notez que certains pourraient être marqués comme \"lus\"."
msgid "Import finished."
msgstr "Importation terminée."
msgid "Undefined"
msgstr "Non défini"
msgid "User with this id ("
msgstr "Utilisateur avec cet identifiant ("
msgid "Uh, there is a problem while generating feeds."
msgstr "Hum, il y a un problème lors de la génération des flux."
msgid "Cache deleted."
msgstr "Cache effacé."
msgid "Oops, it seems you don't have PHP 5."
msgstr "Oups, vous ne semblez pas avoir PHP 5."
msgid "Tag these results as"
msgstr "Appliquer à ces résultats le tag"
# ebook
msgid "Fancy an E-Book ?"
msgstr "Envie d'un E-Book ?"
msgid "Click to get all your articles in one ebook :"
msgstr "Cliquez pour obtenir tous vos articles dans un E-Book :"
msgid "Generate ePub file"
msgstr "Générer fichier ePub"
msgid "Generate Mobi file"
msgstr "Générer fichier Mobi"
msgid "Generate PDF file"
msgstr "Générer fichier PDF"
msgid ""
"This can <b>take a while</b> and can <b>even fail</b> if you have too many "
"articles, depending on your server configuration."
msgstr ""
"Ceci peut <b>prendre un moment</b> et même <b>échouer</b> si vous avez trop "
"d'articles, selon la configuration matérielle de votre serveur."
msgid "Download the articles from this tag in an epub"
msgstr "Télécharger les articles de ce tag dans un epub"
msgid "Download the articles from this search in an epub"
msgstr "Télécharger les articles de cette recherche dans un epub"
msgid "Download the articles from this category in an epub"
msgstr "Télécharger les articles de cette catégorie dans un epub"
msgid "Download the articles from this tag in an ePub file"
msgstr "Télécharger les articles de ce tag dans un fichier ePub"
msgid "Download the articles from this tag in an Mobi file"
msgstr "Télécharger les articles de ce tag dans un fichier Mobi"
msgid "Download the articles from this tag in an PDF file"
msgstr "Télécharger les articles de ce tag dans un fichier PDF"
msgid "Download the articles from this search in an ePub"
msgstr "Télécharger les articles de cette recherche dans un fichier ePub"
msgid "Download the articles from this search in a Mobi file"
msgstr "Télécharger les articles de cette recherche dans un fichier Mobi"
msgid "Download the articles from this search in a PDF file"
msgstr "Télécharger les articles de cette recherche dans un fichier PDF"
msgid "Download the articles from this category in an ePub"
msgstr "Télécharger les articles de cette catégorie dans un fichier ePub"
msgid "Download the articles from this category in a Mobi file"
msgstr "Télécharger les articles de cette catégorie dans un fichier Mobi"
msgid "Download the articles from this category in a PDF file"
msgstr "Télécharger les articles de cette catégorie dans un fichier PDF"
msgid "Download as ePub3"
msgstr "Télécharger en ePub3"
msgid "Download as Mobi"
msgstr "Télécharger en Mobi"
msgid "Download as PDF"
msgstr "Télécharger en PDF"
msgid "All my articles on %s"
msgstr "Tous mes articles le %s"
msgid "Allarticles"
msgstr "TousArticles"
msgid "Articles tagged %s"
msgstr "Articles avec le tag %s"
msgid "Tag %s"
msgstr "Tag %s"
msgid "Articles in category %s"
msgstr "Articles de la catégorie %s"
msgid "Category %s"
msgstr "Catégorie %s"
msgid "Articles for search %s"
msgstr "Articles pour la recherche %s"
msgid "Search %s"
msgstr "Recherche %s"
msgid "wallabag articles book"
msgstr "Livre d'articles issus de wallabag"
msgid "Some articles saved on my wallabag"
msgstr "Des articles sauvegardés sur wallabag"
msgid "Produced by wallabag with PHPePub"
msgstr "Produit par wallabag avec PHPePub"
msgid ""
"Please open <a href='https://github.com/wallabag/wallabag/issues'>an issue</"
"a> if you have trouble with the display of this E-Book on your device."
msgstr ""
"Merci d'ouvrir <a href='https://github.com/wallabag/wallabag/issues'>un "
"ticket</a> si vous avez des problèmes d'affichage de cet E-Book sur votre "
"appareil."
msgid "Produced by wallabag with PHPMobi"
msgstr "Produit par wallabag avec PHPMobi"
msgid "Mail function is disabled. You can't send emails from your server"
msgstr ""
"La fonction mail est désactivée. Vous ne pouvez pas envoyer d'E-mails depuis "
"votre serveur"
msgid "You didn't set your kindle's email adress !"
msgstr "Vous n'avez pas renseigné l'adresse E-mail de votre Kindle !"
msgid "The email has been sent to your kindle !"
msgstr "L'E-mail a été envoyé à votre Kindle !"
msgid "Produced by wallabag with mPDF"
msgstr "Produit par wallabag avec mPDF"

View file

@ -1,568 +0,0 @@
#
# Translators:
# Damtux <sun_lion@live.com>, 2013
msgid ""
msgstr ""
"Project-Id-Version: poche\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-02-25 15:13+0300\n"
"PO-Revision-Date: 2014-02-25 15:13+0300\n"
"Last-Translator: Maryana <mariroz@mr.lviv.ua>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/poche/language/it/)\n"
"Language: it\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"
"X-Generator: Poedit 1.5.4\n"
"X-Poedit-Language: Italian\n"
"X-Poedit-Country: ITALY\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-SearchPath-0: /home/mariroz/_DEV/web/wallabag/wallabag-master-testing\n"
msgid "wallabag, a read it later open source system"
msgstr ""
msgid "login failed: user doesn't exist"
msgstr ""
msgid "return home"
msgstr ""
msgid "config"
msgstr "configurazione"
msgid "Saving articles"
msgstr ""
msgid "There are several ways to save an article:"
msgstr ""
msgid "read the documentation"
msgstr "leggi la documentazione"
msgid "download the extension"
msgstr ""
msgid "via F-Droid"
msgstr ""
msgid " or "
msgstr ""
msgid "via Google Play"
msgstr ""
msgid "download the application"
msgstr ""
#, fuzzy
msgid "By filling this field"
msgstr "compilando questo campo"
msgid "bag it!"
msgstr ""
msgid "Bookmarklet: drag & drop this link to your bookmarks bar"
msgstr ""
msgid "Upgrading wallabag"
msgstr ""
#, fuzzy
msgid "Installed version"
msgstr "ultima versione stabile"
#, fuzzy
msgid "Latest stable version"
msgstr "ultima versione stabile"
#, fuzzy
msgid "A more recent stable version is available."
msgstr "è disponibile una versione stabile più recente."
#, fuzzy
msgid "You are up to date."
msgstr "sei aggiornato."
#, fuzzy
msgid "Latest dev version"
msgstr "ultima versione di sviluppo"
#, fuzzy
msgid "A more recent development version is available."
msgstr "è disponibile una versione di sviluppo più recente."
msgid "Feeds"
msgstr ""
msgid "Your feed token is currently empty and must first be generated to enable feeds. Click <a href='?feed&amp;action=generate'>here to generate it</a>."
msgstr ""
msgid "Unread feed"
msgstr ""
#, fuzzy
msgid "Favorites feed"
msgstr "preferiti"
#, fuzzy
msgid "Archive feed"
msgstr "archivio"
msgid "Your token:"
msgstr ""
msgid "Your user id:"
msgstr ""
msgid "You can regenerate your token: <a href='?feed&amp;action=generate'>generate!</a>."
msgstr ""
#, fuzzy
msgid "Change your theme"
msgstr "Cambia la tua password"
msgid "Theme:"
msgstr ""
msgid "Update"
msgstr "Aggiorna"
#, fuzzy
msgid "Change your language"
msgstr "Cambia la tua password"
msgid "Language:"
msgstr ""
msgid "Change your password"
msgstr "Cambia la tua password"
msgid "New password:"
msgstr "Nuova password:"
msgid "Password"
msgstr "Password"
msgid "Repeat your new password:"
msgstr "Ripeti la nuova password:"
msgid "Import"
msgstr "Importa"
#, fuzzy
msgid "Please execute the import script locally as it can take a very long time."
msgstr "Si prega di eseguire lo script di importazione a livello locale, può richiedere un tempo molto lungo."
#, fuzzy
msgid "More info in the official documentation:"
msgstr "Maggiori info nella documentazione ufficiale"
#, fuzzy
msgid "Import from Pocket"
msgstr "Importa da Pocket"
#, php-format
msgid "(you must have a %s file on your server)"
msgstr ""
#, fuzzy
msgid "Import from Readability"
msgstr "Importa da Readability"
#, fuzzy
msgid "Import from Instapaper"
msgstr "Importa da Instapaper"
#, fuzzy
msgid "Import from wallabag"
msgstr "Importa da Readability"
#, fuzzy
msgid "Export your wallabag data"
msgstr "Esporta i tuoi dati di poche"
msgid "Click here"
msgstr "Fai clic qui"
msgid "to download your database."
msgstr ""
#, fuzzy
msgid "to export your wallabag data."
msgstr "per esportare i tuoi dati di poche."
msgid "Cache"
msgstr ""
msgid "to delete cache."
msgstr ""
msgid "You can enter multiple tags, separated by commas."
msgstr ""
msgid "return to article"
msgstr ""
msgid "plop"
msgstr "plop"
msgid "You can <a href='wallabag_compatibility_test.php'>check your configuration here</a>."
msgstr ""
msgid "favoris"
msgstr "preferiti"
msgid "archive"
msgstr "archivio"
msgid "unread"
msgstr "non letti"
msgid "by date asc"
msgstr "per data cresc"
msgid "by date"
msgstr "per data"
msgid "by date desc"
msgstr "per data decr"
msgid "by title asc"
msgstr "per titolo cresc"
msgid "by title"
msgstr "per titolo"
msgid "by title desc"
msgstr "per titolo decr"
msgid "Tag"
msgstr ""
msgid "No articles found."
msgstr ""
#, fuzzy
msgid "Toggle mark as read"
msgstr "segna come letto / non letto"
msgid "toggle favorite"
msgstr "segna come preferito"
msgid "delete"
msgstr "elimina"
msgid "original"
msgstr "originale"
msgid "estimated reading time:"
msgstr ""
msgid "mark all the entries as read"
msgstr ""
msgid "results"
msgstr "risultati"
msgid "installation"
msgstr "installazione"
#, fuzzy
msgid "install your wallabag"
msgstr "installa il tuo poche"
#, fuzzy
msgid "wallabag is still not installed. Please fill the below form to install it. Don't hesitate to <a href='http://doc.wallabag.org/'>read the documentation on wallabag website</a>."
msgstr "poche non è ancora installato. Si prega di riempire il modulo sottostante per completare l'installazione. <a href='http://doc.inthepoche.com'>Leggere la documentazione sul sito di poche</a>."
msgid "Login"
msgstr "Nome utente"
msgid "Repeat your password"
msgstr "Ripeti la tua password"
msgid "Install"
msgstr "Installa"
#, fuzzy
msgid "login to your wallabag"
msgstr "accedi al tuo poche"
msgid "Login to wallabag"
msgstr ""
msgid "you are in demo mode, some features may be disabled."
msgstr "sei in modalità dimostrazione, alcune funzionalità potrebbero essere disattivate."
msgid "Username"
msgstr ""
msgid "Stay signed in"
msgstr "Resta connesso"
msgid "(Do not check on public computers)"
msgstr "(non selezionare su computer pubblici)"
msgid "Sign in"
msgstr "Accedi"
msgid "favorites"
msgstr "preferiti"
msgid "estimated reading time :"
msgstr ""
msgid "Mark all the entries as read"
msgstr ""
msgid "Return home"
msgstr ""
#, fuzzy
msgid "Back to top"
msgstr "torna a inizio pagina"
#, fuzzy
msgid "Mark as read"
msgstr "segna come letto / non letto"
#, fuzzy
msgid "Favorite"
msgstr "preferiti"
#, fuzzy
msgid "Toggle favorite"
msgstr "segna come preferito"
#, fuzzy
msgid "Delete"
msgstr "elimina"
#, fuzzy
msgid "Tweet"
msgstr "twitta"
#, fuzzy
msgid "Email"
msgstr "email"
msgid "shaarli"
msgstr "shaarli"
msgid "flattr"
msgstr "flattr"
#, fuzzy
msgid "Does this article appear wrong?"
msgstr "articolo non visualizzato correttamente?"
msgid "tags:"
msgstr ""
msgid "Edit tags"
msgstr ""
msgid "save link!"
msgstr ""
msgid "home"
msgstr "home"
msgid "tags"
msgstr ""
msgid "logout"
msgstr "esci"
msgid "powered by"
msgstr "realizzato con"
msgid "debug mode is on so cache is off."
msgstr "modalità di debug attiva, cache disattivata."
#, fuzzy
msgid "your wallabag version:"
msgstr "la tua versione"
msgid "storage:"
msgstr "memoria:"
msgid "save a link"
msgstr ""
msgid "back to home"
msgstr "torna alla home"
msgid "toggle mark as read"
msgstr "segna come letto / non letto"
msgid "tweet"
msgstr "twitta"
msgid "email"
msgstr "email"
msgid "this article appears wrong?"
msgstr "articolo non visualizzato correttamente?"
msgid "No link available here!"
msgstr "Nessun link disponibile!"
msgid "Poching a link"
msgstr "Pochare un link"
msgid "by filling this field"
msgstr "compilando questo campo"
msgid "bookmarklet: drag & drop this link to your bookmarks bar"
msgstr ""
msgid "your version"
msgstr "la tua versione"
msgid "latest stable version"
msgstr "ultima versione stabile"
msgid "a more recent stable version is available."
msgstr "è disponibile una versione stabile più recente."
msgid "you are up to date."
msgstr "sei aggiornato."
msgid "latest dev version"
msgstr "ultima versione di sviluppo"
msgid "a more recent development version is available."
msgstr "è disponibile una versione di sviluppo più recente."
msgid "Please execute the import script locally, it can take a very long time."
msgstr "Si prega di eseguire lo script di importazione a livello locale, può richiedere un tempo molto lungo."
#, fuzzy
msgid "More infos in the official doc:"
msgstr "Maggiori info nella documentazione ufficiale"
msgid "import from Pocket"
msgstr "Importa da Pocket"
msgid "import from Readability"
msgstr "Importa da Readability"
msgid "import from Instapaper"
msgstr "Importa da Instapaper"
msgid "Tags"
msgstr ""
#, fuzzy
msgid "Untitled"
msgstr "per titolo"
msgid "the link has been added successfully"
msgstr ""
msgid "error during insertion : the link wasn't added"
msgstr ""
msgid "the link has been deleted successfully"
msgstr ""
msgid "the link wasn't deleted"
msgstr ""
msgid "Article not found!"
msgstr ""
msgid "previous"
msgstr ""
msgid "next"
msgstr ""
msgid "in demo mode, you can't update your password"
msgstr ""
msgid "your password has been updated"
msgstr ""
msgid "the two fields have to be filled & the password must be the same in the two fields"
msgstr ""
msgid "still using the \""
msgstr ""
msgid "that theme does not seem to be installed"
msgstr ""
msgid "you have changed your theme preferences"
msgstr ""
msgid "that language does not seem to be installed"
msgstr ""
msgid "you have changed your language preferences"
msgstr ""
msgid "login failed: you have to fill all fields"
msgstr ""
msgid "welcome to your wallabag"
msgstr ""
msgid "login failed: bad login or password"
msgstr ""
#, fuzzy
msgid "import from instapaper completed"
msgstr "Importa da Instapaper"
#, fuzzy
msgid "import from pocket completed"
msgstr "Importa da Pocket"
#, fuzzy
msgid "import from Readability completed. "
msgstr "Importa da Readability"
#, fuzzy
msgid "import from Poche completed. "
msgstr "Importa da Pocket"
msgid "Unknown import provider."
msgstr ""
msgid "Incomplete inc/poche/define.inc.php file, please define \""
msgstr ""
msgid "Could not find required \""
msgstr ""
msgid "Uh, there is a problem while generating feeds."
msgstr ""
#, fuzzy
msgid "Cache deleted."
msgstr "elimina"
msgid "Oops, it seems you don't have PHP 5."
msgstr ""
#~ msgid "poche it!"
#~ msgstr "pochalo!"
#~ msgid "Updating poche"
#~ msgstr "Aggiornamento poche"
#~ msgid "create an issue"
#~ msgstr "crea una segnalazione"
#~ msgid "or"
#~ msgstr "oppure"
#~ msgid "contact us by mail"
#~ msgstr "contattaci via email"
#~ msgid "your poche version:"
#~ msgstr "la tua versione di poche:"

View file

@ -1,553 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: wallabag\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-02-25 15:17+0300\n"
"PO-Revision-Date: \n"
"Last-Translator: skibbipl <skibbipl@users.noreply.github.com>\n"
"Language-Team: \n"
"Language: pl\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.6.6\n"
"X-Poedit-Basepath: .\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 "
"|| n%100>=20) ? 1 : 2);\n"
"X-Poedit-SourceCharset: UTF-8\n"
"X-Poedit-SearchPath-0: /home/mariroz/_DEV/web/wallabag/wallabag-master-"
"testing\n"
msgid "wallabag, a read it later open source system"
msgstr "wallabag, open source'owy system typu \"przeczytaj to później\""
msgid "login failed: user doesn't exist"
msgstr "logowanie się nie powiodło: użytkownik nie istnieje"
msgid "return home"
msgstr "powrót do strony domowej"
msgid "config"
msgstr "konfiguracja"
msgid "Saving articles"
msgstr "Zapisywanie artykułów"
msgid "There are several ways to save an article:"
msgstr "Istnieje kilka sposobów aby zapisać artykuł:"
msgid "read the documentation"
msgstr "przeczytaj dokumentację"
msgid "download the extension"
msgstr "pobierz rozszerzenie"
msgid "via F-Droid"
msgstr "przez F-Droid"
msgid " or "
msgstr "albo "
msgid "via Google Play"
msgstr "przez Google Play"
msgid "download the application"
msgstr "pobierz aplikację"
msgid "By filling this field"
msgstr "Poprzez wypełnienie tego pola"
msgid "bag it!"
msgstr "zapisz!"
msgid "Bookmarklet: drag & drop this link to your bookmarks bar"
msgstr "Skryptozakładka: przeciągnij i upuść ten link na twój pasek zakładek"
msgid "Upgrading wallabag"
msgstr "Aktualizacja wallabag"
msgid "Installed version"
msgstr "Zainstalowana wersja"
msgid "Latest stable version"
msgstr "Najnowsza stabilna wersja"
msgid "A more recent stable version is available."
msgstr "Nowsza stabilna wersja jest dostępna."
msgid "You are up to date."
msgstr "Posiadasz najnowszą wersję."
msgid "Latest dev version"
msgstr "Najnowsza wersja developerska"
msgid "A more recent development version is available."
msgstr "Nowsza developerska wersja jest dostępna."
msgid "Feeds"
msgstr "Kanały"
msgid ""
"Your feed token is currently empty and must first be generated to enable "
"feeds. Click <a href='?feed&amp;action=generate'>here to generate it</a>."
msgstr ""
"Twój token kanału jest aktualnie pusty i musi zostać wygenerowany, aby "
"włączyć kanały. Kliknij <a href='?feed&amp;action=generate'>tutaj, aby go "
"wygenerować</a>."
msgid "Unread feed"
msgstr "Nieprzeczytane kanały"
msgid "Favorites feed"
msgstr "Ulubione kanały"
msgid "Archive feed"
msgstr "Kanały archiwum"
msgid "Your token:"
msgstr "Twój token:"
msgid "Your user id:"
msgstr "Twój id użytkownika:"
msgid ""
"You can regenerate your token: <a href='?feed&amp;action=generate'>generate!"
"</a>."
msgstr ""
"Możesz wygenewrować ponownie swój token: <a href='?feed&amp;"
"action=generate'>generuj!</a>."
msgid "Change your theme"
msgstr "Zmień swój motyw"
msgid "Theme:"
msgstr "Motyw:"
msgid "Update"
msgstr "Aktualizuj"
msgid "Change your language"
msgstr "Zmień język"
msgid "Language:"
msgstr "Język:"
msgid "Change your password"
msgstr "Zmień swoje hasło"
msgid "New password:"
msgstr "Nowe hasło:"
msgid "Password"
msgstr "Hasło"
msgid "Repeat your new password:"
msgstr "Powtórz twoje nowe hasło:"
msgid "Import"
msgstr "Import"
msgid ""
"Please execute the import script locally as it can take a very long time."
msgstr ""
"Proszę wykonaj skrypt importu lokalnie, ponieważ może to trwać bardzo długo."
msgid "More info in the official documentation:"
msgstr "Więcej informacji znajdziesz w oficjalnej dokumentacji:"
msgid "Import from Pocket"
msgstr "Importuj z Pocket"
#, php-format
msgid "(you must have a %s file on your server)"
msgstr "(musisz mieć plik %s na swoim serwerze)"
msgid "Import from Readability"
msgstr "Importuj z Readability"
msgid "Import from Instapaper"
msgstr "Importuj z Instapaper"
msgid "Import from wallabag"
msgstr "Importuj z wallabag"
msgid "Export your wallabag data"
msgstr "Wyeksportuj swoje dane wallabag"
msgid "Click here"
msgstr "Kliknij tu"
msgid "to download your database."
msgstr "aby pobrać twoją bazę danych."
msgid "to export your wallabag data."
msgstr "aby wyeksportować dane wallabag."
msgid "Cache"
msgstr "Cache"
msgid "to delete cache."
msgstr "aby wyczyścić cache."
msgid "You can enter multiple tags, separated by commas."
msgstr "Możesz wprowadzić wiele tagów, oddzielonych przecinkami."
msgid "return to article"
msgstr "powrót do artykułu"
msgid "plop"
msgstr "plop"
msgid ""
"You can <a href='wallabag_compatibility_test.php'>check your configuration "
"here</a>."
msgstr ""
"Możesz <a href='wallabag_compatibility_test.php'>sprawdzić swoją "
"konfigurację tutaj</a>."
msgid "favoris"
msgstr "favoris"
msgid "archive"
msgstr "archiwum"
msgid "unread"
msgstr "nieprzeczytane"
msgid "by date asc"
msgstr "po dacie rosnąco"
msgid "by date"
msgstr "po dacie"
msgid "by date desc"
msgstr "po dacie malejąco"
msgid "by title asc"
msgstr "po tytule rosnąco"
msgid "by title"
msgstr "po tytule"
msgid "by title desc"
msgstr "po tytule malejąco"
msgid "Tag"
msgstr "Otaguj"
msgid "No articles found."
msgstr "Nie znaleziono artykułów."
msgid "Toggle mark as read"
msgstr "Przełącz jako przeczytane"
msgid "toggle favorite"
msgstr "przełącz ulubione"
msgid "delete"
msgstr "usuń"
msgid "original"
msgstr "oryginał"
msgid "estimated reading time:"
msgstr "szacowany czas czytania:"
msgid "mark all the entries as read"
msgstr "zaznacz wszystkie wpisy jako przeczytane"
msgid "results"
msgstr "rezultaty"
msgid "installation"
msgstr "instalacja"
msgid "install your wallabag"
msgstr "zainstauj wallabag"
msgid ""
"wallabag is still not installed. Please fill the below form to install it. "
"Don't hesitate to <a href='http://doc.wallabag.org/'>read the documentation "
"on wallabag website</a>."
msgstr ""
"wallabag wciąż nie jest zainstalowany. Proszę wypełnij poniższy formularz "
"aby go zainstalować. Nie wahaj się <a href='http://doc.wallabag."
"org/'>przeczytać dokumentacji na stronie wallabag</a>."
msgid "Login"
msgstr "Login"
msgid "Repeat your password"
msgstr "Powtórz swoje hasło"
msgid "Install"
msgstr "Zainstauj"
msgid "login to your wallabag"
msgstr "zaloguj się do twojego wallabag"
msgid "Login to wallabag"
msgstr "Logowanie do wallabag"
msgid "you are in demo mode, some features may be disabled."
msgstr "jesteś w trybie demo, niektóre funkcjonalności mogą być wyłączone."
msgid "Username"
msgstr "Nazwa użytkownika"
msgid "Stay signed in"
msgstr "Pozostań zalogowany"
msgid "(Do not check on public computers)"
msgstr "(Nie zaznaczaj na komputerach z publicznym dostępem)"
msgid "Sign in"
msgstr "Zaloguj się"
msgid "favorites"
msgstr "ulubione"
msgid "estimated reading time :"
msgstr "szacowany czas czytania :"
msgid "Mark all the entries as read"
msgstr "Zaznacz wszystkie wpisy jako przeczytane"
msgid "Return home"
msgstr "Powrót na stronę domową"
msgid "Back to top"
msgstr "Powrót na górę"
msgid "Mark as read"
msgstr "Oznacz jako przeczytane"
msgid "Favorite"
msgstr "Ulubione"
msgid "Toggle favorite"
msgstr "Przełącz ulubione"
msgid "Delete"
msgstr "Usuń"
msgid "Tweet"
msgstr "Tweet"
msgid "Email"
msgstr "Email"
msgid "shaarli"
msgstr "shaarli"
msgid "flattr"
msgstr "flattr"
msgid "Does this article appear wrong?"
msgstr "Czy ten artykuł jest wyświetlany niepoprawnie?"
msgid "tags:"
msgstr "tagi:"
msgid "Edit tags"
msgstr "Edytuj tagi"
msgid "save link!"
msgstr "zapisz link!"
msgid "home"
msgstr "strona domowa"
msgid "tags"
msgstr "tagi"
msgid "logout"
msgstr "wyloguj"
msgid "powered by"
msgstr "w oparciu o"
msgid "debug mode is on so cache is off."
msgstr "tryb debug jest włączony zatem cache jest wyłączony."
msgid "your wallabag version:"
msgstr "wersja twojego wallabag:"
msgid "storage:"
msgstr "storage:"
msgid "save a link"
msgstr "zapisz link"
msgid "back to home"
msgstr "powrót do strony domowej"
msgid "toggle mark as read"
msgstr "przełącz jako przeczytane"
msgid "tweet"
msgstr "tweet"
msgid "email"
msgstr "email"
msgid "this article appears wrong?"
msgstr "ten artykuł wygląda niepoprawnie?"
msgid "No link available here!"
msgstr "No link available here!"
#, fuzzy
msgid "Poching a link"
msgstr "Poching a link"
msgid "by filling this field"
msgstr "przez wypełnienie tego pola"
msgid "bookmarklet: drag & drop this link to your bookmarks bar"
msgstr "skryptozakładka: przeciągnij i upuść ten link na twój pasek zakładek"
msgid "your version"
msgstr "twoja wersja"
msgid "latest stable version"
msgstr "najnowsza stabilna wersja"
msgid "a more recent stable version is available."
msgstr "nowsza wersja stabilna jest dostępna."
msgid "you are up to date."
msgstr "posiadasz najnowszą wersję."
msgid "latest dev version"
msgstr "najnowsza wersja developerska"
msgid "a more recent development version is available."
msgstr "nowsza wersja developerska jest dostępna."
msgid "Please execute the import script locally, it can take a very long time."
msgstr ""
"Please execute the import script locally, it can take a very long time."
msgid "More infos in the official doc:"
msgstr "More infos in the official doc:"
msgid "import from Pocket"
msgstr "import from Pocket"
msgid "import from Readability"
msgstr "import from Readability"
msgid "import from Instapaper"
msgstr "import from Instapaper"
msgid "Tags"
msgstr "Tagi"
msgid "Untitled"
msgstr "Untitled"
msgid "the link has been added successfully"
msgstr "link został dodany pomyślnie"
msgid "error during insertion : the link wasn't added"
msgstr "błąd podczas dodawania : link nie został dodany"
msgid "the link has been deleted successfully"
msgstr "link został usunięty pomyślnie"
msgid "the link wasn't deleted"
msgstr "link nie został usunięty"
msgid "Article not found!"
msgstr "Artykuł nie znaleziony!"
msgid "previous"
msgstr "poprzedni"
msgid "next"
msgstr "następny"
msgid "in demo mode, you can't update your password"
msgstr "w trybie demo nie możesz zaktualizować swojego hasła"
msgid "your password has been updated"
msgstr "twoje hasło zostało zaktualizowane"
msgid ""
"the two fields have to be filled & the password must be the same in the two "
"fields"
msgstr ""
"oba pola muszą być wypełnione oraz hasło musi być takie same w obu polach"
msgid "still using the \""
msgstr "wciąż używam \""
msgid "that theme does not seem to be installed"
msgstr "ten motyw nie wygląda na zainstalowany"
msgid "you have changed your theme preferences"
msgstr "zmieniłeś swoje preferencje motywu"
msgid "that language does not seem to be installed"
msgstr "ten język nie wygląda na zainstalowany"
msgid "you have changed your language preferences"
msgstr "zmieniłeś swoje preferencje językowe"
msgid "login failed: you have to fill all fields"
msgstr "logowanie się nie powiodło: musisz wypełnić wszystkie pola"
msgid "welcome to your wallabag"
msgstr "witaj w twoim wallabag"
msgid "login failed: bad login or password"
msgstr "logowanie się nie powiodło: nieprawidłowy login lub hasło"
msgid "import from instapaper completed"
msgstr "import z instapaper zakończony"
msgid "import from pocket completed"
msgstr "import z pocket zakończony"
msgid "import from Readability completed. "
msgstr "import z Readability zakończony. "
msgid "import from Poche completed. "
msgstr "import z Poche zakończony. "
msgid "Unknown import provider."
msgstr "Nieznany dostawca importu."
msgid "Incomplete inc/poche/define.inc.php file, please define \""
msgstr "Niekompletny plik inc/poche/define.inc.php, proszę zdefiniuj \""
msgid "Could not find required \""
msgstr "Nie znaleziono wymaganego \""
msgid "Uh, there is a problem while generating feeds."
msgstr "Ah, wystąpił problem podczas generowania kanałów."
msgid "Cache deleted."
msgstr "Cache usunięty."
msgid "Oops, it seems you don't have PHP 5."
msgstr "Oops, wygląda na to że nie masz PHP 5."
#~ msgid "poche it!"
#~ msgstr "poche it!"
#~ msgid "Updating poche"
#~ msgstr "Updating poche"
#~ msgid "create an issue"
#~ msgstr "create an issue"
#~ msgid "or"
#~ msgstr "or"
#~ msgid "contact us by mail"
#~ msgstr "contact us by mail"
#~ msgid "your poche version:"
#~ msgstr "your poche version:"

View file

@ -1,549 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: wallabag\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-02-25 15:17+0300\n"
"PO-Revision-Date: \n"
"Last-Translator: @iancamporez <ian@camporez.com>\n"
"Language-Team: @iancamporez <ian@camporez.com>\n"
"Language: pt_BR\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.6.4\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-SearchPath-0: /home/ian/Projetos/wallabag/locale/en_EN.utf8/"
"LC_MESSAGES\n"
msgid "wallabag, a read it later open source system"
msgstr "wallabag, um \"read it later\" de código aberto"
msgid "login failed: user doesn't exist"
msgstr "falha ao entrar: o usuário não existe"
msgid "return home"
msgstr "retornar à página inicial"
msgid "config"
msgstr "configurar"
msgid "Saving articles"
msgstr "Salvando artigos"
msgid "There are several ways to save an article:"
msgstr "Existem várias maneiras de salvar um artigo:"
msgid "read the documentation"
msgstr "ler a documentação"
msgid "download the extension"
msgstr "baixar a extensão"
msgid "via F-Droid"
msgstr "via F-Droid"
msgid " or "
msgstr "ou "
msgid "via Google Play"
msgstr "via Google Play"
msgid "download the application"
msgstr "baixar o aplicativo"
msgid "By filling this field"
msgstr "Preenchendo esse campo"
msgid "bag it!"
msgstr "adicionar ao wallabag"
msgid "Bookmarklet: drag & drop this link to your bookmarks bar"
msgstr "Bookmarklet: arraste esse link para sua barra de favoritos"
msgid "Upgrading wallabag"
msgstr "Atualizando o wallabag"
msgid "Installed version"
msgstr "Versão instalada"
msgid "Latest stable version"
msgstr "Última versão estável"
msgid "A more recent stable version is available."
msgstr "Uma versão estável mais nova está disponível"
msgid "You are up to date."
msgstr "Você está atualizado."
msgid "Latest dev version"
msgstr "Última versão em desenvolvimento"
msgid "A more recent development version is available."
msgstr "Uma versão em desenvolvimento mais recente está disponível"
msgid "Feeds"
msgstr "Feeds"
msgid ""
"Your feed token is currently empty and must first be generated to enable "
"feeds. Click <a href='?feed&amp;action=generate'>here to generate it</a>."
msgstr ""
"Seu token do feed e precisa ser gerado para ativar os feeds. Clique <a "
"href='?feed&amp;action=generate'>aqui para gerar um token</a>."
msgid "Unread feed"
msgstr "Feed de artigos não lidos"
msgid "Favorites feed"
msgstr "Feed dos favoritos"
msgid "Archive feed"
msgstr "Feed de arquivados"
msgid "Your token:"
msgstr "Seu token:"
msgid "Your user id:"
msgstr "Seu código de usuário:"
msgid ""
"You can regenerate your token: <a href='?feed&amp;action=generate'>generate!"
"</a>."
msgstr ""
"Você pode regerar seu token: <a href='?feed&amp;action=generate'>gerar!</a>."
msgid "Change your theme"
msgstr "Mudar seu tema"
msgid "Theme:"
msgstr "Tema:"
msgid "Update"
msgstr "Atualizar"
msgid "Change your language"
msgstr "Alterar seu idioma"
msgid "Language:"
msgstr "Idioma:"
msgid "Change your password"
msgstr "Alterar sua senha"
msgid "New password:"
msgstr "Nova senha:"
msgid "Password"
msgstr "Senha"
msgid "Repeat your new password:"
msgstr "Repetir sua nova senha:"
msgid "Import"
msgstr "Importar"
msgid ""
"Please execute the import script locally as it can take a very long time."
msgstr ""
"Por favor, execute o script de importação localmente, pois pode demorar "
"muito tempo."
msgid "More info in the official documentation:"
msgstr "Mais informações na documentação oficial:"
msgid "Import from Pocket"
msgstr "Importar do Pocket"
#, php-format
msgid "(you must have a %s file on your server)"
msgstr "(você deve ter um arquivo %s no seu servidor)"
msgid "Import from Readability"
msgstr "Importar do Readability"
msgid "Import from Instapaper"
msgstr "Importar do Instapaper"
msgid "Import from wallabag"
msgstr "Importar do wallabag"
msgid "Export your wallabag data"
msgstr "Exportar seus dados do wallabag"
msgid "Click here"
msgstr "Clique aqui"
msgid "to download your database."
msgstr "para baixar seu banco de dados."
msgid "to export your wallabag data."
msgstr "para exportar seus dados do wallabag."
msgid "Cache"
msgstr "Cache"
msgid "to delete cache."
msgstr "para apagar o cache."
msgid "You can enter multiple tags, separated by commas."
msgstr "Você pode inserir várias tags, separadas por vírgulas."
msgid "return to article"
msgstr "retornar ao artigo"
msgid "plop"
msgstr "plop"
msgid ""
"You can <a href='wallabag_compatibility_test.php'>check your configuration "
"here</a>."
msgstr ""
"Você pode <a href='wallabag_compatibility_test.php'>checar suas "
"configurações aqui</a>."
msgid "favoris"
msgstr "favoritos"
msgid "archive"
msgstr "arquivo"
msgid "unread"
msgstr "não lidos"
msgid "by date asc"
msgstr "por data (cresc.)"
msgid "by date"
msgstr "por data"
msgid "by date desc"
msgstr "por data (decr.)"
msgid "by title asc"
msgstr "por título (cresc.)"
msgid "by title"
msgstr "por título"
msgid "by title desc"
msgstr "por título (decr.)"
msgid "Tag"
msgstr "Tag"
msgid "No articles found."
msgstr "Nenhum artigo encontrado."
msgid "Toggle mark as read"
msgstr "Alterar \"marcar como lido\""
msgid "toggle favorite"
msgstr "alterar \"favorito\""
msgid "delete"
msgstr "deletar"
msgid "original"
msgstr "original"
msgid "estimated reading time:"
msgstr "tempo estimado de leitura:"
msgid "mark all the entries as read"
msgstr "marcar todas as entradas como lidas"
msgid "results"
msgstr "resultados"
msgid "installation"
msgstr "instalação"
msgid "install your wallabag"
msgstr "instalar seu wallabag"
msgid ""
"wallabag is still not installed. Please fill the below form to install it. "
"Don't hesitate to <a href='http://doc.wallabag.org/'>read the documentation "
"on wallabag website</a>."
msgstr ""
"O wallabag ainda não está instalado. Preencha o formulário abaixo para "
"instalá-lo. Não hesite em <a href='http://doc.wallabag.org/'>ler a "
"documentação no site do wallabag</a>."
msgid "Login"
msgstr "Login"
msgid "Repeat your password"
msgstr "Repetir sua senha"
msgid "Install"
msgstr "Instalar"
msgid "login to your wallabag"
msgstr "entrar no seu wallabag"
msgid "Login to wallabag"
msgstr "Entrar no wallabag"
msgid "you are in demo mode, some features may be disabled."
msgstr "você está no modo demo, alguns recursos podem estar desativados."
msgid "Username"
msgstr "Nome de usuário"
msgid "Stay signed in"
msgstr "Continuar conectado"
msgid "(Do not check on public computers)"
msgstr "(Não marque em computadores públicos)"
msgid "Sign in"
msgstr "Entrar"
msgid "favorites"
msgstr "favoritos"
msgid "estimated reading time :"
msgstr "tempo estimado de leitura :"
msgid "Mark all the entries as read"
msgstr "Marcar todas as entradas como lidas"
msgid "Return home"
msgstr "Retornar à página inicial"
msgid "Back to top"
msgstr "Voltar ao topo"
msgid "Mark as read"
msgstr "Marcar como lido"
msgid "Favorite"
msgstr "Favoritar"
msgid "Toggle favorite"
msgstr "Alterar \"favorito\""
msgid "Delete"
msgstr "Deletar"
msgid "Tweet"
msgstr "Tweetar"
msgid "Email"
msgstr "Email"
msgid "shaarli"
msgstr "shaarli"
msgid "flattr"
msgstr "flattr"
msgid "Does this article appear wrong?"
msgstr "Esse artigo está sendo exibido incorretamente?"
msgid "tags:"
msgstr "tags:"
msgid "Edit tags"
msgstr "Editar tags"
msgid "save link!"
msgstr "salvar link!"
msgid "home"
msgstr "início"
msgid "tags"
msgstr "tags"
msgid "logout"
msgstr "sair"
msgid "powered by"
msgstr "powered by"
msgid "debug mode is on so cache is off."
msgstr "o modo debug está ativo, então o cache foi desativado."
msgid "your wallabag version:"
msgstr "sua versão do wallabag:"
msgid "storage:"
msgstr "armazenamento:"
msgid "save a link"
msgstr "salvar link"
msgid "back to home"
msgstr "voltar à página inicial"
msgid "toggle mark as read"
msgstr "alterar \"marcar como lido\""
msgid "tweet"
msgstr "tweetar"
msgid "email"
msgstr "email"
msgid "this article appears wrong?"
msgstr "esse artigo está sendo mostrado incorretamente?"
msgid "No link available here!"
msgstr "Nenhum link disponível aqui!"
msgid "Poching a link"
msgstr "Pocheando um link"
msgid "by filling this field"
msgstr "preenchendo esse campo"
msgid "bookmarklet: drag & drop this link to your bookmarks bar"
msgstr "bookmarklet: arraste esse link para a sua barra de favoritos"
msgid "your version"
msgstr "sua versão"
msgid "latest stable version"
msgstr "última versão estável"
msgid "a more recent stable version is available."
msgstr "uma versão estável mais nova está disponível"
msgid "you are up to date."
msgstr "você está atualizado."
msgid "latest dev version"
msgstr "última versão em desenvolvimento"
msgid "a more recent development version is available."
msgstr "uma versão em desenvolvimento mais nova está disponível"
msgid "Please execute the import script locally, it can take a very long time."
msgstr ""
"Por favor, execute o script de importação localmente, pois pode demorar "
"muito tempo."
msgid "More infos in the official doc:"
msgstr "Mais informações na documentação oficial:"
msgid "import from Pocket"
msgstr "importar do Pocket"
msgid "import from Readability"
msgstr "importar do Readability"
msgid "import from Instapaper"
msgstr "importar do Instapaper"
msgid "Tags"
msgstr "Tags"
msgid "Untitled"
msgstr "Sem título"
msgid "the link has been added successfully"
msgstr "o link foi adicionado com sucesso"
msgid "error during insertion : the link wasn't added"
msgstr "erro durante a inserção: o link não foi adicionado"
msgid "the link has been deleted successfully"
msgstr "o link foi deletado com sucesso"
msgid "the link wasn't deleted"
msgstr "o link não foi deletado"
msgid "Article not found!"
msgstr "Artigo não encontrado!"
msgid "previous"
msgstr "anterior"
msgid "next"
msgstr "próximo"
msgid "in demo mode, you can't update your password"
msgstr "você não pode alterar a senha no modo demo"
msgid "your password has been updated"
msgstr "sua senha foi atualizada"
msgid ""
"the two fields have to be filled & the password must be the same in the two "
"fields"
msgstr ""
"os dois campos devem estar preenchidos e as senhas devem ser iguais em ambos"
msgid "still using the \""
msgstr "ainda usando o \""
msgid "that theme does not seem to be installed"
msgstr "esse tema aparentemente não está instalado"
msgid "you have changed your theme preferences"
msgstr "você alterou suas preferências de tema"
msgid "that language does not seem to be installed"
msgstr "esse idioma aparentemente não está instalado"
msgid "you have changed your language preferences"
msgstr "você alterou suas preferências de idioma"
msgid "login failed: you have to fill all fields"
msgstr "falha ao entrar: você deve preencher todos os campos"
msgid "welcome to your wallabag"
msgstr "bem-vindo ao seu wallabag"
msgid "login failed: bad login or password"
msgstr "falha ao entrar: login ou senha incorretos"
msgid "import from instapaper completed"
msgstr "importação do instapaper completa"
msgid "import from pocket completed"
msgstr "importação do pocket completa"
msgid "import from Readability completed. "
msgstr "importação do Readability completa. "
msgid "import from Poche completed. "
msgstr "importação do Poche completa. "
msgid "Unknown import provider."
msgstr "Serviço de importação desconhecido."
msgid "Incomplete inc/poche/define.inc.php file, please define \""
msgstr "Arquivo inc/poche/define.inc.php incompleto, por favor defina \""
msgid "Could not find required \""
msgstr "Não foi possível encontrar o requerido \""
msgid "Uh, there is a problem while generating feeds."
msgstr "Uh, houve um problema ao gerar os feeds."
msgid "Cache deleted."
msgstr "Cache deletado."
msgid "Oops, it seems you don't have PHP 5."
msgstr "Oops, parece que você não tem o PHP 5."
#~ msgid "poche it!"
#~ msgstr "poche it!"
#~ msgid "Updating poche"
#~ msgstr "Updating poche"
#~ msgid "create an issue"
#~ msgstr "create an issue"
#~ msgid "or"
#~ msgstr "or"
#~ msgid "contact us by mail"
#~ msgstr "contact us by mail"
#~ msgid "your poche version:"
#~ msgstr "your poche version:"

View file

@ -1,561 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: \n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-02-25 15:09+0300\n"
"PO-Revision-Date: \n"
"Last-Translator: Maryana <mariroz@mr.lviv.ua>\n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Generator: Poedit 1.5.4\n"
"X-Poedit-Language: Russian\n"
"X-Poedit-Country: RUSSIA\n"
"X-Poedit-SourceCharset: utf-8\n"
"X-Poedit-SearchPath-0: /home/mariroz/_DEV/web/wallabag/wallabag-master-testing\n"
msgid "wallabag, a read it later open source system"
msgstr "wallabag, сервис отложенного чтения с открытым исходным кодом"
msgid "login failed: user doesn't exist"
msgstr "войти не удалось: пользователь не существует"
msgid "return home"
msgstr "на главную"
msgid "config"
msgstr "настройки"
msgid "Saving articles"
msgstr "Сохранение статей"
#, fuzzy
msgid "There are several ways to save an article:"
msgstr "Существует несколько способов сохранить ссылку:"
msgid "read the documentation"
msgstr "читать инструкцию"
msgid "download the extension"
msgstr "скачать расширение"
msgid "via F-Droid"
msgstr "с F-Droid"
msgid " or "
msgstr "или"
msgid "via Google Play"
msgstr "с Google Play"
msgid "download the application"
msgstr "скачать приложение"
msgid "By filling this field"
msgstr "Заполнением этого поля"
msgid "bag it!"
msgstr "прикарманить!"
msgid "Bookmarklet: drag & drop this link to your bookmarks bar"
msgstr "Закладка: перетащите и опустите ссылку на панель закладок"
msgid "Upgrading wallabag"
msgstr "Обновление wallabag"
msgid "Installed version"
msgstr "Установленная версия"
msgid "Latest stable version"
msgstr "Последняя стабильная версия"
msgid "A more recent stable version is available."
msgstr "Доступна новая стабильная версия."
msgid "You are up to date."
msgstr "У вас всё самое новое."
#, fuzzy
msgid "Latest dev version"
msgstr "последняя версия в разработке"
#, fuzzy
msgid "A more recent development version is available."
msgstr "есть более свежая версия в разработке."
msgid "Feeds"
msgstr "Ленты (feeds)"
msgid "Your feed token is currently empty and must first be generated to enable feeds. Click <a href='?feed&amp;action=generate'>here to generate it</a>."
msgstr "Ваш маркер ленты (feed token) не определен, для того, чтобы активировать ленту, сначала создайте его. Нажмите <a href='?feed&action=generate'>здесь для его генерации</ а>."
msgid "Unread feed"
msgstr "Лента непрочитанного"
msgid "Favorites feed"
msgstr "Лента избранного"
msgid "Archive feed"
msgstr "Лента архива"
msgid "Your token:"
msgstr "Ваш маркер (token):"
msgid "Your user id:"
msgstr "Ваш идентификатор пользователя (user id):"
msgid "You can regenerate your token: <a href='?feed&amp;action=generate'>generate!</a>."
msgstr "Вы можете создать новый ​​маркер: <a href='?feed&action=generate'>сгенерировать!</a>."
msgid "Change your theme"
msgstr "Изменить тему"
msgid "Theme:"
msgstr "Тема:"
msgid "Update"
msgstr "Обновить"
msgid "Change your language"
msgstr "Изменить язык"
msgid "Language:"
msgstr "Язык:"
msgid "Change your password"
msgstr "Смена пароля"
msgid "New password:"
msgstr "Новый пароль:"
msgid "Password"
msgstr "Пароль"
msgid "Repeat your new password:"
msgstr "Ещё раз новый пароль:"
msgid "Import"
msgstr "Импортировать"
msgid "Please execute the import script locally as it can take a very long time."
msgstr "Пожалуйста, выполните сценарий импорта локально - это может занять слишком много времени."
#, fuzzy
msgid "More info in the official documentation:"
msgstr "Больше сведений в официальной документации:"
msgid "Import from Pocket"
msgstr "Импортировать из Pocket"
#, php-format
msgid "(you must have a %s file on your server)"
msgstr "(файл %s должен присутствовать на вашем сервере)"
msgid "Import from Readability"
msgstr "Импортировать из Readability"
msgid "Import from Instapaper"
msgstr "Импортировать из Instapaper"
msgid "Import from wallabag"
msgstr "Импортировать из wallabag"
msgid "Export your wallabag data"
msgstr "Экспортировать данные wallabag"
msgid "Click here"
msgstr "Кликните здесь"
msgid "to download your database."
msgstr "чтобы скачать вашу базу данных"
msgid "to export your wallabag data."
msgstr "чтобы экспортировать свои записи из wallabag."
msgid "Cache"
msgstr "Кэш"
msgid "to delete cache."
msgstr "чтобы сбросить кэш."
msgid "You can enter multiple tags, separated by commas."
msgstr "Вы можете ввести несколько тегов, разделяя их запятой."
msgid "return to article"
msgstr "вернуться к статье"
msgid "plop"
msgstr "plop"
msgid "You can <a href='wallabag_compatibility_test.php'>check your configuration here</a>."
msgstr "Вы можете <a href='wallabag_compatibility_test.php'>проверить конфигурацию здесь</a>."
msgid "favoris"
msgstr "избранное"
msgid "archive"
msgstr "архив"
msgid "unread"
msgstr "непрочитанное"
msgid "by date asc"
msgstr "по дате, сперва старые"
msgid "by date"
msgstr "по дате"
msgid "by date desc"
msgstr "по дате, сперва новые"
msgid "by title asc"
msgstr "по заголовку (прямой)"
msgid "by title"
msgstr "по заголовку"
msgid "by title desc"
msgstr "по заголовку (обратный)"
msgid "Tag"
msgstr "Тег"
msgid "No articles found."
msgstr "Статей не найдено."
msgid "Toggle mark as read"
msgstr "Изменить отметку 'прочитано'"
msgid "toggle favorite"
msgstr "изменить метку избранного"
msgid "delete"
msgstr "удалить"
msgid "original"
msgstr "источник"
msgid "estimated reading time:"
msgstr "ориентировочное время чтения:"
msgid "mark all the entries as read"
msgstr "отметить все статьи как прочитанные "
msgid "results"
msgstr "найдено"
msgid "installation"
msgstr "установка"
msgid "install your wallabag"
msgstr "установка wallabag"
msgid "wallabag is still not installed. Please fill the below form to install it. Don't hesitate to <a href='http://doc.wallabag.org/'>read the documentation on wallabag website</a>."
msgstr "wallabag всё ещё не установлен. Надо заполнить форму ниже, чтобы установить его. Неплохо также <a href='http://doc.wallabag.org'>прочесть документацию на сайте wallabag</a>."
msgid "Login"
msgstr "Имя пользователя"
msgid "Repeat your password"
msgstr "Повторите пароль"
msgid "Install"
msgstr "Установить"
msgid "login to your wallabag"
msgstr "войти в свой wallabag"
msgid "Login to wallabag"
msgstr "Войдите в wallabag"
msgid "you are in demo mode, some features may be disabled."
msgstr "демонстрационный режим - работают не все возможности."
msgid "Username"
msgstr "Имя пользователя"
msgid "Stay signed in"
msgstr "Запомнить меня"
msgid "(Do not check on public computers)"
msgstr "(Не отмечайте на чужих компьютерах)"
msgid "Sign in"
msgstr "Зарегистрироваться"
msgid "favorites"
msgstr "избранное"
#, fuzzy
msgid "estimated reading time :"
msgstr "ориентировочное время чтения:"
msgid "Mark all the entries as read"
msgstr "Отметить все как прочитанное"
msgid "Return home"
msgstr "На главную"
msgid "Back to top"
msgstr "Наверх"
msgid "Mark as read"
msgstr "Отметить как прочитанное"
msgid "Favorite"
msgstr "Избранное"
msgid "Toggle favorite"
msgstr "Изменить метку избранного"
msgid "Delete"
msgstr "Удалить"
msgid "Tweet"
msgstr "Твитнуть"
msgid "Email"
msgstr "Отправить по почте"
msgid "shaarli"
msgstr "shaarli"
msgid "flattr"
msgstr "проспонсировать"
msgid "Does this article appear wrong?"
msgstr "Статья выглядит криво?"
msgid "tags:"
msgstr "теги:"
msgid "Edit tags"
msgstr "Редактировать теги"
msgid "save link!"
msgstr "сохранить ссылку!"
msgid "home"
msgstr "главная"
msgid "tags"
msgstr "теги"
msgid "logout"
msgstr "выход"
msgid "powered by"
msgstr "при поддержке"
msgid "debug mode is on so cache is off."
msgstr "включён режим отладки - кеш выключен."
msgid "your wallabag version:"
msgstr "Ваша версия wallabag:"
msgid "storage:"
msgstr "хранилище:"
msgid "save a link"
msgstr "сохранить ссылку"
msgid "back to home"
msgstr "домой"
msgid "toggle mark as read"
msgstr "изменить отметку 'прочитано'"
msgid "tweet"
msgstr "твитнуть"
msgid "email"
msgstr "email"
#, fuzzy
msgid "this article appears wrong?"
msgstr "Статья выглядит криво?"
msgid "No link available here!"
msgstr "Здесь нет ссылки!"
#, fuzzy
msgid "Poching a link"
msgstr "Сохранение ссылок"
#, fuzzy
msgid "by filling this field"
msgstr "Заполнением этого поля"
#, fuzzy
msgid "bookmarklet: drag & drop this link to your bookmarks bar"
msgstr "Закладка: перетащите и опустите ссылку на панель закладок"
msgid "your version"
msgstr "Ваша версия"
#, fuzzy
msgid "latest stable version"
msgstr "Последняя стабильная версия"
#, fuzzy
msgid "a more recent stable version is available."
msgstr "Доступна новая стабильная версия."
msgid "you are up to date."
msgstr "у вас всё самое новое."
msgid "latest dev version"
msgstr "последняя версия в разработке"
msgid "a more recent development version is available."
msgstr "есть более свежая версия в разработке."
#, fuzzy
msgid "Please execute the import script locally, it can take a very long time."
msgstr "Пожалуйста, выполните сценарий импорта локально - это может занять слишком много времени."
#, fuzzy
msgid "More infos in the official doc:"
msgstr "Больше сведений в официальной документации:"
#, fuzzy
msgid "import from Pocket"
msgstr "Импортировать из Pocket"
#, fuzzy
msgid "import from Readability"
msgstr "Импортировать из Readability"
#, fuzzy
msgid "import from Instapaper"
msgstr "Импортировать из Instapaper"
msgid "Tags"
msgstr "Теги"
msgid "Untitled"
msgstr "Без названия"
msgid "the link has been added successfully"
msgstr "ссылка успешно добавлена"
msgid "error during insertion : the link wasn't added"
msgstr "ошибка во время вставки: ссылка не добавлена"
msgid "the link has been deleted successfully"
msgstr "ссылка успешно удалена"
msgid "the link wasn't deleted"
msgstr "ссылка не удалена"
msgid "Article not found!"
msgstr "Статью не найдено."
msgid "previous"
msgstr "предыдущая"
msgid "next"
msgstr "следующая"
msgid "in demo mode, you can't update your password"
msgstr "в демонстрационном режиме смена пароля не разрешена"
msgid "your password has been updated"
msgstr "ваш пароль обновлен"
msgid "the two fields have to be filled & the password must be the same in the two fields"
msgstr "необходимо заполнить оба поля и пароль в обоих должен совпадать"
msgid "still using the \""
msgstr "все еще используется \""
msgid "that theme does not seem to be installed"
msgstr "кажется, эта тема не установлена"
msgid "you have changed your theme preferences"
msgstr "вы изменили свои настройки темы"
msgid "that language does not seem to be installed"
msgstr "кажется, что этот язык не установлен"
msgid "you have changed your language preferences"
msgstr "вы изменили свои настройки языка"
msgid "login failed: you have to fill all fields"
msgstr "войти не удалось: вы должны заполнить все поля"
msgid "welcome to your wallabag"
msgstr "добро пожаловать в wallabag"
msgid "login failed: bad login or password"
msgstr "войти не удалось: неправильное имя пользователя или пароль"
msgid "import from instapaper completed"
msgstr "импорт из instapaper завершен"
msgid "import from pocket completed"
msgstr "импорт из pocket завершен"
msgid "import from Readability completed. "
msgstr "импорт из Readability завершен"
msgid "import from Poche completed. "
msgstr "импорт из Poche завершен."
msgid "Unknown import provider."
msgstr "Неизвестный провайдер импорта."
msgid "Incomplete inc/poche/define.inc.php file, please define \""
msgstr "Незавершенный файл inc/poche/define.inc.php file, пожалуйста определите \""
msgid "Could not find required \""
msgstr "Не удалось найти требуемый \""
msgid "Uh, there is a problem while generating feeds."
msgstr "Ох, возникла проблема при создании ленты."
msgid "Cache deleted."
msgstr "Кэш очищен. "
msgid "Oops, it seems you don't have PHP 5."
msgstr "Упс, кажется у вас не установлен PHP 5."
#~ msgid "You can poche a link by several methods:"
#~ msgstr "Вы можете сохранить ссылку несколькими путями:"
#~ msgid "poche it!"
#~ msgstr "прикарманить!"
#~ msgid "Updating poche"
#~ msgstr "Обновления poche"
#, fuzzy
#~ msgid "Export your poche datas"
#~ msgstr "Экспортировать данные poche"
#, fuzzy
#~ msgid "to export your poche datas."
#~ msgstr "чтобы экспортировать свои записи из poche."
#~ msgid "your poche version:"
#~ msgstr "ваша версия poche:"
#~ msgid "Import from poche"
#~ msgstr "Импортировать из poche"
#~ msgid "welcome to your poche"
#~ msgstr "добро пожаловать в ваш poche"
#~ msgid "see you soon!"
#~ msgstr "увидимся!"
#~ msgid "create an issue"
#~ msgstr "оповестить об ошибке"
#~ msgid "or"
#~ msgstr "или"
#~ msgid "contact us by mail"
#~ msgstr "связаться по почте"

View file

@ -1,568 +0,0 @@
#
# Translators:
# bungabunga, 2014
msgid ""
msgstr ""
"Project-Id-Version: wallabag\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-02-25 15:12+0300\n"
"PO-Revision-Date: 2014-02-25 15:12+0300\n"
"Last-Translator: Maryana <mariroz@mr.lviv.ua>\n"
"Language-Team: Slovenian (Slovenia) (http://www.transifex.com/projects/p/wallabag/language/sl_SI/)\n"
"Language: sl_SI\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"
"X-Generator: Poedit 1.5.4\n"
"X-Poedit-Language: Slovenian\n"
"X-Poedit-Country: SLOVENIA\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-SearchPath-0: /home/mariroz/_DEV/web/wallabag/wallabag-master-testing\n"
msgid "wallabag, a read it later open source system"
msgstr ""
msgid "login failed: user doesn't exist"
msgstr ""
msgid "return home"
msgstr ""
msgid "config"
msgstr "nastavitve"
msgid "Saving articles"
msgstr ""
msgid "There are several ways to save an article:"
msgstr ""
msgid "read the documentation"
msgstr "preberite dokumentacijo"
msgid "download the extension"
msgstr ""
msgid "via F-Droid"
msgstr ""
msgid " or "
msgstr ""
msgid "via Google Play"
msgstr ""
msgid "download the application"
msgstr ""
#, fuzzy
msgid "By filling this field"
msgstr "z vnosom v to polje"
msgid "bag it!"
msgstr ""
msgid "Bookmarklet: drag & drop this link to your bookmarks bar"
msgstr ""
msgid "Upgrading wallabag"
msgstr ""
#, fuzzy
msgid "Installed version"
msgstr "zadnja stabilna različica"
#, fuzzy
msgid "Latest stable version"
msgstr "zadnja stabilna različica"
#, fuzzy
msgid "A more recent stable version is available."
msgstr "na voljo je nova stabilna različica."
#, fuzzy
msgid "You are up to date."
msgstr "imate najnovejšo različico."
#, fuzzy
msgid "Latest dev version"
msgstr "zadnja razvojna različica"
#, fuzzy
msgid "A more recent development version is available."
msgstr "na voljo je nova razvojna različica."
msgid "Feeds"
msgstr ""
msgid "Your feed token is currently empty and must first be generated to enable feeds. Click <a href='?feed&amp;action=generate'>here to generate it</a>."
msgstr ""
msgid "Unread feed"
msgstr ""
#, fuzzy
msgid "Favorites feed"
msgstr "priljubljeni"
#, fuzzy
msgid "Archive feed"
msgstr "arhiv"
msgid "Your token:"
msgstr ""
msgid "Your user id:"
msgstr ""
msgid "You can regenerate your token: <a href='?feed&amp;action=generate'>generate!</a>."
msgstr ""
#, fuzzy
msgid "Change your theme"
msgstr "Zamenjava gesla"
msgid "Theme:"
msgstr ""
msgid "Update"
msgstr "Posodobi"
#, fuzzy
msgid "Change your language"
msgstr "Zamenjava gesla"
msgid "Language:"
msgstr ""
msgid "Change your password"
msgstr "Zamenjava gesla"
msgid "New password:"
msgstr "Novo geslo:"
msgid "Password"
msgstr "Geslo"
msgid "Repeat your new password:"
msgstr "Ponovite novo geslo:"
msgid "Import"
msgstr "Uvozi"
#, fuzzy
msgid "Please execute the import script locally as it can take a very long time."
msgstr "Prosimo poženite skripto za uvoz lokalno, saj lahko postopek traja precej časa."
#, fuzzy
msgid "More info in the official documentation:"
msgstr "Več informacij v uradni dokumentaciji:"
#, fuzzy
msgid "Import from Pocket"
msgstr "Uvoz iz aplikacije Pocket"
#, php-format
msgid "(you must have a %s file on your server)"
msgstr ""
#, fuzzy
msgid "Import from Readability"
msgstr "Uvoz iz aplikacije Readability"
#, fuzzy
msgid "Import from Instapaper"
msgstr "Uvoz iz aplikacije Instapaper"
#, fuzzy
msgid "Import from wallabag"
msgstr "Uvoz iz aplikacije Readability"
#, fuzzy
msgid "Export your wallabag data"
msgstr "Izvoz vsebine"
msgid "Click here"
msgstr "Kliknite tukaj"
#, fuzzy
msgid "to download your database."
msgstr "za izvoz vsebine aplikacije Poche."
#, fuzzy
msgid "to export your wallabag data."
msgstr "za izvoz vsebine aplikacije Poche."
msgid "Cache"
msgstr ""
msgid "to delete cache."
msgstr ""
msgid "You can enter multiple tags, separated by commas."
msgstr ""
msgid "return to article"
msgstr ""
msgid "plop"
msgstr "štrbunk"
msgid "You can <a href='wallabag_compatibility_test.php'>check your configuration here</a>."
msgstr ""
msgid "favoris"
msgstr "priljubljeni"
msgid "archive"
msgstr "arhiv"
msgid "unread"
msgstr "neprebrano"
msgid "by date asc"
msgstr "po datumu - naraščajoče"
msgid "by date"
msgstr "po datumu"
msgid "by date desc"
msgstr "po datumu - padajoče"
msgid "by title asc"
msgstr "po naslovu - naraščajoče"
msgid "by title"
msgstr "po naslovu"
msgid "by title desc"
msgstr "po naslovu - padajoče"
msgid "Tag"
msgstr ""
msgid "No articles found."
msgstr ""
#, fuzzy
msgid "Toggle mark as read"
msgstr "označi kot prebrano"
msgid "toggle favorite"
msgstr "označi kot priljubljeno"
msgid "delete"
msgstr "zavrzi"
msgid "original"
msgstr "izvirnik"
msgid "estimated reading time:"
msgstr ""
msgid "mark all the entries as read"
msgstr ""
msgid "results"
msgstr "rezultati"
msgid "installation"
msgstr "Namestitev"
#, fuzzy
msgid "install your wallabag"
msgstr "Namestitev aplikacije Poche"
#, fuzzy
msgid "wallabag is still not installed. Please fill the below form to install it. Don't hesitate to <a href='http://doc.wallabag.org/'>read the documentation on wallabag website</a>."
msgstr "Poche še vedno ni nameščen. Za namestitev izpolnite spodnji obrazec. Za več informacij <a href='http://inthepoche.com/doc'>preberite dokumentacijo na spletni strani</a>."
msgid "Login"
msgstr "Prijava"
msgid "Repeat your password"
msgstr "Ponovite geslo"
msgid "Install"
msgstr "Namesti"
#, fuzzy
msgid "login to your wallabag"
msgstr "prijavite se v svoj Poche"
msgid "Login to wallabag"
msgstr ""
msgid "you are in demo mode, some features may be disabled."
msgstr "uporabljate vzorčno različico programa, zato so lahko nekatere funkcije izklopljene."
msgid "Username"
msgstr ""
msgid "Stay signed in"
msgstr "Ostani prijavljen"
msgid "(Do not check on public computers)"
msgstr "(Ne označi na javnih napravah)"
msgid "Sign in"
msgstr "Prijava"
msgid "favorites"
msgstr "priljubljeni"
msgid "estimated reading time :"
msgstr ""
msgid "Mark all the entries as read"
msgstr ""
msgid "Return home"
msgstr ""
#, fuzzy
msgid "Back to top"
msgstr "nazaj na vrh"
#, fuzzy
msgid "Mark as read"
msgstr "označi kot prebrano"
#, fuzzy
msgid "Favorite"
msgstr "priljubljeni"
#, fuzzy
msgid "Toggle favorite"
msgstr "označi kot priljubljeno"
#, fuzzy
msgid "Delete"
msgstr "zavrzi"
#, fuzzy
msgid "Tweet"
msgstr "tvitni"
#, fuzzy
msgid "Email"
msgstr "pošlji po e-pošti"
msgid "shaarli"
msgstr "shaarli"
msgid "flattr"
msgstr "flattr"
#, fuzzy
msgid "Does this article appear wrong?"
msgstr "napaka?"
msgid "tags:"
msgstr ""
msgid "Edit tags"
msgstr ""
msgid "save link!"
msgstr ""
msgid "home"
msgstr "domov"
msgid "tags"
msgstr ""
msgid "logout"
msgstr "odjava"
msgid "powered by"
msgstr "stran poganja"
msgid "debug mode is on so cache is off."
msgstr "vklopljen je način odpravljanja napak, zato je predpomnilnik izključen."
#, fuzzy
msgid "your wallabag version:"
msgstr "vaša različica"
msgid "storage:"
msgstr "pomnilnik:"
msgid "save a link"
msgstr ""
msgid "back to home"
msgstr "Nazaj domov"
msgid "toggle mark as read"
msgstr "označi kot prebrano"
msgid "tweet"
msgstr "tvitni"
msgid "email"
msgstr "pošlji po e-pošti"
msgid "this article appears wrong?"
msgstr "napaka?"
msgid "No link available here!"
msgstr "Povezava ni na voljo!"
msgid "Poching a link"
msgstr "Shrani povezavo"
msgid "by filling this field"
msgstr "z vnosom v to polje"
msgid "bookmarklet: drag & drop this link to your bookmarks bar"
msgstr ""
msgid "your version"
msgstr "vaša različica"
msgid "latest stable version"
msgstr "zadnja stabilna različica"
msgid "a more recent stable version is available."
msgstr "na voljo je nova stabilna različica."
msgid "you are up to date."
msgstr "imate najnovejšo različico."
msgid "latest dev version"
msgstr "zadnja razvojna različica"
msgid "a more recent development version is available."
msgstr "na voljo je nova razvojna različica."
msgid "Please execute the import script locally, it can take a very long time."
msgstr "Prosimo poženite skripto za uvoz lokalno, saj lahko postopek traja precej časa."
msgid "More infos in the official doc:"
msgstr "Več informacij v uradni dokumentaciji:"
msgid "import from Pocket"
msgstr "Uvoz iz aplikacije Pocket"
msgid "import from Readability"
msgstr "Uvoz iz aplikacije Readability"
msgid "import from Instapaper"
msgstr "Uvoz iz aplikacije Instapaper"
msgid "Tags"
msgstr ""
#, fuzzy
msgid "Untitled"
msgstr "po naslovu"
msgid "the link has been added successfully"
msgstr ""
msgid "error during insertion : the link wasn't added"
msgstr ""
msgid "the link has been deleted successfully"
msgstr ""
msgid "the link wasn't deleted"
msgstr ""
msgid "Article not found!"
msgstr ""
msgid "previous"
msgstr ""
msgid "next"
msgstr ""
msgid "in demo mode, you can't update your password"
msgstr ""
msgid "your password has been updated"
msgstr ""
msgid "the two fields have to be filled & the password must be the same in the two fields"
msgstr ""
msgid "still using the \""
msgstr ""
msgid "that theme does not seem to be installed"
msgstr ""
msgid "you have changed your theme preferences"
msgstr ""
msgid "that language does not seem to be installed"
msgstr ""
msgid "you have changed your language preferences"
msgstr ""
msgid "login failed: you have to fill all fields"
msgstr ""
msgid "welcome to your wallabag"
msgstr ""
msgid "login failed: bad login or password"
msgstr ""
#, fuzzy
msgid "import from instapaper completed"
msgstr "Uvoz iz aplikacije Instapaper"
#, fuzzy
msgid "import from pocket completed"
msgstr "Uvoz iz aplikacije Pocket"
#, fuzzy
msgid "import from Readability completed. "
msgstr "Uvoz iz aplikacije Readability"
#, fuzzy
msgid "import from Poche completed. "
msgstr "Uvoz iz aplikacije Pocket"
msgid "Unknown import provider."
msgstr ""
msgid "Incomplete inc/poche/define.inc.php file, please define \""
msgstr ""
msgid "Could not find required \""
msgstr ""
msgid "Uh, there is a problem while generating feeds."
msgstr ""
#, fuzzy
msgid "Cache deleted."
msgstr "zavrzi"
msgid "Oops, it seems you don't have PHP 5."
msgstr ""
#~ msgid "poche it!"
#~ msgstr "shrani!"
#~ msgid "Updating poche"
#~ msgstr "Posodabljam Poche"
#~ msgid "create an issue"
#~ msgstr "prijavi napako"
#~ msgid "or"
#~ msgstr "ali"
#~ msgid "contact us by mail"
#~ msgstr "pošlji e-pošto razvijalcem"
#~ msgid "your poche version:"
#~ msgstr "vaša verzija Poche:"

View file

@ -1,59 +0,0 @@
<?php
// this script compile all twig templates and put it in cahce to get Poedit (or xgettext) to extract phrases fron chached templates.
// gettext command line tools:
// msgunfmt - get po from mo
// msgfmt - get mo from po
// xgettext - extract phrases from files
$siteRoot = dirname(__FILE__) . '/../..';
require_once $siteRoot . '/vendor/twig/twig/lib/Twig/Autoloader.php';
Twig_Autoloader::register();
require_once $siteRoot . '/vendor/twig/extensions/lib/Twig/Extensions/Autoloader.php';
Twig_Extensions_Autoloader::register();
//$tplDir = $siteRoot.'/themes/default';
$tplDirRoot = $siteRoot.'/themes/';
$tmpDir = $siteRoot. '/cache/';
foreach (new IteratorIterator(new DirectoryIterator($tplDirRoot)) as $tplDir) {
if ($tplDir->isDir() and $tplDir!='.' and $tplDir!='..') {
echo "\n$tplDir\n";
$loader = new Twig_Loader_Filesystem($tplDirRoot.$tplDir);
// force auto-reload to always have the latest version of the template
$twig = new Twig_Environment($loader, array(
'cache' => $tmpDir,
'auto_reload' => true
));
$twig->addExtension(new Twig_Extensions_Extension_I18n());
$filter = new Twig_SimpleFilter('getDomain', 'Tools::getDomain');
$twig->addFilter($filter);
$filter = new Twig_SimpleFilter('getReadingTime', 'Tools::getReadingTime');
$twig->addFilter($filter);
$filter = new Twig_SimpleFilter('getPrettyFilename', function($string) { return str_replace($siteRoot, '', $string); });
$twig->addFilter($filter);
// // iterate over all your templates
foreach (new RecursiveIteratorIterator(new RecursiveDirectoryIterator($tplDirRoot.$tplDir), RecursiveIteratorIterator::LEAVES_ONLY) as $file) {
// force compilation
if ($file->isFile() and pathinfo($file, PATHINFO_EXTENSION)=='twig') {
echo "\t$file\n";
$twig->loadTemplate(str_replace($tplDirRoot.$tplDir.'/', '', $file));
}
}
}
}

View file

@ -1,534 +0,0 @@
msgid ""
msgstr ""
"Project-Id-Version: wballabag\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2014-02-25 15:06+0300\n"
"PO-Revision-Date: 2014-02-25 15:08+0300\n"
"Last-Translator: Maryana <mariroz@mr.lviv.ua>\n"
"Language-Team: \n"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-Poedit-KeywordsList: _;gettext;gettext_noop\n"
"X-Poedit-Basepath: .\n"
"X-Poedit-Language: Ukrainian\n"
"X-Poedit-Country: UKRAINE\n"
"X-Poedit-SourceCharset: utf-8\n"
"X-Poedit-SearchPath-0: /home/mariroz/_DEV/web/wallabag/wallabag-master-testing\n"
msgid "wallabag, a read it later open source system"
msgstr "wallabag, сервіс відкладеного читання з відкритим кодом"
msgid "login failed: user doesn't exist"
msgstr "увійти не вдалося: користувач не існує"
msgid "return home"
msgstr "повернутися на головну"
msgid "config"
msgstr "налаштування"
msgid "Saving articles"
msgstr "Зберігання посилань"
msgid "There are several ways to save an article:"
msgstr "Є кілька способів зберегти статтю:"
msgid "read the documentation"
msgstr "читати документацію"
msgid "download the extension"
msgstr "завантажити розширення"
msgid "via F-Droid"
msgstr "через F-Droid"
msgid " or "
msgstr "або"
msgid "via Google Play"
msgstr "через Google Play"
msgid "download the application"
msgstr "завантажити додаток"
msgid "By filling this field"
msgstr "Заповнивши це поле"
msgid "bag it!"
msgstr "зберегти!"
msgid "Bookmarklet: drag & drop this link to your bookmarks bar"
msgstr "З допомогою закладки: перетягніть і відпустіть посилання на панель закладок"
msgid "Upgrading wallabag"
msgstr "Оновлення wallabag"
msgid "Installed version"
msgstr "Встановлено ​​версію"
msgid "Latest stable version"
msgstr "Остання стабільна версія"
msgid "A more recent stable version is available."
msgstr "Є новіша стабільна версія."
msgid "You are up to date."
msgstr "У вас остання версія."
msgid "Latest dev version"
msgstr "Остання версія в розробці"
msgid "A more recent development version is available."
msgstr "Доступна новіша версія в розробці."
msgid "Feeds"
msgstr "Завантаження (feeds)"
msgid "Your feed token is currently empty and must first be generated to enable feeds. Click <a href='?feed&amp;action=generate'>here to generate it</a>."
msgstr "Ваш маркер завантажень (feed token) не визначено, ви повинні спочатку згенерувати його для того, щоб активувати завантаження. Натисніть <a href='?feed&action=generate'>тут для його генерації</ A>."
msgid "Unread feed"
msgstr "Завантаження непрочитаного"
msgid "Favorites feed"
msgstr "Завантаження вибраного"
msgid "Archive feed"
msgstr "Завантаження архіву"
msgid "Your token:"
msgstr "Ваш маркер (token): "
msgid "Your user id:"
msgstr "Ваш ідентифікатор користувача (user id):"
msgid "You can regenerate your token: <a href='?feed&amp;action=generate'>generate!</a>."
msgstr "Ви можете перестворити ваш маркер: натисніть <a href='?feed&amp;action=generate'>згенерувати!</a>."
msgid "Change your theme"
msgstr "Змінити тему"
msgid "Theme:"
msgstr "Тема:"
msgid "Update"
msgstr "Оновити"
msgid "Change your language"
msgstr "Змінити мову"
msgid "Language:"
msgstr "Мова:"
msgid "Change your password"
msgstr "Зміна паролю"
msgid "New password:"
msgstr "Новий пароль:"
msgid "Password"
msgstr "Пароль"
msgid "Repeat your new password:"
msgstr "Новий пароль ще раз:"
msgid "Import"
msgstr "Імпортування"
msgid "Please execute the import script locally as it can take a very long time."
msgstr "Будь ласка, виконайте сценарій імпорту локально, оскільки це може тривати досить довго."
msgid "More info in the official documentation:"
msgstr "Більше інформації в офіційній документації:"
msgid "Import from Pocket"
msgstr "Імпорт з Pocket-а"
#, php-format
msgid "(you must have a %s file on your server)"
msgstr "(файл %s повинен бути присутнім на вашому сервері)"
msgid "Import from Readability"
msgstr "Імпорт з Readability"
msgid "Import from Instapaper"
msgstr "Імпорт з Instapaper"
msgid "Import from wallabag"
msgstr "Імпорт з wallabag"
msgid "Export your wallabag data"
msgstr "Експортувати ваші дані з wallabag"
msgid "Click here"
msgstr "Клікніть тут"
msgid "to download your database."
msgstr "щоб завантажити вашу базу даних."
msgid "to export your wallabag data."
msgstr "щоб експортувати ваші дані wallabag."
msgid "Cache"
msgstr "Кеш"
msgid "to delete cache."
msgstr "щоб очистити кеш."
msgid "You can enter multiple tags, separated by commas."
msgstr "Ви можете ввести декілька тегів, розділених комами."
msgid "return to article"
msgstr "повернутися до статті"
msgid "plop"
msgstr "plop"
msgid "You can <a href='wallabag_compatibility_test.php'>check your configuration here</a>."
msgstr "Ви можете <a href='wallabag_compatibility_test.php'>перевірити вашу конфігурацію тут</a>."
msgid "favoris"
msgstr "вибране"
msgid "archive"
msgstr "архів"
msgid "unread"
msgstr "непрочитане"
msgid "by date asc"
msgstr "за датою по зростанню"
msgid "by date"
msgstr "за датою"
msgid "by date desc"
msgstr "за датою по спаданню"
msgid "by title asc"
msgstr "за назвою по зростанню"
msgid "by title"
msgstr "за назвою"
msgid "by title desc"
msgstr "за назвою по спаданню"
msgid "Tag"
msgstr "Тег"
msgid "No articles found."
msgstr "Статей не знайдено."
msgid "Toggle mark as read"
msgstr "змінити мітку прочитаного"
msgid "toggle favorite"
msgstr "змінити мітку вибраного"
msgid "delete"
msgstr "видалити"
msgid "original"
msgstr "оригінал"
msgid "estimated reading time:"
msgstr "приблизний час читання:"
msgid "mark all the entries as read"
msgstr "відмітити всі статті як прочитані"
msgid "results"
msgstr "результат(ів)"
msgid "installation"
msgstr "інсталяція"
msgid "install your wallabag"
msgstr "встановити wallabag"
msgid "wallabag is still not installed. Please fill the below form to install it. Don't hesitate to <a href='http://doc.wallabag.org/'>read the documentation on wallabag website</a>."
msgstr "wallabag ще не встановлено. Будь ласка, заповніть форму нижче, щоб його встановити. Ви можете <a href='http://doc.wallabag.org/'>звертутися до документації на сайті wallabag</ A>."
msgid "Login"
msgstr "Логін"
msgid "Repeat your password"
msgstr "Пароль ще раз"
msgid "Install"
msgstr "Встановити"
msgid "login to your wallabag"
msgstr "увійти до wallabag"
msgid "Login to wallabag"
msgstr "Увійти до wallabag"
msgid "you are in demo mode, some features may be disabled."
msgstr "ви в демонстраційному режимі, деякі функції можуть бути відключені."
msgid "Username"
msgstr "Ім’я користувача"
msgid "Stay signed in"
msgstr "Запам'ятати мене"
msgid "(Do not check on public computers)"
msgstr "(Не відмічайте на загальнодоступних комп'ютерах)"
msgid "Sign in"
msgstr "Увійти"
msgid "favorites"
msgstr "вибране"
msgid "estimated reading time :"
msgstr "приблизний час читання:"
msgid "Mark all the entries as read"
msgstr "Відмітити все як прочитане"
msgid "Return home"
msgstr "Повернутися на головну"
msgid "Back to top"
msgstr "Догори"
msgid "Mark as read"
msgstr "Відмітити як прочитано/не прочитано"
msgid "Favorite"
msgstr "Вибране"
msgid "Toggle favorite"
msgstr "Відмітити як вибране/не вибране"
msgid "Delete"
msgstr "Видалити"
msgid "Tweet"
msgstr "Твітнути"
msgid "Email"
msgstr "Надіслати по e-mail"
msgid "shaarli"
msgstr "shaarli"
msgid "flattr"
msgstr "flattr"
msgid "Does this article appear wrong?"
msgstr "Ця стаття виглядає не так, як треба?"
msgid "tags:"
msgstr "теги:"
msgid "Edit tags"
msgstr "Редагувати теги"
msgid "save link!"
msgstr "зберегти лінк!"
msgid "home"
msgstr "головна"
msgid "tags"
msgstr "теги"
msgid "logout"
msgstr "вихід"
msgid "powered by"
msgstr "за підтримки"
msgid "debug mode is on so cache is off."
msgstr "режим відладки включено, отже кеш виключено."
msgid "your wallabag version:"
msgstr "версія вашого wallabag:"
msgid "storage:"
msgstr "сховище:"
msgid "save a link"
msgstr "зберегти лінк"
msgid "back to home"
msgstr "назад на головну"
msgid "toggle mark as read"
msgstr "змінити мітку на прочитано"
msgid "tweet"
msgstr "твітнути"
msgid "email"
msgstr "email"
msgid "this article appears wrong?"
msgstr "ця стаття виглядає не так, як треба?"
msgid "No link available here!"
msgstr "Немає доступних посилань!"
msgid "Poching a link"
msgstr "Зберігання посилання"
msgid "by filling this field"
msgstr "заповнивши це поле"
msgid "bookmarklet: drag & drop this link to your bookmarks bar"
msgstr "з допомогою закладки: перетягніть і відпустіть посилання на панель закладок"
msgid "your version"
msgstr "ваша версія:"
msgid "latest stable version"
msgstr "остання стабільна версія"
msgid "a more recent stable version is available."
msgstr "є новіша стабільна версія."
msgid "you are up to date."
msgstr "у вас остання версія."
msgid "latest dev version"
msgstr "остання версія в розробці"
msgid "a more recent development version is available."
msgstr "доступна новіша версія в розробці."
msgid "Please execute the import script locally, it can take a very long time."
msgstr "Будь ласка, виконайте сценарій імпорту локально, оскільки це може тривати досить довго."
msgid "More infos in the official doc:"
msgstr "Більше інформації в офіційній документації:"
msgid "import from Pocket"
msgstr "імпорт з Pocket-а"
msgid "import from Readability"
msgstr "імпорт з Readability"
msgid "import from Instapaper"
msgstr "імпорт з Instapaper"
msgid "Tags"
msgstr "Теги"
msgid "Untitled"
msgstr "Без назви"
msgid "the link has been added successfully"
msgstr "посилання успішно додано"
msgid "error during insertion : the link wasn't added"
msgstr "помилка при вставці: посилання не додано"
msgid "the link has been deleted successfully"
msgstr "посилання успішно видалено"
msgid "the link wasn't deleted"
msgstr "посилання не було видалено"
msgid "Article not found!"
msgstr "Статтю не знайдено!"
msgid "previous"
msgstr "попередня"
msgid "next"
msgstr "наступна"
msgid "in demo mode, you can't update your password"
msgstr "в демонстраційному режимі ви не можете змінювати свій пароль"
msgid "your password has been updated"
msgstr "ваш пароль змінено"
msgid "the two fields have to be filled & the password must be the same in the two fields"
msgstr "обидва поля повинні бути заповнені і пароль повинен співпадати в обох"
msgid "still using the \""
msgstr "досі використовується \""
msgid "that theme does not seem to be installed"
msgstr "виглядає, що цю тему не було встановлено"
msgid "you have changed your theme preferences"
msgstr "ви змінили налаштування своєї теми"
msgid "that language does not seem to be installed"
msgstr "виглядає, що цю мову не було встановлено"
msgid "you have changed your language preferences"
msgstr "ви змінили свої налаштування мови"
msgid "login failed: you have to fill all fields"
msgstr "увійти не вдалося: ви повинні заповнити всі поля"
msgid "welcome to your wallabag"
msgstr "ласкаво просимо до вашого wallabag"
msgid "login failed: bad login or password"
msgstr "увійти не вдалося: не вірний логін або пароль"
msgid "import from instapaper completed"
msgstr "імпорт з instapaper-а завершено"
msgid "import from pocket completed"
msgstr "імпорт з pocket-а завершено"
msgid "import from Readability completed. "
msgstr "імпорт з Readability завершено"
msgid "import from Poche completed. "
msgstr "імпорт з Poche завершено."
msgid "Unknown import provider."
msgstr "Невідомий провайдер імпорту."
msgid "Incomplete inc/poche/define.inc.php file, please define \""
msgstr "Неповний файл inc/poche/define.inc.php, будь ласка, визначте \""
msgid "Could not find required \""
msgstr "Не вдалося знайти потрібний \""
msgid "Uh, there is a problem while generating feeds."
msgstr "Ох, є проблема при створенні завантажень (feeds)."
msgid "Cache deleted."
msgstr "Кеш очищено."
msgid "Oops, it seems you don't have PHP 5."
msgstr "Упс, здається, у вас немає PHP 5."
#~ msgid "You can poche a link by several methods:"
#~ msgstr "Ви можете зберегти посилання кількома способами:"
#~ msgid "poche it!"
#~ msgstr "зберегти!"
#~ msgid "Updating poche"
#~ msgstr "Оновлення poche"
#, fuzzy
#~ msgid "Export your poche datas"
#~ msgstr "Експортувати ваші дані з poche"
#, fuzzy
#~ msgid "to export your poche datas."
#~ msgstr "щоб експортувати ваші дані poche."
#~ msgid "Import from poche"
#~ msgstr "Імпорт з poche"
#~ msgid "welcome to your poche"
#~ msgstr "ласкаво просимо до вашого poche"
#~ msgid "see you soon!"
#~ msgstr "бувайте, ще побачимось!"

View file

@ -1,560 +0,0 @@
/*! jQuery UI - v1.10.4 - 2014-03-09
* http://jqueryui.com
* Includes: jquery.ui.core.css, jquery.ui.autocomplete.css, jquery.ui.menu.css, jquery.ui.theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana%2CArial%2Csans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=highlight_soft&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=flat&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=glass&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=glass&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=glass&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=glass&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=glass&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px
* Copyright 2014 jQuery Foundation and other contributors; Licensed MIT */
/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
display: none;
}
.ui-helper-hidden-accessible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.ui-helper-reset {
margin: 0;
padding: 0;
border: 0;
outline: 0;
line-height: 1.3;
text-decoration: none;
font-size: 100%;
list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
content: "";
display: table;
border-collapse: collapse;
}
.ui-helper-clearfix:after {
clear: both;
}
.ui-helper-clearfix {
min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
width: 100%;
height: 100%;
top: 0;
left: 0;
position: absolute;
opacity: 0;
filter:Alpha(Opacity=0);
}
.ui-front {
z-index: 100;
}
/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
cursor: default !important;
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
display: block;
text-indent: -99999px;
overflow: hidden;
background-repeat: no-repeat;
}
/* Misc visuals
----------------------------------*/
/* Overlays */
.ui-widget-overlay {
position: fixed;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
.ui-autocomplete {
position: absolute;
top: 0;
left: 0;
cursor: default;
}
.ui-menu {
list-style: none;
padding: 2px;
margin: 0;
display: block;
outline: none;
}
.ui-menu .ui-menu {
margin-top: -3px;
position: absolute;
}
.ui-menu .ui-menu-item {
margin: 0;
padding: 0;
width: 100%;
/* support: IE10, see #8844 */
list-style-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7);
}
.ui-menu .ui-menu-divider {
margin: 5px -2px 5px -2px;
height: 0;
font-size: 0;
line-height: 0;
border-width: 1px 0 0 0;
}
.ui-menu .ui-menu-item a {
text-decoration: none;
display: block;
padding: 2px .4em;
line-height: 1.5;
min-height: 0; /* support: IE7 */
font-weight: normal;
}
.ui-menu .ui-menu-item a.ui-state-focus,
.ui-menu .ui-menu-item a.ui-state-active {
font-weight: normal;
margin: -1px;
}
.ui-menu .ui-state-disabled {
font-weight: normal;
margin: .4em 0 .2em;
line-height: 1.5;
}
.ui-menu .ui-state-disabled a {
cursor: default;
}
/* icon support */
.ui-menu-icons {
position: relative;
}
.ui-menu-icons .ui-menu-item a {
position: relative;
padding-left: 2em;
}
/* left-aligned */
.ui-menu .ui-icon {
position: absolute;
top: .2em;
left: .2em;
}
/* right-aligned */
.ui-menu .ui-menu-icon {
position: static;
float: right;
}
/* Component containers
----------------------------------*/
.ui-widget {
font-family: Verdana,Arial,sans-serif;
font-size: 1.1em;
}
.ui-widget .ui-widget {
font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
font-family: Verdana,Arial,sans-serif;
font-size: 1em;
}
.ui-widget-content {
border: 1px solid #aaaaaa;
background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;
color: #222222;
}
.ui-widget-content a {
color: #222222;
}
.ui-widget-header {
border: 1px solid #aaaaaa;
background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x;
color: #222222;
font-weight: bold;
}
.ui-widget-header a {
color: #222222;
}
/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
border: 1px solid #d3d3d3;
background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x;
font-weight: normal;
color: #555555;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
color: #555555;
text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
border: 1px solid #999999;
background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
font-weight: normal;
color: #212121;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
color: #212121;
text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
border: 1px solid #aaaaaa;
background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
font-weight: normal;
color: #212121;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
color: #212121;
text-decoration: none;
}
/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
border: 1px solid #fcefa1;
background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
color: #363636;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
color: #363636;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
border: 1px solid #cd0a0a;
background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
color: #cd0a0a;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
color: #cd0a0a;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
color: #cd0a0a;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
opacity: .7;
filter:Alpha(Opacity=70);
font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
opacity: .35;
filter:Alpha(Opacity=35);
background-image: none;
}
.ui-state-disabled .ui-icon {
filter:Alpha(Opacity=35); /* For IE8 - See #6059 */
}
/* Icons
----------------------------------*/
/* states and images */
.ui-icon {
width: 16px;
height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-widget-header .ui-icon {
background-image: url(images/ui-icons_222222_256x240.png);
}
.ui-state-default .ui-icon {
background-image: url(images/ui-icons_888888_256x240.png);
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-active .ui-icon {
background-image: url(images/ui-icons_454545_256x240.png);
}
.ui-state-highlight .ui-icon {
background-image: url(images/ui-icons_2e83ff_256x240.png);
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
background-image: url(images/ui-icons_cd0a0a_256x240.png);
}
/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }
/* Misc visuals
----------------------------------*/
/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
border-top-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
border-top-right-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
border-bottom-left-radius: 4px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
border-bottom-right-radius: 4px;
}
/* Overlays */
.ui-widget-overlay {
background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity: .3;
filter: Alpha(Opacity=30);
}
.ui-widget-shadow {
margin: -8px 0 0 -8px;
padding: 8px;
background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;
opacity: .3;
filter: Alpha(Opacity=30);
border-radius: 8px;
}

File diff suppressed because one or more lines are too long

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.2 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.3 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 2.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.7 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 34 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.6 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.5 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 612 B

View file

@ -1,6 +0,0 @@
$(document).ready(function() {
current_url = window.location.href
if (current_url.match("&closewin=true")) {
window.close();
}
});

View file

@ -1,47 +0,0 @@
jQuery(function($) {
function split( val ) {
return val.split( /,\s*/ );
}
function extractLast( term ) {
return split( term ).pop();
}
$("#value").bind("keydown", function(event) {
if (event.keyCode === $.ui.keyCode.TAB && $(this).data("ui-autocomplete").menu.active) {
event.preventDefault();
}
}).autocomplete({
source : function(request, response) {
$.getJSON("./?view=tags", {
term : extractLast(request.term),
//id: $(':hidden#entry_id').val()
}, response);
},
search : function() {
// custom minLength
var term = extractLast(this.value);
if (term.length < 1) {
return false;
}
},
focus : function() {
// prevent value inserted on focus
return false;
},
select : function(event, ui) {
var terms = split(this.value);
// remove the current input
terms.pop();
// add the selected item
terms.push(ui.item.value);
// add placeholder to get the comma-and-space at the end
terms.push("");
this.value = terms.join(", ");
return false;
}
});
});

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View file

@ -1,72 +0,0 @@
$(document).ready(function() {
$("#search-form").hide();
$("#bagit-form").hide();
//---------------------------------------------------------------------------
// Toggle the "Search" popup in the sidebar
//---------------------------------------------------------------------------
function toggleSearch() {
$("#search-form").toggle();
$("#search").toggleClass("current");
$("#search").toggleClass("active-current");
$("#search-arrow").toggleClass("arrow-down");
if ($("#search").hasClass("current")) {
$("#content").addClass("opacity03");
} else {
$("#content").removeClass("opacity03");
}
}
//---------------------------------------------------------------------------
// Toggle the "Save a Link" popup in the sidebar
//---------------------------------------------------------------------------
function toggleBagit() {
$("#bagit-form").toggle();
$("#bagit").toggleClass("current");
$("#bagit").toggleClass("active-current");
$("#bagit-arrow").toggleClass("arrow-down");
if ($("#bagit").hasClass("current")) {
$("#content").addClass("opacity03");
} else {
$("#content").removeClass("opacity03");
}
}
//---------------------------------------------------------------------------
// Close all #links popups in the sidebar
//---------------------------------------------------------------------------
function closePopups() {
$("#links .messages").hide();
$("#links > li > a").removeClass("active-current");
$("#links > li > a").removeClass("current");
$("[id$=-arrow]").removeClass("arrow-down");
$("#content").removeClass("opacity03");
}
$("#search").click(function(){
closePopups();
toggleSearch();
$("#searchfield").focus();
});
$("#bagit").click(function(){
closePopups();
toggleBagit();
$("#plainurl").focus();
});
$("#search-form-close").click(function(){
toggleSearch();
});
$("#bagit-form-close").click(function(){
toggleBagit();
});
// $("#").click(function(){
// toggleSearch();
// });
});

View file

@ -1,25 +0,0 @@
function supportsLocalStorage() {
try {
return 'localStorage' in window && window['localStorage'] !== null;
} catch (e) {
return false;
}
}
function savePercent(id, percent) {
if (!supportsLocalStorage()) { return false; }
localStorage["poche.article." + id + ".percent"] = percent;
return true;
}
function retrievePercent(id) {
if (!supportsLocalStorage()) { return false; }
var bheight = $(document).height();
var percent = localStorage["poche.article." + id + ".percent"];
var scroll = bheight * percent;
$('html,body').animate({scrollTop: scroll}, 'fast');
return true;
}

View file

@ -1,109 +0,0 @@
$.fn.ready(function() {
var $bagit = $('#bagit'),
$bagitForm = $('#bagit-form'),
$bagitFormForm = $('#bagit-form-form');
/* ==========================================================================
bag it link and close button
========================================================================== */
function toggleSaveLinkForm(url, event) {
$("#add-link-result").empty();
$bagit.toggleClass("active-current");
//only if bag-it link is not presented on page
if ( $bagit.length === 0 ) {
if ( event !== 'undefined' && event ) {
$bagitForm.css( {position:"absolute", top:event.pageY, left:event.pageX-200});
}
else {
$bagitForm.css( {position:"relative", top:"auto", left:"auto"});
}
}
if ($("#search-form").length != 0) {
$("#search").removeClass("current");
$("#search-arrow").removeClass("arrow-down");
$("#search-form").hide();
}
$bagitForm.toggle();
$('#content').toggleClass("opacity03");
if (url !== 'undefined' && url) {
$('#plainurl').val(url);
}
$('#plainurl').focus();
}
//---------------------------------------------------------------------------
// These two functions are now taken care of in popupForm.js
//---------------------------------------------------------------------------
// $bagit.click(function(){
// $bagit.toggleClass("current");
// $("#bagit-arrow").toggleClass("arrow-down");
// toggleSaveLinkForm();
// });
// $("#bagit-form-close").click(function(){
// $bagit.removeClass("current");
// $("#bagit-arrow").removeClass("arrow-down");
// toggleSaveLinkForm();
// });
//send "bag it link" form request via ajax
$bagitFormForm.submit( function(event) {
$("body").css("cursor", "wait");
$("#add-link-result").empty();
$.ajax({
type: $bagitFormForm.attr('method'),
url: $bagitFormForm.attr('action'),
data: $bagitFormForm.serialize(),
success: function(data) {
$('#add-link-result').html("Done!");
$('#plainurl').val('');
$('#plainurl').blur('');
$("body").css("cursor", "auto");
//setTimeout( function() { toggleSaveLinkForm(); }, 1000); //close form after 1000 delay
},
error: function(data) {
$('#add-link-result').html("Failed!");
$("body").css("cursor", "auto");
}
});
event.preventDefault();
});
/* ==========================================================================
Keyboard gestion
========================================================================== */
$(window).keydown(function(e){
if ( ( e.target.tagName.toLowerCase() !== 'input' && e.keyCode == 83 ) || (e.keyCode == 27 && $bagitForm.is(':visible') ) ) {
$bagit.removeClass("current");
$("#bagit-arrow").removeClass("arrow-down");
toggleSaveLinkForm();
return false;
}
});
/* ==========================================================================
Process all links inside an article
========================================================================== */
$("article a[href^='http']").after(function() {
return " <a href=\"" + $(this).attr('href') + "\" class=\"add-to-wallabag-link-after\" alt=\"add to wallabag\" title=\"add to wallabag\"></a> ";
});
$(".add-to-wallabag-link-after").click(function(event){
toggleSaveLinkForm($(this).attr('href'), event);
event.preventDefault();
});
});

View file

@ -1,3 +0,0 @@
# Baggy Theme
theme created by Thomas LEBEAU alias Courgette http://thomaslebeau.fr/

View file

@ -1,5 +0,0 @@
<div id="display-mode">
<a href="javascript: void(null);" id="listmode" class="listmode">
<img src="{{ poche_url }}themes/{{ theme }}/img/{{ theme }}/blank.png" alt="{% trans "toggle view mode" %}" title="{% trans "toggle view mode" %}" width="16" height="16">
</a>
</div>

View file

@ -1,39 +0,0 @@
<link rel="apple-touch-icon" type="image/png" href="{{ poche_url }}themes/_global/img/appicon/apple-touch-icon-152.png" sizes="152x152">
<link rel="icon" type="image/png" href="{{ poche_url }}themes/_global/img/appicon/apple-touch-icon-152.png" sizes="152x152">
<link rel="apple-touch-icon" type="image/png" href="{{ poche_url }}themes/_global/img/appicon/apple-touch-icon-144.png" sizes="144x144">
<link rel="icon" type="image/png" href="{{ poche_url }}themes/_global/img/appicon/apple-touch-icon-144.png" sizes="144x144">
<link rel="apple-touch-icon" type="image/png" href="{{ poche_url }}themes/_global/img/appicon/apple-touch-icon-120.png" sizes="120x120">
<link rel="icon" type="image/png" href="{{ poche_url }}themes/_global/img/appicon/apple-touch-icon-120.png" sizes="120x120">
<link rel="apple-touch-icon" type="image/png" href="{{ poche_url }}themes/_global/img/appicon/apple-touch-icon-114.png" sizes="114x114">
<link rel="icon" type="image/png" href="{{ poche_url }}themes/_global/img/appicon/apple-touch-icon-114.png" sizes="114x114">
<link rel="apple-touch-icon" type="image/png" href="{{ poche_url }}themes/_global/img/appicon/apple-touch-icon-76.png" sizes="76x76">
<link rel="icon" type="image/png" href="{{ poche_url }}themes/_global/img/appicon/apple-touch-icon-76.png" sizes="76x76">
<link rel="apple-touch-icon" type="image/png" href="{{ poche_url }}themes/_global/img/appicon/apple-touch-icon-72.png" sizes="72x72">
<link rel="icon" type="image/png" href="{{ poche_url }}themes/_global/img/appicon/apple-touch-icon-72.png" sizes="72x72">
<link rel="apple-touch-icon" type="image/png" href="{{ poche_url }}themes/_global/img/appicon/apple-touch-icon-57.png" sizes="57x57">
<link rel="icon" type="image/png" href="{{ poche_url }}themes/_global/img/appicon/apple-touch-icon-57.png" sizes="57x57">
<link rel="apple-touch-icon" type="image/png" href="{{ poche_url }}themes/_global/img/appicon/apple-touch-icon.png">
<link rel="icon" type="image/png" href="{{ poche_url }}themes/_global/img/appicon/apple-touch-icon.png">
<link rel="shortcut icon" type="image/x-icon" href="{{ poche_url }}themes/_global/img/appicon/favicon.ico" sizes="16x16">
<link rel="stylesheet" href="{{ poche_url }}themes/{{theme}}/css/ratatouille.css" media="all">
<link rel="stylesheet" href="{{ poche_url }}themes/{{theme}}/css/font.css" media="all">
<link rel="stylesheet" href="{{ poche_url }}themes/{{theme}}/css/main.css" media="all">
<link rel="stylesheet" href="{{ poche_url }}themes/{{theme}}/css/messages.css" media="all">
<link rel="stylesheet" href="{{ poche_url }}themes/{{theme}}/css/print.css" media="print">
<script src="{{ poche_url }}themes/_global/js/jquery-2.0.3.min.js"></script>
<script src="{{ poche_url }}themes/_global/js/autoClose.js"></script>
<script src="{{ poche_url }}themes/{{theme}}/js/jquery.cookie.js"></script>
<script src="{{ poche_url }}themes/{{theme}}/js/init.js"></script>
<script src="{{ poche_url }}themes/_global/js/saveLink.js"></script>
<script src="{{ poche_url }}themes/_global/js/popupForm.js"></script>
<script src="{{ poche_url }}themes/{{theme}}/js/closeMessage.js"></script>

View file

@ -1,17 +0,0 @@
<button id="menu" class="icon icon-menu desktopHide"><span>Menu</span></button>
<ul id="links" class="links">
<li><a href="./" {% if view == 'home' %}class="current"{% endif %}>{% trans "unread" %}</a></li>
<li><a href="./?view=fav" {% if view == 'fav' %}class="current"{% endif %}>{% trans "favorites" %}</a></li>
<li><a href="./?view=archive" {% if view == 'archive' %}class="current"{% endif %}>{% trans "archive" %}</a></li>
<li><a href="./?view=tags" {% if view == 'tags' %}class="current"{% endif %}>{% trans "tags" %}</a></li>
<li style="position: relative;"><a href="javascript: void(null);" id="bagit">{% trans "save a link" %}</a>
{% include '_pocheit-form.twig' %}
</li>
<li style="position: relative;"><a href="javascript: void(null);" id="search">{% trans "search" %}</a>
{% include '_search-form.twig' %}
</li>
<li><a href="./?view=config" {% if view == 'config' %}class="current"{% endif %}>{% trans "config" %}</a></li>
<li><a href="./?view=about" {% if view == 'about' %}class="current"{% endif %}>{% trans "about" %}</a></li>
<li><a class="icon icon-power" href="./?logout" title="{% trans "logout" %}">{% trans "logout" %}</a></li>
</ul>

View file

@ -1,10 +0,0 @@
<div id="bagit-form" class="messages info popup-form">
<form method="get" action="index.php" target="_blank" id="bagit-form-form">
<h2>{% trans "Save a link" %}</h2>
<a href="javascript: void(null);" id="bagit-form-close" class="close-button--popup close-button">&times;</a>
<input type="hidden" name="autoclose" value="1" />
<input required placeholder="example.com/article" class="addurl" id="plainurl" name="plainurl" type="url" />
<span id="add-link-result"></span>
<input type="submit" value="{% trans "save link!" %}" />
</form>
</div>

View file

@ -1,9 +0,0 @@
<div id="search-form" class="messages info popup-form">
<form method="get" action="index.php">
<h2>{%trans "Search" %}</h2>
<a href="javascript: void(null);" id="search-form-close" class="close-button--popup close-button">&times;</a>
<input type="hidden" name="view" value="search"></input>
<input required placeholder="{% trans "Enter your search here" %}" type="text" name="search" id="searchfield"><br>
<input id="submit-search" type="submit" value="{% trans "Search" %}"></input>
</form>
</div>

View file

@ -1,7 +0,0 @@
<header class="w600p center mbm">
<h1 class="logo">
{% if view == 'home' %}{% block logo %}<img width="100" height="100" src="{{ poche_url }}themes/{{theme}}/img/logo-w.png" alt="wallabag logo" />{% endblock %}
{% else %}<a href="./" title="{% trans "return home" %}" >{{ block('logo') }}</a>
{% endif %}
</h1>
</header>

View file

@ -1,84 +0,0 @@
{% extends "layout.twig" %}
{% block title %}{% trans "About" %}{% endblock %}
{% block menu %}
{% include '_menu.twig' %}
{% endblock %}
{% block content %}
<h2>{% trans "About wallabag" %}</h2>
<dl>
<dt>{% trans "Project website" %}</dt>
<dd><a href="https://www.wallabag.org">https://www.wallabag.org</a></dd>
<dt>{% trans "Main developer" %}</dt>
<dd><a href="mailto:nicolas@loeuillet.org">Nicolas Lœuillet</a> — <a href="http://cdetc.fr">{% trans "website" %}</a></dd>
<dt>{% trans "Contributors:" %}</dt>
<dd><a href="https://github.com/wallabag/wallabag/graphs/contributors">{% trans "on Github" %}</a></dd>
<dt>{% trans "Bug reports" %}</dt>
<dd><a href="https://support.wallabag.org">{% trans "On our support website" %}</a> {% trans "or" %} <a href="https://github.com/wallabag/wallabag/issues">{% trans "on Github" %}</a></dd>
<dt>{% trans "License" %}</dt>
<dd><a href="http://en.wikipedia.org/wiki/MIT_License">MIT</a></dd>
<dt>{% trans "Version" %}</dt>
<dd>{{ constant('WALLABAG') }}</dd>
</dl>
<p>{% trans "wallabag is a read-it-later application: you can save a web page by keeping only content. Elements like ads or menus are deleted." %}</p>
<h2>{% trans "Getting help" %}</h2>
<dl>
<dt>{% trans "Documentation" %}</dt>
<dd><a href="docs/">Offline documentation</a> and <a href="https://doc.wallabag.org/">online documentation</a> (up to date)</dd>
<dt>{% trans "Support" %}</dt>
<dd><a href="http://support.wallabag.org/">http://support.wallabag.org/</a></dd>
</dl>
<h2>{% trans "Helping wallabag" %}</h2>
<p>{% trans "wallabag is free and opensource. You can help us:" %}</p>
<dl>
<dt><a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&hosted_button_id=9UBA65LG3FX9Y&lc=gb">{% trans "via Paypal" %}</a></dt>
<dt><a href="https://flattr.com/thing/1265480">{% trans "via Flattr" %}</a></dt>
</dl>
<h2>{% trans "Credits" %}</h2>
<dl>
<dt>PHP Readability</dt>
<dd><a href="https://bitbucket.org/fivefilters/php-readability">https://bitbucket.org/fivefilters/php-readability</a></dd>
<dt>Full Text RSS</dt>
<dd><a href="http://code.fivefilters.org/full-text-rss/src">http://code.fivefilters.org/full-text-rss/src</a></dd>
<dt>logo by Maylis Agniel</dt>
<dd><a href="https://github.com/wallabag/logo">https://github.com/wallabag/logo</a></dd>
<dt>icons</dt>
<dd><a href="http://icomoon.io">http://icomoon.io</a></dd>
<dt>PHP Simple HTML DOM Parser</dt>
<dd><a href="http://simplehtmldom.sourceforge.net/">http://simplehtmldom.sourceforge.net/</a></dd>
<dt>Session</dt>
<dd><a href="https://github.com/tontof/kriss_feed/blob/master/src/class/Session.php">https://github.com/tontof/kriss_feed/blob/master/src/class/Session.php</a></dd>
<dt>Twig</dt>
<dd><a href="http://twig.sensiolabs.org">http://twig.sensiolabs.org</a></dd>
<dt>Flash messages</dt>
<dd><a href="https://github.com/plasticbrain/PHP-Flash-Messages">https://github.com/plasticbrain/PHP-Flash-Messages</a></dd>
<dt>Pagination</dt>
<dd><a href="https://github.com/daveismyname/pagination">https://github.com/daveismyname/pagination</a></dd>
<dt>PHPePub</dt>
<dd><a href="https://github.com/Grandt/PHPePub/">https://github.com/Grandt/PHPePub/</a></dd>
</dl>
{% endblock %}

View file

@ -1,187 +0,0 @@
{% extends "layout.twig" %}
{% block title %}{% trans "config" %}{% endblock %}
{% block menu %}
{% include '_menu.twig' %}
{% endblock %}
{% block content %}
<h2>{% trans "Saving articles" %}</h2>
<p>{% trans "There are several ways to save an article:" %} {% trans "(<a href=\"http://doc.wallabag.org/en/User_documentation/Save_your_first_article\" target=\"_blank\" title=\"Documentation\">?</a>)" %}</p>
<p>
<form method="get" action="index.php">
<label class="addurl" for="config_plainurl">{% trans "By filling this field" %}:</label><br>
<input required placeholder="example.com/article" class="addurl" id="config_plainurl" name="plainurl" type="url" />
<input type="submit" value="{% trans "bag it!" %}" />
</form>
</p>
<h3>Browser Plugins</h3>
<ul>
<li><a href="https://addons.mozilla.org/firefox/addon/wallabag/" target="_blank">{% trans "Firefox Add-On" %}</a></li>
<li><a href="https://chrome.google.com/webstore/detail/wallabag/bepdcjnnkglfjehplaogpoonpffbdcdj" target="_blank">{% trans "Chrome Extension" %}</a></li>
</ul>
<h3>Mobile Apps</h3>
<ul>
<li>Android: <a href="https://f-droid.org/app/fr.gaulupeau.apps.InThePoche" target="_blank">{% trans "via F-Droid" %}</a> {% trans " or " %} <a href="https://play.google.com/store/apps/details?id=fr.gaulupeau.apps.InThePoche" target="_blank">{% trans "via Google Play" %}</a></li>
<li>iOS: <a href="https://itunes.apple.com/app/wallabag/id828331015?mt=8" target="_blank">{% trans "download the application" %}</a></li>
<li>Windows Phone: <a href="http://www.windowsphone.com/en-us/store/app/wallabag/ff890514-348c-4d0b-9b43-153fff3f7450" target="_blank">{% trans "download the application" %}</a></li>
</ul>
<h3>{% trans "Bookmarklet" %}</h3>
<p>
{% trans "Drag &amp; drop this link to your bookmarks bar:" %} <a id="bookmarklet" ondragend="this.click();" href="javascript:if(top['bookmarklet-url@wallabag.org']){top['bookmarklet-url@wallabag.org'];}else{(function(){var%20url%20=%20location.href%20||%20url;window.open('{{ poche_url }}?action=add&url='%20+%20btoa(url),'_self');})();void(0);}">{% trans "bag it!" %}</a>
</p>
<h2>{% trans "Feeds" %}</h2>
{% if token == '' %}
<p>{% trans "Your feed token is currently empty and must first be generated to enable feeds. Click <a href='?feed&amp;action=generate'>here to generate it</a>." %}</p>
{% else %}
<ul>
<li><a href="?feed&amp;type=home&amp;user_id={{ user_id }}&amp;token={{ token }}" target="_blank">{% trans "Unread feed" %}</a></li>
<li><a href="?feed&amp;type=fav&amp;user_id={{ user_id }}&amp;token={{ token }}" target="_blank">{% trans "Favorites feed" %}</a></li>
<li><a href="?feed&amp;type=archive&amp;user_id={{ user_id }}&amp;token={{ token }}" target="_blank">{% trans "Archive feed" %}</a></li>
</ul>
<p class="more-info">
{% trans "Your token:" %} <strong>{{token}}</strong><br>
{% trans "Your user id:" %} <strong>{{user_id}}</strong><br>
{% trans "You can regenerate your token: <a href='?feed&amp;action=generate'>generate!</a>." %}
</p>
{% endif %}
<h2>{% trans "Change your theme" %}</h2>
<form method="post" action="?updatetheme" name="changethemeform">
<fieldset class="w500p inline">
<div class="row">
<label class="col w150p" for="theme">{% trans "Theme:" %}</label>
<select class="col" id="theme" name="theme">
{% for key, theme in themes %}
<option value="{{ key }}" {{ theme.current ? 'selected' : '' }}>{{ theme.name }}</option>
{% endfor %}
</select>
</div>
<div class="row mts txtcenter">
<button class="bouton" type="submit" tabindex="4">{% trans "Update" %}</button>
</div>
</fieldset>
<input type="hidden" name="returnurl" value="{{ referer }}">
<input type="hidden" name="token" value="{{ token }}">
</form>
<h2>{% trans "Change your language" %}</h2>
<form method="post" action="?updatelanguage" name="changelanguageform">
<fieldset class="w500p inline">
<div class="row">
<label class="col w150p" for="language">{% trans "Language:" %}</label>
<select class="col" id="language" name="language">
{% for language in languages %}
<option value="{{ language.value }}" {{ language.current ? 'selected' : '' }}>{{ language.name }}</option>
{% endfor %}
</select>
</div>
<div class="row mts txtcenter">
<button class="bouton" type="submit" tabindex="4">{% trans "Update" %}</button>
</div>
</fieldset>
<input type="hidden" name="returnurl" value="{{ referer }}">
<input type="hidden" name="token" value="{{ token }}">
</form>
<h2><a name="import"></a>{% trans "Import" %}</h2>
<p>{% trans "You can import your Pocket, Readability, Instapaper, Wallabag or any data in appropriate json or html format." %}</p>
<p>{% trans "Please select export file on your computer and press \"Import\" button below. Wallabag will parse your file, insert all URLs and start fetching of articles if required." %}</p>
<form method="post" action="?import" name="uploadfile" enctype="multipart/form-data">
<fieldset class="w500p">
<div class="row">
<label class="col w150p" for="file">{% trans "File:" %}</label>
<input class="col" type="file" id="file" name="file" tabindex="4" required="required">
</div>
<div class="row mts txtcenter">
<button class="bouton" type="submit" tabindex="4">{% trans "Import" %}</button>
</div>
</fieldset>
</form>
<p><a href="?import">{% trans "You can click here to fetch content for articles with no content." %}</a></p>
<p class="more-info">{% trans "Fetching process is controlled by two constants in your config file: IMPORT_LIMIT (how many articles are fetched at once) and IMPORT_DELAY (delay between fetch of next batch of articles)." %}</p>
<h2>{% trans "Export your wallabag data" %}</h2>
<p><a href="?export" target="_blank">{% trans "Export JSON" %}</a><br>
<span class="more-info">Data will be exported in a single JSON file.</span></p>
<h2>{% trans "Fancy an E-Book ?" %}</h2>
<p>{% trans "Click to get all your articles in one ebook :" %}
<ul>
<li><a href="./?epub&amp;method=all" title="{% trans 'Generate ePub file' %}">ePub 3</a></li>
<li><a href="./?mobi&amp;method=all" title="{% trans 'Generate Mobi file' %}">Mobi</a></li>
<li><a href="./?pdf&amp;method=all" title="{% trans 'Generate PDF file' %}">PDF</a></li>
</ul>
<span class="more-info">{% trans "This can <b>take a while</b> and can <b>even fail</b> if you have too many articles, depending on your server configuration." %}</span></p>
<h2><a name="cache"></a>{% trans "Cache" %}</h2>
<p><a href="?empty-cache">{% trans "Delete Cache" %}</a><br>
<span class="more-info">Deleting the cache may help with display or other problems.</span></p>
{% if http_auth == 0 %}
<h2>{% trans "Change your password" %}</h2>
<form method="post" action="?config" name="loginform">
<fieldset class="w500p">
<div class="row">
<label class="col w150p" for="password">{% trans "New password:" %}</label>
<input class="col" type="password" id="password" name="password" placeholder="{% trans "Password" %}" tabindex="2">
</div>
<div class="row">
<label class="col w150p" for="password_repeat">{% trans "Repeat your new password:" %}</label>
<input class="col" type="password" id="password_repeat" name="password_repeat" placeholder="{% trans "Password" %}" tabindex="3">
</div>
<div class="row mts txtcenter">
<button class="bouton" type="submit" tabindex="4">{% trans "Update" %}</button>
</div>
</fieldset>
<input type="hidden" name="returnurl" value="{{ referer }}">
<input type="hidden" name="token" value="{{ token }}">
</form>
{% endif %}
<h2>{% trans 'Add user' %}</h2>
<form method="post" action="?newuser">
<fieldset class="w500p">
<div class="row">
<label class="col w150p" for="newusername">{% trans 'Login for new user' %}</label>
<input class="col" type="text" id="newusername" name="newusername" placeholder="{% trans 'Login' %}" required>
</div>
<div class="row">
<label class="col w150p" for="password4newuser">{% trans "Password for new user" %}</label>
<input class="col" type="password" id="password4newuser" name="password4newuser" placeholder="{% trans 'Password' %}" required>
</div>
<div class="row">
<label class="col w150p" for="newuseremail">{% trans 'Email for new user (not required)' %}</label>
<input class="col" type="email" id="newuseremail" name="newuseremail" placeholder="{% trans 'Email' %}">
</div>
<div class="row mts txtcenter">
<button type="submit">{% trans "Add user" %}</button>
</div>
</fieldset>
</form>
<h2>{% trans "Delete account" %}</h2>
{% if not only_user %}<form method="post" action="?deluser">
<p>{% trans "You can delete your account by entering your password and validating." %}<br /><b>{% trans "Be careful, data will be erased forever (that is a very long time)." %}</b></p>
<fieldset class="w500p">
<div class="row">
<label class="col w150p" for="password4deletinguser">{% trans "Type here your password" %}</label>
<input class="col" type="password" id="password4deletinguser" name="password4deletinguser" placeholder="{% trans "Password" %}">
</div>
<div class="row mts txtcenter">
<button type="submit">{% trans "Delete account" %}</button>
</div>
</form>
{% else %}<p>{% trans "You are the only user, you cannot delete your own account." %}</p>
<p>{% trans "To completely remove wallabag, delete the wallabag folder on your web server (and eventual databases)." %}</p>{% endif %}
<h2>{% trans "Upgrading wallabag" %}</h2>
<ul>
<li>{% trans "Installed version" %}: <strong>{{ constant('WALLABAG') }}</strong></li>
<li>{% trans "Latest stable version" %}: {{ prod }}. {% if compare_prod == -1 %}<strong><a href="http://wallabag.org/">{% trans "A more recent stable version is available." %}</a></strong>{% else %}{% trans "You are up to date." %}{% endif %} ({% trans "Last check:" %} {{ check_time_prod }})</li>
{% if constant('DEBUG_POCHE') == 1 %}<li>{% trans "Latest dev version" %}: {{ dev }}. {% if compare_dev == -1 %}<strong><a href="http://wallabag.org/">{% trans "A more recent development version is available." %}</a></strong>{% else %}{% trans "You are up to date." %}{% endif %} ({% trans "Last check:" %} {{ check_time_dev }}){% endif %}</li>
</ul>
<p class="more-info">{% trans "You can clear cache to check the latest release." %}</p>
{% endblock %}

View file

@ -1,29 +0,0 @@
{% extends "layout.twig" %}
{% block title %}edit tags{% endblock %}
{% block menu %}
{% include '_menu.twig' %}
{% endblock %}
{% block content %}
<script src="{{ poche_url }}themes/_global/js/jquery-ui-1.10.4.custom.min.js"></script>
<script src="{{ poche_url }}themes/_global/js/autoCompleteTags.js"></script>
<link rel="stylesheet" href="{{ poche_url }}themes/_global/css/jquery-ui-1.10.4.custom.min.css" media="all">
<div id="article">
<h2>{{ entry.title|raw }}</21>
</div>
{% if tags is empty %}
<div class="notags">{% trans "no tags" %}</div>
{% endif %}
<ul>
{% for tag in tags %}<li>{{ tag.value }} <a href="./?action=remove_tag&amp;tag_id={{ tag.id }}&amp;id={{ entry_id }}">✘</a></li>{% endfor %}
</ul>
<form method="post" action="./?action=add_tag">
<input type="hidden" name="entry_id" value="{{ entry_id }}" />
<label for="value">{% trans "Add tags:" %}</label><input type="text" placeholder="{% trans "interview" %}, {% trans "editorial" %}, {% trans "video" %}" id="value" name="value" required="required" />
<input type="submit" value="Tag" />
<p>{% trans "Start typing for auto complete." %}<br>
{% trans "You can enter multiple tags, separated by commas." %}</p>
</form>
<a class="icon icon-reply return" href="./?view=view&id={{ entry_id }}">{% trans "return to article" %}</a>
{% endblock %}

View file

@ -1,81 +0,0 @@
{% extends "layout.twig" %}
{% block title %}
{% if view == 'fav' %}
{% trans "favorites" %}
{% elseif view == 'archive' %}
{% trans "archive" %}
{% else %}
{% trans "unread" %}
{% endif %}
{% endblock %}
{% block menu %}
{% include '_menu.twig' %}
{% endblock %}
{% block content %}
{% if tag %}
<h3>{% trans "Tag" %}: <b>{{ tag.value }}</b></h3>
{% endif %}
{% if entries is empty %}
<div class="messages warning"><p>{% trans "No articles found." %}</p></div>
{% else %}
<div>
{% include '_display-mode.twig' %}
{% include '_sorting.twig' %}
</div>
{% block pager %}
{% if nb_results > 1 %}
<div class="results">
<div class="nb-results">{{ nb_results }} {% trans "results" %}{% if search_term is defined %} {% trans %}found for « {{ search_term }} »{% endtrans %}{% endif %}</div>
{{ page_links | raw }}
</div>
{% elseif nb_results == 1 %}
{% if search_term is defined %}
<div class="results">
<div class="nb-results">{% trans "Only one result found for " %} « {{ search_term }} »</div>
</div>
{% endif %}
{% endif %}
{% endblock %}
<div id="list-entries" class="list-entries">
{% for entry in entries %}
<div id="entry-{{ entry.id|e }}" class="entrie">
<h2><a href="index.php?view=view&amp;id={{ entry.id|e }}">{{ entry.title|raw }}</a></h2>
{% if entry.content| getReadingTime > 0 %}
<div class="estimatedTime"><span class="tool reading-time">{% trans "estimated reading time :" %} {{ entry.content| getReadingTime }} min</span></div>
{% else %}
<div class="estimatedTime"><span class="tool reading-time">{% trans "estimated reading time :" %} <small class="inferieur">&lt;</small> 1 min</span></div>
{% endif %}
<ul class="tools links">
<li><a title="{% trans "Toggle mark as read" %}" class="tool icon-check icon {% if entry.is_read == 0 %}archive-off{% else %}archive{% endif %}" href="./?action=toggle_archive&amp;id={{ entry.id|e }}"><span>{% trans "Toggle mark as read" %}</span></a></li>
<li><a title="{% trans "toggle favorite" %}" class="tool icon-star icon {% if entry.is_fav == 0 %}fav-off{% else %}fav{% endif %}" href="./?action=toggle_fav&amp;id={{ entry.id|e }}"><span>{% trans "toggle favorite" %}</span></a></li>
<li><a title="{% trans "delete" %}" class="tool delete icon-trash icon" href="./?action=delete&amp;id={{ entry.id|e }}"><span>{% trans "delete" %}</span></a></li>
<li><a href="{{ entry.url|e }}" target="_blank" title="{% trans "original" %} : {{ entry.title|e }}" class="tool link icon-link icon"><span>{{ entry.url | e | getDomain }}</span></a></li>
</ul>
<p>{{ entry.content|striptags|slice(0, 300) }}...</p>
</div>
{% endfor %}
</div>
{{ block('pager') }}
{% if view == 'home' %}{% if nb_results > 1 %}<p><a title="{% trans "Mark all the entries as read" %}" href="./?action=archive_all">{% trans "Mark all the entries as read" %}</a></p>{% endif %}{% endif %}
{% if searchterm is defined %}<a title="{% trans "Tag these results as" %} {{ searchterm }}" href="./?action=add_tag&search={{ searchterm }}">{% trans "Tag these results as" %} {{ searchterm }}</a>{% endif %}<br />
{% if searchterm is defined %}<a title="{% trans "Delete results matching" %} {{ searchterm }}" href="./?action=delete&search={{ searchterm }}">{% trans "Delete results matching" %} {{ searchterm }}</a>{% endif %}<br />
{% if tag %}<a title="{% trans "Mark all articles from this tag as read" %}" href="./?action=toggle_archive&amp;tag_id={{ tag.id }}">{% trans "Mark all articles from this tag as read" %}</a><br />{% endif %}
{% if tag %}
{% if constant('EPUB') == 1 %}<a title="{% trans "Download the articles from this tag in an epub file" %}" href="./?epub&amp;method=tag&amp;value={{ tag.value }}">{% trans "Download as ePub3" %}</a>{% endif %}
{% if constant('MOBI') == 1 %}<a title="{% trans "Download the articles from this tag in a mobi file" %}" href="./?mobi&amp;method=tag&amp;value={{ tag.value }}">{% trans "Download as Mobi" %}</a>{% endif %}
{% if constant('PDF') == 1 %}<a title="{% trans "Download the articles from this tag in a pdf file" %}" href="./?pdf&amp;method=tag&amp;value={{ tag.value }}">{% trans "Download as PDF" %}</a>{% endif %}
{% elseif searchterm is defined %}
{% if constant('EPUB') == 1 %}<a title="{% trans "Download the articles from this search in an epub" %}" href="./?epub&amp;method=search&amp;value={{ searchterm }}">{% trans "Download as ePub3" %}</a>{% endif %}
{% if constant('MOBI') == 1 %}<a title="{% trans "Download the articles from this search in a mobi file" %}" href="./?mobi&amp;method=search&amp;value={{ searchterm }}">{% trans "Download as Mobi" %}</a>{% endif %}
{% if constant('PDF') == 1 %}<a title="{% trans "Download the articles from this search in a pdf file" %}" href="./?pdf&amp;method=search&amp;value={{ searchterm }}">{% trans "Download as PDF" %}</a>{% endif %}
{% else %}
{% if constant('EPUB') == 1 %}<a title="{% trans "Download the articles from this category in an epub" %}" href="./?epub&amp;method=category&amp;value={{ view }}">{% trans "Download as ePub3" %}</a>{% endif %}
{% if constant('MOBI') == 1 %}<a title="{% trans "Download the articles from this category in a mobi file" %}" href="./?mobi&amp;method=category&amp;value={{ view }}">{% trans "Download as Mobi" %}</a>{% endif %}
{% if constant('PDF') == 1 %}<a title="{% trans "Download the articles from this category in a pdf file" %}" href="./?pdf&amp;method=category&amp;value={{ view }}">{% trans "Download as PDF" %}</a>{% endif %}
{% endif %}
{% endif %}
{% endblock %}

View file

@ -1,31 +0,0 @@
<!DOCTYPE html>
<!--[if lte IE 6]><html class="no-js ie6 ie67 ie678" lang="{{ lang }}"><![endif]-->
<!--[if lte IE 7]><html class="no-js ie7 ie67 ie678" lang="{{ lang }}"><![endif]-->
<!--[if IE 8]><html class="no-js ie8 ie678" lang="{{ lang }}"><![endif]-->
<!--[if gt IE 8]><html class="no-js" lang="{{ lang }}"><![endif]-->
<html lang="{{ lang }}">
<head>
<meta name="viewport" content="initial-scale=1.0">
<meta charset="utf-8">
<!--[if IE]>
<meta http-equiv="X-UA-Compatible" content="IE=10">
<![endif]-->
<title>{% block title %}{% endblock %} - wallabag</title>
{% include '_head.twig' %}
{% include '_bookmarklet.twig' %}
</head>
<body class="login">
{% include '_top.twig' %}
<div id="main">
{% block menu %}{% endblock %}
{% block precontent %}{% endblock %}
{% block messages %}
{% include '_messages.twig' %}
{% endblock %}
<div id="content" class="w600p center">
{% block content %}{% endblock %}
</div>
</div>
{% include '_footer.twig' %}
</body>
</html>

View file

@ -1,34 +0,0 @@
<!DOCTYPE html>
<!--[if lte IE 6]><html class="no-js ie6 ie67 ie678" lang="{{ lang }}"><![endif]-->
<!--[if lte IE 7]><html class="no-js ie7 ie67 ie678" lang="{{ lang }}"><![endif]-->
<!--[if IE 8]><html class="no-js ie8 ie678" lang="{{ lang }}"><![endif]-->
<!--[if gt IE 8]><html class="no-js" lang="{{ lang }}"><![endif]-->
<html lang="{{ lang }}">
<head>
<meta name="viewport" content="initial-scale=1.0">
<meta charset="utf-8">
<!--[if IE]>
<meta http-equiv="X-UA-Compatible" content="IE=10">
<![endif]-->
<title>{% block title %}{% endblock %} - wallabag</title>
{% include '_head.twig' %}
{% include '_bookmarklet.twig' %}
</head>
<body>
{% include '_top.twig' %}
<div id="main">
{% block menu %}{% endblock %}
{% block precontent %}{% endblock %}
{% block messages %}
{% include '_messages.twig' %}
{% if includeImport %}
{% include '_import.twig' %}
{% endif %}
{% endblock %}
<div id="content" class="w600p center">
{% block content %}{% endblock %}
</div>
</div>
{% include '_footer.twig' %}
</body>
</html>

View file

@ -1,34 +0,0 @@
{% extends "layout-login.twig" %}
{% block title %}{% trans "login to your wallabag" %}{% endblock %}
{% block content %}
{% if http_auth == 0 %}
<form method="post" action="?login" name="loginform">
<fieldset class="w500p center">
<h2 class="mbs txtcenter">{% trans "Login to wallabag" %}</h2>
{% if constant('MODE_DEMO') == 1 %}<p>{% trans "you are in demo mode, some features may be disabled." %}</p>{% endif %}
<div class="row">
<label class="col w150p" for="login">{% trans "Username" %}</label>
<input class="col" type="text" id="login" name="login" placeholder="{% trans "Username" %}" tabindex="1" autofocus {% if constant('MODE_DEMO') == 1 %}value="poche"{% endif %} />
</div>
<div class="row">
<label class="col w150p" for="password">{% trans "Password" %}</label>
<input class="col" type="password" id="password" name="password" placeholder="{% trans "Password" %}" tabindex="2" {% if constant('MODE_DEMO') == 1 %}value="poche"{% endif %} />
</div>
<div class="row">
<div class="col">
<input type="checkbox" id="longlastingsession" name="longlastingsession" tabindex="3" /> <label for="longlastingsession">{% trans "Stay signed in" %}</label><br />
<small class="inbl">{% trans "(Do not check on public computers)" %}</small>
</div>
</div>
<div class="row mts txtcenter">
<button class="bouton" type="submit" tabindex="4">{% trans "Sign in" %}</button>
</div>
</fieldset>
<input type="hidden" name="returnurl" value="{{ referer }}">
<input type="hidden" name="token" value="{{ token }}">
</form>
{% endif %}
{% endblock %}

View file

@ -1,6 +0,0 @@
@font-face {
font-family: 'PT Sans';
font-style: normal;
font-weight: 700;
src: local('PT Sans Bold'), local('PTSans-Bold'), url(../fonts/ptsans.woff) format('woff');
}

File diff suppressed because it is too large Load diff

View file

@ -1,19 +0,0 @@
.messages.error.install {
border: 1px solid #c42608;
color: #c00 !important;
background: #fff0ef;
text-align: left;
}
.messages.notice.install {
border: 1px solid #ebcd41;
color: #000;
background: #fffcd3;
text-align: left;
}
.messages.success.install {
border: 1px solid #6dc70c;
background: #e0fbcc !important;
text-align: left;
}

View file

@ -1,62 +0,0 @@
/* ### Layout ### */
body {
font-family: Serif;
background-color: #fff;
}
@page {
margin: 1cm;
}
img {
max-width: 100% !important;
}
/* ### Content ### */
/* Hide useless blocks */
body > header,
#article_toolbar,
#links,
#sort,
body > footer,
.top_link,
div.tools,
header div,
.messages,
.entrie + .results {
display: none !important;
}
article {
border: none !important;
}
/* Add URL after links */
.vieworiginal a:after {
content: " (" attr(href) ")";
}
/* Add explanation after abbr */
abbr[title]:after {
content: " (" attr(title) ")";
}
/* Change border on current pager item */
.pagination span.current {
border-style: dashed;
}
#main {
width: 100%;
padding: 0;
margin: 0;
margin-left: 0;
padding-right: 0;
padding-bottom: 0;
}
#article {
width: 100%;
}

View file

@ -1,211 +0,0 @@
/*
Ratatouille mini Framework css by Thomas LEBEAU
Base on KNACSS => www.KNACSS.com (2013-10) @author: Raphael Goetter, Alsacreations
and normalize.css
*/
* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
}
html {
font-family: sans-serif; /* 1 */
-ms-text-size-adjust: 100%; /* 2 */
-webkit-text-size-adjust: 100%; /* 2 */
}
body {
font-size: 1em;
line-height:1.5;
margin: 0;
}
/* ==========================================================================
Mise en forme
========================================================================== */
h1:first-child,
h2:first-child,
h3:first-child,
h4:first-child,
h5:first-child,
h6:first-child,
p:first-child,
ul:first-child,
ol:first-child,
dl:first-child{
margin-top: 0;
}
code,
kbd,
pre,
samp {
font-family: monospace, serif;
}
pre {
white-space: pre-wrap;
}
.upper {
text-transform: uppercase;
}
.bold {
font-weight: bold;
}
.inner {
margin: 0 auto;
max-width: 61.25em;/*980px*/
}
table, img {
max-width: 100%;
height :auto;
}
iframe {
max-width: 100%;
}
.fl {
float: left;
}
.fr {
float: right;
}
table {
border-collapse: collapse;
}
figure {
margin: 0;
}
button,
input,
select,
textarea {
font-family: inherit;
font-size: 100%;
margin: 0;
}
input[type="search"] {
-webkit-appearance: textfield;
}
/* ==========================================================================
Mise en page
========================================================================== */
.dib {
display: inline-block;
vertical-align: middle;
}
.dnone {
display: none;
}
.dtable { display:table }
.dtable > * { display:table-row; }
.dtable > * > * { display:table-cell; }
.element-invisible {
border: 0;
clip: rect(0 0 0 0);
height: 1px;
margin: -1px;
overflow: hidden;
padding: 0;
position: absolute;
width: 1px;
}
.small {
font-size:0.8em;
}
.big {
font-size: 1.2em;
}
/*Width*/
.w100 { width:100%; }
.w90 { width:90%; }
.w80 { width:80%; }
.w70 { width:70%; }
.w60 { width:60%; }
.w50 { width:50%; }
.w40 { width:40%; }
.w30 { width:30%; }
.w20 { width:20%; }
.w10 { width:10%; }
/* ==========================================================================
Internet Explorer
========================================================================== */
/*IE8 and IE9*/
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
display: block;
}
/*IE8 and IE9*/
audio,
canvas,
video {
display: inline-block;
}
@media screen and (-webkit-min-device-pixel-ratio:0){
select{
-webkit-appearance: none;
border-radius: 0;
}
}
/* ==========================================================================
Medias Queries
========================================================================== */
/*Desktop 1080px*/
@media screen and (max-width: 67.50em) {
}
/*Tablet 800px*/
@media screen and (max-width: 50em) {
}
/*Mobile 640px*/
@media screen and (max-width: 40em) {
}

View file

@ -1,41 +0,0 @@
<?xml version="1.0" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" >
<svg xmlns="http://www.w3.org/2000/svg">
<metadata>
<json>
{
"fontFamily": "icomoon",
"majorVersion": 1,
"minorVersion": 0,
"version": "Version 1.0",
"fontId": "icomoon",
"psName": "icomoon",
"subFamily": "Regular",
"fullName": "icomoon",
"description": "Generated by IcoMoon"
}
</json>
</metadata>
<defs>
<font id="icomoon" horiz-adv-x="512">
<font-face units-per-em="512" ascent="480" descent="-32" />
<missing-glyph horiz-adv-x="512" />
<glyph unicode="&#x20;" d="" horiz-adv-x="256" />
<glyph unicode="&#xe600;" d="M256 389.333c-94.272 0-170.667-76.416-170.667-170.666s76.394-170.667 170.667-170.667 170.667 76.416 170.667 170.667-76.394 170.666-170.667 170.666zM335.082 169.749c8.341-8.341 8.341-21.824 0-30.166-4.16-4.16-9.622-6.25-15.082-6.25s-10.923 2.091-15.082 6.25l-48.918 48.918-48.917-48.918c-4.16-4.16-9.621-6.25-15.083-6.25s-10.923 2.091-15.083 6.25c-8.341 8.341-8.341 21.824 0 30.166l48.917 48.918-48.917 48.917c-8.341 8.341-8.341 21.824 0 30.166s21.824 8.341 30.166 0l48.917-48.917 48.918 48.917c8.341 8.341 21.824 8.341 30.166 0s8.341-21.824 0-30.166l-48.918-48.917 48.918-48.918z" />
<glyph unicode="&#xe601;" d="M245.333 73.109c-37.035 0-71.85 14.421-98.048 40.598-26.176 26.197-40.618 61.014-40.618 98.070s14.442 71.872 40.618 98.070c8.341 8.341 21.824 8.341 30.166 0s8.341-21.824 0-30.166c-18.133-18.154-28.118-42.261-28.118-67.904s9.984-49.771 28.118-67.904c18.133-18.134 42.219-28.096 67.882-28.096s49.749 9.984 67.883 28.096c18.154 18.134 28.118 42.24 28.118 67.904s-9.984 49.771-28.118 67.904c-8.341 8.341-8.341 21.824 0 30.166s21.824 8.341 30.166 0c26.176-26.219 40.618-61.035 40.618-98.070s-14.442-71.872-40.618-98.070c-26.197-26.176-61.014-40.597-98.048-40.597zM245.333 234.667c-11.797 0-21.333 9.558-21.333 21.333v106.667c0 11.776 9.536 21.333 21.334 21.333s21.334-9.558 21.334-21.333v-106.667c0-11.776-9.536-21.333-21.334-21.333z" />
<glyph unicode="&#xe602;" d="M256 401.664l-136.832-136.832c-16.662-16.661-16.662-43.67 0-60.331s43.669-16.661 60.331 0l33.834 33.835v-154.496c0-23.552 19.094-42.666 42.667-42.666 23.552 0 42.666 19.115 42.666 42.666v154.496l33.834-33.835c8.341-8.341 19.243-12.502 30.166-12.502s21.824 4.16 30.166 12.502c16.661 16.661 16.661 43.67 0 60.331l-136.832 136.832z" />
<glyph unicode="&#xe800;" d="M0 25.856v263.168q0 91.648 43.52 142.336t132.608 50.688h280.576q-2.56-2.56-26.624-27.136t-51.2-51.712-55.808-55.808-48.64-47.616-21.504-18.944q-7.68 0-7.68 8.192v79.872h-24.576q-30.208 0-48.128-3.072t-32.256-13.312-19.968-29.184-6.144-49.152v-134.144zM34.304-34.048q2.56 2.56 27.136 27.136t51.2 51.712 55.808 56.32 48.64 47.616 20.992 18.432q7.68 0 7.68-8.192v-79.872h24.576q59.392 0 82.944 18.432t23.040 76.288v134.144l114.688 114.176v-263.168q0-91.648-43.008-142.336t-133.12-50.688h-280.576z" horiz-adv-x="491" />
<glyph unicode="&#xe801;" d="M150.528 104.192q7.168 7.168 17.408 7.168t18.432-7.168q16.384-17.408 0-35.84l-21.504-20.48q-28.672-28.672-67.584-28.672-39.936 0-68.608 28.672t-28.672 67.584q0 39.936 28.672 68.608l75.776 75.776q35.84 34.816 73.728 39.424t65.536-22.016q8.192-8.192 8.192-18.432t-8.192-18.432q-18.432-16.384-35.84 0-25.6 24.576-67.584-17.408l-75.776-74.752q-13.312-13.312-13.312-32.768t13.312-31.744q13.312-13.312 32.256-13.312t32.256 13.312zM380.928 398.080q28.672-28.672 28.672-67.584 0-39.936-28.672-68.608l-80.896-80.896q-37.888-36.864-76.8-36.864-31.744 0-57.344 25.6-7.168 7.168-7.168 17.408t7.168 18.432q7.168 7.168 17.92 7.168t17.92-7.168q25.6-24.576 62.464 12.288l80.896 79.872q14.336 14.336 14.336 32.768 0 19.456-14.336 31.744-12.288 13.312-28.672 15.872t-30.72-10.752l-25.6-25.6q-8.192-7.168-18.432-7.168t-17.408 7.168q-17.408 17.408 0 35.84l25.6 25.6q27.648 27.648 65.024 26.112t66.048-31.232z" horiz-adv-x="410" />
<glyph unicode="&#xe802;" d="M438.784 96v-36.352q0-7.68-5.12-12.8t-13.312-5.632h-401.92q-7.68 0-12.8 5.632t-5.632 12.8v36.352q0 7.68 5.632 12.8t12.8 5.632h401.92q7.68 0 13.312-5.632t5.12-12.8zM438.784 242.432v-36.864q0-7.168-5.12-12.8t-13.312-5.12h-401.92q-7.68 0-12.8 5.12t-5.632 12.8v36.864q0 7.168 5.632 12.8t12.8 5.12h401.92q7.68 0 13.312-5.12t5.12-12.8zM438.784 388.352v-36.352q0-7.68-5.12-12.8t-13.312-5.632h-401.92q-7.68 0-12.8 5.632t-5.632 12.8v36.352q0 7.68 5.632 13.312t12.8 5.12h401.92q7.68 0 13.312-5.12t5.12-13.312z" horiz-adv-x="439" />
<glyph unicode="&#xe803;" d="M235.52 459.52q97.28 0 166.4-69.12t69.12-166.4-69.12-166.4-166.4-69.12-166.4 69.12-69.12 166.4 69.12 166.4 166.4 69.12zM235.52 39.68q76.8 0 130.56 54.272t53.76 130.048q0 76.8-53.76 130.56t-130.56 53.76q-75.776 0-130.048-53.76t-54.272-130.56q0-75.776 54.272-130.048t130.048-54.272zM253.952 357.12v-124.928l76.8-76.8-25.6-25.6-87.040 87.040v140.288h35.84z" horiz-adv-x="471" />
<glyph unicode="&#xe804;" d="M127.488 44.8q-17.408 0-28.672 14.336l-92.16 120.832q-8.192 12.288-6.144 26.624t13.312 23.552 26.112 7.168 24.064-14.336l60.416-78.848 151.552 242.688q8.192 12.288 22.016 15.36t27.136-4.096q12.288-8.192 15.36-22.016t-4.096-27.136l-179.2-286.72q-10.24-16.384-28.672-16.384z" horiz-adv-x="342" />
<glyph unicode="&#xe805;" d="M225.28 449.28l61.44-172.032h163.84l-134.144-100.352 48.128-178.176-139.264 106.496-139.264-106.496 48.128 178.176-134.144 100.352h163.84z" horiz-adv-x="451" />
<glyph unicode="&#xe806;" d="M460.8 49.92q-44.032 77.824-106.496 100.864t-168.96 23.040v-111.616l-185.344 171.008 185.344 164.864v-98.304q46.080 0 86.016-13.824t67.072-35.84 49.152-48.64 35.328-53.248 22.528-48.64 12.288-35.328z" horiz-adv-x="461" />
<glyph unicode="&#xe807;" d="M471.040 370.432q-18.432-27.648-48.128-50.176v-12.288q0-66.56-30.72-128t-95.232-103.936-148.48-42.496q-81.92 0-148.48 43.008 7.168-1.024 23.552-1.024 67.584 0 119.808 40.96-31.744 1.024-56.32 19.456t-33.792 48.128q5.12-2.048 17.408-2.048 13.312 0 25.6 3.072-33.792 7.168-55.296 33.792t-21.504 61.44v1.024q18.432-10.24 43.008-12.288-43.008 29.696-43.008 80.896 0 24.576 13.312 48.128 78.848-96.256 199.68-100.352-3.072 9.216-3.072 21.504 0 39.936 28.16 68.096t69.12 28.16q41.984 0 69.632-29.696 30.72 6.144 61.44 22.528-10.24-33.792-41.984-53.248 28.672 4.096 55.296 15.36z" horiz-adv-x="471" />
<glyph unicode="&#xe808;" d="M109.568 96q0-23.040-15.872-38.912t-38.912-15.872-38.912 15.872-15.872 38.912 15.872 38.912 38.912 15.872 38.912-15.872 15.872-38.912zM256 60.672q0.512-7.68-4.608-13.312-5.632-6.144-13.824-6.144h-38.4q-7.168 0-12.288 4.608t-5.632 11.776q-6.144 65.536-52.736 112.128t-112.128 52.736q-7.168 0.512-11.776 5.632t-4.608 12.288v38.4q0 8.192 6.144 13.312 4.608 5.12 12.288 5.12h1.536q45.568-3.584 87.040-23.040t74.24-51.712q32.256-32.256 51.712-74.24t23.040-87.552zM402.432 60.16q0.512-7.68-5.12-13.312-5.12-5.632-13.312-5.632h-40.96q-7.168 0-12.8 5.12t-5.632 11.776q-3.072 61.44-28.672 116.736t-66.048 96.256-96.256 66.048-116.224 29.184q-7.168 0-12.288 5.632t-5.12 12.288v40.96q0 7.68 5.632 13.312 5.12 5.12 12.8 5.12h0.512q75.264-4.096 143.36-34.304t121.856-83.968q53.248-53.248 83.968-121.856t34.304-143.36z" horiz-adv-x="402" />
<glyph unicode="&#xe809;" d="M0 314.112l75.776 75.776 180.224-179.712 180.224 179.712 75.776-75.776-256-256-75.776 75.776z" />
<glyph unicode="&#xe80a;" d="M475.648 50.432v219.136q-9.216-10.24-19.968-18.944-76.288-58.368-121.856-96.256-14.336-12.288-23.552-19.456t-24.576-13.824-29.184-6.656h-1.024q-13.312 0-29.184 6.656t-24.576 13.824-23.552 19.456q-45.056 37.888-121.856 96.256-10.752 8.704-19.968 18.944v-219.136q0-4.096 3.072-6.656t6.144-2.56h420.864q3.584 0 6.144 2.56t3.072 6.656zM475.648 350.464v7.168t-0.512 3.584-0.512 3.584-1.536 2.56-2.56 2.048-4.096 1.024h-420.864q-3.584 0-6.144-3.072t-3.072-6.144q0-48.128 41.984-81.408 55.296-43.52 114.688-90.624 2.048-1.024 10.24-8.192t12.8-10.752 12.8-9.216 14.336-7.68 12.288-2.56h1.024q5.632 0 12.288 2.56t14.336 7.68 12.8 9.216 12.8 10.752 10.24 8.192q59.392 47.104 114.688 90.624 15.36 12.288 28.672 33.28t13.312 37.376zM512 361.216v-310.784q0-18.944-13.312-32.256t-32.256-13.824h-420.864q-18.432 0-32.256 13.824t-13.312 32.256v310.784q0 18.944 13.312 32.256t32.256 13.312h420.864q18.944 0 32.256-13.312t13.312-32.256z" />
<glyph unicode="&#xe80b;" d="M0 133.888l256 256 256-256-75.776-75.776-180.224 179.712-180.224-179.712z" />
<glyph unicode="&#xe80c;" d="M25.6 279.296q62.464-35.84 168.96-35.84t168.96 35.84l-27.648-248.832q-1.024-7.168-17.92-18.432t-51.2-22.016-72.192-10.752-71.68 10.752-51.2 22.016-18.432 18.432zM275.456 432.896q48.128-9.216 80.896-28.16t32.768-36.352v-5.12q0-29.696-57.344-50.688t-137.216-20.992-137.216 20.992-57.344 50.688v5.12q0 17.408 32.768 36.352t80.896 28.16l21.504 24.576q11.264 13.312 35.84 13.312h47.104q26.624 0 35.84-13.312zM247.808 375.552h43.008q-47.104 56.32-53.248 64.512-7.168 8.192-16.384 8.192h-52.224q-11.264 0-16.384-8.192l-54.272-64.512h43.008l32.768 33.792h41.984z" horiz-adv-x="389" />
<glyph unicode="&#xe80d;" d="M128 448h256v-64h-256zM480 352h-448c-17.6 0-32-14.4-32-32v-160c0-17.6 14.398-32 32-32h96v-128h256v128h96c17.6 0 32 14.4 32 32v160c0 17.6-14.4 32-32 32zM352 32h-192v160h192v-160zM487.2 304c0-12.813-10.387-23.2-23.199-23.2-12.813 0-23.201 10.387-23.201 23.2s10.388 23.2 23.201 23.2c12.813 0 23.199-10.387 23.199-23.2z" />
</font></defs></svg>

Before

Width:  |  Height:  |  Size: 9 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 141 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 216 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 201 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 229 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 212 B

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.1 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 3.8 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 4.8 KiB

View file

@ -1,300 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<!-- Generator: Adobe Illustrator 15.0.0, SVG Export Plug-In -->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd" [
<!ENTITY ns_flows "http://ns.adobe.com/Flows/1.0/">
]>
<svg version="1.1"
xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:a="http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"
x="0px" y="0px" width="800px" height="800px" viewBox="0 0 800 800" overflow="visible" enable-background="new 0 0 800 800"
xml:space="preserve">
<defs>
</defs>
<image overflow="visible" width="800" height="800" xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAyAAAAMgCAYAAADbcAZoAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ
bWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdp
bj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6
eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEz
NDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJo
dHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlw
dGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAv
IiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RS
ZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpD
cmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNl
SUQ9InhtcC5paWQ6MkMyNzEzMDQ4QTgzMTFFM0JGNkJCRDhDMjI5OTRBNkIiIHhtcE1NOkRvY3Vt
ZW50SUQ9InhtcC5kaWQ6MkMyNzEzMDU4QTgzMTFFM0JGNkJCRDhDMjI5OTRBNkIiPiA8eG1wTU06
RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDoyQzI3MTMwMjhBODMxMUUzQkY2
QkJEOEMyMjk5NEE2QiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDoyQzI3MTMwMzhBODMxMUUz
QkY2QkJEOEMyMjk5NEE2QiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1w
bWV0YT4gPD94cGFja2V0IGVuZD0iciI/PtTNJDcAADxbSURBVHja7N37ddPK2gfgybf2/9ungm0q
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">
</image>
</svg>

Before

Width:  |  Height:  |  Size: 22 KiB

Binary file not shown.

Before

Width:  |  Height:  |  Size: 1.3 KiB

View file

@ -1,8 +0,0 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" version="1.1" width="64" height="64">
<circle cx="32" cy="32" r="29.5" style="fill:#000" />
<path d="m 16,18 33,0 0,26 -16.5,6 -16.5,-6 z" fill="#fff" />
<rect width="9" height="2.5" x="17.5" y="24.5" fill="#000" />
<rect width="9" height="2.5" x="28" y="24.5" fill="#000" />
<rect width="9" height="2.5" x="38.5" y="24.5" fill="#000" />
</svg>

Before

Width:  |  Height:  |  Size: 444 B

View file

@ -1,17 +0,0 @@
$(function(){
//---------------------------------------------------------------------------
// Show the close icon when the user hover over a message
//---------------------------------------------------------------------------
// $('.messages').on('mouseenter', function(){
// $(this).find('a.closeMessage').stop(true, true).show();
// }).on('mouseleave', function(){
// $(this).find('a.closeMessage').stop(true, true).hide();
// });
//---------------------------------------------------------------------------
// Close the message box when the user clicks the close icon
//---------------------------------------------------------------------------
$('a.closeMessage').on('click', function(){
$(this).parents('div.messages').slideUp(300, function(){ $(this).remove(); });
return false;
});
});

View file

@ -1,51 +0,0 @@
$.fn.ready(function() {
var $listmode = $('#listmode'),
$listentries = $("#list-entries");
/* ==========================================================================
Menu
========================================================================== */
$("#menu").click(function(){
$("#links").toggleClass('menu--open');
if ($('#content').hasClass('opacity03')) {
$('#content').removeClass('opacity03');
}
});
/* ==========================================================================
List mode or Table Mode
========================================================================== */
$listmode.click(function(){
if ( $.cookie("listmode") == 1 ) {
// Cookie
$.removeCookie("listmode");
$listentries.removeClass("listmode");
$listmode.removeClass("tablemode");
$listmode.addClass("listmode");
}
else {
// Cookie
$.cookie("listmode", 1, {expires: 365});
$listentries.addClass("listmode");
$listmode.removeClass("listmode");
$listmode.addClass("tablemode");
}
});
/* ==========================================================================
Cookie listmode
========================================================================== */
if ( $.cookie("listmode") == 1 ) {
$listentries.addClass("listmode");
$listmode.removeClass("listmode");
$listmode.addClass("tablemode");
}
});

View file

@ -1,117 +0,0 @@
/*!
* jQuery Cookie Plugin v1.4.0
* https://github.com/carhartl/jquery-cookie
*
* Copyright 2013 Klaus Hartl
* Released under the MIT license
*/
(function (factory) {
if (typeof define === 'function' && define.amd) {
// AMD. Register as anonymous module.
define(['jquery'], factory);
} else {
// Browser globals.
factory(jQuery);
}
}(function ($) {
var pluses = /\+/g;
function encode(s) {
return config.raw ? s : encodeURIComponent(s);
}
function decode(s) {
return config.raw ? s : decodeURIComponent(s);
}
function stringifyCookieValue(value) {
return encode(config.json ? JSON.stringify(value) : String(value));
}
function parseCookieValue(s) {
if (s.indexOf('"') === 0) {
// This is a quoted cookie as according to RFC2068, unescape...
s = s.slice(1, -1).replace(/\\"/g, '"').replace(/\\\\/g, '\\');
}
try {
// Replace server-side written pluses with spaces.
// If we can't decode the cookie, ignore it, it's unusable.
s = decodeURIComponent(s.replace(pluses, ' '));
} catch(e) {
return;
}
try {
// If we can't parse the cookie, ignore it, it's unusable.
return config.json ? JSON.parse(s) : s;
} catch(e) {}
}
function read(s, converter) {
var value = config.raw ? s : parseCookieValue(s);
return $.isFunction(converter) ? converter(value) : value;
}
var config = $.cookie = function (key, value, options) {
// Write
if (value !== undefined && !$.isFunction(value)) {
options = $.extend({}, config.defaults, options);
if (typeof options.expires === 'number') {
var days = options.expires, t = options.expires = new Date();
t.setDate(t.getDate() + days);
}
return (document.cookie = [
encode(key), '=', stringifyCookieValue(value),
options.expires ? '; expires=' + options.expires.toUTCString() : '', // use expires attribute, max-age is not supported by IE
options.path ? '; path=' + options.path : '',
options.domain ? '; domain=' + options.domain : '',
options.secure ? '; secure' : ''
].join(''));
}
// Read
var result = key ? undefined : {};
// To prevent the for loop in the first place assign an empty array
// in case there are no cookies at all. Also prevents odd result when
// calling $.cookie().
var cookies = document.cookie ? document.cookie.split('; ') : [];
for (var i = 0, l = cookies.length; i < l; i++) {
var parts = cookies[i].split('=');
var name = decode(parts.shift());
var cookie = parts.join('=');
if (key && key === name) {
// If second argument (value) is a function it's a converter...
result = read(cookie, value);
break;
}
// Prevent storing a cookie that we couldn't decode.
if (!key && (cookie = read(cookie)) !== undefined) {
result[name] = cookie;
}
}
return result;
};
config.defaults = {};
$.removeCookie = function (key, options) {
if ($.cookie(key) !== undefined) {
// Must not alter options, thus extending a fresh object...
$.cookie(key, '', $.extend({}, options, { expires: -1 }));
return true;
}
return false;
};
}));

View file

@ -1,25 +0,0 @@
function supportsLocalStorage() {
try {
return 'localStorage' in window && window['localStorage'] !== null;
} catch (e) {
return false;
}
}
function savePercent(id, percent) {
if (!supportsLocalStorage()) { return false; }
localStorage["poche.article." + id + ".percent"] = percent;
return true;
}
function retrievePercent(id) {
if (!supportsLocalStorage()) { return false; }
var bheight = $(document).height();
var percent = localStorage["poche.article." + id + ".percent"];
var scroll = bheight * percent;
$('html,body').animate({scrollTop: scroll}, 'fast');
return true;
}

Binary file not shown.

Before

Width:  |  Height:  |  Size: 250 KiB

View file

@ -1,13 +0,0 @@
{% extends "layout.twig" %}
{% block title %}Tags{% endblock %}
{% block menu %}
{% include '_menu.twig' %}
{% endblock %}
{% block content %}
<h2>{% trans "Tags" %}</h2>
<ul class="list-tags">
{% for tag in tags %}<li>{% if token != '' %}<a class="icon icon-rss" href="?feed&amp;type=tag&amp;user_id={{ user_id }}&amp;tag_id={{ tag.id }}&amp;token={{ token }}" target="_blank"><span>rss</span></a>{% endif %} <a href="./?view=tag&amp;id={{ tag.id }}">{{ tag.value }}</a> ({{ tag.entriescount }})
</li>
{% endfor %}
</ul>
{% endblock %}

View file

@ -1,3 +0,0 @@
name = Baggy
description = Responsive black and white theme especially adapted to smartphones.
requirements[] = default

View file

@ -1,102 +0,0 @@
{% extends "layout.twig" %}
{% block menu %}
{% include '_menu.twig' %}
{% endblock %}
{% block title %}{{ entry.title|raw }} ({{ entry.url | e | getDomain }}){% endblock %}
{% block content %}
{% include '_highlight.twig' %}
<div id="article_toolbar">
<ul class="links">
<li class="topPosF"><a href="#top" title="{% trans "Back to top" %}" class="tool top icon icon-arrow-up-thick"><span>{% trans "Back to top" %}</span></a></li>
<li><a href="{{ entry.url|e }}" target="_blank" title="{% trans "original" %} : {{ entry.title|e }}" class="tool link icon icon-link"><span>{{ entry.url | e | getDomain }}</span></a></li>
<li><a title="{% trans "Mark as read" %}" class="tool icon icon-check {% if entry.is_read == 0 %}archive-off{% else %}archive{% endif %}" href="javascript: void(null);" id="markAsRead"><span>{% trans "Toggle mark as read" %}</span></a></li>
<li><a title="{% trans "Favorite" %}" class="tool icon icon-star {% if entry.is_fav == 0 %}fav-off{% else %}fav{% endif %}" href="javascript: void(null);" id="setFav"><span>{% trans "Toggle favorite" %}</span></a></li>
<li><a title="{% trans "Delete" %}" class="tool delete icon icon-trash" href="./?action=delete&amp;id={{ entry.id|e }}"><span>{% trans "Delete" %}</span></a></li>
{% if constant('SHARE_TWITTER') == 1 %}<li><a href="https://twitter.com/home?status={{entry.title|url_encode}}%20{{ entry.url|url_encode }}%20via%20@wallabagapp" target="_blank" class="tool twitter icon icon-twitter" title="{% trans "Tweet" %}"><span>{% trans "Tweet" %}</span></a></li>{% endif %}
{% if constant('SHARE_MAIL') == 1 %}<li><a href="mailto:?subject={{ entry.title|url_encode }}&amp;body={{ entry.url|url_encode }}%20via%20@wallabagapp" class="tool email icon icon-mail" title="{% trans "Email" %}"><span>{% trans "Email" %}</span></a></li>{% endif %}
{% if constant('SHARE_SHAARLI') == 1 %}<li><a href="{{ constant('SHAARLI_URL') }}/index.php?post={{ entry.url|url_encode }}&amp;title={{ entry.title|url_encode }}" target="_blank" class="tool shaarli" title="{% trans "shaarli" %}"><span>{% trans "shaarli" %}</span></a></li>{% endif %}
{% if constant('SHARE_DIASPORA') == 1 %}<li><a href="{{ constant('DIASPORA_URL') }}/bookmarklet?url={{ entry.url|url_encode }}&title={{ entry.title|url_encode }}&notes=&v=1&noui=1&jump=doclose" target="_blank" class="tool diaspora icon-image icon-image--diaspora" title="{% trans "diaspora" %}"><span>{% trans "diaspora" %}</span></a></li>{% endif %}
{% if constant('FLATTR') == 1 %}{% if flattr.status == constant('FLATTRABLE') %}<li><a href="http://flattr.com/submit/auto?url={{ entry.url }}" class="tool flattr icon icon-flattr" target="_blank" title="{% trans "flattr" %}"><span>{% trans "flattr" %}</span></a></li>{% elseif flattr.status == constant('FLATTRED') %}<li><a href="{{ flattr.flattrItemURL }}" class="tool flattr icon icon-flattr" target="_blank" title="{% trans "flattr" %}"><span>{% trans "flattr" %}</span> ({{ flattr.numFlattrs }})</a></li>{% endif %}{% endif %}
{% if constant('CARROT') == 1 %}<li><a href="https://secure.carrot.org/GiveAndGetBack.do?url={{ entry.url|url_encode }}&title={{ entry.title|url_encode }}" class="tool carrot icon-image icon-image--carrot" target="_blank" title="{% trans "carrot" %}"><span>Carrot</span></a></li>{% endif %}
{% if constant('SHOW_PRINTLINK') == 1 %}<li><a title="{% trans "Print" %}" class="tool icon icon-print" href="javascript: window.print();"><span>{% trans "Print" %}</span></a></li>{% endif %}
{% if constant('EPUB') == 1 %}<li><a href="./?epub&amp;method=id&amp;value={{ entry.id|e }}" title="Generate ePub file">EPUB</a></li>{% endif %}
{% if constant('MOBI') == 1 %}<li><a href="./?mobi&amp;method=id&amp;value={{ entry.id|e }}" title="Generate Mobi file">MOBI</a></li>{% endif %}
{% if constant('PDF') == 1 %}<li><a href="./?pdf&amp;method=id&amp;value={{ entry.id|e }}" title="Generate PDF file">PDF</a></li>{% endif %}
<li><a href="mailto:hello@wallabag.org?subject=Wrong%20display%20in%20wallabag&amp;body={{ entry.url|url_encode }}" title="{% trans "Does this article appear wrong?" %}" class="tool bad-display icon icon-delete"><span>{% trans "Does this article appear wrong?" %}</span></a></li>
</ul>
</div>
<div id="article">
<header class="mbm">
<h1>{{ entry.title|raw }}</h1>
</header>
<aside class="tags">
tags: {% for tag in tags %}<a href="./?view=tag&amp;id={{ tag.id }}">{{ tag.value }}</a> {% endfor %}<a href="./?view=edit-tags&amp;id={{ entry.id|e }}" title="{% trans "Edit tags" %}">✎</a>
</aside>
<article>
{{ content | raw }}
</article>
</div>
<script src="{{ poche_url }}themes/_global/js/restoreScroll.js"></script>
<script type="text/javascript">
$(document).ready(function() {
// toggle read property of current article
$('#markAsRead').click(function(){
$("body").css("cursor", "wait");
$.ajax( { url: './?action=toggle_archive&id={{ entry.id|e }}' }).done(
function( data ) {
if ( data == '1' ) {
if ( $('#markAsRead').hasClass("archive-off") ) {
$('#markAsRead').removeClass("archive-off");
$('#markAsRead').addClass("archive");
}
else {
$('#markAsRead').removeClass("archive");
$('#markAsRead').addClass("archive-off");
}
}
else {
alert('Error! Pls check if you are logged in.');
}
});
$("body").css("cursor", "auto");
});
// toggle favorite property of current article
$('#setFav').click(function(){
$("body").css("cursor", "wait");
$.ajax( { url: './?action=toggle_fav&id={{ entry.id|e }}' }).done(
function( data ) {
if ( data == '1' ) {
if ( $('#setFav').hasClass("fav-off") ) {
$('#setFav').removeClass("fav-off");
$('#setFav').addClass("fav");
}
else {
$('#setFav').removeClass("fav");
$('#setFav').addClass("fav-off");
}
}
else {
alert('Error! Pls check if you are logged in.');
}
});
$("body").css("cursor", "auto");
});
$(window).scroll(function(e){
var scrollTop = $(window).scrollTop();
var docHeight = $(document).height();
var scrollPercent = (scrollTop) / (docHeight);
var scrollPercentRounded = Math.round(scrollPercent*100)/100;
savePercent({{ entry.id|e }}, scrollPercentRounded);
});
retrievePercent({{ entry.id|e }});
$(window).resize(function(){
retrievePercent({{ entry.id|e }});
});
});
</script>
{% endblock %}

View file

@ -1,3 +0,0 @@
# dark theme
theme created by Nicolas Lœuillet aka nico_somb

View file

@ -1,74 +0,0 @@
body {
color: #d4d4d4;
background-color: #262627;
}
a,
a:hover,
a:visited {
color: #d4d4d4;
}
a.back span {
background-image: url('../img/dark/left.png');
}
a.top span {
background-image: url('../img/dark/top.png');
}
a.fav span,
a.fav-off span:hover {
background-image: url('../img/dark/star-on.png');
}
a.fav span:hover,
a.fav-off span {
background-image: url('../img/dark/star-off.png');
}
a.archive span,
a.archive-off span:hover {
background-image: url('../img/dark/checkmark-on.png');
}
a.archive span:hover,
a.archive-off span {
background-image: url('../img/dark/checkmark-off.png');
}
a.twitter span {
background-image: url('../img/dark/twitter.png');
}
a.shaarli span {
background-image: url('../img/dark/shaarli.png');
}
a.flattr span {
background-image: url('../img/dark/flattr.png');
}
a.email span {
background-image: url('../img/dark/envelop.png');
}
a.delete span {
background-image: url('../img/dark/remove.png');
}
a.link span {
background-image: url('../img/dark/link.png');
}
a.bad-display span {
background-image: url('../img/dark/bad-display.png');
}
.pagination a {
color: #aaa;
}
#article_toolbar {
background: #262627;
}

Some files were not shown because too many files have changed in this diff Show more