mirror of
https://github.com/YACReader/yacreader
synced 2026-04-08 05:42:42 -04:00
unificado el formato de lor archivos de about/ayuda a utf-8
eliminados algunos comentarios TODO que ya se hab?an completado
This commit is contained in:
@ -537,7 +537,7 @@ void MainWindowViewer::newVersion()
|
|||||||
int ret = msgBox.exec();
|
int ret = msgBox.exec();
|
||||||
|
|
||||||
if(ret==QMessageBox::Yes){
|
if(ret==QMessageBox::Yes){
|
||||||
QDesktopServices::openUrl(QUrl("http://code.google.com/p/yacreader/"));
|
QDesktopServices::openUrl(QUrl("http://www.yacreader.com"));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
@ -6,6 +6,7 @@
|
|||||||
#include <QPixmap>
|
#include <QPixmap>
|
||||||
#include <QFile>
|
#include <QFile>
|
||||||
#include <QTextStream>
|
#include <QTextStream>
|
||||||
|
#include <QTextCodec>
|
||||||
|
|
||||||
ShortcutsDialog::ShortcutsDialog(QWidget * parent)
|
ShortcutsDialog::ShortcutsDialog(QWidget * parent)
|
||||||
:QDialog(parent)//,Qt::FramelessWindowHint)
|
:QDialog(parent)//,Qt::FramelessWindowHint)
|
||||||
@ -26,14 +27,12 @@ ShortcutsDialog::ShortcutsDialog(QWidget * parent)
|
|||||||
QHBoxLayout * shortcutsLayout = new QHBoxLayout;
|
QHBoxLayout * shortcutsLayout = new QHBoxLayout;
|
||||||
|
|
||||||
shortcuts = new QTextEdit();
|
shortcuts = new QTextEdit();
|
||||||
QTextEdit * shortcuts2 = new QTextEdit();
|
|
||||||
shortcuts->setFrameStyle(QFrame::NoFrame);
|
shortcuts->setFrameStyle(QFrame::NoFrame);
|
||||||
shortcuts2->setFrameStyle(QFrame::NoFrame);
|
|
||||||
//"<p><b>General functions:</b><hr/><b>O</b> : Open comic<br/><b>Esc</b> : Exit</p>"
|
//"<p><b>General functions:</b><hr/><b>O</b> : Open comic<br/><b>Esc</b> : Exit</p>"
|
||||||
shortcuts->setReadOnly(true);
|
shortcuts->setReadOnly(true);
|
||||||
shortcuts2->setReadOnly(true);
|
|
||||||
shortcutsLayout->addWidget(shortcuts);
|
shortcutsLayout->addWidget(shortcuts);
|
||||||
shortcutsLayout->addWidget(shortcuts2);
|
//shortcutsLayout->addWidget(shortcuts2);
|
||||||
shortcutsLayout->setSpacing(0);
|
shortcutsLayout->setSpacing(0);
|
||||||
mainLayout->addLayout(shortcutsLayout);
|
mainLayout->addLayout(shortcutsLayout);
|
||||||
mainLayout->addLayout(bottomLayout);
|
mainLayout->addLayout(bottomLayout);
|
||||||
@ -57,18 +56,12 @@ ShortcutsDialog::ShortcutsDialog(QWidget * parent)
|
|||||||
QFile f(":/files/shortcuts.html");
|
QFile f(":/files/shortcuts.html");
|
||||||
f.open(QIODevice::ReadOnly);
|
f.open(QIODevice::ReadOnly);
|
||||||
QTextStream txtS(&f);
|
QTextStream txtS(&f);
|
||||||
|
txtS.setCodec(QTextCodec::codecForName("UTF-8"));
|
||||||
QString content = txtS.readAll();
|
QString content = txtS.readAll();
|
||||||
|
|
||||||
f.close();
|
f.close();
|
||||||
|
|
||||||
shortcuts->setHtml(content);
|
shortcuts->setHtml(content);
|
||||||
|
|
||||||
QFile f2(":/files/shortcuts2.html");
|
|
||||||
f2.open(QIODevice::ReadOnly);
|
|
||||||
QTextStream txtS2(&f2);
|
|
||||||
content = txtS2.readAll();
|
|
||||||
f2.close();
|
|
||||||
|
|
||||||
shortcuts2->setHtml(content);
|
|
||||||
|
|
||||||
setWindowTitle(tr("Keyboard Shortcuts"));
|
setWindowTitle(tr("Keyboard Shortcuts"));
|
||||||
}
|
}
|
||||||
|
|||||||
@ -10,6 +10,7 @@
|
|||||||
#include <QFile>
|
#include <QFile>
|
||||||
#include <QPoint>
|
#include <QPoint>
|
||||||
#include <QWidget>
|
#include <QWidget>
|
||||||
|
#include <QTextCodec>
|
||||||
|
|
||||||
#include "translator.h"
|
#include "translator.h"
|
||||||
|
|
||||||
@ -28,6 +29,7 @@ YACReaderTranslator::YACReaderTranslator(QWidget * parent)
|
|||||||
QFile f(":/files/translator.html");
|
QFile f(":/files/translator.html");
|
||||||
f.open(QIODevice::ReadOnly);
|
f.open(QIODevice::ReadOnly);
|
||||||
QTextStream txtS(&f);
|
QTextStream txtS(&f);
|
||||||
|
txtS.setCodec(QTextCodec::codecForName("UTF-8"));
|
||||||
QString contentHTML = txtS.readAll();
|
QString contentHTML = txtS.readAll();
|
||||||
view->setHtml(contentHTML);
|
view->setHtml(contentHTML);
|
||||||
view->page()->setLinkDelegationPolicy(QWebPage::DelegateExternalLinks);
|
view->page()->setLinkDelegationPolicy(QWebPage::DelegateExternalLinks);
|
||||||
|
|||||||
@ -32,7 +32,7 @@ QList<LibraryItem *> Comic::getComicsFromParent(qulonglong parentId, QSqlDatabas
|
|||||||
{
|
{
|
||||||
QList<LibraryItem *> list;
|
QList<LibraryItem *> list;
|
||||||
|
|
||||||
QSqlQuery selectQuery(db); //TODO check
|
QSqlQuery selectQuery(db);
|
||||||
selectQuery.prepare("select c.id,c.parentId,c.fileName,c.path,ci.hash from comic c inner join comic_info ci on (c.comicInfoId = ci.id) where c.parentId = :parentId");
|
selectQuery.prepare("select c.id,c.parentId,c.fileName,c.path,ci.hash from comic c inner join comic_info ci on (c.comicInfoId = ci.id) where c.parentId = :parentId");
|
||||||
selectQuery.bindValue(":parentId", parentId);
|
selectQuery.bindValue(":parentId", parentId);
|
||||||
selectQuery.exec();
|
selectQuery.exec();
|
||||||
@ -44,7 +44,7 @@ QList<LibraryItem *> Comic::getComicsFromParent(qulonglong parentId, QSqlDatabas
|
|||||||
QSqlRecord record = selectQuery.record();
|
QSqlRecord record = selectQuery.record();
|
||||||
for(int i=0;i<record.count();i++)
|
for(int i=0;i<record.count();i++)
|
||||||
data << record.value(i);
|
data << record.value(i);
|
||||||
//TODO sort by sort indicator and name
|
|
||||||
currentItem = new Comic();
|
currentItem = new Comic();
|
||||||
currentItem->id = record.value("id").toULongLong();
|
currentItem->id = record.value("id").toULongLong();
|
||||||
currentItem->parentId = record.value(1).toULongLong();
|
currentItem->parentId = record.value(1).toULongLong();
|
||||||
@ -81,7 +81,7 @@ QList<LibraryItem *> Comic::getComicsFromParent(qulonglong parentId, QSqlDatabas
|
|||||||
bool Comic::load(qulonglong idc, QSqlDatabase & db)
|
bool Comic::load(qulonglong idc, QSqlDatabase & db)
|
||||||
{
|
{
|
||||||
|
|
||||||
QSqlQuery selectQuery(db); //TODO check
|
QSqlQuery selectQuery(db);
|
||||||
selectQuery.prepare("select c.id,c.parentId,c.fileName,c.path,ci.hash from comic c inner join comic_info ci on (c.comicInfoId = ci.id) where c.id = :id");
|
selectQuery.prepare("select c.id,c.parentId,c.fileName,c.path,ci.hash from comic c inner join comic_info ci on (c.comicInfoId = ci.id) where c.id = :id");
|
||||||
selectQuery.bindValue(":id", idc);
|
selectQuery.bindValue(":id", idc);
|
||||||
selectQuery.exec();
|
selectQuery.exec();
|
||||||
@ -104,7 +104,6 @@ bool Comic::load(qulonglong idc, QSqlDatabase & db)
|
|||||||
|
|
||||||
qulonglong Comic::insert(QSqlDatabase & db)
|
qulonglong Comic::insert(QSqlDatabase & db)
|
||||||
{
|
{
|
||||||
//TODO comprobar si ya hay comic info con ese hash
|
|
||||||
//TODO cambiar por info.insert(db)
|
//TODO cambiar por info.insert(db)
|
||||||
|
|
||||||
if(!info.existOnDb)
|
if(!info.existOnDb)
|
||||||
@ -119,7 +118,7 @@ qulonglong Comic::insert(QSqlDatabase & db)
|
|||||||
_hasCover = false;
|
_hasCover = false;
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
_hasCover = true; //TODO check on disk...
|
_hasCover = true;
|
||||||
|
|
||||||
QSqlQuery query(db);
|
QSqlQuery query(db);
|
||||||
query.prepare("INSERT INTO comic (parentId, comicInfoId, fileName, path) "
|
query.prepare("INSERT INTO comic (parentId, comicInfoId, fileName, path) "
|
||||||
|
|||||||
@ -40,7 +40,7 @@ QList<LibraryItem *> Folder::getFoldersFromParent(qulonglong parentId, QSqlDatab
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
Folder * last = static_cast<Folder *>(list.back());
|
Folder * last = static_cast<Folder *>(list.back());
|
||||||
QString nameLast = last->name; //TODO usar info name si est<73> disponible, sino el nombre del fichero.....
|
QString nameLast = last->name;
|
||||||
QString nameCurrent = currentItem->name;
|
QString nameCurrent = currentItem->name;
|
||||||
QList<LibraryItem *>::iterator i;
|
QList<LibraryItem *>::iterator i;
|
||||||
i = list.end();
|
i = list.end();
|
||||||
|
|||||||
@ -201,7 +201,7 @@ void TableModel::setupModelData(QSqlQuery &sqlquery)
|
|||||||
QSqlRecord record = sqlquery.record();
|
QSqlRecord record = sqlquery.record();
|
||||||
for(int i=0;i<record.count();i++)
|
for(int i=0;i<record.count();i++)
|
||||||
data << record.value(i);
|
data << record.value(i);
|
||||||
//TODO sort by sort indicator and name
|
|
||||||
currentItem = new TableItem(data);
|
currentItem = new TableItem(data);
|
||||||
bool lessThan = false;
|
bool lessThan = false;
|
||||||
if(_data.isEmpty())
|
if(_data.isEmpty())
|
||||||
@ -209,7 +209,7 @@ void TableModel::setupModelData(QSqlQuery &sqlquery)
|
|||||||
else
|
else
|
||||||
{
|
{
|
||||||
TableItem * last = _data.back();
|
TableItem * last = _data.back();
|
||||||
QString nameLast = last->data(FILE_NAME).toString(); //TODO usar info name si est<73> disponible, sino el nombre del fichero.....
|
QString nameLast = last->data(FILE_NAME).toString();
|
||||||
QString nameCurrent = currentItem->data(FILE_NAME).toString();
|
QString nameCurrent = currentItem->data(FILE_NAME).toString();
|
||||||
int numberLast,numberCurrent;
|
int numberLast,numberCurrent;
|
||||||
numberLast = numberCurrent = NUMBER_MAX; //TODO change by std limit
|
numberLast = numberCurrent = NUMBER_MAX; //TODO change by std limit
|
||||||
@ -305,7 +305,6 @@ QVector<bool> TableModel::getReadList()
|
|||||||
QVector<bool> readList(numComics);
|
QVector<bool> readList(numComics);
|
||||||
for(int i=0;i<numComics;i++)
|
for(int i=0;i<numComics;i++)
|
||||||
{
|
{
|
||||||
//TODO reemplazar el acceso a las columnas con enteros por defines
|
|
||||||
readList[i] = _data.value(i)->data(READ).toBool();
|
readList[i] = _data.value(i)->data(READ).toBool();
|
||||||
}
|
}
|
||||||
return readList;
|
return readList;
|
||||||
@ -319,7 +318,6 @@ QVector<bool> TableModel::setAllComicsRead(bool read)
|
|||||||
QVector<bool> readList(numComics);
|
QVector<bool> readList(numComics);
|
||||||
for(int i=0;i<numComics;i++)
|
for(int i=0;i<numComics;i++)
|
||||||
{
|
{
|
||||||
//TODO reemplazar el acceso a las columnas con enteros por defines
|
|
||||||
readList[i] = read;
|
readList[i] = read;
|
||||||
_data.value(i)->data(READ) = QVariant(true);
|
_data.value(i)->data(READ) = QVariant(true);
|
||||||
Comic c;
|
Comic c;
|
||||||
|
|||||||
@ -41,7 +41,6 @@ void LibraryCreator::processLibrary(const QString & source, const QString & targ
|
|||||||
{
|
{
|
||||||
_source = source;
|
_source = source;
|
||||||
_target = target;
|
_target = target;
|
||||||
//if(!(QFile(target+"/library.ydb").exists())) //TODO, no sirve s<>lo con realizar el update, hay que validar la base de datos y determinar si existe "/covers"
|
|
||||||
if(DataBaseManagement::checkValidDB(target+"/library.ydb")=="")
|
if(DataBaseManagement::checkValidDB(target+"/library.ydb")=="")
|
||||||
{
|
{
|
||||||
//se limpia el directorio ./yacreaderlibrary
|
//se limpia el directorio ./yacreaderlibrary
|
||||||
@ -102,7 +101,7 @@ void LibraryCreator::run()
|
|||||||
|
|
||||||
void LibraryCreator::stop()
|
void LibraryCreator::stop()
|
||||||
{
|
{
|
||||||
_database.commit(); //TODO check
|
_database.commit();
|
||||||
stopRunning = true;
|
stopRunning = true;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -236,8 +235,7 @@ void LibraryCreator::update(QDir dirS)
|
|||||||
{
|
{
|
||||||
dirS.setNameFilters(_nameFilter);
|
dirS.setNameFilters(_nameFilter);
|
||||||
dirS.setFilter(QDir::AllDirs|QDir::Files|QDir::NoDotAndDotDot);
|
dirS.setFilter(QDir::AllDirs|QDir::Files|QDir::NoDotAndDotDot);
|
||||||
dirS.setSorting(QDir::Name|QDir::IgnoreCase|QDir::LocaleAware|QDir::DirsFirst); //TODO la ordenaci<63>n debe ser igual que en la base de datos
|
dirS.setSorting(QDir::Name|QDir::IgnoreCase|QDir::LocaleAware|QDir::DirsFirst);
|
||||||
//TODO obtener primero los directorios, despu<70>s los ficheros, ordenar por separado y concatenar
|
|
||||||
QFileInfoList listS = dirS.entryInfoList();
|
QFileInfoList listS = dirS.entryInfoList();
|
||||||
|
|
||||||
QList<LibraryItem *> folders = Folder::getFoldersFromParent(_currentPathFolders.last().id,_database);
|
QList<LibraryItem *> folders = Folder::getFoldersFromParent(_currentPathFolders.last().id,_database);
|
||||||
@ -456,7 +454,6 @@ void ThumbnailCreator::create()
|
|||||||
{
|
{
|
||||||
if(p.loadFromData(image))
|
if(p.loadFromData(image))
|
||||||
{
|
{
|
||||||
//TODO calculate aspect ratio
|
|
||||||
QImage scaled;
|
QImage scaled;
|
||||||
if(p.width()>p.height()) //landscape??
|
if(p.width()>p.height()) //landscape??
|
||||||
scaled = p.scaledToWidth(640,Qt::SmoothTransformation);
|
scaled = p.scaledToWidth(640,Qt::SmoothTransformation);
|
||||||
@ -468,7 +465,6 @@ void ThumbnailCreator::create()
|
|||||||
{
|
{
|
||||||
p.load(":/images/notCover.png");
|
p.load(":/images/notCover.png");
|
||||||
p.save(_target);
|
p.save(_target);
|
||||||
//TODO save a default image.
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
delete _7z;
|
delete _7z;
|
||||||
|
|||||||
@ -612,8 +612,6 @@ void LibraryWindow::loadLibrary(const QString & name)
|
|||||||
{
|
{
|
||||||
index = 0;
|
index = 0;
|
||||||
sm->clear();
|
sm->clear();
|
||||||
//foldersView->setModel(NULL); //TODO comprobar pq no sirve con usar simplemente las se<73>ales beforeReset y reset
|
|
||||||
//comicView->setModel(NULL);
|
|
||||||
|
|
||||||
dm->setupModelData(path);
|
dm->setupModelData(path);
|
||||||
foldersView->setModel(dm);
|
foldersView->setModel(dm);
|
||||||
@ -658,7 +656,7 @@ void LibraryWindow::loadLibrary(const QString & name)
|
|||||||
{
|
{
|
||||||
int ret = QMessageBox::question(this,tr("Download new version"),tr("This library was created with a newer version of YACReaderLibrary. Download the new version now?"),QMessageBox::Yes,QMessageBox::No);
|
int ret = QMessageBox::question(this,tr("Download new version"),tr("This library was created with a newer version of YACReaderLibrary. Download the new version now?"),QMessageBox::Yes,QMessageBox::No);
|
||||||
if(ret == QMessageBox::Yes)
|
if(ret == QMessageBox::Yes)
|
||||||
QDesktopServices::openUrl(QUrl("http://code.google.com/p/yacreader/"));
|
QDesktopServices::openUrl(QUrl("http://www.yacreader.com"));
|
||||||
|
|
||||||
comicView->setModel(NULL);
|
comicView->setModel(NULL);
|
||||||
foldersView->setModel(NULL);
|
foldersView->setModel(NULL);
|
||||||
@ -1065,7 +1063,6 @@ void LibraryWindow::rename(QString newName)
|
|||||||
void LibraryWindow::cancelCreating()
|
void LibraryWindow::cancelCreating()
|
||||||
{
|
{
|
||||||
stopLibraryCreator();
|
stopLibraryCreator();
|
||||||
//TODO delete library.
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void LibraryWindow::stopLibraryCreator()
|
void LibraryWindow::stopLibraryCreator()
|
||||||
|
|||||||
@ -350,7 +350,7 @@ void PropertiesDialog::setComics(QList<Comic> comics)
|
|||||||
if(itr->info.title == NULL || *(itr->info.title) != title->text())
|
if(itr->info.title == NULL || *(itr->info.title) != title->text())
|
||||||
title->clear();
|
title->clear();
|
||||||
|
|
||||||
if(itr->info.count == NULL || *(itr->info.count) != countEdit->text().toInt()) //TODO esto est<73> mal
|
if(itr->info.count == NULL || *(itr->info.count) != countEdit->text().toInt())
|
||||||
countEdit->clear();
|
countEdit->clear();
|
||||||
|
|
||||||
if(itr->info.volume == NULL || *(itr->info.volume) != volumeEdit->text())
|
if(itr->info.volume == NULL || *(itr->info.volume) != volumeEdit->text())
|
||||||
|
|||||||
@ -15,6 +15,7 @@
|
|||||||
#include <QApplication>
|
#include <QApplication>
|
||||||
#include <QPushButton>
|
#include <QPushButton>
|
||||||
#include <QFileSystemModel>
|
#include <QFileSystemModel>
|
||||||
|
#include <QTextCodec>
|
||||||
|
|
||||||
#include "qnaturalsorting.h"
|
#include "qnaturalsorting.h"
|
||||||
|
|
||||||
@ -68,6 +69,9 @@ QString HelpAboutDialog::fileToString(const QString & path)
|
|||||||
QFile f(path);
|
QFile f(path);
|
||||||
f.open(QIODevice::ReadOnly);
|
f.open(QIODevice::ReadOnly);
|
||||||
QTextStream txtS(&f);
|
QTextStream txtS(&f);
|
||||||
|
|
||||||
|
txtS.setCodec(QTextCodec::codecForName("UTF-8"));
|
||||||
|
|
||||||
QString content = txtS.readAll();
|
QString content = txtS.readAll();
|
||||||
f.close();
|
f.close();
|
||||||
|
|
||||||
|
|||||||
@ -1,12 +1,12 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<p>
|
<p>
|
||||||
YACReader - Yet Another Comic Reader - version 0.4.5 <br/>
|
YACReader - Yet Another Comic Reader - version 0.4.5 <br/>
|
||||||
by Luis <EFBFBD>ngel San Mart<EFBFBD>n Rodr<EFBFBD>guez <br/>
|
by Luis Ángel San Martín Rodríguez <br/>
|
||||||
e-mail: luisangelsm@gmail.com <br/>
|
e-mail: luisangelsm@gmail.com <br/>
|
||||||
web site: <a href="http://code.google.com/p/yacreader/">http://code.google.com/p/yacreader/</a> <br/>
|
web site: <a href="http://www.yacreader.com">http://www.yacreader.com</a> <br/>
|
||||||
Published under <a href="http://www.gnu.org/copyleft/gpl.html">GPL v3</a> license.
|
Published under <a href="http://www.gnu.org/copyleft/gpl.html">GPL v3</a> license.
|
||||||
<hr/>
|
<hr/>
|
||||||
</p>
|
</p>
|
||||||
|
|||||||
@ -1,19 +1,19 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<p>
|
<p>
|
||||||
<img src=":/images/icon.png" /> <br/>
|
<img src=":/images/icon.png" /> <br/>
|
||||||
YACReader - Yet Another Comic Reader - versi<EFBFBD>n 0.4.5 <br/>
|
YACReader - Yet Another Comic Reader - versión 5.0 <br/>
|
||||||
por Luis <EFBFBD>ngel San Mart<EFBFBD>n Rodr<EFBFBD>guez <br/>
|
por Luis Ángel San Martín Rodríguez <br/>
|
||||||
e-mail: luisangelsm@gmail.com <br/>
|
e-mail: luisangelsm@gmail.com <br/>
|
||||||
P<EFBFBD>gina web: <a href="http://code.google.com/p/yacreader/">http://code.google.com/p/yacreader/</a> <br/>
|
Página web: <a href="http://www.yacreader.com">http://www.yacreader.com</a> <br/>
|
||||||
Publicado bajo licencia <a href="http://www.gnu.org/copyleft/gpl.html">GPL v3</a>.
|
Publicado bajo licencia <a href="http://www.gnu.org/copyleft/gpl.html">GPL v3</a>.
|
||||||
<hr/>
|
<hr/>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
Si te gusta YACReader, por favor, considera realizar una donaci<EFBFBD>n. <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=5TAMNQCDDMVP8&lc=ES&item_name=YACReader¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted"> <EFBFBD>Dona! </a>
|
Si te gusta YACReader, por favor, considera realizar una donación. <a href="https://www.paypal.com/cgi-bin/webscr?cmd=_donations&business=5TAMNQCDDMVP8&lc=ES&item_name=YACReader¤cy_code=EUR&bn=PP%2dDonationsBF%3abtn_donate_LG%2egif%3aNonHosted"> ¡Dona! </a>
|
||||||
<hr/>
|
<hr/>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
@ -21,10 +21,10 @@ Si te gusta YACReader, por favor, considera realizar una donaci
|
|||||||
Los archivos comprimidos son cargados mediante <a href="http://www.7-zip.org/">7zip</a> (en Windows) y <a href="http://p7zip.sourceforge.net/">p7zip</a> (en las versiones Linux/MacOS X)
|
Los archivos comprimidos son cargados mediante <a href="http://www.7-zip.org/">7zip</a> (en Windows) y <a href="http://p7zip.sourceforge.net/">p7zip</a> (en las versiones Linux/MacOS X)
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Los efectos de animaci<EFBFBD>n 'flow' usan <a href="http://code.google.com/p/pictureflow/">PictureFlow</a>.
|
Los efectos de animación 'flow' usan <a href="http://code.google.com/p/pictureflow/">PictureFlow</a>.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Los iconos han sido dise<EFBFBD>ados por <a href="http://mattahan.deviantart.com/">Mattahan</a>.
|
Los iconos han sido diseñados por <a href="http://mattahan.deviantart.com/">Mattahan</a>.
|
||||||
</p>
|
</p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@ -1,8 +1,9 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1>Quick start guide</h1>
|
<h1>Quick start guide</h1>
|
||||||
|
<p> Get more help on <a href="http://www.yacreader.com">http://www.yacreader.com</a> </p>
|
||||||
<h2>Features</h2>
|
<h2>Features</h2>
|
||||||
<p>
|
<p>
|
||||||
YACReader is a fast and simple comic reader with the following features:
|
YACReader is a fast and simple comic reader with the following features:
|
||||||
@ -27,7 +28,7 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><img src=":/images/helpImages/open.png" align="middle"/>Open comic : 'O' key</li>
|
<li><img src=":/images/helpImages/open.png" align="middle"/>Open comic : 'O' key</li>
|
||||||
<li><img src=":/images/helpImages/openFolder.png" align="middle"/>Open folder : 'Ctrl' + 'O' key</li>
|
<li><img src=":/images/helpImages/openFolder.png" align="middle"/>Open folder : 'Ctrl' + 'O' key</li>
|
||||||
<li><img src=":/images/helpImages/nextComic.png" align="middle"/> Open next c<EFBFBD>mic : 'Ctrl' + 'Right'</li>
|
<li><img src=":/images/helpImages/nextComic.png" align="middle"/> Open next cómic : 'Ctrl' + 'Right'</li>
|
||||||
<li><img src=":/images/helpImages/previousComic.png" align="middle"/> Open previous comic : 'Ctrl' + 'Left' key</li>
|
<li><img src=":/images/helpImages/previousComic.png" align="middle"/> Open previous comic : 'Ctrl' + 'Left' key</li>
|
||||||
<li><img src=":/images/helpImages/deleteLibrary.png" align="middle"/> Exit : 'Esc' key</li>
|
<li><img src=":/images/helpImages/deleteLibrary.png" align="middle"/> Exit : 'Esc' key</li>
|
||||||
<li><img src=":/images/helpImages/prev.png" align="middle"/> Go to previous page : 'Left' key</li>
|
<li><img src=":/images/helpImages/prev.png" align="middle"/> Go to previous page : 'Left' key</li>
|
||||||
|
|||||||
@ -1,8 +1,9 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1>Quick start guide</h1>
|
<h1>Quick start guide</h1>
|
||||||
|
<p> Get more help on <a href="http://www.yacreader.com">http://www.yacreader.com</a> </p>
|
||||||
<h2>Features</h2>
|
<h2>Features</h2>
|
||||||
<p>
|
<p>
|
||||||
YACReader Library is a comic library browser with the following features:
|
YACReader Library is a comic library browser with the following features:
|
||||||
@ -72,4 +73,4 @@
|
|||||||
if you update that library, all covers will be removed). Is intended that this task could be done automatically from YACReaderLibrary in a later version.</s></p>
|
if you update that library, all covers will be removed). Is intended that this task could be done automatically from YACReaderLibrary in a later version.</s></p>
|
||||||
|
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
|
|||||||
@ -1,19 +1,20 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1>Gu<EFBFBD>a de comienzo r<EFBFBD>pido</h1>
|
<h1>Guía de comienzo rápido</h1>
|
||||||
<h2>Caracter<EFBFBD>sticas</h2>
|
<p> Get more help on <a href="http://www.yacreader.com">http://www.yacreader.com</a> </p>
|
||||||
|
<h2>Características</h2>
|
||||||
<p>
|
<p>
|
||||||
YACReader Library es un navegador de bibliotecas de c<EFBFBD>mics con las siguiente carater<EFBFBD>sticas:
|
YACReader Library es un navegador de bibliotecas de cómics con las siguiente caraterísticas:
|
||||||
<ul>
|
<ul>
|
||||||
<li>Tres modos diferentes de ver las portadas de tus c<EFBFBD>mics (Cover Flow, Strip and Overlapped Strip)</li>
|
<li>Tres modos diferentes de ver las portadas de tus cómics (Cover Flow, Strip and Overlapped Strip)</li>
|
||||||
<li>Crea, a<EFBFBD>ade, actauliza, renombra y borra varias colecciones de comics</li>
|
<li>Crea, añade, actauliza, renombra y borra varias colecciones de comics</li>
|
||||||
<li>Exporta e importa tus biblitecas (solo las portadas).</li>
|
<li>Exporta e importa tus biblitecas (solo las portadas).</li>
|
||||||
<li>Navegaci<EFBFBD>n r<EFBFBD>pida entre tus c<EFBFBD>mics utilizando <EFBFBD>rboles y listas</li>
|
<li>Navegación rápida entre tus cómics utilizando árboles y listas</li>
|
||||||
<li>Permite abrir directamente tus c<EFBFBD>mics en YACReader</li>
|
<li>Permite abrir directamente tus cómics en YACReader</li>
|
||||||
<li>Modo a pantalla completa</li>
|
<li>Modo a pantalla completa</li>
|
||||||
<li>Permite realizar b<EFBFBD>squedas de directorios en tus bibliotecas</li>
|
<li>Permite realizar búsquedas de directorios en tus bibliotecas</li>
|
||||||
</ul>
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
<h2>Funciones y atajos</h2>
|
<h2>Funciones y atajos</h2>
|
||||||
@ -25,31 +26,31 @@
|
|||||||
<li>Desempaquetar</li>
|
<li>Desempaquetar</li>
|
||||||
<li>Actualizar la biblioteca actual: Update the selected library, adding covers to the library if new comics were added, or deleting them if comics were removed</li>
|
<li>Actualizar la biblioteca actual: Update the selected library, adding covers to the library if new comics were added, or deleting them if comics were removed</li>
|
||||||
<li>Renombrar la biblioteca actual: This funcions allows you to rename the selected library.
|
<li>Renombrar la biblioteca actual: This funcions allows you to rename the selected library.
|
||||||
<li>Eliminar la biblioteca actual de tu colecci<EFBFBD>n: delete the selected library from YACReaderLibrary, although library will not be removed from file system</li>
|
<li>Eliminar la biblioteca actual de tu colección: delete the selected library from YACReaderLibrary, although library will not be removed from file system</li>
|
||||||
<li>Eliminar la biblioteca actual de tu disco: delete the selected library from YACReaderLibrary and erase it from disk (only covers, comics will never be deleted from disk)</li>
|
<li>Eliminar la biblioteca actual de tu disco: delete the selected library from YACReaderLibrary and erase it from disk (only covers, comics will never be deleted from disk)</li>
|
||||||
<li>Abrir el c<EFBFBD>mic actual en YACReader (Enter):Open for reading the centred comic in the cover flow.</li>
|
<li>Abrir el cómic actual en YACReader (Enter):Open for reading the centred comic in the cover flow.</li>
|
||||||
<li>Mostrar las propiedades del c<EFBFBD>mic: shows a full quality cover, comic file name, number of pages and size comic</li>
|
<li>Mostrar las propiedades del cómic: shows a full quality cover, comic file name, number of pages and size comic</li>
|
||||||
<li>Cambiar a modo a pantalla completa: you can view your covers bigger in fullscreen mode using 'F' key</li>
|
<li>Cambiar a modo a pantalla completa: you can view your covers bigger in fullscreen mode using 'F' key</li>
|
||||||
<li>Navegar por tu colecci<EFBFBD>n:
|
<li>Navegar por tu colección:
|
||||||
<ul>
|
<ul>
|
||||||
<li>Selecciona una biblioteca: puedes seleccionar una biblioteca haciendo click en el campo desplegable de la parte superior izquierda.</li>
|
<li>Selecciona una biblioteca: puedes seleccionar una biblioteca haciendo click en el campo desplegable de la parte superior izquierda.</li>
|
||||||
<li>Navega en una biblitoca: existen tres vistas.
|
<li>Navega en una biblitoca: existen tres vistas.
|
||||||
<ul>
|
<ul>
|
||||||
<li>A la izquierda hay un <EFBFBD>rbol que contiene todos las carpetas de tu biblioteca, puedes seleccionar cualquier carpeta, adem<EFBFBD>s es posible expandir o contraer mediante doble click cualquier
|
<li>A la izquierda hay un árbol que contiene todos las carpetas de tu biblioteca, puedes seleccionar cualquier carpeta, además es posible expandir o contraer mediante doble click cualquier
|
||||||
carpeta que contenga otras en su interior. Adem<EFBFBD>s, tambi<EFBFBD>n es posible expandir o contraer el <EFBFBD>rbol completo usando los botones '+' y '-'. La carpeta ra<EFBFBD>z puede ser seleccionada pulsando en el bot<EFBFBD>n "Seleccionar nodo ra<EFBFBD>z".</li>
|
carpeta que contenga otras en su interior. Además, también es posible expandir o contraer el árbol completo usando los botones '+' y '-'. La carpeta raíz puede ser seleccionada pulsando en el botón "Seleccionar nodo raíz".</li>
|
||||||
<li>En la parte superior derecha est<EFBFBD> la vista de las portadas the covers view. Esta vista muestra los c<EFBFBD>mics que hay en la carpeta seleccionada actualmente. Puedes navegar por los c<EFBFBD>mics usando los cursores izquierda y derecha (pulsando CTRL podr<EFBFBD>s adem<EFBFBD>s avanzar y retroceder r<EFBFBD>pido), tambi<EFBFBD>n se puede navegar pulsando en las partes izquierda y derecha de la vista o simplemente usando la rueda del rat<EFBFBD>n.</li>
|
<li>En la parte superior derecha está la vista de las portadas the covers view. Esta vista muestra los cómics que hay en la carpeta seleccionada actualmente. Puedes navegar por los cómics usando los cursores izquierda y derecha (pulsando CTRL podrás además avanzar y retroceder rápido), también se puede navegar pulsando en las partes izquierda y derecha de la vista o simplemente usando la rueda del ratón.</li>
|
||||||
<li>En la parte inferior derecha hay una lista de c<EFBFBD>mics que se corresponde con los mostrados en la vista superior. Se puede seleccionar cualquier c<EFBFBD>mic pulsando en <EFBFBD>l</li>
|
<li>En la parte inferior derecha hay una lista de cómics que se corresponde con los mostrados en la vista superior. Se puede seleccionar cualquier cómic pulsando en él</li>
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>B<EFBFBD>squeda: puedes buscar una carpeta en concreto usando el campo de texto situado en la parte inferior izquierda. Por ejemplo, si escribes "<b>sp</b>", la b<EFBFBD>squeda coincidir<EFBFBD> con "<b>Sp</b>iderman - vol 7" y "The dark ages - <b>Sp</b>awn". La busqueda siempre ser<EFBFBD> insensible a las may<EFBFBD>sculas.
|
<li>Búsqueda: puedes buscar una carpeta en concreto usando el campo de texto situado en la parte inferior izquierda. Por ejemplo, si escribes "<b>sp</b>", la búsqueda coincidirá con "<b>Sp</b>iderman - vol 7" y "The dark ages - <b>Sp</b>awn". La busqueda siempre será insensible a las mayúsculas.
|
||||||
</ul>
|
</ul>
|
||||||
</li>
|
</li>
|
||||||
<li>Di<EFBFBD>logo de configuraci<EFBFBD>n:
|
<li>Diálogo de configuración:
|
||||||
<ul>
|
<ul>
|
||||||
<li>"How to show covers" : a partir de la versi<EFBFBD>n 0.2.0, se pueden elegir tres estilos para mostrar las car<EFBFBD>tulas.
|
<li>"How to show covers" : a partir de la versión 0.2.0, se pueden elegir tres estilos para mostrar las carátulas.
|
||||||
<ul>
|
<ul>
|
||||||
<li> Cover Flow : el estilo cl<EFBFBD>sico</li>
|
<li> Cover Flow : el estilo clásico</li>
|
||||||
<li> Strip : una tira de im<EFBFBD>genes desliz<EFBFBD>ndose horizontalmente </li>
|
<li> Strip : una tira de imágenes deslizándose horizontalmente </li>
|
||||||
<li> Overlapped Strip : una tira de imagenes parcialmente solapadas a izquierda y derecha de la imagen central </li>
|
<li> Overlapped Strip : una tira de imagenes parcialmente solapadas a izquierda y derecha de la imagen central </li>
|
||||||
<ul>
|
<ul>
|
||||||
</li>
|
</li>
|
||||||
@ -59,12 +60,12 @@ carpeta que contenga otras en su interior. Adem
|
|||||||
</ul>
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
<h2>Uso y consideraciones</h2>
|
<h2>Uso y consideraciones</h2>
|
||||||
<p></p>Se puede crear una colecci<EFBFBD>n en cualquier directorio (con permisos de escritura). El proceso de creaci<EFBFBD>n implica buscar im<EFBFBD>genes en cualquier archivo
|
<p></p>Se puede crear una colección en cualquier directorio (con permisos de escritura). El proceso de creación implica buscar imágenes en cualquier archivo
|
||||||
rar,zip,cbr,cbz o tar. Si se encuentran im<EFBFBD>genes, la primera (alfab<EFBFBD>ticamente) es elegida como la portada del c<EFBFBD>mic y ser<EFBFBD> a<EFBFBD>adida a tu biblioteca.</p>
|
rar,zip,cbr,cbz o tar. Si se encuentran imágenes, la primera (alfabéticamente) es elegida como la portada del cómic y será añadida a tu biblioteca.</p>
|
||||||
|
|
||||||
<p>La carpeta .yacreaderlibrary es creada en la carpeta ra<EFBFBD>z de c<EFBFBD>mics elegida. Esta carpeta alamecena copias de las car<EFBFBD>tulas de los c<EFBFBD>mics de la biblioteca, as<EFBFBD> que por favor, no enredes con ella ;).</p>
|
<p>La carpeta .yacreaderlibrary es creada en la carpeta raíz de cómics elegida. Esta carpeta alamecena copias de las carátulas de los cómics de la biblioteca, así que por favor, no enredes con ella ;).</p>
|
||||||
|
|
||||||
<p>La funci<EFBFBD>n de exportar las car<EFBFBD>tulas de una biblioteca es ideal para compartir la informaci<EFBFBD>n de las bibliotecas con otras personas</p>
|
<p>La función de exportar las carátulas de una biblioteca es ideal para compartir la información de las bibliotecas con otras personas</p>
|
||||||
<p><s>.yacreaderlibrary folder can be copied in order to share your comic library with your friends. To do that, you
|
<p><s>.yacreaderlibrary folder can be copied in order to share your comic library with your friends. To do that, you
|
||||||
can copy .yacreaderlibrary to any folder, and then "Open an existing library" from this folder (Note:
|
can copy .yacreaderlibrary to any folder, and then "Open an existing library" from this folder (Note:
|
||||||
if you update that library, all covers will be removed). Is intended that this task could be done automatically from YACReaderLibrary in a later version.</s></p>
|
if you update that library, all covers will be removed). Is intended that this task could be done automatically from YACReaderLibrary in a later version.</s></p>
|
||||||
|
|||||||
@ -1,54 +1,55 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<h1>Gu<EFBFBD>a de comienzo r<EFBFBD>pido</h1>
|
<h1>Guía de comienzo rápido</h1>
|
||||||
<h2>Caracter<EFBFBD>sticas</h2>
|
<p> Obtén más ayuda en <a href="http://www.yacreader.com">http://www.yacreader.com</a> </p>
|
||||||
|
<h2>Características</h2>
|
||||||
<p>
|
<p>
|
||||||
YACReader es un visor de c<EFBFBD>mics r<EFBFBD>pido y sencillo con las siguiente caracter<EFBFBD>sticas:
|
YACReader es un visor de cómics rápido y sencillo con las siguiente características:
|
||||||
<ul>
|
<ul>
|
||||||
<li>Multiplataforma, hay versiones para Windows, Linux y MacOS X.</li>
|
<li>Multiplataforma, hay versiones para Windows, Linux y MacOS X.</li>
|
||||||
<li>Soporta archivos cbr,cbz,rar,zip y tar, tambi<EFBFBD>n permite visualizar im<EFBFBD>genes almacenadas en un directorio</li>
|
<li>Soporta archivos cbr,cbz,rar,zip y tar, también permite visualizar imágenes almacenadas en un directorio</li>
|
||||||
<li>Soporta im<EFBFBD>genes bmp,jpeg,gif,png y tiff</li>
|
<li>Soporta imágenes bmp,jpeg,gif,png y tiff</li>
|
||||||
<li>Lectura usando teclado y rat<EFBFBD>n</li>
|
<li>Lectura usando teclado y ratón</li>
|
||||||
<li>Apertura y navegaci<EFBFBD>n r<EFBFBD>pida</li>
|
<li>Apertura y navegación rápida</li>
|
||||||
<li>Modo a pantalla completa</li>
|
<li>Modo a pantalla completa</li>
|
||||||
<li>Lupa configurable para mejorar la lectura</li>
|
<li>Lupa configurable para mejorar la lectura</li>
|
||||||
<li>Ajuste de p<EFBFBD>gina en altura y anchura (con nivel de anchura configurable)</li>
|
<li>Ajuste de página en altura y anchura (con nivel de anchura configurable)</li>
|
||||||
<li>Modo de lectura a doble p<EFBFBD>gina</li>
|
<li>Modo de lectura a doble página</li>
|
||||||
<li>Permite a<EFBFBD>adir marcadores a tus c<EFBFBD>mics y recordar la <EFBFBD>ltima p<EFBFBD>gina leida</li>
|
<li>Permite añadir marcadores a tus cómics y recordar la última página leida</li>
|
||||||
<li>Efecto CoverFlow para navegar entre las p<EFBFBD>ginas y la funci<EFBFBD>n "ir a..."</li>
|
<li>Efecto CoverFlow para navegar entre las páginas y la función "ir a..."</li>
|
||||||
<li>Rotaci<EFBFBD>n de imagen para la lectura confortable incluso en tablet PCs</li>
|
<li>Rotación de imagen para la lectura confortable incluso en tablet PCs</li>
|
||||||
</ul>
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
<h2>Funciones y atajos</h2>
|
<h2>Funciones y atajos</h2>
|
||||||
<p>
|
<p>
|
||||||
<b>Funciones generales:</b>
|
<b>Funciones generales:</b>
|
||||||
<ul>
|
<ul>
|
||||||
<li><img src=":/images/helpImages/open.png" align="middle"/> Abrir c<EFBFBD>mic : tecla 'O'</li>
|
<li><img src=":/images/helpImages/open.png" align="middle"/> Abrir cómic : tecla 'O'</li>
|
||||||
<li><img src=":/images/helpImages/openFolder.png" align="middle"/> Abrir carpeta : 'Ctrl+O'</li>
|
<li><img src=":/images/helpImages/openFolder.png" align="middle"/> Abrir carpeta : 'Ctrl+O'</li>
|
||||||
<li><img src=":/images/helpImages/nextComic.png" align="middle"/> Abrir siguiente c<EFBFBD>mic : 'Ctrl' + 'Right'</li>
|
<li><img src=":/images/helpImages/nextComic.png" align="middle"/> Abrir siguiente cómic : 'Ctrl' + 'Right'</li>
|
||||||
<li><img src=":/images/helpImages/previousComic.png" align="middle"/> Abrir siguiente comic : 'Ctrl' + 'Left' key</li>
|
<li><img src=":/images/helpImages/previousComic.png" align="middle"/> Abrir siguiente comic : 'Ctrl' + 'Left' key</li>
|
||||||
<li><img src=":/images/helpImages/deleteLibrary.png" align="middle"/> Salir : 'Esc'</li>
|
<li><img src=":/images/helpImages/deleteLibrary.png" align="middle"/> Salir : 'Esc'</li>
|
||||||
<li><img src=":/images/helpImages/prev.png" align="middle"/> Ir a la p<EFBFBD>gina anterior : 'Cursor izquierdo'</li>
|
<li><img src=":/images/helpImages/prev.png" align="middle"/> Ir a la página anterior : 'Cursor izquierdo'</li>
|
||||||
<li><img src=":/images/helpImages/next.png" align="middle"/> Ir a la p<EFBFBD>gina siguiente : 'Cursor derecho'</li>
|
<li><img src=":/images/helpImages/next.png" align="middle"/> Ir a la página siguiente : 'Cursor derecho'</li>
|
||||||
<li><img src=":/images/helpImages/mouse.png" align="middle"/> Scroll hac<EFBFBD>a arriba : 'Rueda del rat<EFBFBD>n arriba' o 'Cursor arriba'</li>
|
<li><img src=":/images/helpImages/mouse.png" align="middle"/> Scroll hacía arriba : 'Rueda del ratón arriba' o 'Cursor arriba'</li>
|
||||||
<li><img src=":/images/helpImages/mouse.png" align="middle"/> Scroll hac<EFBFBD>a abajo : 'Rueda del rat<EFBFBD>n abajo' o 'Cursor arriba'</li>
|
<li><img src=":/images/helpImages/mouse.png" align="middle"/> Scroll hacía abajo : 'Rueda del ratón abajo' o 'Cursor arriba'</li>
|
||||||
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Auto Scroll abajo : 'Barra espaciadora'</li>
|
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Auto Scroll abajo : 'Barra espaciadora'</li>
|
||||||
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> AutoAuto Scroll arriba : 'B'</li>
|
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> AutoAuto Scroll arriba : 'B'</li>
|
||||||
<li><img src=":/images/helpImages/rotateL.png" align="middle"/> Rotar a la izquierda : 'L'</li>
|
<li><img src=":/images/helpImages/rotateL.png" align="middle"/> Rotar a la izquierda : 'L'</li>
|
||||||
<li><img src=":/images/helpImages/rotateR.png" align="middle"/> Rotar a la derecha : 'R' </li>
|
<li><img src=":/images/helpImages/rotateR.png" align="middle"/> Rotar a la derecha : 'R' </li>
|
||||||
<li><img src=":/images/helpImages/goto.png" align="middle"/> Abrir el di<EFBFBD>logo "Ir a": 'G'</li>
|
<li><img src=":/images/helpImages/goto.png" align="middle"/> Abrir el diálogo "Ir a": 'G'</li>
|
||||||
<li><img src=":/images/helpImages/fit.png" align="middle"/> Cambiar entre los modos ajustar en altura/anchura : 'A'</li>
|
<li><img src=":/images/helpImages/fit.png" align="middle"/> Cambiar entre los modos ajustar en altura/anchura : 'A'</li>
|
||||||
<li><img src=":/images/helpImages/doublePage.png" align="middle"/>Modo a doble p<EFBFBD>gina : 'D'</li>
|
<li><img src=":/images/helpImages/doublePage.png" align="middle"/>Modo a doble página : 'D'</li>
|
||||||
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Cambiar a pantalla completa : 'F' o doble click</li>
|
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Cambiar a pantalla completa : 'F' o doble click</li>
|
||||||
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Para usar la funci<EFBFBD>n "Go to flow" aproximar el cursor del rat<EFBFBD>n a la parte baja del visor o pulsar 'S'(mostrar/ocultar).</li>
|
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Para usar la función "Go to flow" aproximar el cursor del ratón a la parte baja del visor o pulsar 'S'(mostrar/ocultar).</li>
|
||||||
<li><img src=":/images/helpImages/zoom.png" align="middle"/> Mostrar lupa : 'Z'</li>
|
<li><img src=":/images/helpImages/zoom.png" align="middle"/> Mostrar lupa : 'Z'</li>
|
||||||
<li><img src=":/images/helpImages/options.png" align="middle"/> Mostrar opciones : 'C'</li>
|
<li><img src=":/images/helpImages/options.png" align="middle"/> Mostrar opciones : 'C'</li>
|
||||||
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Mostrar/ocultar la barra de herramientas : 'H'</li>
|
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Mostrar/ocultar la barra de herramientas : 'H'</li>
|
||||||
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Mostrar informaci<EFBFBD>n ("p<EFBFBD>gina actual/numero de p<EFBFBD>ginas - hora actual"): 'I'</li>
|
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Mostrar información ("página actual/numero de páginas - hora actual"): 'I'</li>
|
||||||
<li><img src=":/images/helpImages/bookmark.png" align="middle"/> Mostrar el di<EFBFBD>logo de marcadores : 'M'</li>
|
<li><img src=":/images/helpImages/bookmark.png" align="middle"/> Mostrar el diálogo de marcadores : 'M'</li>
|
||||||
<li><img src=":/images/helpImages/setBookmark.png" align="middle"/> Poner un marcador en la p<EFBFBD>gina actual : 'CTRL' + 'M'</li>
|
<li><img src=":/images/helpImages/setBookmark.png" align="middle"/> Poner un marcador en la página actual : 'CTRL' + 'M'</li>
|
||||||
</ul>
|
</ul>
|
||||||
<!--<p>
|
<!--<p>
|
||||||
Some general functions are accesible from the toolbar or the context menu. <br/>
|
Some general functions are accesible from the toolbar or the context menu. <br/>
|
||||||
@ -60,67 +61,67 @@
|
|||||||
<ul>
|
<ul>
|
||||||
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Mostrar / Ocultar : 'S'.</li>
|
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Mostrar / Ocultar : 'S'.</li>
|
||||||
<!--<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Center page : 'Space Bar'</li>-->
|
<!--<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Center page : 'Space Bar'</li>-->
|
||||||
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Ir a la p<EFBFBD>gina central : 'Return' o 'Enter' </li>
|
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Ir a la página central : 'Return' o 'Enter' </li>
|
||||||
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Avanzar a la siguiente p<EFBFBD>gina : 'Cursor derecha' o click en la parte derecha del di<EFBFBD>logo</li>
|
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Avanzar a la siguiente página : 'Cursor derecha' o click en la parte derecha del diálogo</li>
|
||||||
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Retroceder a la p<EFBFBD>gina anterior : 'Cursor izquierda' o click en la parte izquierda del di<EFBFBD>logo</li>
|
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Retroceder a la página anterior : 'Cursor izquierda' o click en la parte izquierda del diálogo</li>
|
||||||
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Avance r<EFBFBD>pido : 'Ctrl' + 'Cursor derecha'</li>
|
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Avance rápido : 'Ctrl' + 'Cursor derecha'</li>
|
||||||
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Retroceso r<EFBFBD>pido : 'Ctrl' + 'Cursor izquierda'</li>
|
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Retroceso rápido : 'Ctrl' + 'Cursor izquierda'</li>
|
||||||
<li><img src=":/images/helpImages/mouse.png" align="middle"/> Scroll : Rueda del rat<EFBFBD>n</li>
|
<li><img src=":/images/helpImages/mouse.png" align="middle"/> Scroll : Rueda del ratón</li>
|
||||||
</ul>
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<b>Funciones de lupa:</b>
|
<b>Funciones de lupa:</b>
|
||||||
<ul>
|
<ul>
|
||||||
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Mostrar / Ocultar : 'Z'.</li>
|
<li><img src=":/images/helpImages/keyboard.png" align="middle"/> Mostrar / Ocultar : 'Z'.</li>
|
||||||
<li><img src=":/images/helpImages/mouse.png" align="middle"/> Redimensionar : Rueda del rat<EFBFBD>n o '+'/'-'.</li>
|
<li><img src=":/images/helpImages/mouse.png" align="middle"/> Redimensionar : Rueda del ratón o '+'/'-'.</li>
|
||||||
<li><img src=":/images/helpImages/keyboard.png" align="middle"/><img src=":/images/helpImages/mouse.png" align="middle"/>Ajustar altura : 'Ctrl' + Rueda de rat<EFBFBD>n.</li>
|
<li><img src=":/images/helpImages/keyboard.png" align="middle"/><img src=":/images/helpImages/mouse.png" align="middle"/>Ajustar altura : 'Ctrl' + Rueda de ratón.</li>
|
||||||
<li><img src=":/images/helpImages/keyboard.png" align="middle"/><img src=":/images/helpImages/mouse.png" align="middle"/>Ajustar anchura : 'Alt' + Rueda de rat<EFBFBD>n.</li>
|
<li><img src=":/images/helpImages/keyboard.png" align="middle"/><img src=":/images/helpImages/mouse.png" align="middle"/>Ajustar anchura : 'Alt' + Rueda de ratón.</li>
|
||||||
<li><img src=":/images/helpImages/keyboard.png" align="middle"/><img src=":/images/helpImages/mouse.png" align="middle"/> Ajustar el nivel de zoom : 'Shift' + Rueda del rat<EFBFBD>n o 'Shift' + '+'/'-'.</li>
|
<li><img src=":/images/helpImages/keyboard.png" align="middle"/><img src=":/images/helpImages/mouse.png" align="middle"/> Ajustar el nivel de zoom : 'Shift' + Rueda del ratón o 'Shift' + '+'/'-'.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
<b>Di<EFBFBD>logo de configuraci<EFBFBD>n</b>
|
<b>Diálogo de configuración</b>
|
||||||
<ul>
|
<ul>
|
||||||
<li>"Ruta a mis c<EFBFBD>mics" : configura la ruta a tu directorio de c<EFBFBD>mics favorito. El di<EFBFBD>logo de abrir c<EFBFBD>mic se abrir<EFBFBD> en esa ruta por defecto.</li>
|
<li>"Ruta a mis cómics" : configura la ruta a tu directorio de cómics favorito. El diálogo de abrir cómic se abrirá en esa ruta por defecto.</li>
|
||||||
<li>Tama<EFBFBD>o de "Go to flow" : usa el deslizador para establecer el tama<EFBFBD>o deseado </li>
|
<li>Tamaño de "Go to flow" : usa el deslizador para establecer el tamaño deseado </li>
|
||||||
<li>"Aspecto de GoToFlow" : desde la versi<EFBFBD>n 0.2.0, puedes elegir entre tres estilos diferentes:
|
<li>"Aspecto de GoToFlow" : desde la versión 0.2.0, puedes elegir entre tres estilos diferentes:
|
||||||
<ul>
|
<ul>
|
||||||
<li> Cover Flow : el estilo cl<EFBFBD>sico</li>
|
<li> Cover Flow : el estilo clásico</li>
|
||||||
<li> Strip : una tira de im<EFBFBD>genes desliz<EFBFBD>ndose horizontalmente </li>
|
<li> Strip : una tira de imágenes deslizándose horizontalmente </li>
|
||||||
<li> Overlapped Strip : una tira de imagenes parcialmente solapadas a izquierda y derecha de la imagen central </li>
|
<li> Overlapped Strip : una tira de imagenes parcialmente solapadas a izquierda y derecha de la imagen central </li>
|
||||||
<ul>
|
<ul>
|
||||||
</li>
|
</li>
|
||||||
<li>"Ajuste en anchura de la p<EFBFBD>gina" : mueve el deslizador para establecer tu ajuste en anchura preferido. La configuraci<EFBFBD>n tiene efecto en el modo de lectura ajuste en anchura</li>
|
<li>"Ajuste en anchura de la página" : mueve el deslizador para establecer tu ajuste en anchura preferido. La configuración tiene efecto en el modo de lectura ajuste en anchura</li>
|
||||||
</ul>
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<p>
|
<p>
|
||||||
<b>Marcadores</b>
|
<b>Marcadores</b>
|
||||||
<ul>
|
<ul>
|
||||||
<li>Se pueden a<EFBFBD>adir tres marcadores por c<EFBFBD>mic (usando el bot<EFBFBD>n marcador o pulsando 'Ctrl'+M). Los nuevos marcadores reemplanzan a los antiguos.</li>
|
<li>Se pueden añadir tres marcadores por cómic (usando el botón marcador o pulsando 'Ctrl'+M). Los nuevos marcadores reemplanzan a los antiguos.</li>
|
||||||
<li>YACReader guarda autom<EFBFBD>ticamente la <EFBFBD>ltima p<EFBFBD>gina leida (la p<EFBFBD>gina actual cuando el programa es cerrado).</li>
|
<li>YACReader guarda automáticamente la última página leida (la página actual cuando el programa es cerrado).</li>
|
||||||
<li>Para ir a cualquier marcador (la <EFBFBD>ltima p<EFBFBD>gina incluida), basta con abrir el di<EFBFBD>logo de marcadores y pulsar sobre la p<EFBFBD>gina deseada.</li>
|
<li>Para ir a cualquier marcador (la última página incluida), basta con abrir el diálogo de marcadores y pulsar sobre la página deseada.</li>
|
||||||
</ul>
|
</ul>
|
||||||
</p>
|
</p>
|
||||||
|
|
||||||
<h2>Uso y consideraciones</h2>
|
<h2>Uso y consideraciones</h2>
|
||||||
<p>
|
<p>
|
||||||
La manera habitual de leer un c<EFBFBD>mic con YACReader es pulsar 'O' para abrir un c<EFBFBD>mic,
|
La manera habitual de leer un cómic con YACReader es pulsar 'O' para abrir un cómic,
|
||||||
y despu<EFBFBD>s usar la barra espaciadora y la tecla 'B' para avanzar y retroceder autom<EFBFBD>ticamente, tambien se pueden usar las teclas 'Cursor ARRIBA', 'Cursor ABAJO' o
|
y después usar la barra espaciadora y la tecla 'B' para avanzar y retroceder automáticamente, tambien se pueden usar las teclas 'Cursor ARRIBA', 'Cursor ABAJO' o
|
||||||
la rueda del rat<EFBFBD>n, Cuando se alcanza el limite superior o inferior de la p<EFBFBD>ginat la siguiente p<EFBFBD>gina es cargada autom<EFBFBD>ticamente
|
la rueda del ratón, Cuando se alcanza el limite superior o inferior de la páginat la siguiente página es cargada automáticamente
|
||||||
, adem<EFBFBD>s, se puede avanzar o retroceder entre p<EFBFBD>ginas con las teclas 'Cursor DERECHA' y cursor 'IZQUIERDA'.
|
, además, se puede avanzar o retroceder entre páginas con las teclas 'Cursor DERECHA' y cursor 'IZQUIERDA'.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
Para saltar entre p<EFBFBD>ginas se pueden usar las funciones "Ir a" (tecla G) y "Go To Flow" (tecla S).
|
Para saltar entre páginas se pueden usar las funciones "Ir a" (tecla G) y "Go To Flow" (tecla S).
|
||||||
No es necesario esperar a que todas las p<EFBFBD>ginas del c<EFBFBD>mic est<EFBFBD>n cargadas para usar estas funciones, ya que cuando una p<EFBFBD>gina se carga, se muestra inmediatamente si el usuario est<EFBFBD> esperando para verla.
|
No es necesario esperar a que todas las páginas del cómic estén cargadas para usar estas funciones, ya que cuando una página se carga, se muestra inmediatamente si el usuario está esperando para verla.
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
YACReader carga todas las p<EFBFBD>ginas del c<EFBFBD>mic en memoria, cuando necesita mostrar una, solo esa es renderizada.
|
YACReader carga todas las páginas del cómic en memoria, cuando necesita mostrar una, solo esa es renderizada.
|
||||||
Puesto que todas las p<EFBFBD>ginas est<EFBFBD>n en memoria, YACReader usa una cantidad m<EFBFBD>nima de RAM igual al tama<EFBFBD>o del c<EFBFBD>mic, as<EFBFBD> que deber<EFBFBD>as tener cuidado si intentar leer c<EFBFBD>mics enormes (de tama<EFBFBD>o superior a la cantidad de RAM instalada)
|
Puesto que todas las páginas están en memoria, YACReader usa una cantidad mínima de RAM igual al tamaño del cómic, así que deberías tener cuidado si intentar leer cómics enormes (de tamaño superior a la cantidad de RAM instalada)
|
||||||
</p>
|
</p>
|
||||||
<p>
|
<p>
|
||||||
El widget "Go To flow" solo necesita renderizar las im<EFBFBD>genes que muestre, carg<EFBFBD>ndolas seg<EFBFBD>n las necesita con el fin de consumir la minima cantidad de RAM posible. A<EFBFBD>n as<EFBFBD>, si se desean ver todas las p<EFBFBD>ginas del c<EFBFBD>mic
|
El widget "Go To flow" solo necesita renderizar las imágenes que muestre, cargándolas según las necesita con el fin de consumir la minima cantidad de RAM posible. Aún así, si se desean ver todas las páginas del cómic
|
||||||
de este modo, esta funci<EFBFBD>n consumir<EFBFBD> una cantidad significativa de RAM (El consumo de RAM depende de la calidad y el tama<EFBFBD>o de las im<EFBFBD>genes). Si no tienes suficiente RAM, por favor, reduce el tama<EFBFBD>o de "Go To Flow" en el di<EFBFBD>logo de opciones.
|
de este modo, esta función consumirá una cantidad significativa de RAM (El consumo de RAM depende de la calidad y el tamaño de las imágenes). Si no tienes suficiente RAM, por favor, reduce el tamaño de "Go To Flow" en el diálogo de opciones.
|
||||||
</p>
|
</p>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@ -1,9 +1,27 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
|
<style type="text/css">
|
||||||
|
h1
|
||||||
|
{
|
||||||
|
font-size:large;
|
||||||
|
color: rgb(20,20,155);
|
||||||
|
padding-top:0px;
|
||||||
|
padding-bottom:0px;
|
||||||
|
margin: 0;
|
||||||
|
}
|
||||||
|
.column
|
||||||
|
{
|
||||||
|
padding-right: 10px;
|
||||||
|
}
|
||||||
|
</style>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
<div style="font-size:large; color: rgb(20,20,155); padding-top:0px;padding-bottom:0px;"><b>General functions:</b></div>
|
<table>
|
||||||
<hr>
|
<tr>
|
||||||
|
<td class="column">
|
||||||
|
|
||||||
|
<h1> General functions: </h1>
|
||||||
|
<hr />
|
||||||
<div style="padding-top:0px;padding-bottom:0px;">
|
<div style="padding-top:0px;padding-bottom:0px;">
|
||||||
<b>C</b>: Open options<br/>
|
<b>C</b>: Open options<br/>
|
||||||
<b>Ctrl+M</b> : Set/Unset bookmark<br/>
|
<b>Ctrl+M</b> : Set/Unset bookmark<br/>
|
||||||
@ -18,8 +36,8 @@
|
|||||||
<b>T</b> : Show/Hide YACReader Translator <br/>
|
<b>T</b> : Show/Hide YACReader Translator <br/>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div style="font-size:large; color: rgb(20,20,155); padding-top:0px;padding-bottom:0px;"><b>Reading functions:</b></div>
|
<h1>Reading functions:</h1>
|
||||||
<hr>
|
<hr />
|
||||||
<div style="padding-top:0px;padding-bottom:0px;">
|
<div style="padding-top:0px;padding-bottom:0px;">
|
||||||
<b>B</b> : Auto Scroll up <br/>
|
<b>B</b> : Auto Scroll up <br/>
|
||||||
<b>D</b> : Double page mode<br/>
|
<b>D</b> : Double page mode<br/>
|
||||||
@ -33,6 +51,43 @@
|
|||||||
<b>Wheel mouse up</b> : Scroll up <br/>
|
<b>Wheel mouse up</b> : Scroll up <br/>
|
||||||
<b>Wheel mouse down</b> : Scroll down<br/>
|
<b>Wheel mouse down</b> : Scroll down<br/>
|
||||||
</div>
|
</div>
|
||||||
|
</td>
|
||||||
|
|
||||||
|
<td class="column">
|
||||||
|
|
||||||
|
<h1>Image adjust functions:</h1>
|
||||||
|
<hr />
|
||||||
|
<div style="padding-top:0px;padding-bottom:0px;">
|
||||||
|
<b>A</b> : Fit to width / height<br>
|
||||||
|
<b>L</b> : Rotate to the left<br/>
|
||||||
|
<b>Q</b> : Always on Top<br/>
|
||||||
|
<b>R</b> : Rotate to the rigth<br/>
|
||||||
|
<b>W</b> : Show pages at full size<br/>
|
||||||
|
</div>
|
||||||
|
<h1>Magnifying glass:</h1>
|
||||||
|
<hr />
|
||||||
|
<div style="padding-top:0px;padding-bottom:0px;">
|
||||||
|
<b>Alt + Wheel mouse up</b> : Decrease horizontal size <br/>
|
||||||
|
<b>Alt + Wheel mouse down</b> : Increase Horizontal size <br/>
|
||||||
|
<b>Ctrl + Wheel mouse up</b> : Decrease vertical size <br/>
|
||||||
|
<b>Ctrl + Wheel mouse down</b> : Increase vertical size <br/>
|
||||||
|
<b>Shift + Wheel mouse up</b> : Zoom out <br/>
|
||||||
|
<b>Shift + Wheel mouse down</b> : Zoom in <br/>
|
||||||
|
<b>Wheel mouse up</b> : Decrease size<br/>
|
||||||
|
<b>Wheel mouse down</b> : Increase size<br/>
|
||||||
|
<b>Z</b> : Show/hide<br/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<h1>GoTo Flow functions:</h1>
|
||||||
|
<hr />
|
||||||
|
<div style="padding-top:0px;padding-bottom:0px;">
|
||||||
|
<b> S </b> : Show/hide <br/>
|
||||||
|
<b> Wheel mouse up</b> : Next flow page <br/>
|
||||||
|
<b> Wheel mouse down</b> : Previous flow page <br/>
|
||||||
|
<b> Enter </b> : Go to current page <br/>
|
||||||
|
</div>
|
||||||
|
</td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
</body>
|
</body>
|
||||||
</html>
|
</html>
|
||||||
@ -1,4 +1,4 @@
|
|||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
</head>
|
</head>
|
||||||
<body>
|
<body>
|
||||||
|
|||||||
@ -1,4 +1,4 @@
|
|||||||
<!-- http://msdn.microsoft.com/en-us/library/ff512404.aspx -->
|
<!-- http://msdn.microsoft.com/en-us/library/ff512404.aspx -->
|
||||||
|
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
@ -330,8 +330,8 @@ function mycallback(response) {
|
|||||||
<div class="campo">
|
<div class="campo">
|
||||||
<select id="lang" class = "btn">
|
<select id="lang" class = "btn">
|
||||||
<!--<option value="en" selected>English</option>
|
<!--<option value="en" selected>English</option>
|
||||||
<option value="es">Espa<EFBFBD>ol</option>
|
<option value="es">Español</option>
|
||||||
<option value="fr">Fran<EFBFBD>ais</option>
|
<option value="fr">Français</option>
|
||||||
<option value="zh-cn">Chinese (Simplified)</option>
|
<option value="zh-cn">Chinese (Simplified)</option>
|
||||||
<option value="zh-tw">Chinese (Traditional)</option>
|
<option value="zh-tw">Chinese (Traditional)</option>
|
||||||
<option value="nl">Dutch</option>
|
<option value="nl">Dutch</option>
|
||||||
@ -385,9 +385,9 @@ function mycallback(response) {
|
|||||||
</div>
|
</div>
|
||||||
<div class="campo">
|
<div class="campo">
|
||||||
<select id="dstLang" class = "btn">
|
<select id="dstLang" class = "btn">
|
||||||
<!--<option value="es" selected>Espa<EFBFBD>ol</option>
|
<!--<option value="es" selected>Español</option>
|
||||||
<option value="en">English</option>
|
<option value="en">English</option>
|
||||||
<option value="fr">Fran<EFBFBD>ais</option>
|
<option value="fr">Français</option>
|
||||||
<option value="zh-cn">Chinese (Simplified)</option>
|
<option value="zh-cn">Chinese (Simplified)</option>
|
||||||
<option value="zh-tw">Chinese (Traditional)</option>
|
<option value="zh-tw">Chinese (Traditional)</option>
|
||||||
<option value="nl">Dutch</option>
|
<option value="nl">Dutch</option>
|
||||||
@ -594,7 +594,7 @@ function mycallback(response) {
|
|||||||
|
|
||||||
|
|
||||||
var ulr;
|
var ulr;
|
||||||
/*if(dstLang!="en") //solo se soporta el diccionario de ingl<EFBFBD>s a otros idiomas
|
/*if(dstLang!="en") //solo se soporta el diccionario de inglés a otros idiomas
|
||||||
{
|
{
|
||||||
url = "http://www.google.com/dictionary/json?q="+text+"&sl=en&tl="+dstLang+"&callback=res&restrict=pr%2Cde&client=te";
|
url = "http://www.google.com/dictionary/json?q="+text+"&sl=en&tl="+dstLang+"&callback=res&restrict=pr%2Cde&client=te";
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user