mirror of
https://invent.kde.org/network/falkon.git
synced 2024-12-24 12:46:35 +01:00
Greatly improved responsibility when loading a lot of cookies/history.
- also updated Italian and Russian homepage translations
This commit is contained in:
parent
04c71dc8f7
commit
62294fee26
@ -27,6 +27,7 @@
|
||||
CookieManager::CookieManager(QWidget* parent)
|
||||
: QWidget(parent)
|
||||
, ui(new Ui::CookieManager)
|
||||
, m_refreshCookieJar(true)
|
||||
{
|
||||
setWindowModality(Qt::WindowModal);
|
||||
|
||||
@ -39,14 +40,11 @@ CookieManager::CookieManager(QWidget* parent)
|
||||
connect(ui->close, SIGNAL(clicked(QAbstractButton*)), this, SLOT(hide()));
|
||||
connect(ui->search, SIGNAL(returnPressed()), this, SLOT(search()));
|
||||
connect(ui->search, SIGNAL(textChanged(QString)), ui->cookieTree, SLOT(filterString(QString)));
|
||||
// connect(ui->search, SIGNAL(cursorPositionChanged(int, int)), this, SLOT(search()));
|
||||
|
||||
ui->search->setInactiveText(tr("Search"));
|
||||
ui->cookieTree->setDefaultItemShowMode(TreeWidget::ItemsCollapsed);
|
||||
|
||||
ui->cookieTree->sortItems(0, Qt::AscendingOrder);
|
||||
|
||||
// QTimer::singleShot(0, this, SLOT(refreshTable()));
|
||||
}
|
||||
|
||||
void CookieManager::removeAll()
|
||||
@ -80,21 +78,26 @@ void CookieManager::removeCookie()
|
||||
}
|
||||
|
||||
indexToNavigate = ui->cookieTree->indexOfTopLevelItem(current) - 1;
|
||||
|
||||
ui->cookieTree->deleteItem(current);
|
||||
}
|
||||
else {
|
||||
indexToNavigate = ui->cookieTree->indexOfTopLevelItem(current->parent());
|
||||
int index = current->whatsThis(1).toInt();
|
||||
m_cookies.removeAt(index);
|
||||
|
||||
ui->cookieTree->deleteItem(current);
|
||||
}
|
||||
|
||||
mApp->cookieJar()->setAllCookies(m_cookies);
|
||||
|
||||
refreshTable(false);
|
||||
if (indexToNavigate > 0 && ui->cookieTree->topLevelItemCount() >= indexToNavigate) {
|
||||
QTreeWidgetItem* scrollItem = ui->cookieTree->topLevelItem(indexToNavigate);
|
||||
if (scrollItem) {
|
||||
ui->cookieTree->setCurrentItem(scrollItem);
|
||||
ui->cookieTree->scrollToItem(scrollItem);
|
||||
}
|
||||
}
|
||||
|
||||
if (!ui->search->text().isEmpty()) {
|
||||
search();
|
||||
@ -140,15 +143,23 @@ void CookieManager::currentItemChanged(QTreeWidgetItem* current, QTreeWidgetItem
|
||||
|
||||
void CookieManager::refreshTable(bool refreshCookieJar)
|
||||
{
|
||||
if (refreshCookieJar) {
|
||||
m_refreshCookieJar = refreshCookieJar;
|
||||
|
||||
QTimer::singleShot(0, this, SLOT(slotRefreshTable()));
|
||||
}
|
||||
|
||||
void CookieManager::slotRefreshTable()
|
||||
{
|
||||
if (m_refreshCookieJar) {
|
||||
m_cookies = mApp->cookieJar()->getAllCookies();
|
||||
}
|
||||
|
||||
ui->cookieTree->setUpdatesEnabled(false);
|
||||
QApplication::setOverrideCursor(Qt::WaitCursor);
|
||||
ui->cookieTree->clear();
|
||||
|
||||
int counter = 0;
|
||||
QString cookServer;
|
||||
for (int i = 0; i < m_cookies.count(); i++) {
|
||||
for (int i = 0; i < m_cookies.count(); ++i) {
|
||||
QNetworkCookie cok = m_cookies.at(i);
|
||||
QTreeWidgetItem* item;
|
||||
|
||||
@ -174,9 +185,15 @@ void CookieManager::refreshTable(bool refreshCookieJar)
|
||||
item->setText(1, cok.name());
|
||||
item->setWhatsThis(1, QString::number(i));
|
||||
ui->cookieTree->addTopLevelItem(item);
|
||||
|
||||
++counter;
|
||||
if (counter > 50) {
|
||||
QApplication::processEvents();
|
||||
counter = 0;
|
||||
}
|
||||
}
|
||||
|
||||
ui->cookieTree->setUpdatesEnabled(true);
|
||||
QApplication::restoreOverrideCursor();
|
||||
}
|
||||
|
||||
void CookieManager::search()
|
||||
|
@ -37,7 +37,6 @@ public:
|
||||
explicit CookieManager(QWidget* parent = 0);
|
||||
~CookieManager();
|
||||
|
||||
public slots:
|
||||
void refreshTable(bool refreshCookieJar = true);
|
||||
|
||||
private slots:
|
||||
@ -46,10 +45,13 @@ private slots:
|
||||
void removeAll();
|
||||
void search();
|
||||
|
||||
void slotRefreshTable();
|
||||
|
||||
private:
|
||||
Ui::CookieManager* ui;
|
||||
|
||||
QList<QNetworkCookie> m_cookies;
|
||||
bool m_refreshCookieJar;
|
||||
};
|
||||
|
||||
#endif // COOKIEMANAGER_H
|
||||
|
@ -228,7 +228,12 @@ void HistoryManager::clearHistory()
|
||||
|
||||
void HistoryManager::refreshTable()
|
||||
{
|
||||
ui->historyTree->setUpdatesEnabled(false);
|
||||
QTimer::singleShot(0, this, SLOT(slotRefreshTable()));
|
||||
}
|
||||
|
||||
void HistoryManager::slotRefreshTable()
|
||||
{
|
||||
QApplication::setOverrideCursor(Qt::WaitCursor);
|
||||
ui->historyTree->clear();
|
||||
|
||||
QDate todayDate = QDate::currentDate();
|
||||
@ -236,6 +241,7 @@ void HistoryManager::refreshTable()
|
||||
QSqlQuery query;
|
||||
query.exec("SELECT title, url, id, date FROM history ORDER BY date DESC");
|
||||
|
||||
int counter = 0;
|
||||
while (query.next()) {
|
||||
QString title = query.value(0).toString();
|
||||
QUrl url = query.value(1).toUrl();
|
||||
@ -277,9 +283,15 @@ void HistoryManager::refreshTable()
|
||||
item->setWhatsThis(1, QString::number(id));
|
||||
item->setIcon(0, _iconForUrl(url));
|
||||
ui->historyTree->addTopLevelItem(item);
|
||||
|
||||
++counter;
|
||||
if (counter > 200) {
|
||||
QApplication::processEvents();
|
||||
counter = 0;
|
||||
}
|
||||
}
|
||||
|
||||
ui->historyTree->setUpdatesEnabled(true);
|
||||
QApplication::restoreOverrideCursor();
|
||||
}
|
||||
|
||||
void HistoryManager::search(const QString &searchText)
|
||||
|
@ -40,14 +40,15 @@ public:
|
||||
~HistoryManager();
|
||||
|
||||
void setMainWindow(QupZilla* window);
|
||||
void refreshTable();
|
||||
|
||||
public slots:
|
||||
void refreshTable();
|
||||
void search(const QString &searchText);
|
||||
|
||||
private slots:
|
||||
void optimizeDb();
|
||||
void itemDoubleClicked(QTreeWidgetItem* item);
|
||||
void slotRefreshTable();
|
||||
|
||||
void deleteItem();
|
||||
void clearHistory();
|
||||
|
@ -36,14 +36,13 @@ HistorySideBar::HistorySideBar(QupZilla* mainClass, QWidget* parent)
|
||||
|
||||
connect(ui->historyTree, SIGNAL(customContextMenuRequested(const QPoint &)), this, SLOT(contextMenuRequested(const QPoint &)));
|
||||
connect(ui->search, SIGNAL(textEdited(QString)), ui->historyTree, SLOT(filterString(QString)));
|
||||
// connect(ui->search, SIGNAL(textEdited(QString)), this, SLOT(search()));
|
||||
|
||||
connect(m_historyModel, SIGNAL(historyEntryAdded(HistoryEntry)), this, SLOT(historyEntryAdded(HistoryEntry)));
|
||||
connect(m_historyModel, SIGNAL(historyEntryDeleted(HistoryEntry)), this, SLOT(historyEntryDeleted(HistoryEntry)));
|
||||
connect(m_historyModel, SIGNAL(historyEntryEdited(HistoryEntry, HistoryEntry)), this, SLOT(historyEntryEdited(HistoryEntry, HistoryEntry)));
|
||||
connect(m_historyModel, SIGNAL(historyClear()), ui->historyTree, SLOT(clear()));
|
||||
|
||||
QTimer::singleShot(0, this, SLOT(refreshTable()));
|
||||
QTimer::singleShot(0, this, SLOT(slotRefreshTable()));
|
||||
}
|
||||
|
||||
void HistorySideBar::itemDoubleClicked(QTreeWidgetItem* item)
|
||||
@ -167,39 +166,9 @@ void HistorySideBar::historyEntryEdited(const HistoryEntry &before, const Histor
|
||||
historyEntryAdded(after);
|
||||
}
|
||||
|
||||
void HistorySideBar::search()
|
||||
void HistorySideBar::slotRefreshTable()
|
||||
{
|
||||
QString searchText = ui->search->text();
|
||||
refreshTable();
|
||||
|
||||
if (searchText.isEmpty()) {
|
||||
return;
|
||||
}
|
||||
|
||||
ui->historyTree->setUpdatesEnabled(false);
|
||||
|
||||
QList<QTreeWidgetItem*> items = ui->historyTree->findItems("*" + searchText + "*", Qt::MatchRecursive | Qt::MatchWildcard);
|
||||
|
||||
QList<QTreeWidgetItem*> foundItems;
|
||||
foreach(QTreeWidgetItem * fitem, items) {
|
||||
if (fitem->text(1).isEmpty()) {
|
||||
continue;
|
||||
}
|
||||
QTreeWidgetItem* item = new QTreeWidgetItem();
|
||||
item->setText(0, fitem->text(0));
|
||||
item->setText(1, fitem->text(1));
|
||||
item->setWhatsThis(1, fitem->whatsThis(1));
|
||||
item->setIcon(0, _iconForUrl(QUrl::fromEncoded(fitem->text(1).toUtf8())));
|
||||
foundItems.append(item);
|
||||
}
|
||||
ui->historyTree->clear();
|
||||
ui->historyTree->addTopLevelItems(foundItems);
|
||||
ui->historyTree->setUpdatesEnabled(true);
|
||||
}
|
||||
|
||||
void HistorySideBar::refreshTable()
|
||||
{
|
||||
ui->historyTree->setUpdatesEnabled(false);
|
||||
QApplication::setOverrideCursor(Qt::WaitCursor);
|
||||
ui->historyTree->clear();
|
||||
|
||||
QDate todayDate = QDate::currentDate();
|
||||
@ -207,6 +176,7 @@ void HistorySideBar::refreshTable()
|
||||
QSqlQuery query;
|
||||
query.exec("SELECT title, url, id, date FROM history ORDER BY date DESC");
|
||||
|
||||
int counter = 0;
|
||||
while (query.next()) {
|
||||
QString title = query.value(0).toString();
|
||||
QUrl url = query.value(1).toUrl();
|
||||
@ -247,9 +217,15 @@ void HistorySideBar::refreshTable()
|
||||
item->setWhatsThis(1, QString::number(id));
|
||||
item->setIcon(0, _iconForUrl(url));
|
||||
ui->historyTree->addTopLevelItem(item);
|
||||
|
||||
++counter;
|
||||
if (counter > 200) {
|
||||
QApplication::processEvents();
|
||||
counter = 0;
|
||||
}
|
||||
}
|
||||
|
||||
ui->historyTree->setUpdatesEnabled(true);
|
||||
QApplication::restoreOverrideCursor();
|
||||
}
|
||||
|
||||
HistorySideBar::~HistorySideBar()
|
||||
|
@ -39,18 +39,15 @@ public:
|
||||
explicit HistorySideBar(QupZilla* mainClass, QWidget* parent = 0);
|
||||
~HistorySideBar();
|
||||
|
||||
public slots:
|
||||
void refreshTable();
|
||||
|
||||
private slots:
|
||||
void search();
|
||||
void itemDoubleClicked(QTreeWidgetItem* item);
|
||||
void contextMenuRequested(const QPoint &position);
|
||||
void loadInNewTab();
|
||||
void itemControlClicked(QTreeWidgetItem* item);
|
||||
|
||||
void copyAddress();
|
||||
|
||||
void slotRefreshTable();
|
||||
|
||||
void historyEntryAdded(const HistoryEntry &entry);
|
||||
void historyEntryDeleted(const HistoryEntry &entry);
|
||||
void historyEntryEdited(const HistoryEntry &before, const HistoryEntry &after);
|
||||
|
@ -69,5 +69,5 @@ $creators = "Who creates QupZilla?";
|
||||
$creators_text = "The project owner, maintainer and main developer is Czech student <b>David Rosca</b> (nowrep).<br/>
|
||||
Apart from coding, others are contributing also by making translations or supporting QupZilla. Full list of contributors can be found <a href='https://github.com/nowrep/QupZilla/blob/master/AUTHORS'>here</a> [at github].<br/><br/>You can also join IRC channel <b>#qupzilla</b> at irc.freenode.net to chat with people involved in QupZilla.";
|
||||
$share_with_friends = "Share with Friends!";
|
||||
$share_with_friends_text = "Do you like QupZilla? Then share it amongst your friends!"
|
||||
$share_with_friends_text = "Do you like QupZilla? Then share it amongst your friends!";
|
||||
?>
|
||||
|
@ -1,4 +1,4 @@
|
||||
<?php
|
||||
<?php
|
||||
// Header + Footer
|
||||
$site_title = "QupZilla - Navegador multiplataforma ligero";
|
||||
$qupzilla = "QupZilla";
|
||||
|
73
translations/homepage/it_IT.php
Normal file
73
translations/homepage/it_IT.php
Normal file
@ -0,0 +1,73 @@
|
||||
<?php
|
||||
// Header + Footer
|
||||
$site_title = "QupZilla - Browser leggero e multi-piattaforma";
|
||||
$qupzilla = "QupZilla";
|
||||
$header_description = "Web Browser";
|
||||
|
||||
$menu_home = "Home";
|
||||
$menu_screenshots = "Screenshot";
|
||||
$menu_download = "Scarica";
|
||||
$menu_faq = "FAQ";
|
||||
$menu_about = "Contribuisci";
|
||||
$footer_site = "www.qupzilla.com";
|
||||
$translated_by = "Pagina tadotta da Francesco Marinucci e Federico Fabiani";
|
||||
|
||||
//Home Page
|
||||
$actual_version = "Versione corrente";
|
||||
$actual_version_text = "La versione corrente è stata rilasciata il ". $qupzilla_version_date .
|
||||
" ed è la versione " . $qupzilla_version . ". L'elenco dei cambiamenti è disponibile nel changelog. <br/>Non esitare e <a href=\"download\">scaricalo</a> adesso!";
|
||||
$actual_version_button = "DOWNLOAD";
|
||||
$older_versions = "Changelog";
|
||||
$older_versions_text = "Ti sei mai chiesto cosa succede tra una versione l'altra? <br/>Puoi trovare tutto nel <a>changelog</a> su github!";
|
||||
$older_versions_button = "Changelog";
|
||||
$reportbug = "Apri una segnalazione";
|
||||
$reportbug_text = "Hai trovato un bug o vuoi solo proporre dei suggerimenti per <a>migliorare</a> QupZilla?<br/>
|
||||
Per favore, apri una segnalazione su github issue tracker.";
|
||||
$reportbug_button = "Riporta adesso";
|
||||
$technology = "Tecnologia";
|
||||
$technology_text = "QupZilla è un browser web moderno basato su piattaforma WebKit e Framework Qt. WebKit garantisce una navigazione <a>veloce</a>
|
||||
e l'utilizzabilità delle Qt su tutte le maggiori piattaforme.";
|
||||
$technology_button = "WebKit & Qt";
|
||||
$looknfeel_header = "Aspetto nativo";
|
||||
$looknfeel_text = "QupZilla utilizza lo stile nativo delle applicazioni sui principali Desktop Environment di Linux. Utilizza inoltre le icone del tema attivo. Se credi che i temi nativi siano noiosi o se ti danno qualche problema, puoi sempre scegliere tra altri temi.";
|
||||
$library_header = "Libreria unificata";
|
||||
$library_text = "QupZilla unifica segnalibri, cronologia e lettore di fonti in un'unica finestra. Niente più finestre multiple, QupZilla ne usa solo una!<br/>
|
||||
Con il lettore di fonti integrato, puoi rimanere aggiornato sui tuoi siti preferiti. QupZilla può anche importare i segnalibri da altri browser.";
|
||||
$adblock_header = "Filtro AdBlock integrato";
|
||||
$adblock_text = "Sei stanco dei siti pieni di pubblicità? Consumano la tua banda ed il tuo tempo? L'unica cosa di cui hai bisogno con QupZilla è aggiornare la lista EasyListis o aggiungere le tue regole personali ed iniziare a navigare libero dalla pubblicità.";
|
||||
$speeddial_header = "Speed Dial";
|
||||
$speeddial_text = "Questa famosa estensione è finalmente disponibile per gli utenti di QupZilla! Ora puoi accedere alle tue pagine preferite velocemente come vorresti in una pagina aperta in una nuova scheda. Inutile dire che supporta appieno il drag&drop e il caricamento dell'anteprima delle pagine.";
|
||||
$devnews_header = "Notizie sullo sviluppo";
|
||||
$feed_loading = "Caricamento...";
|
||||
|
||||
// Download Page
|
||||
$other_linux = "Altre distribuzioni Linux";
|
||||
$source_code = "Codice sorgente";
|
||||
$choose_os = "Per favore, scegli il tuo sistema operativo";
|
||||
$windows_text = "I pacchetti a 32bit e 64bit per Windows possono essere scaricati cliccando sui link qui sotto";
|
||||
$ubuntu_text = "Gli utenti di Ubuntu Oneiric, Natty e Maverick possono installare QupZilla eseguendo questi comandi";
|
||||
$for_development_version = "per la versione in sviluppo:";
|
||||
$packages_text = "pacchetti a 32bit e 64bit";
|
||||
$tarballs_text = "Archivi precompilati a 32bit e 64bit";
|
||||
$can_be_downloaded = "possono essere scaricati cliccando sui link qui sotto";
|
||||
$source_text = "Puoi ottenere i codice sorgente clonando il repository (se hai git installato)";
|
||||
$source_text2 = "Puoi anche visionarlo online e scaricarlo come archivio zip";
|
||||
$view_source = "visualizza sorgenti su github.com";
|
||||
$download_snapshot = "scarica lo snapshot corrente";
|
||||
|
||||
// Contribute Page
|
||||
$contribute_to = "Contribuisci a QupZilla";
|
||||
$contribute_text = "QupZilla è un progetto open source, quindi il tuo aiuto è molto gradito! Sarò molto felice di includere le correzioni che mi manderai. Ma l'hacking del codice
|
||||
non è l'unico modo per aiutare: puoi tradurre QupZilla nella tua lingua o semplicemente condividerlo con i tuoi amici. Ricorda, ogni aiuto (anche piccolo) è molto apprezzato!";
|
||||
$getting_source = "Ottenere i sorgenti";
|
||||
$getting_source_text1 = "Il modo più semplice per ottenere i sorgenti di QupZilla è clonarlo dal repository github. Puoi farlo eseguendo questo comando";
|
||||
$getting_source_text2 = "e poi puoi iniziare l'hacking. Puoi inviarmi le correzioni via e-mail o su github.";
|
||||
$translating = "Tradurre in atre lingue";
|
||||
$translating_text = "Un altro modo per contribuire è aggiungere traduzioni o migliorare quelle attuali. Se vuoi aggiungere una nuova traduzione, puoi generare manualmente il nuovo file di traduzione, o puoi contattarmi e lo farò io per te. Puoi inviarmi anche le traduzioni via e-mail o su github.";
|
||||
$translating_moreinfo = "Maggiori informazioni sulla traduzione <a href='https://github.com/nowrep/QupZilla/wiki/Translating'>qui</a> [wiki su github]";
|
||||
$creators = "Chi crea QupZilla?";
|
||||
$creators_text = "Il proprietario, mantenitore e sviluppatore principale del progetto è lo studente Ceco <b>David Rosca</b> (nowrep).<br/>
|
||||
Oltre alla programmazione, anche altre persone contribuiscono a QupZilla, traducendolo o supportandolo. La lista completa dei collaboratori può essere trovata <a href='https://github.com/nowrep/QupZilla/blob/master/AUTHORS'>qui</a> [su github].<br/><br/>Puoi anche collegarti al canale IRC <b>#qupzilla</b> su irc.freenode.net per parlare con le persone coinvolte in QupZilla.";
|
||||
$share_with_friends = "Dillo ai tuoi amici!";
|
||||
$share_with_friends_text = "Ti piace QupZilla? Allora condividilo con i tuoi amici!"
|
||||
?>
|
@ -1,8 +1,8 @@
|
||||
<?php
|
||||
// Header + Footer
|
||||
$site_title = "QupZilla - Легкий мультиплатформенный веб браузер";
|
||||
$site_title = "QupZilla - Легкий мультиплатформенный веб-браузер";
|
||||
$qupzilla = "QupZilla";
|
||||
$header_description = "Веб браузер";
|
||||
$header_description = "Веб-браузер";
|
||||
|
||||
$menu_home = "На главную";
|
||||
$menu_screenshots = "Скриншоты";
|
||||
@ -15,10 +15,10 @@ $translated_by = "Перевод выполнил Брежнев Олег";
|
||||
//Home Page
|
||||
$actual_version = "Текущая версия";
|
||||
$actual_version_text = "Текущая версия от ". $qupzilla_version_date .
|
||||
" Это версия " . $qupzilla_version . ". Просмотреть изменения можно в журнале изменений. <br/>Не стесняйтесть - <a href=\"download\">скачайте</a> прямо сейчас!";
|
||||
" Это версия " . $qupzilla_version . ". Просмотреть изменения можно в журнале изменений. <br/>Не стесняйтесь - <a href=\"download\">скачайте</a> прямо сейчас!";
|
||||
$actual_version_button = "СКАЧАТЬ";
|
||||
$older_versions = "Журнал изменений";
|
||||
$older_versions_text = "Вы когда нибудь хотели знать что меняется от версии к версии? <br/>Вы сможете узнанать это в <a>Журнале изменений</a> на github!";
|
||||
$older_versions_text = "Вы когда-нибудь хотели знать что меняется от версии к версии? <br/>Вы сможете узнанать это в <a>Журнале изменений</a> на github!";
|
||||
$older_versions_button = "Журнал изменений";
|
||||
$reportbug = "Сообщить об ошибке";
|
||||
$reportbug_text = "Вы нашли ошибку или у вас есть предложение как <a>улучшить</a> QupZilla?<br/>
|
||||
@ -28,16 +28,16 @@ $technology = "Технологии";
|
||||
$technology_text = "QupZilla - это современный браузер использующий WebKit и Qt Framework. WebKit гарантирует <a>быстрый</a>
|
||||
просмотр веб-страниц, а Qt доступность на всех основных платформах.";
|
||||
$technology_button = "WebKit & Qt";
|
||||
$looknfeel_header = "Native look'n'feel";
|
||||
$looknfeel_text = "QupZilla использует системный стиль элементов управления для осовный окружений рабочего стола Linux. Также, используются иконки из системной темы. А если стандартные темы вам наскучат вы всегда можете поменять тему!.";
|
||||
$looknfeel_header = "Системный стиль";
|
||||
$looknfeel_text = "QupZilla использует системный стиль элементов управления для основных окружений рабочего стола Linux. Так же, используются иконки из системной темы. А если стандартные темы наскучат вам вы всегда сможете поменять тему!.";
|
||||
$library_header = "Единая библиотека";
|
||||
$library_text = "QupZilla объединяет закладки, историю и RSS в одно удобное окно. Забдьте о множестве открытых окон, QupZilla использует только одно!<br/>
|
||||
$library_text = "QupZilla объединяет закладки, историю и RSS в одно удобное окно. Забудьте о множестве открытых окон, QupZilla использует только одно!<br/>
|
||||
Благодаря встроенному RSS, вы сможете быть вкурсе последних изменений на ваших любимых сайтах. QupZilla также может импортировать закладки из других браузеров.";
|
||||
$adblock_header = "Встроенный AdBlock";
|
||||
$adblock_text = "Вы устали от сайтов с всплывающей рекламой? Они сжирают ваш траффик и время? Благодаря QupZilla вам нужно только обновить EasyList или даобавить свои правила. Забудьте о рекламе!";
|
||||
$adblock_text = "Вы устали от сайтов с всплывающей рекламой? Они сжирают ваш траффик и время? Благодаря QupZilla вам нужно только обновить EasyList или добавить свои правила. Забудьте о рекламе!";
|
||||
$speeddial_header = "Страница быстрого доступа";
|
||||
$speeddial_text = "Это популярное расширение доступно для пользователей QupZilla! Теперь вы сможете заходить на ваши любимые страницы так быстро one page opened in new tab. Speed dial поддерживает drag&drop и создание эскизов страниц.";
|
||||
$devnews_header = "Новости Разработки";
|
||||
$speeddial_text = "Это популярное расширение доступно для пользователей QupZilla! Теперь вы сможете заходить на ваши любимые страницы лишь за то время, которое потребуется на открытие новой вкладки. Страница быстрого доступа поддерживает drag&drop и создание эскизов страниц.";
|
||||
$devnews_header = "Новости разработки";
|
||||
$feed_loading = "Загрузка...";
|
||||
|
||||
// Download Page
|
||||
@ -46,28 +46,28 @@ $source_code = "Исходный код";
|
||||
$choose_os = "Пожалуйста, выберите вашу операционную систему";
|
||||
$windows_text = "32-х битный и 64-х битный установщик для Windows можно скачать кликнув по ссылке ниже";
|
||||
$ubuntu_text = "Пользователи Oneiric, Natty и Maverick могут установить QupZilla выполнив эти команды";
|
||||
$for_development_version = "версия для разработки:";
|
||||
$for_development_version = "Версия для разработки:";
|
||||
$packages_text = "32-х и 64-х битные пакеты";
|
||||
$tarballs_text = "32-х и 64-х битные предварительно скомпилированные архивы";
|
||||
$can_be_downloaded = "могут быть скачаны по ссылке ниже";
|
||||
$source_text = "Вы можете получить исходный код, скопировав репозиторий ( если у вас установлен git)";
|
||||
$source_text2 = "Также можно просмотреть его онлайн и скачать в архиве zip";
|
||||
$view_source = "просмотреть исходный код на github.com";
|
||||
$download_snapshot = "скачать текущий сборку";
|
||||
$download_snapshot = "скачать текущий снимок";
|
||||
|
||||
// Contribute Page
|
||||
$contribute_to = "Внести вклад в развитие QupZilla";
|
||||
$contribute_text = "QupZilla проект с открытым исходным кодом, так что вы можете помочь его развитию! Я был бы очень рад включить в проект ваши патчи, которые вы пришлете мне. Но программирование
|
||||
не единственный способ помочь проекту: Вы можете перевести QupZilla на ваш язык или просто рассказать о нем вышим друзьям. Помните, любая (даже небольшая) помошь очень ценится нами!";
|
||||
$getting_source = "Получить исходны код";
|
||||
не единственный способ помочь проекту: Вы можете перевести QupZilla на ваш язык или просто рассказать о нем вашим друзьям. Помните, любая (даже небольшая) помошь очень ценится нами!";
|
||||
$getting_source = "Получить исходный код";
|
||||
$getting_source_text1 = "Самый простой способ получить код QupZilla - скопировать его из репозитория github. Вы можете сделать это запустив эту комманду";
|
||||
$getting_source_text2 = "затем вы сможете изменять код. Вы можете послать ваши патчи мне на e-mail или на github.";
|
||||
$translating = "Перевод на другие языки";
|
||||
$translating_text = "Другой способ помочь - перевести на другой язык или улучшить имеющийся перевод. Если вы хотите добавить новый язык, вы можете сгенерировать новый файл перевода вручную, или связаться со мной, и я сделаю это для вас. Вы можете послать ваш перевод по электронной почте или на github.";
|
||||
$translating_moreinfo = "Получить больше информации о переводе можно <a href='https://github.com/nowrep/QupZilla/wiki/Translating'>здесь</a> [wiki на github]";
|
||||
$creators = "Кто автор QupZilla?";
|
||||
$creators_text = "Основатель проекта, а также главный разработчик студент из Чехии <b>David Rosca</b> (nowrep).<br/>
|
||||
Кроме программистов, другие люди внесли вклад сделав перевод или поддержав QupZilla. Полный список этих людей можно найти <a href='https://github.com/nowrep/QupZilla/blob/master/AUTHORS'>здесь</a> [на github].<br/><br/>You can also join IRC channel <b>#qupzilla</b> at irc.freenode.net to chat with people involved in QupZilla.";
|
||||
$creators_text = "Основатель проекта, а также главный разработчик - студент из Чехии <b>David Rosca</b> (nowrep).<br/>
|
||||
Кроме программистов, другие люди внесли вклад сделав перевод или поддержав QupZilla. Полный список этих людей можно найти <a href='https://github.com/nowrep/QupZilla/blob/master/AUTHORS'>здесь</a> [на github].<br/><br/>Также вы можете присоединиться к к IRC-каналу: <b>#qupzilla</b> на irc.freenode.net чтобы поболтать с людьми, которые приняли участие в развитии QupZilla.";
|
||||
$share_with_friends = "Рассказать друзьям!";
|
||||
$share_with_friends_text = "Вам понравилась QupZilla? Тогда расскажите своим друзьям о ней!";
|
||||
$share_with_friends_text = "Вам понравилась QupZilla? Тогда расскажите своим друзьям о ней!"
|
||||
?>
|
||||
|
Loading…
Reference in New Issue
Block a user