diff --git a/CMakeLists.txt b/CMakeLists.txt index 825c3c6..f1c927b 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -10,7 +10,7 @@ endif(NOT CMAKE_BUILD_TYPE) list(APPEND CMAKE_MODULE_PATH "cmake") set(CMAKE_MODULE_PATH ${PROJECT_SOURCE_DIR}/cmake) set(CMAKE_INSTALL_PREFIX /usr CACHE INTERNAL "Prefix prepended to install directories" FORCE) -set(QT_MIN_VERSION 4.6.0) +set(QT_MIN_VERSION 4.6.2) find_package(Qt4 COMPONENTS QtCore QtGui QtXml REQUIRED) include(${QT_USE_FILE}) # TODO: qtermwidget also REQUIRED @@ -58,6 +58,7 @@ set( HEADERS set( LANGUAGES ru bg + uk ) set( RESOURCES diff --git a/src/calculateconfig.cpp b/src/calculateconfig.cpp index e1650ba..83161dd 100644 --- a/src/calculateconfig.cpp +++ b/src/calculateconfig.cpp @@ -333,17 +333,21 @@ QStringList CalculateConfig::getInstallParameters() { QString disk_t(disk); disk_t = disk_t.simplified(); - params << QString("--disk ") + disk_t; + params << QString("--disk=") + disk_t; } } if ( !m_Config["--swap"].toString().isEmpty() ) - params << QString("--swap ") + m_Config["--swap"].toString(); + params << QString("--swap=") + m_Config["--swap"].toString(); // mbr QString mbr_dev = m_Config["gui_os_device_dev"].toString(); if ( !mbr_dev.isEmpty() && (mbr_dev != m_Config["gui_os_device_dev_def"].toString()) ) - params << QString("--mbr ") + mbr_dev; + { + if (mbr_dev == "-") + mbr_dev = "off"; + params << QString("--mbr=") + mbr_dev; + } // config QString hostname = m_Config["gui_os_install_net_hostname"].toString(); @@ -388,13 +392,13 @@ QStringList CalculateConfig::getInstallParameters() // lang QString lang = m_Config["gui_install_language"].toString(); if ( !lang.isEmpty() && ( lang != m_Config["os_locale_lang"].toString())) - params << "--lang " + lang; + params << "--lang=" + lang; // users if ( m_Config["gui_users"].toStringList().count() > 0 ) { foreach(const QString& user, m_Config["gui_users"].toStringList()) - params << QString("--user ") + user; + params << QString("--user=") + user; } return params; diff --git a/src/main.cpp b/src/main.cpp index ee563af..cd0cc33 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -36,9 +36,6 @@ int main(int argc, char** argv) SystemInstaller installer; - QProcess::execute("export QT_PLUGIN_PATH=/home/ivan/.kde4/lib64/kde4/plugins/:/usr/lib64/kde4/plugins/" ); - //qDebug() << app.libraryPaths().join(" "); - if ( getuid() != 0) { QMessageBox::critical( diff --git a/src/mountpointdialog.cpp b/src/mountpointdialog.cpp index 611869e..1e2d5b7 100644 --- a/src/mountpointdialog.cpp +++ b/src/mountpointdialog.cpp @@ -29,10 +29,9 @@ MountPointDialog::MountPointDialog ( QWidget* parent, MountPoint* mountPoint ) if ( !mountPoint->fs_new.isEmpty() ) fs = mountPoint->fs_new; // - int fsIndx = m_cmbboxFS->findText( fs ); - qDebug() << "FS: " << fs << " fsIndex: " << fsIndx; - if ( fsIndx >= 0) - m_cmbboxFS->setCurrentIndex( fsIndx ); + m_fsIndx = m_cmbboxFS->findText( fs ); + if ( m_fsIndx >= 0) + m_cmbboxFS->setCurrentIndex( m_fsIndx ); if (m_cmbboxFS->currentText() == "swap" ) { @@ -117,7 +116,6 @@ void MountPointDialog::preAccept() { if ( m_edMountPoint->text().isEmpty() ) { - qDebug() << "Reset mount point"; // reset mount point m_MountPoint->mountpoint = ""; m_MountPoint->format = false; @@ -125,11 +123,23 @@ void MountPointDialog::preAccept() } else { - qDebug() << "Store mount point"; - m_MountPoint->mountpoint = m_edMountPoint->text(); - m_MountPoint->format = m_chkboxFormat->isChecked(); + if (m_MountPoint->mountpoint == "/") + { + m_MountPoint->format = true; + if (m_fsIndx == -1) + { + int rfs = m_cmbboxFS->findText( "reiserfs" ); + if ( rfs >= 0) + m_cmbboxFS->setCurrentIndex( rfs ); + } + } + else + { + m_MountPoint->format = m_chkboxFormat->isChecked(); + } + if (m_MountPoint->format) m_MountPoint->fs_new = m_cmbboxFS->currentText(); else diff --git a/src/mountpointdialog.h b/src/mountpointdialog.h index 362aa37..c2fc0c2 100644 --- a/src/mountpointdialog.h +++ b/src/mountpointdialog.h @@ -39,4 +39,5 @@ class MountPointDialog: public QDialog QPushButton* m_butCancel; MountPoint* m_MountPoint; + int m_fsIndx; }; \ No newline at end of file diff --git a/src/pageconfiguration.cpp b/src/pageconfiguration.cpp index 20f338b..a7682ab 100644 --- a/src/pageconfiguration.cpp +++ b/src/pageconfiguration.cpp @@ -20,24 +20,24 @@ InitializableMap PageConfiguration::m_langMap = InitializableMap() - << QPair( "be_BY", tr("Belarusian") ) - << QPair( "bg_BG", tr("Bulgarian") ) - << QPair( "da_DK", tr("Danish") ) - << QPair( "en_GB", tr("English GB") ) - << QPair( "en_US", tr("English USA") ) - << QPair( "fr_BE", tr("French [fr_BE]") ) - << QPair( "fr_CA", tr("French [fr_CA]") ) - << QPair( "fr_FR", tr("French [fr_FR]") ) - << QPair( "de_DE", tr("German") ) - << QPair( "is_IS", tr("Icelandic") ) - << QPair( "it_IT", tr("Italian") ) - << QPair( "pl_PL", tr("Polish") ) - << QPair( "pt_BR", tr("Portuguese") ) - << QPair( "ru_RU", tr("Russian") ) - << QPair( "sv_SE", tr("Swedish") ) - << QPair( "es_ES", tr("Spanish") ) - << QPair( "nn_NO", tr("Norwegian Nynorsk") ) - << QPair( "uk_UA", tr("Ukrainian") ) + << QPair( "be_BY", QObject::tr("Belarusian") ) + << QPair( "bg_BG", QObject::tr("Bulgarian") ) + << QPair( "da_DK", QObject::tr("Danish") ) + << QPair( "en_GB", QObject::tr("English [en_GB]") ) + << QPair( "en_US", QObject::tr("English [en_US]") ) + << QPair( "fr_BE", QObject::tr("French [fr_BE]") ) + << QPair( "fr_CA", QObject::tr("French [fr_CA]") ) + << QPair( "fr_FR", QObject::tr("French [fr_FR]") ) + << QPair( "de_DE", QObject::tr("German") ) + << QPair( "is_IS", QObject::tr("Icelandic") ) + << QPair( "it_IT", QObject::tr("Italian") ) + << QPair( "pl_PL", QObject::tr("Polish") ) + << QPair( "pt_BR", QObject::tr("Portuguese") ) + << QPair( "ru_RU", QObject::tr("Russian") ) + << QPair( "sv_SE", QObject::tr("Swedish") ) + << QPair( "es_ES", QObject::tr("Spanish") ) + << QPair( "nn_NO", QObject::tr("Norwegian Nynorsk") ) + << QPair( "uk_UA", QObject::tr("Ukrainian") ) ; PageConfiguration::PageConfiguration() : @@ -254,6 +254,7 @@ void PageConfiguration::retranslateUi() m_labelMbrDevice->setText( tr("Device for install Grub:") ); m_cmbboxMbrDevice->clear(); m_cmbboxMbrDevice->addItems( CalculateConfig::instance()->getValue("os_device_dev").toStringList() ); + m_cmbboxMbrDevice->addItem( "-" ); m_labelVideoDrv->setText( tr("Video driver:") ); m_cmbboxVideoDrv->clear(); @@ -304,12 +305,10 @@ void PageConfiguration::show() m_editDomainName->setText( clConf->getValue("gui_os_install_net_domain").toString() ); - //qDebug() << "cfg language: " << clConf->getValue("gui_install_language"); int langIndex = m_cmbboxLanguage->findData( clConf->getValue("gui_install_language") ); if (langIndex >= 0) m_cmbboxLanguage->setCurrentIndex( langIndex ); - //qDebug() << "cfg timezone: " << clConf->getValue("os_install_clock_timezone"); int timezoneIndex = m_cmbboxTimezone->findText( clConf->getValue("gui_os_install_clock_timezone").toString() ); @@ -353,7 +352,6 @@ void PageConfiguration::updateData() clConf->setValue("gui_os_install_net_hostname", m_editHostName->text() ); clConf->setValue("gui_os_install_net_domain", m_editDomainName->text() ); - //qDebug() << "store cfg gui_install_language" << m_cmbboxLanguage->itemData( m_cmbboxLanguage->currentIndex() ) ; clConf->setValue("gui_install_language", m_cmbboxLanguage->itemData( m_cmbboxLanguage->currentIndex() ) ); clConf->setValue("gui_os_install_clock_timezone", m_cmbboxTimezone->currentText() ); clConf->setValue("gui_os_device_dev", m_cmbboxMbrDevice->currentText() ); diff --git a/src/pageinstall.cpp b/src/pageinstall.cpp index c25f5e2..100f31a 100644 --- a/src/pageinstall.cpp +++ b/src/pageinstall.cpp @@ -18,6 +18,16 @@ PageInstall::PageInstall() : setupUi(); } +PageInstall::~PageInstall() +{ + if ( m_clProc ) + { + m_clProc->kill(); + delete m_clProc; + m_clProc = 0; + } +} + void PageInstall::setupUi() { m_Output = new QTextEdit; @@ -28,11 +38,9 @@ void PageInstall::setupUi() m_Output->setFont( font ); m_Output->setLineWrapMode( QTextEdit::NoWrap ); -// m_LabelEta = new QLabel; m_Progress = new QProgressBar(0); QHBoxLayout* hbox = new QHBoxLayout; -// hbox->addWidget(m_LabelEta); hbox->addWidget(m_Progress); QVBoxLayout* vbox = new QVBoxLayout; @@ -48,11 +56,8 @@ void PageInstall::setupUi() void PageInstall::retranslateUi() { setTitle( tr("Installing") ); - -// m_LabelEta->setText( tr("Eta: unknown") ); } - void PageInstall::show() { qDebug() << "install show()"; @@ -79,14 +84,24 @@ void PageInstall::show() } else { + QString pass; for (int i(0); i != clConf->getValue("gui_users").toStringList().count(); ++i) { if ( clConf->getValue("gui_users").toStringList().at(i) == user ) { - passwd << clConf->getValue("gui_passwds").toStringList().at(i); + pass = clConf->getValue("gui_passwds").toStringList().at(i); break; } + } + if ( !pass.isEmpty() ) + { + passwd << pass; + } + else + { qDebug() << "Unknown user " << user; + emit changePrev(true); + m_Output->insertPlainText( tr("Users parsing error") ); return; } } @@ -108,6 +123,7 @@ void PageInstall::show() m_clProc->setStandardErrorFile("/var/log/calculate/cl-install-gui-err.log"); m_clProc->start( "cl-install -f --color never -P " + args.join(" ") ); + m_Output->insertPlainText( "cl-install -f --color never -P " + args.join(" ") ); m_Progress->setMinimum(0); m_Progress->setMaximum(0); @@ -168,7 +184,6 @@ void PageInstall::onFinish(int exitCode, QProcess::ExitStatus exitStatus) } m_Progress->setValue(100); -// m_LabelEta->setText( tr("Eta: 0:00:00") ); disconnect(m_clProc); delete m_clProc; diff --git a/src/pageinstall.h b/src/pageinstall.h index b8b0189..eccb45a 100644 --- a/src/pageinstall.h +++ b/src/pageinstall.h @@ -14,6 +14,7 @@ class PageInstall : public InstallerPage Q_OBJECT public: explicit PageInstall(); + ~PageInstall(); void retranslateUi(); diff --git a/src/pagemountpoints.cpp b/src/pagemountpoints.cpp index 56dd71c..d8480ad 100644 --- a/src/pagemountpoints.cpp +++ b/src/pagemountpoints.cpp @@ -21,6 +21,7 @@ void PageMountPoints::setupUi() m_labMountPoints = new QLabel; m_trwMountPoints = new QTreeWidget; m_labMountPointHelp = new QLabel; + m_labMountPointHelp->setWordWrap(true); QVBoxLayout* vbox_0 = new QVBoxLayout; @@ -51,7 +52,10 @@ void PageMountPoints::retranslateUi() m_labMountPoints->setText( tr("Select mount points:") ); - m_labMountPointHelp->setText( tr("Set the desired mount points. For continue must be set mount point for /") ); + m_labMountPointHelp->setText( + tr("Select the mount points use double click to partitions. " + "For continue must be set mount point for /") + ); } void PageMountPoints::show() @@ -84,6 +88,7 @@ bool PageMountPoints::validate() { if ( CalculateConfig::instance()->getValue("gui_partitioning") != "auto" ) { + QStringList mountpoints; // check parameters MountPointsTree::ConstIterator it = m_treeMountPoints.constBegin(); @@ -91,16 +96,27 @@ bool PageMountPoints::validate() { foreach(const MountPoint& mp, it.value()) { - if ( !mp.mountpoint.isEmpty() && (mp.fs_new != "swap") ) + if ( !mp.mountpoint.isEmpty() ) { - if (mp.mountpoint == "/") - return true; + // check duplicates + if ( mountpoints.contains(mp.mountpoint) ) + { + QMessageBox::warning(this, tr("Warning"), tr("Duplicate mount point %1").arg(mp.mountpoint) ); + return false; + } + mountpoints << mp.mountpoint; } } ++it; } - QMessageBox::warning(this, tr("Warning"), tr("Select mount point for /") ); - return false; + // check root-partition + if ( !mountpoints.contains("/") ) + { + QMessageBox::warning(this, tr("Warning"), tr("Select mount point for /") ); + return false; + } + + return true; } return true; @@ -254,11 +270,9 @@ void PageMountPoints::generateCmdDisk() if ( CalculateConfig::instance()->getValue("gui_partitioning") != "auto" ) { QStringList diskCfg = parseMountPoint(); - qDebug() << "--disk " << diskCfg.join(" "); CalculateConfig::instance()->setValue( "--disk", diskCfg ); QString swapCfg = parseSwap(); - qDebug() << "--swap " << swapCfg; CalculateConfig::instance()->setValue( "--swap", swapCfg ); } CalculateConfig::instance()->showInstallParameters(); diff --git a/src/pagepartitioning.cpp b/src/pagepartitioning.cpp index 603ec32..d9a3980 100644 --- a/src/pagepartitioning.cpp +++ b/src/pagepartitioning.cpp @@ -73,6 +73,8 @@ void PagePartitioning::retranslateUi() m_butExistPartitions->setText( tr("Use existing partitions") ); m_butAllDisk->setText( tr("Use automatically partitioning") ); m_butManualPartitioning->setText( tr("Manually partitioning") ); + + m_cmbxDisks->setToolTip( tr("Selected disk will be used for manual or automatic partitioning.") ); } bool PagePartitioning::validate() diff --git a/src/pageusers.cpp b/src/pageusers.cpp index b5d40fb..55e2983 100644 --- a/src/pageusers.cpp +++ b/src/pageusers.cpp @@ -106,7 +106,7 @@ void PageUsers::retranslateUi() { setTitle( tr("Users") ); - m_labRoot->setText( tr("Root password:") ); + m_labRoot->setText( tr("Set root password:") ); m_labRootPsw->setText( tr("Password") ); m_labRootPswRep->setText( tr("Confirm Password") ); @@ -120,15 +120,12 @@ void PageUsers::retranslateUi() void PageUsers::show() { -// qDebug() << "Theme: " + QIcon::themeName(); -// qDebug() << "Theme path: " + QIcon::themeSearchPaths().join(", "); -// qDebug() << QString("has list-add-user: ") + QString(QIcon::hasThemeIcon("list-add-user")?"yes":"no"); -// qDebug() << QString("has list-remove-user: ") + QString(QIcon::hasThemeIcon("list-remove-user")?"yes":"no"); if ( !CalculateConfig::instance()->getPasswordUsers().contains("root") ) { m_edRootPsw->setEnabled(false); m_edRootPswRep->setEnabled(false); m_pswState = true; + m_labMatch->setText( tr("Root password will be moved from current system.") ); } emit changeNext( m_pswState ); @@ -136,8 +133,7 @@ void PageUsers::show() void PageUsers::addUser() { - qDebug() << "add user"; - +// qDebug() << "add user"; QScopedPointer userDlg( new UserInfoDialog(this) ); if ( userDlg->exec() == QDialog::Accepted ) @@ -166,8 +162,7 @@ void PageUsers::addUser() void PageUsers::delUser() { - qDebug() << "del user"; - +// qDebug() << "del user"; if (m_lstUserInfo.isEmpty()) { QMessageBox::critical( this, tr("Error"), tr("User guest can't be deleted.") ); @@ -192,7 +187,7 @@ void PageUsers::delUser() void PageUsers::modifyUser() { - qDebug() << "modify user"; +// qDebug() << "modify user"; if (m_lstUserInfo.isEmpty()) { QMessageBox::critical( this, tr("Error"), tr("User guest can't be modified.") ); @@ -230,7 +225,7 @@ void PageUsers::modifyUser() void PageUsers::checkPasswords() { - qDebug() << "check passwords"; +// qDebug() << "check passwords"; m_pswState = false; diff --git a/src/pagewelcome.cpp b/src/pagewelcome.cpp index 4716c67..4fd2843 100644 --- a/src/pagewelcome.cpp +++ b/src/pagewelcome.cpp @@ -17,6 +17,7 @@ PageWelcome::PageWelcome() : m_Languages["en_US"] = "English"; m_Languages["ru_RU"] = "Русский"; m_Languages["bg_BG"] = "Български"; + m_Languages["uk_UA"] = "Український"; setupUi(); } @@ -93,10 +94,7 @@ void PageWelcome::changeLanguageIndex(int indx) QVariant lang = m_comboboxLanguages->itemData(indx); if (lang != QVariant::Invalid) - { - qDebug() << "Select language: " + lang.toString(); emit changeLanguage( lang.toString() ); - } } void PageWelcome::show() diff --git a/src/systeminstaller.cpp b/src/systeminstaller.cpp index 20a5e04..334b638 100644 --- a/src/systeminstaller.cpp +++ b/src/systeminstaller.cpp @@ -28,7 +28,8 @@ SystemInstaller::SystemInstaller(QWidget *parent) : QMainWindow(parent), - m_Translator(new QTranslator) + m_Translator(new QTranslator), + m_doFinish(false) { bool installReady(true); @@ -63,8 +64,10 @@ void SystemInstaller::setupUi() m_butPrev = new QPushButton; m_butNext = new QPushButton; m_butFinish = new QPushButton; + m_butAbout = new QPushButton; m_butFinish->setVisible(false); + hbox_buttons->addWidget( m_butAbout ); hbox_buttons->addStretch(); hbox_buttons->addWidget( m_butPrev ); hbox_buttons->addWidget( m_butNext ); @@ -149,6 +152,8 @@ void SystemInstaller::setupUi() m_labelInstCmd->setContextMenuPolicy(Qt::CustomContextMenu); connect( m_labelInstCmd, SIGNAL(customContextMenuRequested(QPoint)), this, SLOT(showCopyMenu(QPoint)) ); + connect( m_butAbout, SIGNAL(clicked(bool)), this, SLOT(showAbout()) ); + connect( CalculateConfig::instance(), SIGNAL(sendParameters(QStringList)), this, SLOT(showCmd(QStringList)) ); retranslateUi(); @@ -192,17 +197,20 @@ void SystemInstaller::setupInstallerPages() connect( m_butNext, SIGNAL(clicked()), m_PageManager.data(), SLOT(showNext()) ); connect( m_butPrev, SIGNAL(clicked()), m_PageManager.data(), SLOT(showPrevious()) ); - connect( m_butFinish, SIGNAL(clicked()), this, SLOT(close()) ); + connect( m_butFinish, SIGNAL(clicked()), this, SLOT(finishInstall()) ); } void SystemInstaller::retranslateUi() { - m_butPrev->setText( tr("Prevoius") ); + m_butPrev->setText( tr("Previous") ); m_butNext->setText( tr("Next") ); m_butFinish->setText( tr("Finish") ); + m_butAbout->setText( tr("About") ); m_actCopy->setText( tr("Copy") ); + setWindowTitle( tr("Calculate Linux installer") ); + if (m_PageManager) m_PageManager->retranslatePages(); } @@ -231,12 +239,9 @@ void SystemInstaller::changeLanguage(QString lang) // save global config for locale CalculateConfig::instance()->setValue( "gui_locale_language", QVariant(lang) ); - qDebug() << "Var \"gui_locale_language\" = " << lang; QTranslator* translator( new QTranslator ); - translator->load("/usr/share/cl-install-gui/cl-install-gui_" + lang); - //qDebug() << "/usr/share/cl-install-gui/cl-install-gui_" + lang + ".qm"; setTranslator(translator); } @@ -256,6 +261,9 @@ void SystemInstaller::changeEvent(QEvent* event) void SystemInstaller::closeEvent ( QCloseEvent* event ) { + if (m_doFinish) + event->accept(); + if ( QMessageBox::question(this, tr("Attention"), tr("Do you want to abort the installation now?"), QMessageBox::Yes | QMessageBox::No ) == QMessageBox::Yes ) { @@ -328,4 +336,27 @@ void SystemInstaller::showCmd( QStringList params ) } } +void SystemInstaller::showAbout() +{ + QMessageBox::about(this, tr("About cl-install-gui"), + tr( + "calculate-install-gui
" + "GUI-frontend for cl-install
" + "

" + "Developer:
" + "    Ivan Loskutov aka vanner
" + "
" + "Translators:
" + "    Rosen Alexandrov aka ROKO__
" + "    Vados
" + ) + ); +} + +void SystemInstaller::finishInstall() +{ + m_doFinish = true; + close(); +} + diff --git a/src/systeminstaller.h b/src/systeminstaller.h index 97f709b..0078b51 100644 --- a/src/systeminstaller.h +++ b/src/systeminstaller.h @@ -48,14 +48,13 @@ private slots: void completePartitioning(); void showCmd(QStringList params); -// void selectVolume(QString volume); -// void selectConfiguration(InstallerSettings settings); + void showAbout(); void showCopyMenu(const QPoint& point); void copyCmd(); -signals: -// void selectedConfiguration(InstallerSettings settings); + void finishInstall(); + private: // ui @@ -66,6 +65,7 @@ private: QLabel* m_labelPages; QStackedWidget* m_stackPages; QLabel* m_labelInstCmd; + QPushButton* m_butAbout; QAction* m_actCopy; QMenu* m_menuCopy; @@ -77,5 +77,7 @@ private: QScopedPointer m_PageManager; QString m_CurrentLanguage; + + bool m_doFinish; }; diff --git a/translations/cl-install-gui_bg.ts b/translations/cl-install-gui_bg.ts index cb10a34..f701085 100644 --- a/translations/cl-install-gui_bg.ts +++ b/translations/cl-install-gui_bg.ts @@ -1,68 +1,49 @@ - - LibParted - - B - Б - - - KB - КБ - - - MB - МБ - - - GB - ГБ - - MountPointDialog Device: - + Девиз Mount point: - + Точка на монтиране Format partition - + Форматиране на дял File system: - + Файлова система OK - + Добре Cancel - + Отказ PageCfdisk Partitioning - Автоматично разделяне на дяловете + Разделяне Do manual partitioning. To finish, exit from %1 - Ръчно разделяне на дяловете. За да завършите операциите излезте от %1 + Разделете ръчно. За да запазите промените излезте от %1 PageConfiguration Configuring - Конфигурация + Конфигуриране Select parameters: @@ -70,163 +51,78 @@ Hostname: - Име на компютъра (Hostname): + Име на хост: - Language: - Език: + Domain: + Домейн: - Format - Файловая система: + Language: + Език: Timezone: - Часови пояс: - - - Installation for assembling - Събиране на информация за инсталацията - - - Do not prompt before overwriting - Переписывать существующие файлы не спрашивая - - - English - Английски - - - German - Немски - - - Spanish - Испански - - - French - Френски - - - Italian - Италянски - - - Polish - Полски + Часови Пояс: - Brazilian Portugal - Бразилски (Португалски) - - - Russian - Руски - - - Format root partition - Форматировать корневой раздел перед установкой - - - File system: - Файлова Система: - - - Format root partition before installing - Форматирайте кореновия дял (root) преди инсталиране - - - Install bootloader to MBR - Инсталиране на bootloader в MBR - - - Use UUID for mounting partitions - Използване на UUID за монтиране на дяловете - - - Disk type: - Тип диск: - - - Video resolution - Резолюция на екрана: - - - Use composite - Использовать композит - - - CPU sheduler: - Планировщик ввода/вывода: - - - IO sheduler: - Планиране Вход/Изход (IO Sheduler) + Device for install Grub: + Девиз за инсталиране на GRUB: Video driver: - Видео драйвер + Видео Драйвер: Use desktop effects - Използване на десктоп ефекти + Използвайте Десктоп ефекти Expert settings - Това е експертен режим за настройка за напреднали - Допълнителни настройки - - - Domain: - - - - Device for install Grub: - + Експертни настройки Make options (MAKEOPTS): - + Опции MAKEOPTS: Proxy server: - + Прокси сървър NTP server: - + NTP сървър: Clock type: - + Часовник: Local - + Локално време UTC - + UTC Warning - + Предупреждение Hostname is empty. - + Име на хост не трябва да е празно. PageFinish Complete - Изпълнено + Завърши <h4>Congratulation!</h4><p>Installation complete.Press Finish for exit.</p> - <h4>Поздравления!</h4><p>Инсталацията завърши успешно. Натиснете Край за изход.</p> + <h4>Поздравления!</h4><p>Инсталацията завърши.Може да рестартирате.</p> @@ -235,21 +131,9 @@ Installing Инсталиране - - Eta: unknown - Eta: неизвестно - - - Eta: %1 - Eta: %1 - - - Eta: 0:00:00 - Eta: 0:00:00 - Error. Additional information in /var/log/calculate/cl-install-gui-err.log - + Грешка. Информацията е съхранена в файла /var/log/calculate/cl-install.gui-err.log @@ -259,127 +143,102 @@ Лиценз - Accept - Приемам + <h3>License</h3><h4>License Agreement</h4><p>This operating system (the OS) is composed of many individual software components, the copyrights on each of which belong to their respective owners. Each component is distributed under their own license agreement.</p><p>Installing, modifying or distributing this operating system, given to you as free archive, you agree with all of the following.</p><h4>Warranties</h4><p>This software is distributed without warranty of any kind. You assume all responsibility for the use of the operating system.</p><h4>Installing</h4><p>OS can be installed on any number of computers.</p><h4>Distribution</h4><p>Most of the software included in this operating system, allows you to freely modify, copy and distribute it. Also included in the OS software is distributed in the different conditions. For more information please refer to the documentation accompanying a particular software component.</p> + <h3>License</h3><h4>License Agreement</h4><p>This operating system (the OS) is composed of many individual software components, the copyrights on each of which belong to their respective owners. Each component is distributed under their own license agreement.</p><p>Installing, modifying or distributing this operating system, given to you as free archive, you agree with all of the following.</p><h4>Warranties</h4><p>This software is distributed without warranty of any kind. You assume all responsibility for the use of the operating system.</p><h4>Installing</h4><p>OS can be installed on any number of computers.</p><h4>Distribution</h4><p>Most of the software included in this operating system, allows you to freely modify, copy and distribute it. Also included in the OS software is distributed in the different conditions. For more information please refer to the documentation accompanying a particular software component.</p> - <h3>License</h3><h4>License Agreement</h4><p>This operating system (the OS) is composed of many individual software components, the copyrights on each of which belong to their respective owners. Each component is distributed under their own license agreement.</p><p>Installing, modifying or distributing this operating system, given to you as free archive, you agree with all of the following.</p><h4>Warranties</h4><p>This software is distributed without warranty of any kind. You assume all responsibility for the use of the operating system.</p><h4>Installing</h4><p>OS can be installed on any number of computers.</p><h4>Distribution</h4><p>Most of the software included in this operating system, allows you to freely modify, copy and distribute it. Also included in the OS software is distributed in the different conditions. For more information please refer to the documentation accompanying a particular software component.</p> - <h3>Лицензно споразумение</h3> -<p>Софтуерна компания «Calculate» и включени в него програми за IBM</p> - -Calculate Linux включва следните приложения със затворен код - -Firmware за WiFi карта Intel<br> -Драйвер за видеокарти NVIDIA<br> -Драйвер за видеокарти Matrox<br> -Драйвер за видеокарти VIA<br> -Драйвер за чипсети NVIDIA NForce<br> -Драйвер за модем pct789 (PCTel), cm8738, i8xx, sis и via686a<br> -Драйвер за контролери Promise IDE/RAID<br> -Модули за поддержка на модеми Lucent/Agere<br> -Adobe Flash Player Plugin<br> -Java 2 (SUN) Runtime Environment, Standard Edition<br> - -<p>ООО «Калкулэйт.Ру». Санкт-Петербург, пл. Стачек д. 4. ИНН 7805487799</p> -<p><a href='http://www.calculate-linux.ru'>http://www.calculate-linux.ru</a></p> + Accept + Приемам PageMountPoints Mount points - + Точки на монтиране Partition - + Дял Label - + Етикет Size - + Размер Mount point - + Точка на монтиране File system - + Файлова система Format - Файловая система: + Форматиране Select mount points: - + Изберете точки на монтиране - Information - + Select the mount points use double click to partitions. For continue must be set mount point for / + Изберете точки на монтиране с двойно кликане на нужния дял. За да продължите е нужно да зададете точка на монтиране - You select auto partitioning. Press "Next" to continue. - + Information + Информация - YES - + You select auto partitioning. Press "Next" to continue. + Избрахте автоматично разделяне. Натиснете Напред за да продължите. - no - + Warning + Внимание - Set the desired mount points. For continue must be set mount point for / - + Select mount point for / + Изберете точка на монтиране за главния дял / - Warning - + no + не - Select mount point for / - + YES + ДА PagePartitioning Partitioning - Разделяне на твърдия диск (Hard Disk) + Разделяне Disk for install: - Дял за инсталиране: + Диск за инсталиране - Use existing partition - Използване на съществуващ дял - - - Use automatical partitioning - Автоматично разделяне на диска (Hard Disk) - - - Manualy partitioning - Ръчно разделяне + Use existing partitions + Използване на съществуващ дял - Critical error - Критична грешка + Use automatically partitioning + Използване на автоматично разделяне на диска - Not found any disk for install - Не е наличен Твърд Диск (Hard Disk) за инсталиране + Manually partitioning + Ръчно разделяне - Not found any partition for install - Не е наличен дял за инсталиране + Selected disk will be used for manual or automatic partitioning. + Избрания диск ще бъде използван за ръчно или автоматично разделяне Error @@ -387,46 +246,48 @@ Java 2 (SUN) Runtime Environment, Standard Edition<br> Disks not found - Не са открити дялове + Избрания диск не съществува + + + PageUsers - Cannot read partition table from %1 - Грешка не може да бъде открита таблицата в %1 + Users + Потребители - Use existing partitions - + Set root password: + Парола за root - Use automatically partitioning - + Password + Парола - Manually partitioning - + Confirm Password + Потвърждаване на паролата - - - PageUsers - Users - + Add user + Добави потребител - Root password: - + Remove selected user + Премахни избрания потребител - Password - + Added users. +For modifying user - double click it. + Добавяне на потребители +За да редактирате данните за потребителите - кликнете два пъти върху избрания - Confirm Password - + Create users: + Създаване на потребители - Create users: - + Root password will be moved from current system. + Паролата за потребител root ще бъде преместена в текущата система Error @@ -434,36 +295,23 @@ Java 2 (SUN) Runtime Environment, Standard Edition<br> User %1 already exists. - + Потребител %1 вече съществува. User guest can't be deleted. - + Потребител guest не може да бъде изтрит. User guest can't be modified. - + Потребител guest не може да бъде променян. Passwords match - + Паролите съвпадат Passwords do not match - - - - Add user - - - - Remove selected user - - - - Added users. -For modifying user - double click it. - + Паролите не съвпадат @@ -473,20 +321,16 @@ For modifying user - double click it. Добре дошли - Choose a language: - Изберете език: + <p>Welcome to Calculate Linux.</p><p><a href='http://www.calculate-linux.org'>http://www.calculate-linux.org</a></p> + <p>Добре дошли в Calculate Linux.</p><p><a href='http://www.calculate-linux.org'>http://www.calculate-linux.org</a></p> - <p>Welcome to Calculate Linux.</p><p><a href='http://calculate-linux.org'>http://calculate-linux.org</a></p> - <p>Добре дошли в Calculate Linux.</p><p><a href='http://calculate-linux.ru'>http://calculate-linux.ru</a></p> + Choose a language: + Изберете език: Please choose the language which should be used for this application. - - - - <p>Welcome to Calculate Linux.</p><p><a href='http://www.calculate-linux.org'>http://www.calculate-linux.org</a></p> - + Изберете език който да бъде използван по време на инсталацията. @@ -497,73 +341,95 @@ For modifying user - double click it. You do not have administrative privileges. - Вие нямате администраторски права (root) + Вы не имеете привелегий суперпользователя. + Вие нямате привилегии на суперпотребител. - <p>Welcome to Calculate Linux.</p><p><a href='http://calculate-linux.org'>http://calculate-linux.org</a></p> - <p>Добро пожаловать в Calculate Linux.</p><p><a href='http://calculate-linux.ru'>http://calculate-linux.ru</a></p> + Belarusian + Беларус - <h3>License</h3><h4>License Agreement</h4><p>This operating system (the OS) is composed of many individual software components, the copyrights on each of which belong to their respective owners. Each component is distributed under their own license agreement.</p><p>Installing, modifying or distributing this operating system, given to you as free archive, you agree with all of the following.</p><h4>Warranties</h4><p>This software is distributed without warranty of any kind. You assume all responsibility for the use of the operating system.</p><h4>Installing</h4><p>OS can be installed on any number of computers.</p><h4>Distribution</h4><p>Most of the software included in this operating system, allows you to freely modify, copy and distribute it. Also included in the OS software is distributed in the different conditions. For more information please refer to the documentation accompanying a particular software component.</p> - <h3>Лицензионный договор</h3> -<p>на программное обеспечение компании «Калкулэйт» и включенные в него программы для ЭВМ</p> -<h4>1. Сведения о договоре</h4> -<p><b>1.1 Участники договора</b><br> -Настоящий лицензионный договор заключается между ООО «Калкулэйт.Ру», обладателем прав на программное обеспечение Calculate Linux (далее - ДИСТРИБУТИВ), и Вами, пользователем ДИСТРИБУТИВА.</p> -<p><b>1.2 Предмет договора</b><br> -Настоящий лицензионный договор регулирует права пользователя на установку, запуск и использование ДИСТРИБУТИВА, а также включенных в состав ДИСТРИБУТИВА отдельных программ для ЭВМ (далее — ПРОГРАММЫ) и других результатов интеллектуальной деятельности и средств индивидуализации в объеме, указанном в настоящем договоре.</p> -<p><b>1.3 Заключение договора</b><br> -Настоящий лицензионный договор является договором присоединения и не требует письменного заключения. Использование ДИСТРИБУТИВА способами, оговоренными в настоящем договоре, означает принятие условий настоящего договора и влечет за собой заключение настоящего договора.<p> -<h4>2. Права пользователя ДИСТРИБУТИВА</h4> -<p><b>2.1 Использование ДИСТРИБУТИВА</b><br> -Пользователь ДИСТРИБУТИВА вне зависимости от условий лицензионных договоров на отдельные ПРОГРАММЫ, включенные в состав ДИСТРИБУТИВА, имеет право: -устанавливать, запускать и использовать ДИСТРИБУТИВ на неограниченном количестве компьютеров в любых целях; -создавать и распространять копии ДИСТРИБУТИВА без права продажи или распространения под торговой маркой «Calculate Linux».</p> -<p><b>2.2 Использование свободных программ, включенных в состав ДИСТРИБУТИВА</b><br> -Все ПРОГРАММЫ, включенные в состав ДИСТРИБУТИВА, за исключением перечисленных в пункте 2.3 настоящего договора, лицензированы как СВОБОДНЫЕ ПРОГРАММЫ и сопровождаются лицензионными договорами, бессрочно и безвозмездно предоставляющими вам в дополнение к правам, перечисленным в пункте 2.1 настоящего договора, следующие неисключительные права, действующие на территории любой страны: -право эксплуатировать ПРОГРАММЫ (пользоваться экземплярами ПРОГРАММ) на неограниченном количестве компьютеров в любых целях; -право модифицировать ПРОГРАММЫ, а также публиковать и распространять модификации на безвозмездной или возмездной основе (по вашему усмотрению) на условиях лицензии исходной ПРОГРАММЫ; -право передавать ПРОГРАММЫ третьим лицам на безвозмездной или возмездной основе (по вашему усмотрению) без каких-либо отчислений владельцам авторских прав; -право беспрепятственно получать и изучать исходные тексты ПРОГРАММ.</p> -<p>ООО «Калкулэйт.Ру» в течение трех лет с начала действия настоящего договора обязуется предоставить исходные тексты любой СВОБОДНОЙ ПРОГРАММЫ, включенной в состав ДИСТРИБУТИВА, по вашему требованию за плату, не превышающую стоимость физического предоставления исходного текста.</p> -<p><b>2.3 Использование несвободных программ, включенных в состав ДИСТРИБУТИВА</b><br> -Следующие ПРОГРАММЫ распространяются ООО "Калкулэйт.Ру" на условиях, отличных от перечисленных в пункте 2.2 настоящего договора: -Firmware для WiFi карт Intel<br> -Драйверы видеокарт NVIDIA<br> -Драйверы видеокарт Matrox<br> -Драйверы видеокарт VIA<br> -Драйверы чипсета NVIDIA NForce<br> -Драйверы модемов pct789 (PCTel), cm8738, i8xx, sis и via686a<br> -Драйверы контроллеров Promise IDE/RAID<br> -Модули поддержки модемов Lucent/Agere<br> -Adobe Flash Player Plugin<br> -Java 2 (SUN) Runtime Environment, Standard Edition<br> -Обладатели исключительных прав на перечисленные ПРОГРАММЫ так или иначе ограничивают свободу использования этих ПРОГРАММ отдельно от ДИСТРИБУТИВА. В случае использования указанных ПРОГРАММ отдельно от ДИСТРИБУТИВА, ознакомьтесь с текстами их лицензионных договоров для того, чтобы определить, правомерно ли то или иное использование той или иной ПРОГРАММЫ.</p> -<p><b>2.4 Использование элементов оформления ДИСТРИБУТИВА и текстов на его обложке или -коробке</b><br> -Права ООО «Калкулэйт.Ру» на элементы оформления ДИСТРИБУТИВА и тексты на его обложке или коробке охраняются законами об авторском праве, товарных знаках и промышленных образцах. Их использование способами, которые в соответствии с применимым законодательством требуют наличия исключительных прав, возможно только в случае получения письменного согласия ООО «Калкулэйт.Ру».</p> -<p><b>2.5 Иные права</b><br> -Право авторства, право на имя и иные личные неимущественные права автора, являющиеся неотчуждаемыми в соответствии с применимым национальным законодательством, либо не предоставленные вам применимым законодательством или лицензионными договорами на отдельные ПРОГРАММЫ, включенные в состав ДИСТРИБУТИВА, сохраняются за их обладателями и не предоставляются пользователю ДИСТРИБУТИВА.</p> -<p><b>2.6 Отчет об использовании ДИСТРИБУТИВА</b><br> -ООО «Калкулэйт.Ру» не требует от пользователя ДИСТРИБУТИВА предоставления отчетов об использовании ДИСТРИБУТИВА.</p> -<h4>3. Ответственность сторон</h4> -Авторские права на входящие в состав ДИСТРИБУТИВА ПРОГРАММЫ, включая исключительное право разрешать использование ПРОГРАММ, охраняются применимым законодательством об авторском праве, включая применимые международные договоры об авторском праве. Вся ответственность за соблюдение национальных законов при использовании включенных в ДИСТРИБУТИВ ПРОГРАММ лежит на пользователе. -ООО «Калкулэйт.Ру» гарантирует замену оригинальных носителей ДИСТРИБУТИВА при наличии производственного брака носителя. -ООО «Калкулэйт.Ру» надеется, что ПРОГРАММЫ, включенные в состав ДИСТРИБУТИВА, будут полезны, но не гарантирует их пригодности для какой-либо конкретной цели, качества (включая отсутствие ошибок или соответствие стандартам), не отвечает за возможный ущерб, прямой или косвенный, понесенный в результате использования этих ПРОГРАММ. -Обязательства ООО «Калкулэйт.Ру» по технической поддержке пользователей ДИСТРИБУТИВА перечислены в купоне технической поддержки и могут быть расширены дополнительным соглашением.<p> -<p>ООО «Калкулэйт.Ру». Санкт-Петербург, пл. Стачек д. 4. ИНН 7805487799</p> -<p><a href='http://www.calculate-linux.ru'>http://www.calculate-linux.ru</a></p> + Bulgarian + България - <h4>Congratulation!</h4><p>Installation complete.Press Finish for exit.</p> - <h4>Поздравляем!</h4><p>Установка успешно завершена. Нажмите Завершить для выхода.</p> + Danish + Дания + + + English [en_GB] + Англия [en_GB] + + + English [en_US] + Англия [en_US] + + + French [fr_BE] + Франция [fr_BE] + + + French [fr_CA] + Франция [fr_CA] + + + French [fr_FR] + Франция [fr_FR] + + + German + Германия + + + Icelandic + Исландия + + + Italian + Италия + + + Polish + Полша + + + Portuguese + Португалия + + + Russian + Русия + + + Swedish + Швеция + + + Spanish + Испания + + + Norwegian Nynorsk + Норвегия + + + Ukrainian + Украйна SystemInstaller - Prevoius - Назад + Critical error + Критична грешка + + + Failed to launch 'cl-install'. + Неуспешно стартиране на 'cl-install' + + + Previous + Назад Next @@ -571,58 +437,72 @@ Java 2 (SUN) Runtime Environment, Standard Edition<br> Finish - Край + Финал + + + About + О программе + За програмата Copy + Копировать Копиране - Critical error - Критична грешка + Attention + Внимание - Failed to launch 'cl-install'. - + Do you want to abort the installation now? + Искате ли да прекратите инсталацията? + + + About cl-install-gui + За програмата calculate-install-gui + + + <b>calculate-install-gui</b><br>GUI-frontend for cl-install<br><br><br>Developer:<br>&nbsp;&nbsp;&nbsp;&nbsp;Ivan Loskutov aka vanner<br><br>Translators:<br>&nbsp;&nbsp;&nbsp;&nbsp;Rosen Alexandrov aka ROKO__<br>&nbsp;&nbsp;&nbsp;&nbsp;Vados<br> + <b>calculate-install-gui</b><br>Графичен интерфейс за програмата cl-install<br><br><br>Разработчици:<br>&nbsp;&nbsp;&nbsp;&nbsp;Иван Лоскутов aka vanner<br><br>Преводачи:<br>&nbsp;&nbsp;&nbsp;&nbsp;Росен Александров aka ROKO__<br>&nbsp;&nbsp;&nbsp;&nbsp;Vados<br> UserInfoDialog Add user - + Добави потребител Modify user - + Промени потребител User name: - + Потребителско име: Password - + Парола Confirm Password - + Потвърди парола OK - + Добре Cancel - + Отказ Passwords match - + Паролите съвпадат Passwords do not match - + Паролите не съвпадат Error @@ -630,11 +510,11 @@ Java 2 (SUN) Runtime Environment, Standard Edition<br> User name is empty - + Потребителско име не трябва да бъде празно User root can't added - + Потребител root не може да бъде добавен diff --git a/translations/cl-install-gui_ru.ts b/translations/cl-install-gui_ru.ts index 4524210..d7c78d5 100644 --- a/translations/cl-install-gui_ru.ts +++ b/translations/cl-install-gui_ru.ts @@ -1,34 +1,15 @@ - - LibParted - - B - Б - - - KB - КБ - - - MB - МБ - - - GB - ГБ - - MountPointDialog Device: - Устройство: + Раздел: Mount point: - Точка монтирования: + Точка монтирования: Format partition @@ -40,7 +21,7 @@ OK - ОК + Cancel @@ -51,11 +32,11 @@ PageCfdisk Partitioning - Разметка диска + Разметка Do manual partitioning. To finish, exit from %1 - Выполните ручную разметку. Для завершения, выйдите из %1 + Разметьте диск вручную. Для окончания, выйдите из %1 @@ -70,123 +51,39 @@ Hostname: - Имя компьютера: + Имя хоста: - Language: - Язык: + Domain: + Домен: - Format - Файловая система: + Language: + Язык: Timezone: Часовой пояс: - Installation for assembling - Установка для сборки - - - Do not prompt before overwriting - Переписывать существующие файлы не спрашивая - - - English - Английский - - - German - Немецкий - - - Spanish - Испанский - - - French - Французский - - - Italian - Итальянский - - - Polish - Польский - - - Brazilian Portugal - Бразильский (португальский) - - - Russian - Русский - - - Format root partition - Форматировать корневой раздел перед установкой - - - File system: - Файловая система: - - - Format root partition before installing - Форматировать корневой раздел перед установкой - - - Install bootloader to MBR - Установить загрузчик в MBR - - - Use UUID for mounting partitions - Использовать UUID для монтирования разделов - - - Disk type: - Тип диска: - - - Video resolution - Разрешение экрана: - - - Use composite - Использовать композит - - - CPU sheduler: - Планировщик ввода/вывода: - - - IO sheduler: - Планировщик ввода/вывода: + Device for install Grub: + Диск для установки загрузчика: Video driver: - Видеодрайвер: + Видео драйвер: Use desktop effects - Использовать эфекты рабочего стола: + Использовать эфекты рабочего стола Expert settings - Экспертные настройки: - - - Domain: - Домен: - - - Device for install Grub: - Устройства для установки Grub: + Расширенные настройки Make options (MAKEOPTS): - Опции сборки (MAKEOPTS): + Опции MAKEOPTS: Proxy server: @@ -198,7 +95,7 @@ Clock type: - Тип часов: + Часы: Local @@ -206,7 +103,7 @@ UTC - UTC + Warning @@ -214,18 +111,18 @@ Hostname is empty. - Имя компьютера пустое + Имя хоста не должно быть пустым. PageFinish Complete - Выполнено + Завершение <h4>Congratulation!</h4><p>Installation complete.Press Finish for exit.</p> - <h4>Поздравляем!</h4><p>Установка успешно завершена. Нажмите "Закончить" для выхода.</p> + <h4>Поздравляем!</h4><p>Установка успешно завершена. Нажмите "Закончить" для выхода из программы установки.</p> @@ -234,21 +131,9 @@ Installing Установка - - Eta: unknown - Eta: неизвестно - - - Eta: %1 - Eta: %1 - - - Eta: 0:00:00 - Eta: 0:00:00 - Error. Additional information in /var/log/calculate/cl-install-gui-err.log - + Ошибка. Дополнительная информация сохранена в файле /var/log/calculate/cl-install-gui-err.log @@ -258,59 +143,12 @@ Лицензия - Accept - Принимаю + <h3>License</h3><h4>License Agreement</h4><p>This operating system (the OS) is composed of many individual software components, the copyrights on each of which belong to their respective owners. Each component is distributed under their own license agreement.</p><p>Installing, modifying or distributing this operating system, given to you as free archive, you agree with all of the following.</p><h4>Warranties</h4><p>This software is distributed without warranty of any kind. You assume all responsibility for the use of the operating system.</p><h4>Installing</h4><p>OS can be installed on any number of computers.</p><h4>Distribution</h4><p>Most of the software included in this operating system, allows you to freely modify, copy and distribute it. Also included in the OS software is distributed in the different conditions. For more information please refer to the documentation accompanying a particular software component.</p> + - <h3>License</h3><h4>License Agreement</h4><p>This operating system (the OS) is composed of many individual software components, the copyrights on each of which belong to their respective owners. Each component is distributed under their own license agreement.</p><p>Installing, modifying or distributing this operating system, given to you as free archive, you agree with all of the following.</p><h4>Warranties</h4><p>This software is distributed without warranty of any kind. You assume all responsibility for the use of the operating system.</p><h4>Installing</h4><p>OS can be installed on any number of computers.</p><h4>Distribution</h4><p>Most of the software included in this operating system, allows you to freely modify, copy and distribute it. Also included in the OS software is distributed in the different conditions. For more information please refer to the documentation accompanying a particular software component.</p> - <h3>Лицензионный договор</h3> -<p>на программное обеспечение компании «Калкулэйт» и включенные в него программы для ЭВМ</p> -<h4>1. Сведения о договоре</h4> -<p><b>1.1 Участники договора</b><br> -Настоящий лицензионный договор заключается между ООО «Калкулэйт.Ру», обладателем прав на программное обеспечение Calculate Linux (далее - ДИСТРИБУТИВ), и Вами, пользователем ДИСТРИБУТИВА.</p> -<p><b>1.2 Предмет договора</b><br> -Настоящий лицензионный договор регулирует права пользователя на установку, запуск и использование ДИСТРИБУТИВА, а также включенных в состав ДИСТРИБУТИВА отдельных программ для ЭВМ (далее — ПРОГРАММЫ) и других результатов интеллектуальной деятельности и средств индивидуализации в объеме, указанном в настоящем договоре.</p> -<p><b>1.3 Заключение договора</b><br> -Настоящий лицензионный договор является договором присоединения и не требует письменного заключения. Использование ДИСТРИБУТИВА способами, оговоренными в настоящем договоре, означает принятие условий настоящего договора и влечет за собой заключение настоящего договора.<p> -<h4>2. Права пользователя ДИСТРИБУТИВА</h4> -<p><b>2.1 Использование ДИСТРИБУТИВА</b><br> -Пользователь ДИСТРИБУТИВА вне зависимости от условий лицензионных договоров на отдельные ПРОГРАММЫ, включенные в состав ДИСТРИБУТИВА, имеет право: -устанавливать, запускать и использовать ДИСТРИБУТИВ на неограниченном количестве компьютеров в любых целях; -создавать и распространять копии ДИСТРИБУТИВА без права продажи или распространения под торговой маркой «Calculate Linux».</p> -<p><b>2.2 Использование свободных программ, включенных в состав ДИСТРИБУТИВА</b><br> -Все ПРОГРАММЫ, включенные в состав ДИСТРИБУТИВА, за исключением перечисленных в пункте 2.3 настоящего договора, лицензированы как СВОБОДНЫЕ ПРОГРАММЫ и сопровождаются лицензионными договорами, бессрочно и безвозмездно предоставляющими вам в дополнение к правам, перечисленным в пункте 2.1 настоящего договора, следующие неисключительные права, действующие на территории любой страны: -право эксплуатировать ПРОГРАММЫ (пользоваться экземплярами ПРОГРАММ) на неограниченном количестве компьютеров в любых целях; -право модифицировать ПРОГРАММЫ, а также публиковать и распространять модификации на безвозмездной или возмездной основе (по вашему усмотрению) на условиях лицензии исходной ПРОГРАММЫ; -право передавать ПРОГРАММЫ третьим лицам на безвозмездной или возмездной основе (по вашему усмотрению) без каких-либо отчислений владельцам авторских прав; -право беспрепятственно получать и изучать исходные тексты ПРОГРАММ.</p> -<p>ООО «Калкулэйт.Ру» в течение трех лет с начала действия настоящего договора обязуется предоставить исходные тексты любой СВОБОДНОЙ ПРОГРАММЫ, включенной в состав ДИСТРИБУТИВА, по вашему требованию за плату, не превышающую стоимость физического предоставления исходного текста.</p> -<p><b>2.3 Использование несвободных программ, включенных в состав ДИСТРИБУТИВА</b><br> -Следующие ПРОГРАММЫ распространяются ООО "Калкулэйт.Ру" на условиях, отличных от перечисленных в пункте 2.2 настоящего договора: -Firmware для WiFi карт Intel<br> -Драйверы видеокарт NVIDIA<br> -Драйверы видеокарт Matrox<br> -Драйверы видеокарт VIA<br> -Драйверы чипсета NVIDIA NForce<br> -Драйверы модемов pct789 (PCTel), cm8738, i8xx, sis и via686a<br> -Драйверы контроллеров Promise IDE/RAID<br> -Модули поддержки модемов Lucent/Agere<br> -Adobe Flash Player Plugin<br> -Java 2 (SUN) Runtime Environment, Standard Edition<br> -Обладатели исключительных прав на перечисленные ПРОГРАММЫ так или иначе ограничивают свободу использования этих ПРОГРАММ отдельно от ДИСТРИБУТИВА. В случае использования указанных ПРОГРАММ отдельно от ДИСТРИБУТИВА, ознакомьтесь с текстами их лицензионных договоров для того, чтобы определить, правомерно ли то или иное использование той или иной ПРОГРАММЫ.</p> -<p><b>2.4 Использование элементов оформления ДИСТРИБУТИВА и текстов на его обложке или -коробке</b><br> -Права ООО «Калкулэйт.Ру» на элементы оформления ДИСТРИБУТИВА и тексты на его обложке или коробке охраняются законами об авторском праве, товарных знаках и промышленных образцах. Их использование способами, которые в соответствии с применимым законодательством требуют наличия исключительных прав, возможно только в случае получения письменного согласия ООО «Калкулэйт.Ру».</p> -<p><b>2.5 Иные права</b><br> -Право авторства, право на имя и иные личные неимущественные права автора, являющиеся неотчуждаемыми в соответствии с применимым национальным законодательством, либо не предоставленные вам применимым законодательством или лицензионными договорами на отдельные ПРОГРАММЫ, включенные в состав ДИСТРИБУТИВА, сохраняются за их обладателями и не предоставляются пользователю ДИСТРИБУТИВА.</p> -<p><b>2.6 Отчет об использовании ДИСТРИБУТИВА</b><br> -ООО «Калкулэйт.Ру» не требует от пользователя ДИСТРИБУТИВА предоставления отчетов об использовании ДИСТРИБУТИВА.</p> -<h4>3. Ответственность сторон</h4> -Авторские права на входящие в состав ДИСТРИБУТИВА ПРОГРАММЫ, включая исключительное право разрешать использование ПРОГРАММ, охраняются применимым законодательством об авторском праве, включая применимые международные договоры об авторском праве. Вся ответственность за соблюдение национальных законов при использовании включенных в ДИСТРИБУТИВ ПРОГРАММ лежит на пользователе. -ООО «Калкулэйт.Ру» гарантирует замену оригинальных носителей ДИСТРИБУТИВА при наличии производственного брака носителя. -ООО «Калкулэйт.Ру» надеется, что ПРОГРАММЫ, включенные в состав ДИСТРИБУТИВА, будут полезны, но не гарантирует их пригодности для какой-либо конкретной цели, качества (включая отсутствие ошибок или соответствие стандартам), не отвечает за возможный ущерб, прямой или косвенный, понесенный в результате использования этих ПРОГРАММ. -Обязательства ООО «Калкулэйт.Ру» по технической поддержке пользователей ДИСТРИБУТИВА перечислены в купоне технической поддержки и могут быть расширены дополнительным соглашением.<p> -<p>ООО «Калкулэйт.Ру». Санкт-Петербург, пл. Стачек д. 4. ИНН 7805487799</p> -<p><a href='http://www.calculate-linux.ru'>http://www.calculate-linux.ru</a></p> + Accept + Принимаю @@ -333,7 +171,7 @@ Java 2 (SUN) Runtime Environment, Standard Edition<br> Mount point - Точка монтирования: + Точка монтирования File system @@ -341,11 +179,15 @@ Java 2 (SUN) Runtime Environment, Standard Edition<br> Format - Форматирование + Фоматировать Select mount points: - Выберите точку монтирования: + Установите точки монтирования: + + + Select the mount points use double click to partitions. For continue must be set mount point for / + Установите точки монтирования используя двойной клик на нужном разделе. Для продолжения должна быть установлена точка монтирования для корневого раздела (/) Information @@ -353,27 +195,23 @@ Java 2 (SUN) Runtime Environment, Standard Edition<br> You select auto partitioning. Press "Next" to continue. - Вы выбрали автоматическую разметку диска. Нажмите "Вперед" для продолжения. + Вы выбрали автоматическу разметку диска программой установки. Нажмите "Вперед" для продолжения. - YES - ДА - - - no - нет + Warning + Предупреждение - Set the desired mount points. For continue must be set mount point for / - Установите желаемые точки монтирования. Для продолжения должны быть установленна точка монтирования корневого раздела / . + Select mount point for / + Выберите точку монтирования для корневого раздела / - Warning - Предупреждение + no + нет - Select mount point for / - Выберите раздел для точки монтирования / + YES + ДА @@ -384,31 +222,23 @@ Java 2 (SUN) Runtime Environment, Standard Edition<br> Disk for install: - Диск для установки: - - - Use existing partition - Использовать существующий раздел + Диск для установки: - Use automatical partitioning - Использовать автоматическую разбивку - - - Manualy partitioning - Ручная разбивка + Use existing partitions + Использовать существующие разделы - Critical error - Критическая ошибка + Use automatically partitioning + Использовать автоматическую разметку диска - Not found any disk for install - Не найдено ни одного диска для установки + Manually partitioning + Ручная разметка - Not found any partition for install - Не найдено ни одного раздела для установки + Selected disk will be used for manual or automatic partitioning. + Выбранный диск будет использоваться для ручной или автоматической разметки. Error @@ -416,23 +246,7 @@ Java 2 (SUN) Runtime Environment, Standard Edition<br> Disks not found - Диск не найден - - - Cannot read partition table from %1 - Ошибка чтения таблицы разделов с %1 - - - Use existing partitions - Использовать существующие разделы - - - Use automatically partitioning - Использовать автоматическую разметку диска - - - Manually partitioning - Ручная разметка диска + Диски не найдены @@ -442,8 +256,8 @@ Java 2 (SUN) Runtime Environment, Standard Edition<br> Пользователи - Root password: - Пароль суперпользователя + Set root password: + Установите пароль для root: Password @@ -453,9 +267,27 @@ Java 2 (SUN) Runtime Environment, Standard Edition<br> Confirm Password Подтверждение пароля + + Add user + Добавить пользователя + + + Remove selected user + Удалить выбранного пользователя + + + Added users. +For modifying user - double click it. + Добавленные пользователи. +Для редактирования данных пользователя - дважды кликните его. + Create users: - Создать пользователей: + Создать пользователя: + + + Root password will be moved from current system. + Пароль пользователя root будет перенесен из текущей системы. Error @@ -467,11 +299,11 @@ Java 2 (SUN) Runtime Environment, Standard Edition<br> User guest can't be deleted. - Пользователь guest не может быть удален. + Пользователь guset не может быть удален. User guest can't be modified. - Пользователь guest не может быть изменен. + Пользователь guset не может быть изменен. Passwords match @@ -481,20 +313,6 @@ Java 2 (SUN) Runtime Environment, Standard Edition<br> Passwords do not match Пароли не совпадают - - Add user - Добавить пользователя - - - Remove selected user - Удалить выбраного пользователя - - - Added users. -For modifying user - double click it. - Добавление пользователей. -Для редактирования существующего пользователя используйте двойной клик на нем. - PageWelcome @@ -503,20 +321,16 @@ For modifying user - double click it. Добро пожаловать - Choose a language: - Выберите язык: + <p>Welcome to Calculate Linux.</p><p><a href='http://www.calculate-linux.org'>http://www.calculate-linux.org</a></p> + <p>Добро пожаловать в Calculate Linux.</p><p><a href='http://www.calculate-linux.ru'>http://www.calculate-linux.ru</a></p> - <p>Welcome to Calculate Linux.</p><p><a href='http://calculate-linux.org'>http://calculate-linux.org</a></p> - <p>Добро пожаловать в Calculate Linux.</p><p><a href='http://calculate-linux.ru'>http://calculate-linux.ru</a></p> + Choose a language: + Выберите язык: Please choose the language which should be used for this application. - Пожалуйста, выберите язык, который будет использоваться этим приложением. - - - <p>Welcome to Calculate Linux.</p><p><a href='http://www.calculate-linux.org'>http://www.calculate-linux.org</a></p> - + Пожалуйста, выберите язык, который будет использоваться во время установки. @@ -527,72 +341,93 @@ For modifying user - double click it. You do not have administrative privileges. - Вы не имеете привелегий супер-пользователя + Вы не имеете привелегий суперпользователя. - <p>Welcome to Calculate Linux.</p><p><a href='http://calculate-linux.org'>http://calculate-linux.org</a></p> - <p>Добро пожаловать в Calculate Linux.</p><p><a href='http://calculate-linux.ru'>http://calculate-linux.ru</a></p> + Belarusian + Беларусский - <h3>License</h3><h4>License Agreement</h4><p>This operating system (the OS) is composed of many individual software components, the copyrights on each of which belong to their respective owners. Each component is distributed under their own license agreement.</p><p>Installing, modifying or distributing this operating system, given to you as free archive, you agree with all of the following.</p><h4>Warranties</h4><p>This software is distributed without warranty of any kind. You assume all responsibility for the use of the operating system.</p><h4>Installing</h4><p>OS can be installed on any number of computers.</p><h4>Distribution</h4><p>Most of the software included in this operating system, allows you to freely modify, copy and distribute it. Also included in the OS software is distributed in the different conditions. For more information please refer to the documentation accompanying a particular software component.</p> - <h3>Лицензионный договор</h3> -<p>на программное обеспечение компании «Калкулэйт» и включенные в него программы для ЭВМ</p> -<h4>1. Сведения о договоре</h4> -<p><b>1.1 Участники договора</b><br> -Настоящий лицензионный договор заключается между ООО «Калкулэйт.Ру», обладателем прав на программное обеспечение Calculate Linux (далее - ДИСТРИБУТИВ), и Вами, пользователем ДИСТРИБУТИВА.</p> -<p><b>1.2 Предмет договора</b><br> -Настоящий лицензионный договор регулирует права пользователя на установку, запуск и использование ДИСТРИБУТИВА, а также включенных в состав ДИСТРИБУТИВА отдельных программ для ЭВМ (далее — ПРОГРАММЫ) и других результатов интеллектуальной деятельности и средств индивидуализации в объеме, указанном в настоящем договоре.</p> -<p><b>1.3 Заключение договора</b><br> -Настоящий лицензионный договор является договором присоединения и не требует письменного заключения. Использование ДИСТРИБУТИВА способами, оговоренными в настоящем договоре, означает принятие условий настоящего договора и влечет за собой заключение настоящего договора.<p> -<h4>2. Права пользователя ДИСТРИБУТИВА</h4> -<p><b>2.1 Использование ДИСТРИБУТИВА</b><br> -Пользователь ДИСТРИБУТИВА вне зависимости от условий лицензионных договоров на отдельные ПРОГРАММЫ, включенные в состав ДИСТРИБУТИВА, имеет право: -устанавливать, запускать и использовать ДИСТРИБУТИВ на неограниченном количестве компьютеров в любых целях; -создавать и распространять копии ДИСТРИБУТИВА без права продажи или распространения под торговой маркой «Calculate Linux».</p> -<p><b>2.2 Использование свободных программ, включенных в состав ДИСТРИБУТИВА</b><br> -Все ПРОГРАММЫ, включенные в состав ДИСТРИБУТИВА, за исключением перечисленных в пункте 2.3 настоящего договора, лицензированы как СВОБОДНЫЕ ПРОГРАММЫ и сопровождаются лицензионными договорами, бессрочно и безвозмездно предоставляющими вам в дополнение к правам, перечисленным в пункте 2.1 настоящего договора, следующие неисключительные права, действующие на территории любой страны: -право эксплуатировать ПРОГРАММЫ (пользоваться экземплярами ПРОГРАММ) на неограниченном количестве компьютеров в любых целях; -право модифицировать ПРОГРАММЫ, а также публиковать и распространять модификации на безвозмездной или возмездной основе (по вашему усмотрению) на условиях лицензии исходной ПРОГРАММЫ; -право передавать ПРОГРАММЫ третьим лицам на безвозмездной или возмездной основе (по вашему усмотрению) без каких-либо отчислений владельцам авторских прав; -право беспрепятственно получать и изучать исходные тексты ПРОГРАММ.</p> -<p>ООО «Калкулэйт.Ру» в течение трех лет с начала действия настоящего договора обязуется предоставить исходные тексты любой СВОБОДНОЙ ПРОГРАММЫ, включенной в состав ДИСТРИБУТИВА, по вашему требованию за плату, не превышающую стоимость физического предоставления исходного текста.</p> -<p><b>2.3 Использование несвободных программ, включенных в состав ДИСТРИБУТИВА</b><br> -Следующие ПРОГРАММЫ распространяются ООО "Калкулэйт.Ру" на условиях, отличных от перечисленных в пункте 2.2 настоящего договора: -Firmware для WiFi карт Intel<br> -Драйверы видеокарт NVIDIA<br> -Драйверы видеокарт Matrox<br> -Драйверы видеокарт VIA<br> -Драйверы чипсета NVIDIA NForce<br> -Драйверы модемов pct789 (PCTel), cm8738, i8xx, sis и via686a<br> -Драйверы контроллеров Promise IDE/RAID<br> -Модули поддержки модемов Lucent/Agere<br> -Adobe Flash Player Plugin<br> -Java 2 (SUN) Runtime Environment, Standard Edition<br> -Обладатели исключительных прав на перечисленные ПРОГРАММЫ так или иначе ограничивают свободу использования этих ПРОГРАММ отдельно от ДИСТРИБУТИВА. В случае использования указанных ПРОГРАММ отдельно от ДИСТРИБУТИВА, ознакомьтесь с текстами их лицензионных договоров для того, чтобы определить, правомерно ли то или иное использование той или иной ПРОГРАММЫ.</p> -<p><b>2.4 Использование элементов оформления ДИСТРИБУТИВА и текстов на его обложке или -коробке</b><br> -Права ООО «Калкулэйт.Ру» на элементы оформления ДИСТРИБУТИВА и тексты на его обложке или коробке охраняются законами об авторском праве, товарных знаках и промышленных образцах. Их использование способами, которые в соответствии с применимым законодательством требуют наличия исключительных прав, возможно только в случае получения письменного согласия ООО «Калкулэйт.Ру».</p> -<p><b>2.5 Иные права</b><br> -Право авторства, право на имя и иные личные неимущественные права автора, являющиеся неотчуждаемыми в соответствии с применимым национальным законодательством, либо не предоставленные вам применимым законодательством или лицензионными договорами на отдельные ПРОГРАММЫ, включенные в состав ДИСТРИБУТИВА, сохраняются за их обладателями и не предоставляются пользователю ДИСТРИБУТИВА.</p> -<p><b>2.6 Отчет об использовании ДИСТРИБУТИВА</b><br> -ООО «Калкулэйт.Ру» не требует от пользователя ДИСТРИБУТИВА предоставления отчетов об использовании ДИСТРИБУТИВА.</p> -<h4>3. Ответственность сторон</h4> -Авторские права на входящие в состав ДИСТРИБУТИВА ПРОГРАММЫ, включая исключительное право разрешать использование ПРОГРАММ, охраняются применимым законодательством об авторском праве, включая применимые международные договоры об авторском праве. Вся ответственность за соблюдение национальных законов при использовании включенных в ДИСТРИБУТИВ ПРОГРАММ лежит на пользователе. -ООО «Калкулэйт.Ру» гарантирует замену оригинальных носителей ДИСТРИБУТИВА при наличии производственного брака носителя. -ООО «Калкулэйт.Ру» надеется, что ПРОГРАММЫ, включенные в состав ДИСТРИБУТИВА, будут полезны, но не гарантирует их пригодности для какой-либо конкретной цели, качества (включая отсутствие ошибок или соответствие стандартам), не отвечает за возможный ущерб, прямой или косвенный, понесенный в результате использования этих ПРОГРАММ. -Обязательства ООО «Калкулэйт.Ру» по технической поддержке пользователей ДИСТРИБУТИВА перечислены в купоне технической поддержки и могут быть расширены дополнительным соглашением.<p> -<p>ООО «Калкулэйт.Ру». Санкт-Петербург, пл. Стачек д. 4. ИНН 7805487799</p> -<p><a href='http://www.calculate-linux.ru'>http://www.calculate-linux.ru</a></p> + Bulgarian + Болгарский - <h4>Congratulation!</h4><p>Installation complete.Press Finish for exit.</p> - <h4>Поздравляем!</h4><p>Установка успешно завершена. Нажмите Завершить для выхода.</p> + Danish + Датский + + + English [en_GB] + Английский [en_GB] + + + English [en_US] + Английский [en_US] + + + French [fr_BE] + Французский [fr_BE] + + + French [fr_CA] + Французский [fr_CA] + + + French [fr_FR] + Французский [fr_FR] + + + German + Немецкий + + + Icelandic + Исландский + + + Italian + Итальянский + + + Polish + Польский + + + Portuguese + Португальский + + + Russian + Русский + + + Swedish + Шведский + + + Spanish + Испанский + + + Norwegian Nynorsk + Норвежский + + + Ukrainian + Украинский SystemInstaller - Prevoius + Critical error + Критическая ошибка + + + Failed to launch 'cl-install'. + Не удалось запустить 'cl-install' + + + Previous Назад @@ -603,17 +438,29 @@ Java 2 (SUN) Runtime Environment, Standard Edition<br> Finish Закончить + + About + О программе + Copy Копировать - Critical error - Критическая ошибка + Attention + Внимание - Failed to launch 'cl-install'. - Не могу запустить 'cl-install' + Do you want to abort the installation now? + Вы хотите прервать иснталяцию? + + + About cl-install-gui + О программе calculate-intsall-gui + + + <b>calculate-install-gui</b><br>GUI-frontend for cl-install<br><br><br>Developer:<br>&nbsp;&nbsp;&nbsp;&nbsp;Ivan Loskutov aka vanner<br><br>Translators:<br>&nbsp;&nbsp;&nbsp;&nbsp;Rosen Alexandrov aka ROKO__<br>&nbsp;&nbsp;&nbsp;&nbsp;Vados<br> + <b>calculate-install-gui</b><br>Графический фронтэнд для программы cl-install<br><br><br>Разработчик:<br>&nbsp;&nbsp;&nbsp;&nbsp;Иван Лоскутов aka vanner<br><br>Переводчики:<br>&nbsp;&nbsp;&nbsp;&nbsp;Росен Александров aka ROKO__<br>&nbsp;&nbsp;&nbsp;&nbsp;Vados<br> @@ -624,7 +471,7 @@ Java 2 (SUN) Runtime Environment, Standard Edition<br> Modify user - Изменить пользователя + Изменить данные пользователя User name: @@ -640,7 +487,7 @@ Java 2 (SUN) Runtime Environment, Standard Edition<br> OK - ОК + Cancel @@ -660,11 +507,11 @@ Java 2 (SUN) Runtime Environment, Standard Edition<br> User name is empty - Имя пользователя не задано + Имя пользоватеоя не должно быть пустым. User root can't added - Пользователь root не может быть добавлен. + Пользователь root не может быть добавлен diff --git a/translations/cl-install-gui_uk.ts b/translations/cl-install-gui_uk.ts new file mode 100644 index 0000000..75f5f09 --- /dev/null +++ b/translations/cl-install-gui_uk.ts @@ -0,0 +1,602 @@ + + + + + MountPointDialog + + Device: + Раздел: + Розділ: + + + Mount point: + Точка монтирования: + Точка монтування: + + + Format partition + Форматировать раздел + Форматувати розділ + + + File system: + Файловая система: + Файлова система: + + + OK + + + + Cancel + Отмена + Скасування + + + + PageCfdisk + + Partitioning + Разметка + Розмітка + + + Do manual partitioning. To finish, exit from %1 + Разметьте диск вручную. Для окончания, выйдите из %1 + Розмітьте диск вручну. Для закінчення, вийдіть з%1 + + + + PageConfiguration + + Configuring + Конфигурация + Конфігурація + + + Select parameters: + Выберите параметры: + Оберіть параметри: + + + Hostname: + Имя хоста: + Ім'я хоста: + + + Domain: + Домен: + Домен: + + + Language: + Язык: + Мова: + + + Timezone: + Часовой пояс: + Часовий пояс: + + + Device for install Grub: + Диск для установки загрузчика: + Диск для встановлення завантажувача: + + + Video driver: + Видео драйвер: + Відео драйвер: + + + Use desktop effects + Использовать эфекты рабочего стола + Використовувати ефекти робочого столу + + + Expert settings + Расширенные настройки + Розширені налаштування + + + Make options (MAKEOPTS): + Опции MAKEOPTS: + Опції MAKEOPTS: + + + Proxy server: + Proxy сервер: + Proxy сервер: + + + NTP server: + NTP сервер: + NTP сервер: + + + Clock type: + Часы: + Годинник: + + + Local + Локальное время + Локальний час + + + UTC + + + + Warning + Предупреждение + Попередження + + + Hostname is empty. + Имя хоста не должно быть пустым. + Ім'я хоста не повинно бути порожнім. + + + + PageFinish + + Complete + Завершение + Завершення + + + <h4>Congratulation!</h4><p>Installation complete.Press Finish for exit.</p> + <h4>Поздравляем!</h4><p>Установка успешно завершена. Нажмите "Закончить" для выхода из программы установки.</p> + <h4> Вітаємо! </ h4> <p> Встановлення успішно завершено. Натисніть "Завершити" для виходу з програми інсталяції. </ P> + + + + PageInstall + + Installing + Установка + Встановлення + + + Error. Additional information in /var/log/calculate/cl-install-gui-err.log + Ошибка. Дополнительная информация сохранена в файле /var/log/calculate/cl-install-gui-err.log + Помилка. Додаткова інформація збережена у файлі / var / log / calculate / cl-install-gui-err.log + + + + PageLicense + + License + Лицензия + Ліцензія + + + <h3>License</h3><h4>License Agreement</h4><p>This operating system (the OS) is composed of many individual software components, the copyrights on each of which belong to their respective owners. Each component is distributed under their own license agreement.</p><p>Installing, modifying or distributing this operating system, given to you as free archive, you agree with all of the following.</p><h4>Warranties</h4><p>This software is distributed without warranty of any kind. You assume all responsibility for the use of the operating system.</p><h4>Installing</h4><p>OS can be installed on any number of computers.</p><h4>Distribution</h4><p>Most of the software included in this operating system, allows you to freely modify, copy and distribute it. Also included in the OS software is distributed in the different conditions. For more information please refer to the documentation accompanying a particular software component.</p> + + + + Accept + Принимаю + Приймаю + + + + PageMountPoints + + Mount points + Точки монтирования + Точки монтування + + + Partition + Раздел + Розділ + + + Label + Метка + Мітка + + + Size + Размер + Розмір + + + Mount point + Точка монтирования + Точка монтування + + + File system + Файловая система + Файлова система + + + Format + Фоматировать + Форматувати + + + Select mount points: + Установите точки монтирования: + Встановіть точки монтування: + + + Select the mount points use double click to partitions. For continue must be set mount point for / + Установите точки монтирования используя двойной клик на нужном разделе. Для продолжения должна быть установлена точка монтирования для корневого раздела (/) + Встановіть точки монтування використовуючи подвійний клік на потрібному розділі. Для продовження повинна бути встановлена точка монтування для кореневого розділу (/) + + + Information + Информация + Інформація + + + You select auto partitioning. Press "Next" to continue. + Вы выбрали автоматическу разметку диска программой установки. Нажмите "Вперед" для продолжения. + Ви обрали автоматичну розмітку диска програмою встановлення. Натисніть "Вперед" для продовження. + + + Warning + + + + Select mount point for / + Выберите точку монтирования для корневого раздела / + Оберіть точку монтування для кореневого розділу / + + + no + нет + ні + + + YES + ДА + ТАК + + + + PagePartitioning + + Partitioning + + + + Disk for install: + Диск для установки: + Диск для встановлення: + + + Use existing partitions + Использовать существующие разделы + Використовувати існуючі розділи + + + Use automatically partitioning + Использовать автоматическую разметку диска + Використовувати автоматичну розмітку диска + + + Manually partitioning + Ручная разметка + Ручна розмітка + + + Selected disk will be used for manual or automatic partitioning. + Выбранный диск будет использоваться для ручной или автоматической разметки. + Обраний диск буде використовуватися для ручної або автоматичної розмітки. + + + Error + Ошибка + Помилка + + + Disks not found + Диски не найдены + Диски не знайдені + + + + PageUsers + + Users + Пользователи + Користувачі + + + Set root password: + Установите пароль для root: + Встановіть пароль для root: + + + Password + Пароль + Пароль + + + Confirm Password + Подтверждение пароля + Підтвердження пароля + + + Add user + Добавить пользователя + Додати користувача + + + Remove selected user + Удалить выбранного пользователя + Видалити обраного користувача + + + Added users. +For modifying user - double click it. + Добавленные пользователи. +Для редактирования данных пользователя - дважды кликните его. + Додані користувачі. +Для редагування даних користувача - двічі клікніть його. + + + Create users: + Создать пользователя: + Створити користувача: + + + Root password will be moved from current system. + Пароль пользователя root будет перенесен из текущей системы. + Пароль користувача root буде перенесений з поточної системи. + + + Error + + + + User %1 already exists. + Пользователь %1 уже существует. + Користувач%1 вже існує. + + + User guest can't be deleted. + Пользователь guset не может быть удален. + Користувач guset не може бути знищено. + + + User guest can't be modified. + Пользователь guset не может быть изменен. + Користувач guset не може бути змінений. + + + Passwords match + Пароли совпадают + Паролі збігаються + + + Passwords do not match + Пароли не совпадают + Паролі не збігаються + + + + PageWelcome + + Welcome + Добро пожаловать + Ласкаво просимо + + + <p>Welcome to Calculate Linux.</p><p><a href='http://www.calculate-linux.org'>http://www.calculate-linux.org</a></p> + + + + Choose a language: + Выберите язык: + Оберіть мову: + + + Please choose the language which should be used for this application. + Пожалуйста, выберите язык, который будет использоваться во время установки. + Будь ласка, оберіть мову, яка буде використовуватися під час встановлення. + + + + QObject + + Error + + + + You do not have administrative privileges. + Вы не имеете привелегий суперпользователя. + Ви не маєте привілеїв суперкористувача. + + + Belarusian + + + + Bulgarian + + + + Danish + + + + English [en_GB] + + + + English [en_US] + + + + French [fr_BE] + + + + French [fr_CA] + + + + French [fr_FR] + + + + German + + + + Icelandic + + + + Italian + + + + Polish + + + + Portuguese + + + + Russian + + + + Swedish + + + + Spanish + + + + Norwegian Nynorsk + + + + Ukrainian + + + + + SystemInstaller + + Critical error + Критическая ошибка + Критична помилка + + + Failed to launch 'cl-install'. + Не удалось запустить 'cl-install' + Не вдалося запустити 'cl-install'. + + + Previous + Назад + Назад + + + Next + Вперед + Вперед + + + Finish + Закончить + Закінчити + + + About + О программе + Про програму + + + Copy + Копировать + Копіювати + + + Attention + Внимание + Увага + + + Do you want to abort the installation now? + Вы хотите прервать иснталяцию? + Ви хочете перервати існталяцію? + + + About cl-install-gui + О программе calculate-intsall-gui + Про програму calculate-intsall-gui + + + <b>calculate-install-gui</b><br>GUI-frontend for cl-install<br><br><br>Developer:<br>&nbsp;&nbsp;&nbsp;&nbsp;Ivan Loskutov aka vanner<br><br>Translators:<br>&nbsp;&nbsp;&nbsp;&nbsp;Rosen Alexandrov aka ROKO__<br>&nbsp;&nbsp;&nbsp;&nbsp;Vados<br> + <b>calculate-install-gui</b><br>Графический фронтэнд для программы cl-install<br><br><br>Разработчик:<br>&nbsp;&nbsp;&nbsp;&nbsp;Иван Лоскутов aka vanner<br><br>Переводчики:<br>&nbsp;&nbsp;&nbsp;&nbsp;Росен Александров aka ROKO__<br>&nbsp;&nbsp;&nbsp;&nbsp;Vados<br> + <b>calculate-install-gui</b><br>Графычний фронтенд для програми cl-install<br><br><br> Розробник:<br>&nbsp;&nbsp;&nbsp;&nbsp;Иван Лоскутов aka vanner<br><br>Перекладачі:<br>&nbsp;&nbsp;&nbsp;&nbsp;Росен Александров aka ROKO__<br>&nbsp;&nbsp;&nbsp;&nbsp;Vados<br> + + + + UserInfoDialog + + Add user + + + + Modify user + Изменить данные пользователя + Змінити дані користувача + + + User name: + Имя пользователя: + Ім'я користувача: + + + Password + + + + Confirm Password + + + + OK + + + + Cancel + + + + Passwords match + + + + Passwords do not match + + + + Error + + + + User name is empty + Имя пользоватеоя не должно быть пустым. + Ім'я користувача не повинно бути порожнім + + + User root can't added + Пользователь root не может быть добавлен + Користувач root не може бути доданий + + +