mirror of
https://invent.kde.org/network/falkon.git
synced 2024-12-20 10:46:35 +01:00
Updated Georgian translation + fixed plugin system loading.
This commit is contained in:
parent
9778773199
commit
f94e69d557
26
README.md
26
README.md
@ -1,8 +1,8 @@
|
||||
QupZilla Web Browser
|
||||
----------------------------------------------------------------------------------------
|
||||
|
||||
Homepage: http://www.qupzilla.com
|
||||
Blog: http://blog.qupzilla.com/
|
||||
|
||||
Homepage: http://www.qupzilla.com
|
||||
Blog: http://blog.qupzilla.com/
|
||||
IRC: `#qupzilla` at `irc.freenode.net`
|
||||
|
||||
About QupZilla
|
||||
@ -20,7 +20,7 @@ and edit the local CA Certificates database with an SSL Manager.
|
||||
QupZilla's main aim is to be a very fast and very stable QtWebKit browser available to everyone.
|
||||
There are already a lot of QtWebKit browsers available, but they are either bound to the KDE
|
||||
environment (rekonq), are not actively developed or very unstable and miss important
|
||||
features. But there is missing a multiplatform, modern and actively developed browser. QupZilla
|
||||
features. But there is missing a multiplatform, modern and actively developed browser. QupZilla
|
||||
is trying to fill this gap by providing a very stable browsing experience.
|
||||
|
||||
History
|
||||
@ -45,10 +45,16 @@ Then you can start compiling by running this commands:
|
||||
|
||||
After a successful compilation the executable binary can be found in the bin/ directory.
|
||||
|
||||
To install QupZilla, you will have to run this command: (it may be necessary to run it as root)
|
||||
On Linux/Unix: To install QupZilla, you will have to run this command: (it may be necessary to run it as root)
|
||||
|
||||
$ make install
|
||||
|
||||
|
||||
On Mac OS X: To deploy QupZilla in bundle, run this command:
|
||||
|
||||
$ cd scripts && ./macdeploy.sh full-path-to-macdeployqt
|
||||
|
||||
You need to specify path to `macdeployqt` only if it is not in PATH.
|
||||
|
||||
Current version
|
||||
----------------------------------------------------------------------------------------
|
||||
|
||||
@ -58,17 +64,17 @@ However, if you want the latest revision, just take the latest code snapshot eit
|
||||
downloading a tarball or running:
|
||||
|
||||
$ git clone git://github.com/nowrep/QupZilla.git
|
||||
|
||||
|
||||
If you are using Ubuntu, you can download QupZilla from PPA:
|
||||
|
||||
$ sudo add-apt-repository ppa:nowrep/qupzilla
|
||||
$ sudo apt-get update
|
||||
$ sudo apt-get install qupzilla
|
||||
|
||||
|
||||
for development version:
|
||||
|
||||
|
||||
$ sudo apt-get install qupzilla-next
|
||||
|
||||
|
||||
FAQ and Changelog
|
||||
----------------------------------------------------------------------------------------
|
||||
|
||||
|
@ -139,4 +139,4 @@ Name[zh_TW]=開始私密瀏覽
|
||||
Name[zh_CN]=开始隐私浏览
|
||||
Name[ja]=プライベートブラウジングを開始
|
||||
Exec=qupzilla --private-browsing
|
||||
TargetEnvironment=Unity
|
||||
TargetEnvironment=Unity
|
||||
|
28
scripts/macdeploy.sh
Executable file
28
scripts/macdeploy.sh
Executable file
@ -0,0 +1,28 @@
|
||||
#!/bin/bash
|
||||
COMMAND=$1
|
||||
|
||||
if [ $COMMAND = "" ]; then
|
||||
$COMMAND="macdeployqt"
|
||||
fi
|
||||
|
||||
# cd to directory with bundle
|
||||
cd ../build
|
||||
|
||||
# copy libQupZilla into bundle
|
||||
cp libQupZilla* QupZilla.app/Contents/MacOS/QupZilla
|
||||
|
||||
# copy all plugins into bundle
|
||||
test -d QupZilla.app/Contents/Resources/plugins || mkdir QupZilla.app/Contents/Resources/plugins
|
||||
cp plugins/*.dylib QupZilla.app/Contents/Resources/plugins
|
||||
|
||||
# fix libQupZilla
|
||||
install_name_tool -change libQupZilla.1.dylib @executable_path/libQupZilla.1.dylib QupZilla.app/Contents/MacOS/QupZilla
|
||||
|
||||
# fix plugins
|
||||
for plugin in QupZilla.app/Contents/Resources/plugins*.dylib
|
||||
do
|
||||
install_name_tool -change libQupZilla.1.dylib @executable_path/libQupZilla.1.dylib $plugin
|
||||
done
|
||||
|
||||
# run macdeployqt
|
||||
$COMMAND QupZilla.app
|
@ -91,7 +91,6 @@ MainApplication::MainApplication(int &argc, char** argv)
|
||||
, m_networkmanager(0)
|
||||
, m_cookiejar(0)
|
||||
, m_rssmanager(0)
|
||||
, m_plugins(0)
|
||||
, m_bookmarksModel(0)
|
||||
, m_downloadManager(0)
|
||||
, m_autofill(0)
|
||||
@ -238,8 +237,10 @@ MainApplication::MainApplication(int &argc, char** argv)
|
||||
loadSettings();
|
||||
networkManager()->loadCertificates();
|
||||
|
||||
m_plugins = new PluginProxy;
|
||||
|
||||
if (!noAddons) {
|
||||
plugins()->loadPlugins();
|
||||
m_plugins->loadPlugins();
|
||||
}
|
||||
|
||||
if (checkUpdates) {
|
||||
@ -644,14 +645,6 @@ BrowsingLibrary* MainApplication::browsingLibrary()
|
||||
return m_browsingLibrary;
|
||||
}
|
||||
|
||||
PluginProxy* MainApplication::plugins()
|
||||
{
|
||||
if (!m_plugins) {
|
||||
m_plugins = new PluginProxy();
|
||||
}
|
||||
return m_plugins;
|
||||
}
|
||||
|
||||
CookieManager* MainApplication::cookieManager()
|
||||
{
|
||||
if (!m_cookiemanager) {
|
||||
@ -701,6 +694,11 @@ RSSManager* MainApplication::rssManager()
|
||||
return m_rssmanager;
|
||||
}
|
||||
|
||||
PluginProxy* MainApplication::plugins()
|
||||
{
|
||||
return m_plugins;
|
||||
}
|
||||
|
||||
BookmarksModel* MainApplication::bookmarksModel()
|
||||
{
|
||||
if (!m_bookmarksModel) {
|
||||
|
@ -79,7 +79,7 @@
|
||||
#include <QWebHistory>
|
||||
#include <QMessageBox>
|
||||
|
||||
const QString QupZilla::VERSION = "1.2.0";
|
||||
const QString QupZilla::VERSION = "1.1.8";
|
||||
const QString QupZilla::BUILDTIME = __DATE__" "__TIME__;
|
||||
const QString QupZilla::AUTHOR = "David Rosca";
|
||||
const QString QupZilla::COPYRIGHT = "2010-2012";
|
||||
@ -88,7 +88,7 @@ const QString QupZilla::WIKIADDRESS = "https://github.com/nowrep/QupZilla/wiki";
|
||||
const QString QupZilla::WEBKITVERSION = qWebKitVersion();
|
||||
|
||||
QupZilla::QupZilla(Qz::BrowserWindow type, QUrl startUrl)
|
||||
: QMainWindow(0)
|
||||
: QMainWindow()
|
||||
, m_historyMenuChanged(true)
|
||||
, m_bookmarksMenuChanged(true)
|
||||
, m_isClosing(false)
|
||||
|
@ -23,12 +23,10 @@ QSettings* Settings::m_settings = 0;
|
||||
|
||||
Settings::Settings()
|
||||
{
|
||||
#ifdef QT_DEBUG
|
||||
if (!m_settings->group().isEmpty()) {
|
||||
qWarning("Settings: Creating object with opened group!");
|
||||
qDebug("Settings: Creating object with opened group!");
|
||||
m_settings->endGroup();
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
||||
void Settings::createSettings(const QString &fileName)
|
||||
@ -68,10 +66,8 @@ QSettings* Settings::globalSettings()
|
||||
|
||||
Settings::~Settings()
|
||||
{
|
||||
#ifdef QT_DEBUG
|
||||
if (!m_settings->group().isEmpty()) {
|
||||
qWarning("Settings: Deleting object with opened group!");
|
||||
qDebug("Settings: Deleting object with opened group!");
|
||||
m_settings->endGroup();
|
||||
}
|
||||
#endif
|
||||
}
|
||||
|
@ -363,11 +363,6 @@ RESOURCES += \
|
||||
INSTALLS += target
|
||||
}
|
||||
|
||||
mac {
|
||||
target.path = Contents/MacOS
|
||||
QMAKE_BUNDLE_DATA += target
|
||||
}
|
||||
|
||||
message(========== Building libqupzilla ==========)
|
||||
message( Using following defines:)
|
||||
message($$DEFINES)
|
||||
|
@ -25,18 +25,7 @@
|
||||
PluginProxy::PluginProxy()
|
||||
: Plugins()
|
||||
{
|
||||
}
|
||||
|
||||
void PluginProxy::unloadPlugin(Plugins::Plugin* plugin)
|
||||
{
|
||||
m_mousePressHandlers.removeOne(plugin->instance);
|
||||
m_mouseReleaseHandlers.removeOne(plugin->instance);
|
||||
m_mouseMoveHandlers.removeOne(plugin->instance);
|
||||
|
||||
m_keyPressHandlers.removeOne(plugin->instance);
|
||||
m_keyReleaseHandlers.removeOne(plugin->instance);
|
||||
|
||||
Plugins::unloadPlugin(plugin);
|
||||
connect(this, SIGNAL(pluginUnloaded(PluginInterface*)), this, SLOT(pluginUnloaded(PluginInterface*)));
|
||||
}
|
||||
|
||||
void PluginProxy::registerAppEventHandler(const PluginProxy::EventHandlerType &type, PluginInterface* obj)
|
||||
@ -90,6 +79,16 @@ void PluginProxy::registerAppEventHandler(const PluginProxy::EventHandlerType &t
|
||||
}
|
||||
}
|
||||
|
||||
void PluginProxy::pluginUnloaded(PluginInterface* plugin)
|
||||
{
|
||||
m_mousePressHandlers.removeOne(plugin);
|
||||
m_mouseReleaseHandlers.removeOne(plugin);
|
||||
m_mouseMoveHandlers.removeOne(plugin);
|
||||
|
||||
m_keyPressHandlers.removeOne(plugin);
|
||||
m_keyReleaseHandlers.removeOne(plugin);
|
||||
}
|
||||
|
||||
void PluginProxy::populateWebViewMenu(QMenu* menu, WebView* view, const QWebHitTestResult &r)
|
||||
{
|
||||
if (!menu || !view) {
|
||||
|
@ -35,7 +35,6 @@ public:
|
||||
|
||||
explicit PluginProxy();
|
||||
|
||||
void unloadPlugin(Plugin* plugin);
|
||||
void registerAppEventHandler(const EventHandlerType &type, PluginInterface* obj);
|
||||
|
||||
void populateWebViewMenu(QMenu* menu, WebView* view, const QWebHitTestResult &r);
|
||||
@ -63,6 +62,9 @@ signals:
|
||||
void mainWindowCreated(QupZilla* window);
|
||||
void mainWindowDeleted(QupZilla* window);
|
||||
|
||||
private slots:
|
||||
void pluginUnloaded(PluginInterface* plugin);
|
||||
|
||||
private:
|
||||
QList<PluginInterface*> m_mouseDoubleClickHandlers;
|
||||
QList<PluginInterface*> m_mousePressHandlers;
|
||||
|
@ -75,6 +75,7 @@ void Plugins::unloadPlugin(Plugins::Plugin* plugin)
|
||||
|
||||
plugin->instance->unload();
|
||||
plugin->pluginLoader->unload();
|
||||
emit pluginUnloaded(plugin->instance);
|
||||
|
||||
m_availablePlugins.removeOne(*plugin);
|
||||
plugin->instance = 0;
|
||||
@ -134,13 +135,13 @@ void Plugins::loadPlugins()
|
||||
plugin.fullPath = fullPath;
|
||||
plugin.pluginLoader = loader;
|
||||
plugin.instance = initPlugin(iPlugin, loader);
|
||||
plugin.pluginSpec = iPlugin->pluginSpec();
|
||||
|
||||
if (plugin.isLoaded()) {
|
||||
m_loadedPlugins.append(plugin.instance);
|
||||
}
|
||||
plugin.pluginSpec = iPlugin->pluginSpec();
|
||||
|
||||
m_availablePlugins.append(plugin);
|
||||
m_loadedPlugins.append(plugin.instance);
|
||||
m_availablePlugins.append(plugin);
|
||||
}
|
||||
}
|
||||
|
||||
refreshLoadedPlugins();
|
||||
@ -205,10 +206,14 @@ PluginInterface* Plugins::initPlugin(PluginInterface* interface, QPluginLoader*
|
||||
if (!interface->testPlugin()) {
|
||||
interface->unload();
|
||||
loader->unload();
|
||||
|
||||
emit pluginUnloaded(interface);
|
||||
|
||||
return 0;
|
||||
}
|
||||
|
||||
qApp->installTranslator(interface->getTranslator(mApp->currentLanguage()));
|
||||
|
||||
return interface;
|
||||
}
|
||||
|
||||
|
@ -40,6 +40,11 @@ public:
|
||||
QPluginLoader* pluginLoader;
|
||||
PluginInterface* instance;
|
||||
|
||||
Plugin() {
|
||||
pluginLoader = 0;
|
||||
instance = 0;
|
||||
}
|
||||
|
||||
bool isLoaded() const {
|
||||
return instance;
|
||||
}
|
||||
@ -78,6 +83,9 @@ public slots:
|
||||
protected:
|
||||
QList<PluginInterface*> m_loadedPlugins;
|
||||
|
||||
signals:
|
||||
void pluginUnloaded(PluginInterface* plugin);
|
||||
|
||||
private:
|
||||
PluginInterface* initPlugin(PluginInterface* interface, QPluginLoader* loader);
|
||||
|
||||
|
@ -143,6 +143,7 @@ Preferences::Preferences(QupZilla* mainClass, QWidget* parent)
|
||||
if (actProfileName == name) {
|
||||
continue;
|
||||
}
|
||||
|
||||
ui->startProfile->addItem(name);
|
||||
}
|
||||
connect(ui->createProfile, SIGNAL(clicked()), this, SLOT(createProfile()));
|
||||
|
@ -54,7 +54,7 @@
|
||||
|
||||
QString WebPage::m_lastUploadLocation = QDir::homePath();
|
||||
QString WebPage::m_userAgent;
|
||||
QString WebPage::m_fakeUserAgent = "Mozilla/5.0 (" + qz_buildSystem() + ") AppleWebKit/" + qWebKitVersion() + " (KHTML, like Gecko) Chrome/10.0 Safari/" + qWebKitVersion();
|
||||
QString WebPage::m_fakeUserAgent = "Mozilla/5.0 (" + qz_buildSystem() + ") AppleWebKit/" + QupZilla::WEBKITVERSION + " (KHTML, like Gecko) Chrome/10.0 Safari/" + QupZilla::WEBKITVERSION;
|
||||
QUrl WebPage::m_lastUnsupportedUrl;
|
||||
QList<WebPage*> WebPage::m_livingPages;
|
||||
|
||||
|
@ -43,11 +43,6 @@ UI_DIR = build
|
||||
INSTALLS += target
|
||||
}
|
||||
|
||||
mac {
|
||||
target.path = Contents/MacOS/qupzilla
|
||||
QMAKE_BUNDLE_DATA += target
|
||||
}
|
||||
|
||||
updateqm.input = TRANSLATIONS
|
||||
updateqm.output = locale/${QMAKE_FILE_BASE}.qm
|
||||
updateqm.commands = $$QMAKE_LRELEASE -silent ${QMAKE_FILE_IN} -qm locale/${QMAKE_FILE_BASE}.qm
|
||||
|
@ -25,6 +25,7 @@ TRANSLATIONS = \
|
||||
translations/id_ID.ts \
|
||||
translations/it_IT.ts \
|
||||
translations/ja_JP.ts \
|
||||
translations/ka_GE.ts \
|
||||
translations/nl_NL.ts \
|
||||
translations/pt_PT.ts \
|
||||
translations/ro_RO.ts \
|
||||
|
@ -10,6 +10,7 @@
|
||||
<file>locale/id_ID.qm</file>
|
||||
<file>locale/it_IT.qm</file>
|
||||
<file>locale/ja_JP.qm</file>
|
||||
<file>locale/ka_GE.qm</file>
|
||||
<file>locale/nl_NL.qm</file>
|
||||
<file>locale/pt_PT.qm</file>
|
||||
<file>locale/ro_RO.qm</file>
|
||||
|
47
src/plugins/AccessKeysNavigation/translations/ka_GE.ts
Normal file
47
src/plugins/AccessKeysNavigation/translations/ka_GE.ts
Normal file
@ -0,0 +1,47 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.0" language="ka_GE">
|
||||
<context>
|
||||
<name>AKN_Settings</name>
|
||||
<message>
|
||||
<location filename="../akn_settings.ui" line="14"/>
|
||||
<source>Access Keys Navigation</source>
|
||||
<translation>ღილაკებით ნავიგაცია</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../akn_settings.ui" line="20"/>
|
||||
<source><h1>Access Keys Navigation</h1></source>
|
||||
<translation><h1>ღილაკებით ნავიგაცია</h1></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../akn_settings.ui" line="33"/>
|
||||
<source>Ctrl</source>
|
||||
<translation>Ctrl</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../akn_settings.ui" line="38"/>
|
||||
<source>Alt</source>
|
||||
<translation>Alt</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../akn_settings.ui" line="43"/>
|
||||
<source>Shift</source>
|
||||
<translation>Shift</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../akn_settings.ui" line="51"/>
|
||||
<source>Double press</source>
|
||||
<translation>ორჯერ დაჭერა</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../akn_settings.ui" line="58"/>
|
||||
<source>Key for showing access keys:</source>
|
||||
<translation>ღილაკი სანავიგაციო მალსახმობების ჩვენებისთვის:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../akn_settings.ui" line="103"/>
|
||||
<source>License</source>
|
||||
<translation type="unfinished">ლიცენზია</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -33,6 +33,7 @@ TRANSLATIONS = \
|
||||
translations/id_ID.ts \
|
||||
translations/it_IT.ts \
|
||||
translations/ja_JP.ts \
|
||||
translations/ka_GE.ts \
|
||||
translations/nl_NL.ts \
|
||||
translations/pt_PT.ts \
|
||||
translations/ro_RO.ts \
|
||||
|
@ -20,6 +20,7 @@
|
||||
<file>locale/id_ID.qm</file>
|
||||
<file>locale/it_IT.qm</file>
|
||||
<file>locale/ja_JP.qm</file>
|
||||
<file>locale/ka_GE.qm</file>
|
||||
<file>locale/nl_NL.qm</file>
|
||||
<file>locale/pt_PT.qm</file>
|
||||
<file>locale/ro_RO.qm</file>
|
||||
|
62
src/plugins/MouseGestures/translations/ka_GE.ts
Normal file
62
src/plugins/MouseGestures/translations/ka_GE.ts
Normal file
@ -0,0 +1,62 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.0" language="ka_GE">
|
||||
<context>
|
||||
<name>MouseGesturesSettingsDialog</name>
|
||||
<message>
|
||||
<location filename="../mousegesturessettingsdialog.ui" line="14"/>
|
||||
<source>Mouse Gestures</source>
|
||||
<translation>მაუსით ჟესტიკულაცია</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mousegesturessettingsdialog.ui" line="42"/>
|
||||
<source><h1>Mouse Gestures</h1></source>
|
||||
<translation><h1>მაუსით ჟესტიკულაცია</h1></translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mousegesturessettingsdialog.ui" line="64"/>
|
||||
<source>Press and hold the middle mouse button and move your mouse in the indicated directions.</source>
|
||||
<translation>დააჭირეთ და გეჭიროთ მაუსის შუა ღიკაკი, შემდეგ გადაადგილეთ თქვენი მაუსი მითითებული მიმართულებით.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mousegesturessettingsdialog.ui" line="111"/>
|
||||
<source><b>Stop</b><br/>Stop loading page</source>
|
||||
<translation><b>გაჩერება</b><br/>გვერდის ჩატვირთვის გაჩერება</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mousegesturessettingsdialog.ui" line="125"/>
|
||||
<source><b>New tab</b><br/>Open new tab</source>
|
||||
<translation><b>ახალი ჩანართი</b><br/>ახალი ჩანართის გახსნა</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mousegesturessettingsdialog.ui" line="139"/>
|
||||
<source><b>Back</b><br/>Go back in history</source>
|
||||
<translation><b>უკან</b><br/>ისტორიაში უკან გადასვლა</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mousegesturessettingsdialog.ui" line="153"/>
|
||||
<source><b>Forward</b><br/>Go forward in history</source>
|
||||
<translation><b>წინ</b><br/>ისტორიაში წინ გადასვლა</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mousegesturessettingsdialog.ui" line="173"/>
|
||||
<source><b>Reload</b><br/>Reload page</source>
|
||||
<translation><b>გადატვირთვა</b><br/>გვერდის გადატვირთვა</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mousegesturessettingsdialog.ui" line="187"/>
|
||||
<source><b>Close tab</b><br/>Close current tab</source>
|
||||
<translation><b>ჩანართის დახურვა</b><br/>მიმდინარე ჩანართის დახურვა</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mousegesturessettingsdialog.ui" line="201"/>
|
||||
<source><b>Home</b><br/>Go to homepage</source>
|
||||
<translation><b>სახლი</b><br/>მთავარ გვერდზე გადასვლა</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../mousegesturessettingsdialog.ui" line="225"/>
|
||||
<source>License</source>
|
||||
<translation>ლიცენზია</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -21,6 +21,7 @@ TRANSLATIONS += translations/cs_CZ.ts\
|
||||
translations/id_ID.ts\
|
||||
translations/it_IT.ts\
|
||||
translations/ja_JP.ts\
|
||||
translations/ka_GE.ts\
|
||||
translations/nl_NL.ts\
|
||||
translations/pt_PT.ts\
|
||||
translations/ro_RO.ts\
|
||||
|
@ -8,6 +8,7 @@
|
||||
<file>locale/id_ID.qm</file>
|
||||
<file>locale/it_IT.qm</file>
|
||||
<file>locale/ja_JP.qm</file>
|
||||
<file>locale/ka_GE.qm</file>
|
||||
<file>locale/nl_NL.qm</file>
|
||||
<file>locale/pt_PT.qm</file>
|
||||
<file>locale/ro_RO.qm</file>
|
||||
|
32
src/plugins/TestPlugin/translations/ka_GE.ts
Normal file
32
src/plugins/TestPlugin/translations/ka_GE.ts
Normal file
@ -0,0 +1,32 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<!DOCTYPE TS>
|
||||
<TS version="2.0" language="cs_CZ" sourcelanguage="en_US">
|
||||
<context>
|
||||
<name>TestPlugin</name>
|
||||
<message>
|
||||
<location filename="../testplugin.cpp" line="92"/>
|
||||
<source>Close</source>
|
||||
<translation>დახურვა</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../testplugin.cpp" line="103"/>
|
||||
<source>Example Plugin Settings</source>
|
||||
<translation>სამაგალითო მოდულის პარამეტრები</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../testplugin.cpp" line="127"/>
|
||||
<source>My first plugin action</source>
|
||||
<translation>ჩემი მოდულის პირველი მოქმედება</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../testplugin.cpp" line="139"/>
|
||||
<source>Hello</source>
|
||||
<translation>გამარჯობა</translation>
|
||||
</message>
|
||||
<message>
|
||||
<location filename="../testplugin.cpp" line="139"/>
|
||||
<source>First plugin action works :-)</source>
|
||||
<translation>მოდულის პირველი მოქმედება მუშაობს :-)</translation>
|
||||
</message>
|
||||
</context>
|
||||
</TS>
|
@ -142,7 +142,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<source>AdBlock blocked unwanted popup window.</source>
|
||||
<translation>AdBlock-ის დაბლოკა არასასურველი ამომხტარი ფანჯრები.</translation>
|
||||
<translation>AdBlock-მა დაბლოკა არასასურველი ამომხტარი ფანჯარა.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>AdBlock</source>
|
||||
@ -436,7 +436,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Note:</b> Currently, only import from Html File can import also bookmark folders.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation><b>შენიშვნა:</b> ჯერ-ჯერობით მხოლოდ Html ფაილიდან შემოტანას შეუძლია სანიშნების საქაღალდეებით შემოტანა.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -812,11 +812,11 @@
|
||||
</message>
|
||||
<message>
|
||||
<source>Clear web databases</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>ვებ მონაცემთა ბაზის გასუფთავება</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Clear local storage</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>ლოკალური საცავის გასუფთავება</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -1228,7 +1228,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<source>Image files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>სურათის ფაილები</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -1388,7 +1388,7 @@
|
||||
<name>LicenseViewer</name>
|
||||
<message>
|
||||
<source>License Viewer</source>
|
||||
<translation type="unfinished">ლიცენზიის მნახველი</translation>
|
||||
<translation>ლიცენზიის მნახველი</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -1599,7 +1599,7 @@
|
||||
</message>
|
||||
<message>
|
||||
<source>Cannot load extension!</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>გაფართოების ჩატვირთვა ვერ მოხერხდა!</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -2246,27 +2246,27 @@
|
||||
</message>
|
||||
<message>
|
||||
<source>Allow Netscape Plugins (Flash plugin)</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Netscape-ს მოდულების დაშვება (Flash მოდული)</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Don't load tabs until selected</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>არ ჩაიტვირთოს ჩანართების სანამ არ აირჩევა</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Extensions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>გაფართოებები</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Exceptions</b></source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation><b>გამონაკლისები</b></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Server:</source>
|
||||
<translation type="unfinished">სერვერი:</translation>
|
||||
<translation>სერვერი:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Use different proxy for https connection</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>სხვა პროქსის გამოყენება https კავშირებისთვის</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -2667,40 +2667,41 @@
|
||||
</message>
|
||||
<message>
|
||||
<source>HTML files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>HTML ფაილები</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Image files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>სურათის ფაილები</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Text files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>ტექსტური ფაილები</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>All files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>ყველა ფაილი</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Last session crashed</source>
|
||||
<translation type="unfinished">ბოლო სესია ავარიულად დაიხურა</translation>
|
||||
<translation>ბოლო სესია ავარიულად დაიხურა</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>QupZilla crashed :-(</b><br/>Oops, the last session of QupZilla was interrupted unexpectedly. We apologize for this. Would you like to try restoring the last saved state?</source>
|
||||
<translation type="unfinished"><b>QupZilla ავარიუალად დაიხურა :-(</b><br/>უი, QupZilla-ს ბოლო სესია მოულოდნელად შეწყდა. ბოდიშს გიხდით ამისათვის. გსურთ ბოლო შენახული მდგომარებოის აღდგენა ვცადოთ?</translation>
|
||||
<translation><b>QupZilla ავარიუალად დაიხურა :-(</b><br/>უი, QupZilla-ს ბოლო სესია მოულოდნელად შეწყდა. ბოდიშს გიხდით ამისათვის. გსურთ ბოლო შენახული მდგომარებოის აღდგენა ვცადოთ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>There are still %1 open tabs and your session won't be stored.
|
||||
Are you sure to quit QupZilla?</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>ახლა კვლავ გახსნილია %1 ჩანართი და თქვენი სესია არ აღდგება.
|
||||
დარწმუნებული ხართ რომ QupZilla-ს დახურვა გსურთ?</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Don't ask again</source>
|
||||
<translation type="unfinished">მეტი აღარ შემეკითხო</translation>
|
||||
<translation>მეტი აღარ შემეკითხო</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>There are still open tabs</source>
|
||||
<translation type="unfinished">რამდენიმე ჩანართი კვლავ გახსნილია</translation>
|
||||
<translation>რამდენიმე ჩანართი კვლავ გახსნილია</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -2967,55 +2968,55 @@ Are you sure to quit QupZilla?</source>
|
||||
</message>
|
||||
<message>
|
||||
<source>Build Configuration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>აწყობის კონფიგურაცია</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Disabled</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>გამორთული</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Enabled</b></source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation><b>ჩართული</b></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Debug build</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>გამართვისთვის აწყობილი</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>WebGL support</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>WebGL მხარდაჭერა</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Windows 7 API</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>Windows 7-ის API</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>KDE integration</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>KDE-სთან ინტეგრაცია</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Portable build</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>პორტატული ვერსია</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Extensions</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>გაფართოებები</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No available extensions.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>გაფართოებები არ არის ხელმისაწვდომი.</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>If you are experiencing problems with QupZilla, please try to disable all extensions first. <br/>If this does not fix it, then please fill out this form: </source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>თუ QupZilla-სთან პრობლემები გაქვთ, გთხოვთ პირველ რიგში ცადეთ ყველა გაფართოების გამორთვა. <br/>თუ ამან არ უშველა, მაშინ შეავსეთ ეს ფორმა:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Close</source>
|
||||
<translation type="unfinished">დახურვა</translation>
|
||||
<translation>დახურვა</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>This page contains information about QupZilla's current configuration - relevant for troubleshooting. Please include this information when submitting bug reports.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>ეს გვერდი შეიცავს ინფორმაციას QupZilla-ს მიმდინარე კონფიგურაციის შესახებ - საჭიროს პრობლემის აღმოფხვრისთვის. გთხოვთ მოაყოლეთ ეს ინფორმაცია შეცდომის შეტყობინების გამოგზავნისას.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -3420,27 +3421,27 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla
|
||||
</message>
|
||||
<message>
|
||||
<source>Databases</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>მონაცემთა ბაზები</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><b>Database details</b></source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation><b>მონაცემთა ბაზის შესახებ</b></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Name:</source>
|
||||
<translation type="unfinished">სახელი:</translation>
|
||||
<translation>სახელი:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Path:</source>
|
||||
<translation type="unfinished">მდებარეობა:</translation>
|
||||
<translation>მდებარეობა:</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source><database not selected></source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation><database not selected></translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>No databases are used by this page.</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>ეს გვერდი არ იყენეს მონაცემთა ბაზას.</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -3616,14 +3617,14 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla
|
||||
</message>
|
||||
<message>
|
||||
<source>Image files</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>სურათის ფაილები</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
<name>SqueezeLabelV2</name>
|
||||
<message>
|
||||
<source>Copy</source>
|
||||
<translation type="unfinished">კოპირება</translation>
|
||||
<translation>კოპირება</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -3913,11 +3914,11 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla
|
||||
</message>
|
||||
<message>
|
||||
<source>JavaScript alert</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>JavaScript შეტყობინება</translation>
|
||||
</message>
|
||||
<message>
|
||||
<source>Unknown network error</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>ქსელის უცნობის შეცდომა</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
@ -4127,7 +4128,7 @@ After adding or removing certificate paths, it is neccessary to restart QupZilla
|
||||
</message>
|
||||
<message>
|
||||
<source>Create Search Engine</source>
|
||||
<translation type="unfinished"></translation>
|
||||
<translation>საძიებო სისტემის შექმნა</translation>
|
||||
</message>
|
||||
</context>
|
||||
<context>
|
||||
|
Loading…
Reference in New Issue
Block a user