From a6afb6be7c742c28faa950fdd9e178bb001fad69 Mon Sep 17 00:00:00 2001 From: Bob van der Linden Date: Sun, 6 Mar 2022 12:33:06 +0100 Subject: [PATCH 01/22] add log widget to ExecutionViewStep --- .../viewpages/ExecutionViewStep.cpp | 48 ++++++++++++++++--- .../viewpages/ExecutionViewStep.h | 6 +++ 2 files changed, 47 insertions(+), 7 deletions(-) diff --git a/src/libcalamaresui/viewpages/ExecutionViewStep.cpp b/src/libcalamaresui/viewpages/ExecutionViewStep.cpp index cac9b28be..72c0a1f7d 100644 --- a/src/libcalamaresui/viewpages/ExecutionViewStep.cpp +++ b/src/libcalamaresui/viewpages/ExecutionViewStep.cpp @@ -30,6 +30,14 @@ #include #include #include +#include +#include +#include +#include +#include +#include +#include +#include "utils/Logger.h" static Calamares::Slideshow* makeSlideshow( QWidget* parent ) @@ -60,23 +68,43 @@ ExecutionViewStep::ExecutionViewStep( QObject* parent ) , m_progressBar( new QProgressBar ) , m_label( new QLabel ) , m_slideshow( makeSlideshow( m_widget ) ) + , m_tab_widget( new QTabWidget ) { m_widget->setObjectName( "slideshow" ); m_progressBar->setObjectName( "exec-progress" ); m_label->setObjectName( "exec-message" ); QVBoxLayout* layout = new QVBoxLayout( m_widget ); - QVBoxLayout* innerLayout = new QVBoxLayout; + QVBoxLayout* bottomLayout = new QVBoxLayout; + QHBoxLayout* barLayout = new QHBoxLayout; m_progressBar->setMaximum( 10000 ); - layout->addWidget( m_slideshow->widget() ); - CalamaresUtils::unmarginLayout( layout ); - layout->addLayout( innerLayout ); + auto m_log_widget = new QPlainTextEdit; + m_log_widget->setReadOnly(true); + + + m_tab_widget->addTab(m_slideshow->widget(), "Slideshow"); + m_tab_widget->addTab(m_log_widget, "Log"); + m_tab_widget->tabBar()->hide(); + + layout->addWidget( m_tab_widget ); + CalamaresUtils::unmarginLayout( layout ); + layout->addLayout( bottomLayout ); + + bottomLayout->addSpacing( CalamaresUtils::defaultFontHeight() / 2 ); + bottomLayout->addLayout( barLayout ); + bottomLayout->addWidget( m_label ); + + QToolBar* toolBar = new QToolBar; + auto toggleLogAction = toolBar->addAction(QIcon::fromTheme("file-icon"), "Toggle log"); + auto toggleLogButton = dynamic_cast(toolBar->widgetForAction(toggleLogAction)); + connect( toggleLogButton, &QToolButton::clicked, this, &ExecutionViewStep::toggleLog ); + + + barLayout->addWidget(m_progressBar); + barLayout->addWidget(toolBar); - innerLayout->addSpacing( CalamaresUtils::defaultFontHeight() / 2 ); - innerLayout->addWidget( m_progressBar ); - innerLayout->addWidget( m_label ); connect( JobQueue::instance(), &JobQueue::progress, this, &ExecutionViewStep::updateFromJobQueue ); } @@ -200,6 +228,12 @@ ExecutionViewStep::updateFromJobQueue( qreal percent, const QString& message ) } } +void +ExecutionViewStep::toggleLog() +{ + m_tab_widget->setCurrentIndex((m_tab_widget->currentIndex() + 1) % m_tab_widget->count()); +} + void ExecutionViewStep::onLeave() { diff --git a/src/libcalamaresui/viewpages/ExecutionViewStep.h b/src/libcalamaresui/viewpages/ExecutionViewStep.h index 26618c77f..c2652d5e5 100644 --- a/src/libcalamaresui/viewpages/ExecutionViewStep.h +++ b/src/libcalamaresui/viewpages/ExecutionViewStep.h @@ -19,6 +19,8 @@ class QLabel; class QObject; class QProgressBar; +class QTabWidget; +class QPlainTextEdit; namespace Calamares { @@ -56,10 +58,14 @@ private: QProgressBar* m_progressBar; QLabel* m_label; Slideshow* m_slideshow; + QTabWidget* m_tab_widget; + QPlainTextEdit* m_log_widget; QList< ModuleSystem::InstanceKey > m_jobInstanceKeys; void updateFromJobQueue( qreal percent, const QString& message ); + + void toggleLog(); }; } // namespace Calamares From 53d3fcb2fd62358e4eb7cdc1bfcc1f89955e06aa Mon Sep 17 00:00:00 2001 From: Bob van der Linden Date: Sun, 6 Mar 2022 14:45:48 +0100 Subject: [PATCH 02/22] introduce widget that shows logs --- src/libcalamaresui/CMakeLists.txt | 1 + src/libcalamaresui/widgets/LogWidget.cpp | 75 ++++++++++++++++++++++++ src/libcalamaresui/widgets/LogWidget.h | 37 ++++++++++++ 3 files changed, 113 insertions(+) create mode 100644 src/libcalamaresui/widgets/LogWidget.cpp create mode 100644 src/libcalamaresui/widgets/LogWidget.h diff --git a/src/libcalamaresui/CMakeLists.txt b/src/libcalamaresui/CMakeLists.txt index bd2e79f10..48e4c4b4d 100644 --- a/src/libcalamaresui/CMakeLists.txt +++ b/src/libcalamaresui/CMakeLists.txt @@ -30,6 +30,7 @@ set( calamaresui_SOURCES widgets/ErrorDialog.cpp widgets/FixedAspectRatioLabel.cpp widgets/PrettyRadioButton.cpp + widgets/LogWidget.cpp widgets/TranslationFix.cpp widgets/WaitingWidget.cpp ${CMAKE_SOURCE_DIR}/3rdparty/waitingspinnerwidget.cpp diff --git a/src/libcalamaresui/widgets/LogWidget.cpp b/src/libcalamaresui/widgets/LogWidget.cpp new file mode 100644 index 000000000..a4af6c522 --- /dev/null +++ b/src/libcalamaresui/widgets/LogWidget.cpp @@ -0,0 +1,75 @@ +#include "LogWidget.h" +#include +#include "utils/Logger.h" +#include +#include +#include + +namespace Calamares +{ + +LogThread::LogThread(QObject *parent) + : QThread(parent) { + +} + +void LogThread::run() +{ + auto filePath = Logger::logFile(); + + qint64 lastPosition = 0; + + while (!QThread::currentThread()->isInterruptionRequested()) { + auto filePath = Logger::logFile(); + QFile file(filePath); + + qint64 fileSize = file.size(); + // Check whether the file size has changed since last time + // we read the file. + if (lastPosition != fileSize && file.open(QFile::ReadOnly | QFile::Text)) { + + // Start reading at the position we ended up last time we read the file. + file.seek(lastPosition); + + QTextStream in(&file); + auto chunk = in.readAll(); + qint64 newPosition = in.pos(); + + lastPosition = newPosition; + + onLogChunk(chunk); + } + QThread::msleep(100); + } +} + +LogWidget::LogWidget(QWidget *parent) + : QWidget(parent) + , m_text( new QPlainTextEdit ) + , m_log_thread( this ) +{ + auto layout = new QStackedLayout(this); + setLayout(layout); + + m_text->setReadOnly(true); + + QFont monospaceFont("monospace"); + monospaceFont.setStyleHint(QFont::Monospace); + m_text->setFont(monospaceFont); + + layout->addWidget(m_text); + + connect(&m_log_thread, &LogThread::onLogChunk, this, &LogWidget::handleLogChunk); + + m_log_thread.start(); +} + +void +LogWidget::handleLogChunk(const QString &logChunk) +{ + m_text->appendPlainText(logChunk); + m_text->moveCursor(QTextCursor::End); + m_text->ensureCursorVisible(); +} + +} diff --git a/src/libcalamaresui/widgets/LogWidget.h b/src/libcalamaresui/widgets/LogWidget.h new file mode 100644 index 000000000..2def81845 --- /dev/null +++ b/src/libcalamaresui/widgets/LogWidget.h @@ -0,0 +1,37 @@ +#ifndef LIBCALAMARESUI_LOGWIDGET_H +#define LIBCALAMARESUI_LOGWIDGET_H + +#include +#include +#include + +namespace Calamares +{ + +class LogThread : public QThread +{ + Q_OBJECT + + void run() override; + +public: + explicit LogThread(QObject *parent = nullptr); + +signals: + void onLogChunk(const QString &logChunk); +}; + +class LogWidget : public QWidget +{ + Q_OBJECT + + QPlainTextEdit* m_text; + LogThread m_log_thread; +public: + explicit LogWidget(QWidget *parent = nullptr); + + void handleLogChunk(const QString &logChunk); +}; + +} +#endif // LOGWIDGET_H From 923379def6e5162b8aad3baeb1512ccde1a1f985 Mon Sep 17 00:00:00 2001 From: Bob van der Linden Date: Thu, 10 Mar 2022 20:07:16 +0100 Subject: [PATCH 03/22] use terminal icon for log toggle button --- src/libcalamaresui/viewpages/ExecutionViewStep.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libcalamaresui/viewpages/ExecutionViewStep.cpp b/src/libcalamaresui/viewpages/ExecutionViewStep.cpp index 72c0a1f7d..b82c99e29 100644 --- a/src/libcalamaresui/viewpages/ExecutionViewStep.cpp +++ b/src/libcalamaresui/viewpages/ExecutionViewStep.cpp @@ -97,7 +97,7 @@ ExecutionViewStep::ExecutionViewStep( QObject* parent ) bottomLayout->addWidget( m_label ); QToolBar* toolBar = new QToolBar; - auto toggleLogAction = toolBar->addAction(QIcon::fromTheme("file-icon"), "Toggle log"); + auto toggleLogAction = toolBar->addAction(QIcon::fromTheme("utilities-terminal"), "Toggle log"); auto toggleLogButton = dynamic_cast(toolBar->widgetForAction(toggleLogAction)); connect( toggleLogButton, &QToolButton::clicked, this, &ExecutionViewStep::toggleLog ); From 9e522eddf8a667fc4b9f010354491a8de748a03a Mon Sep 17 00:00:00 2001 From: Bob van der Linden Date: Thu, 10 Mar 2022 20:08:13 +0100 Subject: [PATCH 04/22] replace text widget with log widget --- src/libcalamaresui/viewpages/ExecutionViewStep.cpp | 9 ++++----- src/libcalamaresui/viewpages/ExecutionViewStep.h | 4 ++-- 2 files changed, 6 insertions(+), 7 deletions(-) diff --git a/src/libcalamaresui/viewpages/ExecutionViewStep.cpp b/src/libcalamaresui/viewpages/ExecutionViewStep.cpp index b82c99e29..1ab1a7a3a 100644 --- a/src/libcalamaresui/viewpages/ExecutionViewStep.cpp +++ b/src/libcalamaresui/viewpages/ExecutionViewStep.cpp @@ -25,6 +25,7 @@ #include "utils/Dirs.h" #include "utils/Logger.h" #include "utils/Retranslator.h" +#include "widgets/LogWidget.h" #include #include @@ -37,7 +38,6 @@ #include #include #include -#include "utils/Logger.h" static Calamares::Slideshow* makeSlideshow( QWidget* parent ) @@ -69,6 +69,7 @@ ExecutionViewStep::ExecutionViewStep( QObject* parent ) , m_label( new QLabel ) , m_slideshow( makeSlideshow( m_widget ) ) , m_tab_widget( new QTabWidget ) + , m_log_widget( new LogWidget ) { m_widget->setObjectName( "slideshow" ); m_progressBar->setObjectName( "exec-progress" ); @@ -80,10 +81,6 @@ ExecutionViewStep::ExecutionViewStep( QObject* parent ) m_progressBar->setMaximum( 10000 ); - auto m_log_widget = new QPlainTextEdit; - m_log_widget->setReadOnly(true); - - m_tab_widget->addTab(m_slideshow->widget(), "Slideshow"); m_tab_widget->addTab(m_log_widget, "Log"); m_tab_widget->tabBar()->hide(); @@ -240,4 +237,6 @@ ExecutionViewStep::onLeave() m_slideshow->changeSlideShowState( Slideshow::Stop ); } + } // namespace Calamares + diff --git a/src/libcalamaresui/viewpages/ExecutionViewStep.h b/src/libcalamaresui/viewpages/ExecutionViewStep.h index c2652d5e5..f545a8d43 100644 --- a/src/libcalamaresui/viewpages/ExecutionViewStep.h +++ b/src/libcalamaresui/viewpages/ExecutionViewStep.h @@ -13,6 +13,7 @@ #include "ViewStep.h" #include "modulesystem/InstanceKey.h" +#include "widgets/LogWidget.h" #include @@ -20,7 +21,6 @@ class QLabel; class QObject; class QProgressBar; class QTabWidget; -class QPlainTextEdit; namespace Calamares { @@ -59,7 +59,7 @@ private: QLabel* m_label; Slideshow* m_slideshow; QTabWidget* m_tab_widget; - QPlainTextEdit* m_log_widget; + LogWidget* m_log_widget; QList< ModuleSystem::InstanceKey > m_jobInstanceKeys; From ea061ae23985334639a4e48d5d0884d36b22fe4a Mon Sep 17 00:00:00 2001 From: Bob van der Linden Date: Thu, 10 Mar 2022 20:33:22 +0100 Subject: [PATCH 05/22] destruct LogThread correctly --- src/libcalamaresui/widgets/LogWidget.cpp | 7 +++++++ src/libcalamaresui/widgets/LogWidget.h | 1 + 2 files changed, 8 insertions(+) diff --git a/src/libcalamaresui/widgets/LogWidget.cpp b/src/libcalamaresui/widgets/LogWidget.cpp index a4af6c522..18642f089 100644 --- a/src/libcalamaresui/widgets/LogWidget.cpp +++ b/src/libcalamaresui/widgets/LogWidget.cpp @@ -13,6 +13,13 @@ LogThread::LogThread(QObject *parent) } +LogThread::~LogThread() +{ + quit(); + requestInterruption(); + wait(); +} + void LogThread::run() { auto filePath = Logger::logFile(); diff --git a/src/libcalamaresui/widgets/LogWidget.h b/src/libcalamaresui/widgets/LogWidget.h index 2def81845..c51e64393 100644 --- a/src/libcalamaresui/widgets/LogWidget.h +++ b/src/libcalamaresui/widgets/LogWidget.h @@ -16,6 +16,7 @@ class LogThread : public QThread public: explicit LogThread(QObject *parent = nullptr); + ~LogThread() override; signals: void onLogChunk(const QString &logChunk); From 4b905d5b522fe91fff09d43f2fd5a69d84611914 Mon Sep 17 00:00:00 2001 From: Santosh Mahto Date: Tue, 8 Mar 2022 16:18:45 +0530 Subject: [PATCH 06/22] Avoid setting rootfs partition name to "root" by default. By default, calamares renames the label of root partition to "root" overriding the name specified in partiton.conf Signed-off-by: Santosh Mahto --- src/modules/partition/core/PartitionCoreModule.cpp | 4 ---- 1 file changed, 4 deletions(-) diff --git a/src/modules/partition/core/PartitionCoreModule.cpp b/src/modules/partition/core/PartitionCoreModule.cpp index 79adf7686..28c503578 100644 --- a/src/modules/partition/core/PartitionCoreModule.cpp +++ b/src/modules/partition/core/PartitionCoreModule.cpp @@ -982,10 +982,6 @@ PartitionCoreModule::layoutApply( Device* dev, { part->setLabel( "boot" ); } - if ( is_root( part ) ) - { - part->setLabel( "root" ); - } if ( ( separate_boot_partition && is_boot( part ) ) || ( !separate_boot_partition && is_root( part ) ) ) { createPartition( From f60def5ecc1ceb35a24dca0705a36fe3fc01a349 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Mon, 14 Mar 2022 11:27:00 +0100 Subject: [PATCH 07/22] [partition] Don't reinitialize partition layout Existing code reinitialized the layout, losing whatever layout was set in the config. Refactor so that you can access the partition-layout API, and change the default FS through that -- which is the point of the code block here in `doAutopartition()`, to look up the currently- selected default FS. Inspired by Santosh's work in #1903, #1759. --- src/modules/partition/PartitionViewStep.cpp | 6 +++--- src/modules/partition/core/PartitionActions.cpp | 2 +- src/modules/partition/core/PartitionCoreModule.cpp | 6 ------ src/modules/partition/core/PartitionCoreModule.h | 6 +++--- 4 files changed, 7 insertions(+), 13 deletions(-) diff --git a/src/modules/partition/PartitionViewStep.cpp b/src/modules/partition/PartitionViewStep.cpp index f3d4fc8ac..d9c9dbf0c 100644 --- a/src/modules/partition/PartitionViewStep.cpp +++ b/src/modules/partition/PartitionViewStep.cpp @@ -52,8 +52,8 @@ PartitionViewStep::PartitionViewStep( QObject* parent ) m_waitingWidget = new WaitingWidget( QString() ); m_widget->addWidget( m_waitingWidget ); - CALAMARES_RETRANSLATE( if ( m_waitingWidget ) - { m_waitingWidget->setText( tr( "Gathering system information..." ) ); } ); + CALAMARES_RETRANSLATE( + if ( m_waitingWidget ) { m_waitingWidget->setText( tr( "Gathering system information..." ) ); } ); m_core = new PartitionCoreModule( this ); // Unusable before init is complete! // We're not done loading, but we need the configuration map first. @@ -691,7 +691,7 @@ PartitionViewStep::setConfigurationMap( const QVariantMap& configurationMap ) QFuture< void > future = QtConcurrent::run( this, &PartitionViewStep::initPartitionCoreModule ); m_future->setFuture( future ); - m_core->initLayout( m_config->defaultFsType(), configurationMap.value( "partitionLayout" ).toList() ); + m_core->partitionLayout().init( m_config->defaultFsType(), configurationMap.value( "partitionLayout" ).toList() ); } diff --git a/src/modules/partition/core/PartitionActions.cpp b/src/modules/partition/core/PartitionActions.cpp index a56446a39..0ce9ff4ed 100644 --- a/src/modules/partition/core/PartitionActions.cpp +++ b/src/modules/partition/core/PartitionActions.cpp @@ -112,7 +112,7 @@ doAutopartition( PartitionCoreModule* core, Device* dev, Choices::AutoPartitionO // will log an error and set the type to Unknown if there's something wrong. FileSystem::Type type = FileSystem::Unknown; PartUtils::canonicalFilesystemName( o.defaultFsType, &type ); - core->initLayout( type == FileSystem::Unknown ? FileSystem::Ext4 : type ); + core->partitionLayout().setDefaultFsType( type == FileSystem::Unknown ? FileSystem::Ext4 : type ); core->createPartitionTable( dev, partType ); diff --git a/src/modules/partition/core/PartitionCoreModule.cpp b/src/modules/partition/core/PartitionCoreModule.cpp index 79adf7686..660e557a9 100644 --- a/src/modules/partition/core/PartitionCoreModule.cpp +++ b/src/modules/partition/core/PartitionCoreModule.cpp @@ -941,12 +941,6 @@ PartitionCoreModule::setBootLoaderInstallPath( const QString& path ) m_bootLoaderInstallPath = path; } -void -PartitionCoreModule::initLayout( FileSystem::Type defaultFsType, const QVariantList& config ) -{ - m_partLayout.init( defaultFsType, config ); -} - void PartitionCoreModule::layoutApply( Device* dev, qint64 firstSector, diff --git a/src/modules/partition/core/PartitionCoreModule.h b/src/modules/partition/core/PartitionCoreModule.h index eae16f0be..1ed46fdad 100644 --- a/src/modules/partition/core/PartitionCoreModule.h +++ b/src/modules/partition/core/PartitionCoreModule.h @@ -160,11 +160,11 @@ public: /// @brief Set the path where the bootloader will be installed void setBootLoaderInstallPath( const QString& path ); - /** @brief Initialize the default layout that will be applied + /** @brief Get the partition layout that will be applied. * - * See PartitionLayout::init() + * Layouts are applied only for erase and replace operations. */ - void initLayout( FileSystem::Type defaultFsType, const QVariantList& config = QVariantList() ); + PartitionLayout& partitionLayout() { return m_partLayout; } void layoutApply( Device* dev, qint64 firstSector, qint64 lastSector, QString luksPassphrase ); void layoutApply( Device* dev, From 743d3ecd019e2a58220e607963b6aba11b9fbc27 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Mon, 14 Mar 2022 11:31:02 +0100 Subject: [PATCH 08/22] Changes: document new things --- CHANGES-3.2 | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/CHANGES-3.2 b/CHANGES-3.2 index b9ef260f6..92ca1343f 100644 --- a/CHANGES-3.2 +++ b/CHANGES-3.2 @@ -10,13 +10,16 @@ website will have to do for older versions. # 3.2.54 (unreleased) # This release contains contributions from (alphabetically by first name): - - Nobody yet + - Evan James + - Santosh Mahto ## Core ## - Nothing yet ## Modules ## - - Nothing yet + - *fstab* module correctly handles empty UUID strings. (Thanks Evan) + - *partition* module no longer forgets configured partition-layouts. + (Thanks Santosh) # 3.2.53 (2022-03-04) # From 1a6fb1c3d2392cf44047b655faaac549790e995b Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Mon, 14 Mar 2022 16:14:40 +0100 Subject: [PATCH 09/22] [libcalamaresui] Polish on LogWidget - apply coding style - reduce shadowed variables - use Q_EMIT to mark signals --- .../viewpages/ExecutionViewStep.cpp | 33 +++++----- src/libcalamaresui/widgets/LogWidget.cpp | 60 ++++++++++--------- src/libcalamaresui/widgets/LogWidget.h | 17 +++--- 3 files changed, 56 insertions(+), 54 deletions(-) diff --git a/src/libcalamaresui/viewpages/ExecutionViewStep.cpp b/src/libcalamaresui/viewpages/ExecutionViewStep.cpp index 1ab1a7a3a..4cf9a06a0 100644 --- a/src/libcalamaresui/viewpages/ExecutionViewStep.cpp +++ b/src/libcalamaresui/viewpages/ExecutionViewStep.cpp @@ -27,17 +27,17 @@ #include "utils/Retranslator.h" #include "widgets/LogWidget.h" -#include -#include -#include -#include -#include -#include #include -#include -#include +#include +#include +#include #include +#include #include +#include +#include +#include +#include static Calamares::Slideshow* makeSlideshow( QWidget* parent ) @@ -81,8 +81,8 @@ ExecutionViewStep::ExecutionViewStep( QObject* parent ) m_progressBar->setMaximum( 10000 ); - m_tab_widget->addTab(m_slideshow->widget(), "Slideshow"); - m_tab_widget->addTab(m_log_widget, "Log"); + m_tab_widget->addTab( m_slideshow->widget(), "Slideshow" ); + m_tab_widget->addTab( m_log_widget, "Log" ); m_tab_widget->tabBar()->hide(); layout->addWidget( m_tab_widget ); @@ -94,13 +94,13 @@ ExecutionViewStep::ExecutionViewStep( QObject* parent ) bottomLayout->addWidget( m_label ); QToolBar* toolBar = new QToolBar; - auto toggleLogAction = toolBar->addAction(QIcon::fromTheme("utilities-terminal"), "Toggle log"); - auto toggleLogButton = dynamic_cast(toolBar->widgetForAction(toggleLogAction)); + auto toggleLogAction = toolBar->addAction( QIcon::fromTheme( "utilities-terminal" ), "Toggle log" ); + auto toggleLogButton = dynamic_cast< QToolButton* >( toolBar->widgetForAction( toggleLogAction ) ); connect( toggleLogButton, &QToolButton::clicked, this, &ExecutionViewStep::toggleLog ); - barLayout->addWidget(m_progressBar); - barLayout->addWidget(toolBar); + barLayout->addWidget( m_progressBar ); + barLayout->addWidget( toolBar ); connect( JobQueue::instance(), &JobQueue::progress, this, &ExecutionViewStep::updateFromJobQueue ); @@ -176,7 +176,7 @@ ExecutionViewStep::onActivate() const auto instanceDescriptor = std::find_if( instanceDescriptors.constBegin(), instanceDescriptors.constEnd(), - [=]( const Calamares::InstanceDescription& d ) { return d.key() == instanceKey; } ); + [ = ]( const Calamares::InstanceDescription& d ) { return d.key() == instanceKey; } ); int weight = moduleDescriptor.weight(); if ( instanceDescriptor != instanceDescriptors.constEnd() && instanceDescriptor->explicitWeight() ) { @@ -228,7 +228,7 @@ ExecutionViewStep::updateFromJobQueue( qreal percent, const QString& message ) void ExecutionViewStep::toggleLog() { - m_tab_widget->setCurrentIndex((m_tab_widget->currentIndex() + 1) % m_tab_widget->count()); + m_tab_widget->setCurrentIndex( ( m_tab_widget->currentIndex() + 1 ) % m_tab_widget->count() ); } void @@ -239,4 +239,3 @@ ExecutionViewStep::onLeave() } // namespace Calamares - diff --git a/src/libcalamaresui/widgets/LogWidget.cpp b/src/libcalamaresui/widgets/LogWidget.cpp index 18642f089..7a253b78c 100644 --- a/src/libcalamaresui/widgets/LogWidget.cpp +++ b/src/libcalamaresui/widgets/LogWidget.cpp @@ -1,16 +1,16 @@ #include "LogWidget.h" -#include #include "utils/Logger.h" +#include +#include #include #include -#include namespace Calamares { -LogThread::LogThread(QObject *parent) - : QThread(parent) { - +LogThread::LogThread( QObject* parent ) + : QThread( parent ) +{ } LogThread::~LogThread() @@ -20,63 +20,65 @@ LogThread::~LogThread() wait(); } -void LogThread::run() +void +LogThread::run() { - auto filePath = Logger::logFile(); + const auto filePath = Logger::logFile(); qint64 lastPosition = 0; - while (!QThread::currentThread()->isInterruptionRequested()) { - auto filePath = Logger::logFile(); - QFile file(filePath); + while ( !QThread::currentThread()->isInterruptionRequested() ) + { + QFile file( filePath ); qint64 fileSize = file.size(); // Check whether the file size has changed since last time // we read the file. - if (lastPosition != fileSize && file.open(QFile::ReadOnly | QFile::Text)) { + if ( lastPosition != fileSize && file.open( QFile::ReadOnly | QFile::Text ) ) + { // Start reading at the position we ended up last time we read the file. - file.seek(lastPosition); + file.seek( lastPosition ); - QTextStream in(&file); + QTextStream in( &file ); auto chunk = in.readAll(); qint64 newPosition = in.pos(); lastPosition = newPosition; - onLogChunk(chunk); + Q_EMIT onLogChunk( chunk ); } - QThread::msleep(100); + QThread::msleep( 100 ); } } -LogWidget::LogWidget(QWidget *parent) - : QWidget(parent) +LogWidget::LogWidget( QWidget* parent ) + : QWidget( parent ) , m_text( new QPlainTextEdit ) , m_log_thread( this ) { - auto layout = new QStackedLayout(this); - setLayout(layout); + auto layout = new QStackedLayout( this ); + setLayout( layout ); - m_text->setReadOnly(true); + m_text->setReadOnly( true ); - QFont monospaceFont("monospace"); - monospaceFont.setStyleHint(QFont::Monospace); - m_text->setFont(monospaceFont); + QFont monospaceFont( "monospace" ); + monospaceFont.setStyleHint( QFont::Monospace ); + m_text->setFont( monospaceFont ); - layout->addWidget(m_text); + layout->addWidget( m_text ); - connect(&m_log_thread, &LogThread::onLogChunk, this, &LogWidget::handleLogChunk); + connect( &m_log_thread, &LogThread::onLogChunk, this, &LogWidget::handleLogChunk ); m_log_thread.start(); } void -LogWidget::handleLogChunk(const QString &logChunk) +LogWidget::handleLogChunk( const QString& logChunk ) { - m_text->appendPlainText(logChunk); - m_text->moveCursor(QTextCursor::End); + m_text->appendPlainText( logChunk ); + m_text->moveCursor( QTextCursor::End ); m_text->ensureCursorVisible(); } -} +} // namespace Calamares diff --git a/src/libcalamaresui/widgets/LogWidget.h b/src/libcalamaresui/widgets/LogWidget.h index c51e64393..2d0ef9ab5 100644 --- a/src/libcalamaresui/widgets/LogWidget.h +++ b/src/libcalamaresui/widgets/LogWidget.h @@ -1,9 +1,9 @@ #ifndef LIBCALAMARESUI_LOGWIDGET_H #define LIBCALAMARESUI_LOGWIDGET_H -#include #include #include +#include namespace Calamares { @@ -15,11 +15,11 @@ class LogThread : public QThread void run() override; public: - explicit LogThread(QObject *parent = nullptr); + explicit LogThread( QObject* parent = nullptr ); ~LogThread() override; signals: - void onLogChunk(const QString &logChunk); + void onLogChunk( const QString& logChunk ); }; class LogWidget : public QWidget @@ -28,11 +28,12 @@ class LogWidget : public QWidget QPlainTextEdit* m_text; LogThread m_log_thread; -public: - explicit LogWidget(QWidget *parent = nullptr); - void handleLogChunk(const QString &logChunk); +public: + explicit LogWidget( QWidget* parent = nullptr ); + + void handleLogChunk( const QString& logChunk ); }; -} -#endif // LOGWIDGET_H +} // namespace Calamares +#endif // LOGWIDGET_H From 20c44ff99a082d45e5444b5d603b5ee6a8886685 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Mon, 14 Mar 2022 16:45:56 +0100 Subject: [PATCH 10/22] [partition] Obtain flag name from KPMCore - makes the displayed flag name consistent between dialog and pop-up and debug-messages. --- src/modules/partition/PartitionViewStep.cpp | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/modules/partition/PartitionViewStep.cpp b/src/modules/partition/PartitionViewStep.cpp index d9c9dbf0c..66817bab5 100644 --- a/src/modules/partition/PartitionViewStep.cpp +++ b/src/modules/partition/PartitionViewStep.cpp @@ -459,6 +459,8 @@ shouldWarnForGPTOnBIOS( const PartitionCoreModule* core ) return false; } + const QString biosFlagName = PartitionTable::flagName( KPM_PARTITION_FLAG( BiosGrub ) ); + auto [ r, device ] = core->bootLoaderModel()->findBootLoader( core->bootLoaderInstallPath() ); Q_UNUSED( r ); if ( device ) @@ -476,12 +478,12 @@ shouldWarnForGPTOnBIOS( const PartitionCoreModule* core ) && ( partition->capacity() >= 8_MiB ) ) { cDebug() << Logger::SubEntry << "Partition" << partition->devicePath() << partition->partitionPath() - << "is a suitable bios_grub partition"; + << "is a suitable" << biosFlagName << "partition"; return false; } } } - cDebug() << Logger::SubEntry << "No suitable partition for bios_grub found"; + cDebug() << Logger::SubEntry << "No suitable partition for" << biosFlagName << "found"; } else { @@ -587,6 +589,7 @@ PartitionViewStep::onLeave() if ( shouldWarnForGPTOnBIOS( m_core ) ) { + const QString biosFlagName = PartitionTable::flagName( KPM_PARTITION_FLAG( BiosGrub ) ); QString message = tr( "Option to use GPT on BIOS" ); QString description = tr( "A GPT partition table is the best option for all " "systems. This installer supports such a setup for " @@ -596,10 +599,10 @@ PartitionViewStep::onLeave() "(if not done so already) go back " "and set the partition table to GPT, next create a 8 MB " "unformatted partition with the " - "bios_grub flag enabled.

" + "%2 flag enabled.

" "An unformatted 8 MB partition is necessary " "to start %1 on a BIOS system with GPT." ) - .arg( branding->shortProductName() ); + .arg( branding->shortProductName(), biosFlagName ); QMessageBox mb( QMessageBox::Information, message, description, QMessageBox::Ok, m_manualPartitionPage ); From d8e49cd9e793e1d64bbc8ab184d7f8df6b4a61cc Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Mon, 14 Mar 2022 16:47:38 +0100 Subject: [PATCH 11/22] i18n: brute-force fix translations --- lang/calamares_ar.ts | 2 +- lang/calamares_as.ts | 4 ++-- lang/calamares_ast.ts | 2 +- lang/calamares_az.ts | 4 ++-- lang/calamares_az_AZ.ts | 4 ++-- lang/calamares_be.ts | 4 ++-- lang/calamares_bg.ts | 2 +- lang/calamares_bn.ts | 2 +- lang/calamares_ca.ts | 4 ++-- lang/calamares_ca@valencia.ts | 4 ++-- lang/calamares_cs_CZ.ts | 4 ++-- lang/calamares_da.ts | 4 ++-- lang/calamares_de.ts | 4 ++-- lang/calamares_el.ts | 2 +- lang/calamares_en.ts | 4 ++-- lang/calamares_en_GB.ts | 2 +- lang/calamares_en_HK.ts | 2 +- lang/calamares_en_IN.ts | 2 +- lang/calamares_eo.ts | 2 +- lang/calamares_es.ts | 2 +- lang/calamares_es_MX.ts | 2 +- lang/calamares_es_PE.ts | 2 +- lang/calamares_es_PR.ts | 2 +- lang/calamares_et.ts | 2 +- lang/calamares_eu.ts | 2 +- lang/calamares_fa.ts | 4 ++-- lang/calamares_fi_FI.ts | 4 ++-- lang/calamares_fr.ts | 4 ++-- lang/calamares_fr_CH.ts | 2 +- lang/calamares_fur.ts | 2 +- lang/calamares_gl.ts | 2 +- lang/calamares_gu.ts | 2 +- lang/calamares_he.ts | 4 ++-- lang/calamares_hi.ts | 4 ++-- lang/calamares_hi_IN.ts | 2 +- lang/calamares_hr.ts | 4 ++-- lang/calamares_hu.ts | 2 +- lang/calamares_id.ts | 2 +- lang/calamares_id_ID.ts | 2 +- lang/calamares_ie.ts | 2 +- lang/calamares_is.ts | 2 +- lang/calamares_it_IT.ts | 4 ++-- lang/calamares_ja-Hira.ts | 2 +- lang/calamares_ja.ts | 4 ++-- lang/calamares_kk.ts | 2 +- lang/calamares_kn.ts | 2 +- lang/calamares_ko.ts | 4 ++-- lang/calamares_ko_KR.ts | 2 +- lang/calamares_lo.ts | 2 +- lang/calamares_lt.ts | 4 ++-- lang/calamares_lv.ts | 2 +- lang/calamares_mk.ts | 2 +- lang/calamares_ml.ts | 2 +- lang/calamares_mr.ts | 2 +- lang/calamares_nb.ts | 2 +- lang/calamares_ne.ts | 2 +- lang/calamares_ne_NP.ts | 2 +- lang/calamares_nl.ts | 4 ++-- lang/calamares_pl.ts | 2 +- lang/calamares_pt_BR.ts | 4 ++-- lang/calamares_pt_PT.ts | 4 ++-- lang/calamares_ro.ts | 2 +- lang/calamares_ru.ts | 2 +- lang/calamares_ru_RU.ts | 2 +- lang/calamares_si.ts | 4 ++-- lang/calamares_sk.ts | 4 ++-- lang/calamares_sl.ts | 2 +- lang/calamares_sq.ts | 4 ++-- lang/calamares_sr.ts | 2 +- lang/calamares_sr@latin.ts | 2 +- lang/calamares_sv.ts | 4 ++-- lang/calamares_ta_IN.ts | 2 +- lang/calamares_te.ts | 2 +- lang/calamares_te_IN.ts | 2 +- lang/calamares_tg.ts | 4 ++-- lang/calamares_th.ts | 2 +- lang/calamares_tr_TR.ts | 4 ++-- lang/calamares_uk.ts | 4 ++-- lang/calamares_ur.ts | 2 +- lang/calamares_uz.ts | 2 +- lang/calamares_vi.ts | 4 ++-- lang/calamares_zh.ts | 2 +- lang/calamares_zh_CN.ts | 4 ++-- lang/calamares_zh_HK.ts | 2 +- lang/calamares_zh_TW.ts | 4 ++-- 85 files changed, 118 insertions(+), 118 deletions(-) diff --git a/lang/calamares_ar.ts b/lang/calamares_ar.ts index 3f76775b3..2aba1134d 100644 --- a/lang/calamares_ar.ts +++ b/lang/calamares_ar.ts @@ -2938,7 +2938,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_as.ts b/lang/calamares_as.ts index 7c460f1b7..29e73da51 100644 --- a/lang/calamares_as.ts +++ b/lang/calamares_as.ts @@ -2896,8 +2896,8 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - এটা GPT পৰ্তিসোন টেবুল সকলো স্যস্তেমৰ বাবে উত্তম বিকল্প হয় | এই ইন্সালাৰতোৱে তেনে স্থাপনকৰণ BIOS স্যস্তেমতো কৰে |<br/><br/>এটা GPT পৰ্তিসোন টেবুল কনফিগাৰ কৰিবলৈ ( যদি আগতে কৰা নাই ) পাছলৈ গৈ পৰ্তিসোন টেবুলখনক GPTলৈ পৰিৱৰ্তন কৰক, তাৰপাচত 8 MBৰ উনফোৰমেতেট পৰ্তিতিওন এটা বনাব | <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + এটা GPT পৰ্তিসোন টেবুল সকলো স্যস্তেমৰ বাবে উত্তম বিকল্প হয় | এই ইন্সালাৰতোৱে তেনে স্থাপনকৰণ BIOS স্যস্তেমতো কৰে |<br/><br/>এটা GPT পৰ্তিসোন টেবুল কনফিগাৰ কৰিবলৈ ( যদি আগতে কৰা নাই ) পাছলৈ গৈ পৰ্তিসোন টেবুলখনক GPTলৈ পৰিৱৰ্তন কৰক, তাৰপাচত 8 MBৰ উনফোৰমেতেট পৰ্তিতিওন এটা বনাব | <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_ast.ts b/lang/calamares_ast.ts index 7f8b9e519..526c34e48 100644 --- a/lang/calamares_ast.ts +++ b/lang/calamares_ast.ts @@ -2894,7 +2894,7 @@ L'instalador va colar y van perdese tolos cambeos. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_az.ts b/lang/calamares_az.ts index a3e836a06..9f610dbe7 100644 --- a/lang/calamares_az.ts +++ b/lang/calamares_az.ts @@ -2901,8 +2901,8 @@ Lütfən bir birinci disk bölümünü çıxarın və əvəzinə genişləndiril - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - GPT bölmə cədvəli bütün sistemlər üçün yaxşıdır. Bu quraşdırıcı BIOS sistemləri üçün də belə bir quruluşu dəstəkləyir.<br/><br/>BİOS-da GPT bölmələr cədvəlini ayarlamaq üçün (əgər bu edilməyibsə) geriyə qayıdın və bölmələr cədvəlini GPT-yə qurun, sonra isə <strong>bios_grub</strong> bayrağı seçilmiş 8 MB-lıq formatlanmamış bölmə yaradın.<br/><br/>8 MB-lıq formatlanmamış bölmə GPT ilə BİOS sistemində %1 başlatmaq üçün lazımdır. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + GPT bölmə cədvəli bütün sistemlər üçün yaxşıdır. Bu quraşdırıcı BIOS sistemləri üçün də belə bir quruluşu dəstəkləyir.<br/><br/>BİOS-da GPT bölmələr cədvəlini ayarlamaq üçün (əgər bu edilməyibsə) geriyə qayıdın və bölmələr cədvəlini GPT-yə qurun, sonra isə <strong>%2</strong> bayrağı seçilmiş 8 MB-lıq formatlanmamış bölmə yaradın.<br/><br/>8 MB-lıq formatlanmamış bölmə GPT ilə BİOS sistemində %1 başlatmaq üçün lazımdır. diff --git a/lang/calamares_az_AZ.ts b/lang/calamares_az_AZ.ts index fc596ae25..813a2f4f7 100644 --- a/lang/calamares_az_AZ.ts +++ b/lang/calamares_az_AZ.ts @@ -2901,8 +2901,8 @@ Lütfən bir birinci disk bölümünü çıxarın və əvəzinə genişləndiril - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - GPT bölmə cədvəli bütün sistemlər üçün yaxşıdır. Bu quraşdırıcı BIOS sistemləri üçün də belə bir quruluşu dəstəkləyir.<br/><br/>BİOS-da GPT bölmələr cədvəlini ayarlamaq üçün (əgər bu edilməyibsə) geriyə qayıdın və bölmələr cədvəlini GPT-yə qurun, sonra isə <strong>bios_grub</strong> bayrağı seçilmiş 8 MB-lıq formatlanmamış bölmə yaradın.<br/><br/>8 MB-lıq formatlanmamış bölmə GPT ilə BİOS sistemində %1 başlatmaq üçün lazımdır. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + GPT bölmə cədvəli bütün sistemlər üçün yaxşıdır. Bu quraşdırıcı BIOS sistemləri üçün də belə bir quruluşu dəstəkləyir.<br/><br/>BİOS-da GPT bölmələr cədvəlini ayarlamaq üçün (əgər bu edilməyibsə) geriyə qayıdın və bölmələr cədvəlini GPT-yə qurun, sonra isə <strong>%2</strong> bayrağı seçilmiş 8 MB-lıq formatlanmamış bölmə yaradın.<br/><br/>8 MB-lıq formatlanmamış bölmə GPT ilə BİOS sistemində %1 başlatmaq üçün lazımdır. diff --git a/lang/calamares_be.ts b/lang/calamares_be.ts index 764f96c78..e158c6665 100644 --- a/lang/calamares_be.ts +++ b/lang/calamares_be.ts @@ -2916,8 +2916,8 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - Табліца раздзелаў GPT - найлепшы варыянт для ўсіх сістэм. Гэтая праграма ўсталёўкі таксама падтрымлівае гэты варыянт і для BIOS.<br/><br/>Каб наладзіць GPT для BIOS (калі гэта яшчэ не зроблена), вярніцеся назад і абярыце табліцу раздзелаў GPT, пасля стварыце нефарматаваны раздзел памерам 8 МБ са сцягам <strong>bios_grub</strong>.<br/><br/>Гэты раздзел патрэбны для запуску %1 у BIOS з GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + Табліца раздзелаў GPT - найлепшы варыянт для ўсіх сістэм. Гэтая праграма ўсталёўкі таксама падтрымлівае гэты варыянт і для BIOS.<br/><br/>Каб наладзіць GPT для BIOS (калі гэта яшчэ не зроблена), вярніцеся назад і абярыце табліцу раздзелаў GPT, пасля стварыце нефарматаваны раздзел памерам 8 МБ са сцягам <strong>%2</strong>.<br/><br/>Гэты раздзел патрэбны для запуску %1 у BIOS з GPT. diff --git a/lang/calamares_bg.ts b/lang/calamares_bg.ts index e2e313b70..97574f078 100644 --- a/lang/calamares_bg.ts +++ b/lang/calamares_bg.ts @@ -2894,7 +2894,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_bn.ts b/lang/calamares_bn.ts index 9f9735fec..3600b6cca 100644 --- a/lang/calamares_bn.ts +++ b/lang/calamares_bn.ts @@ -2893,7 +2893,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_ca.ts b/lang/calamares_ca.ts index 7fee3ffcb..fff0b029d 100644 --- a/lang/calamares_ca.ts +++ b/lang/calamares_ca.ts @@ -2900,8 +2900,8 @@ per desplaçar-s'hi i useu els botons +/- per fer ampliar-lo o reduir-lo, o bé - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - La millor opció per a tots els sistemes és una taula de particions GPT. Aquest instal·lador també admet aquesta configuració per a sistemes BIOS.<br/><br/>Per configurar una taula de particions GPT en un sistema BIOS, (si no s'ha fet ja) torneu enrere i establiu la taula de particions a GPT, després creeu una partició sense formatar de 8 MB amb la bandera <strong>bios_grub</strong> habilitada.<br/><br/>Cal una partició sense format de 8 MB per iniciar %1 en un sistema BIOS amb GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + La millor opció per a tots els sistemes és una taula de particions GPT. Aquest instal·lador també admet aquesta configuració per a sistemes BIOS.<br/><br/>Per configurar una taula de particions GPT en un sistema BIOS, (si no s'ha fet ja) torneu enrere i establiu la taula de particions a GPT, després creeu una partició sense formatar de 8 MB amb la bandera <strong>%2</strong> habilitada.<br/><br/>Cal una partició sense format de 8 MB per iniciar %1 en un sistema BIOS amb GPT. diff --git a/lang/calamares_ca@valencia.ts b/lang/calamares_ca@valencia.ts index b8f7157cd..8e932970b 100644 --- a/lang/calamares_ca@valencia.ts +++ b/lang/calamares_ca@valencia.ts @@ -2896,8 +2896,8 @@ per a desplaçar-s'hi i useu els botons +/- per a ampliar-lo o reduir-lo, o bé - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - La millor opció per a tots els sistemes és una taula de particions GPT. Aquest instal·lador també admet aquesta configuració per a sistemes BIOS.<br/><br/>Per a configurar una taula de particions GPT en un sistema BIOS, (si no s'ha fet ja) torneu arrere i establiu la taula de particions a GPT, després creeu una partició sense formatar de 8 MB amb el marcador <strong>bios_grub</strong> habilitada.<br/><br/>Cal una partició sense format de 8 MB per a iniciar %1 en un sistema BIOS amb GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + La millor opció per a tots els sistemes és una taula de particions GPT. Aquest instal·lador també admet aquesta configuració per a sistemes BIOS.<br/><br/>Per a configurar una taula de particions GPT en un sistema BIOS, (si no s'ha fet ja) torneu arrere i establiu la taula de particions a GPT, després creeu una partició sense formatar de 8 MB amb el marcador <strong>%2</strong> habilitada.<br/><br/>Cal una partició sense format de 8 MB per a iniciar %1 en un sistema BIOS amb GPT. diff --git a/lang/calamares_cs_CZ.ts b/lang/calamares_cs_CZ.ts index c7de585ab..b639dcca3 100644 --- a/lang/calamares_cs_CZ.ts +++ b/lang/calamares_cs_CZ.ts @@ -2922,8 +2922,8 @@ Instalační program bude ukončen a všechny změny ztraceny. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - GPT tabulka oddílů je nejlepší volbou pro všechny systémy. Tento instalátor podporuje takové uspořádání i pro zavádění v režimu BIOS firmware.<br/><br/>Pro nastavení GPT tabulky oddílů v případě BIOS, (pokud už není provedeno) jděte zpět a nastavte tabulku oddílů na, dále vytvořte 8 MB oddíl (bez souborového systému s příznakem <strong>bios_grub</strong>.<br/><br/>Tento oddíl je zapotřebí pro spuštění %1 na systému s BIOS firmware/režimem a GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + GPT tabulka oddílů je nejlepší volbou pro všechny systémy. Tento instalátor podporuje takové uspořádání i pro zavádění v režimu BIOS firmware.<br/><br/>Pro nastavení GPT tabulky oddílů v případě BIOS, (pokud už není provedeno) jděte zpět a nastavte tabulku oddílů na, dále vytvořte 8 MB oddíl (bez souborového systému s příznakem <strong>%2</strong>.<br/><br/>Tento oddíl je zapotřebí pro spuštění %1 na systému s BIOS firmware/režimem a GPT. diff --git a/lang/calamares_da.ts b/lang/calamares_da.ts index b72bf648b..3ffcf6d83 100644 --- a/lang/calamares_da.ts +++ b/lang/calamares_da.ts @@ -2896,8 +2896,8 @@ Installationsprogrammet vil stoppe og alle ændringer vil gå tabt. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - En GPT-partitionstabel er den bedste valgmulighed til alle systemer. Installationsprogrammet understøtter også sådan en opsætning for BIOS-systemer.<br/><br/>Konfigurer en GPT-partitionstabel på BIOS, (hvis det ikke allerede er gjort) ved at gå tilbage og indstil partitionstabellen til GPT, opret herefter en 8 MB uformateret partition med <strong>bios_grub</strong>-flaget aktiveret.<br/><br/>En uformateret 8 MB partition er nødvendig for at starte %1 på et BIOS-system med GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + En GPT-partitionstabel er den bedste valgmulighed til alle systemer. Installationsprogrammet understøtter også sådan en opsætning for BIOS-systemer.<br/><br/>Konfigurer en GPT-partitionstabel på BIOS, (hvis det ikke allerede er gjort) ved at gå tilbage og indstil partitionstabellen til GPT, opret herefter en 8 MB uformateret partition med <strong>%2</strong>-flaget aktiveret.<br/><br/>En uformateret 8 MB partition er nødvendig for at starte %1 på et BIOS-system med GPT. diff --git a/lang/calamares_de.ts b/lang/calamares_de.ts index 03adbf898..03fd2d308 100644 --- a/lang/calamares_de.ts +++ b/lang/calamares_de.ts @@ -2901,8 +2901,8 @@ Dies wird das Installationsprogramm beenden und alle Änderungen gehen verloren. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - Eine GPT-Partitionstabelle ist die beste Option für alle Systeme. Dieses Installationsprogramm unterstützt ein solches Setup auch für BIOS-Systeme.<br/><br/>Um eine GPT-Partitionstabelle mit BIOS zu konfigurieren, gehen Sie (falls noch nicht geschehen) zurück und setzen Sie die Partitionstabelle auf GPT, als nächstes erstellen Sie eine 8 MB große, unformatierte Partition mit der Markierung <strong>bios_grub</strong> aktiviert.<br/><br/>Eine unformatierte 8 MB große Partition ist erforderlich, um %1 auf einem BIOS-System mit GPT zu starten. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + Eine GPT-Partitionstabelle ist die beste Option für alle Systeme. Dieses Installationsprogramm unterstützt ein solches Setup auch für BIOS-Systeme.<br/><br/>Um eine GPT-Partitionstabelle mit BIOS zu konfigurieren, gehen Sie (falls noch nicht geschehen) zurück und setzen Sie die Partitionstabelle auf GPT, als nächstes erstellen Sie eine 8 MB große, unformatierte Partition mit der Markierung <strong>%2</strong> aktiviert.<br/><br/>Eine unformatierte 8 MB große Partition ist erforderlich, um %1 auf einem BIOS-System mit GPT zu starten. diff --git a/lang/calamares_el.ts b/lang/calamares_el.ts index 265554d97..7a32b1fdf 100644 --- a/lang/calamares_el.ts +++ b/lang/calamares_el.ts @@ -2893,7 +2893,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_en.ts b/lang/calamares_en.ts index 5a489bec3..5639c1913 100644 --- a/lang/calamares_en.ts +++ b/lang/calamares_en.ts @@ -2900,8 +2900,8 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_en_GB.ts b/lang/calamares_en_GB.ts index 0cf9d6f83..1513266a8 100644 --- a/lang/calamares_en_GB.ts +++ b/lang/calamares_en_GB.ts @@ -2893,7 +2893,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_en_HK.ts b/lang/calamares_en_HK.ts index 503e0e009..2a202e221 100644 --- a/lang/calamares_en_HK.ts +++ b/lang/calamares_en_HK.ts @@ -2861,7 +2861,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_en_IN.ts b/lang/calamares_en_IN.ts index 36c0cd017..c46b6731f 100644 --- a/lang/calamares_en_IN.ts +++ b/lang/calamares_en_IN.ts @@ -2861,7 +2861,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_eo.ts b/lang/calamares_eo.ts index 72e2c9d03..448901252 100644 --- a/lang/calamares_eo.ts +++ b/lang/calamares_eo.ts @@ -2897,7 +2897,7 @@ La instalilo forlasos kaj ĉiuj ŝanĝoj perdos. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_es.ts b/lang/calamares_es.ts index 980e0c0f0..8194251dc 100644 --- a/lang/calamares_es.ts +++ b/lang/calamares_es.ts @@ -2894,7 +2894,7 @@ Saldrá del instalador y se perderán todos los cambios. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_es_MX.ts b/lang/calamares_es_MX.ts index 2b9f1bade..333e51bb3 100644 --- a/lang/calamares_es_MX.ts +++ b/lang/calamares_es_MX.ts @@ -2895,7 +2895,7 @@ El instalador terminará y se perderán todos los cambios. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_es_PE.ts b/lang/calamares_es_PE.ts index d46c9d683..b368c668a 100644 --- a/lang/calamares_es_PE.ts +++ b/lang/calamares_es_PE.ts @@ -2861,7 +2861,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_es_PR.ts b/lang/calamares_es_PR.ts index 7e11442f1..bcc4540dd 100644 --- a/lang/calamares_es_PR.ts +++ b/lang/calamares_es_PR.ts @@ -2892,7 +2892,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_et.ts b/lang/calamares_et.ts index fe69c01a1..249ebbbed 100644 --- a/lang/calamares_et.ts +++ b/lang/calamares_et.ts @@ -2893,7 +2893,7 @@ Paigaldaja sulgub ning kõik muutused kaovad. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_eu.ts b/lang/calamares_eu.ts index 5c73c30d2..9b3dd757f 100644 --- a/lang/calamares_eu.ts +++ b/lang/calamares_eu.ts @@ -2893,7 +2893,7 @@ Instalatzailea irten egingo da eta aldaketa guztiak galduko dira. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_fa.ts b/lang/calamares_fa.ts index eae065b22..633c49119 100644 --- a/lang/calamares_fa.ts +++ b/lang/calamares_fa.ts @@ -2898,8 +2898,8 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - جدول پارتیشن GPT بهترین گزینه برای همه سیستم ها است. این نصب از چنین تنظیماتی برای سیستم های BIOS نیز پشتیبانی می کند. برای پیکربندی جدول پارتیشن GPT در BIOS ، (اگر قبلاً این کار انجام نشده است) برگردید و جدول پارتیشن را روی GPT تنظیم کنید ، سپس یک پارتیشن 8 مگابایتی بدون فرمت با پرچم bios_grub ایجاد کنید. برای راه اندازی٪ 1 سیستم BIOS با GPT ، یک پارتیشن 8 مگابایتی بدون قالب لازم است. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + جدول پارتیشن GPT بهترین گزینه برای همه سیستم ها است. این نصب از چنین تنظیماتی برای سیستم های BIOS نیز پشتیبانی می کند. برای پیکربندی جدول پارتیشن GPT در BIOS ، (اگر قبلاً این کار انجام نشده است) برگردید و جدول پارتیشن را روی GPT تنظیم کنید ، سپس یک پارتیشن 8 مگابایتی بدون فرمت با پرچم %2 ایجاد کنید. برای راه اندازی٪ 1 سیستم BIOS با GPT ، یک پارتیشن 8 مگابایتی بدون قالب لازم است. diff --git a/lang/calamares_fi_FI.ts b/lang/calamares_fi_FI.ts index 263444789..ea6a59249 100644 --- a/lang/calamares_fi_FI.ts +++ b/lang/calamares_fi_FI.ts @@ -2901,8 +2901,8 @@ hiiren vieritystä skaalaamiseen. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - GPT-osiotaulukko on paras vaihtoehto kaikille järjestelmille. Tämä asennusohjelma tukee asennusta myös BIOS:n järjestelmään.<br/><br/>Jos haluat määrittää GPT-osiotaulukon BIOS:ssa (jos sitä ei ole jo tehty) palaa takaisin ja aseta osiotaulukkoksi GPT. Luo seuraavaksi 8 Mb alustamaton osio <strong>bios_grub</strong> lipulla käyttöön.<br/><br/>Alustamaton 8 Mb osio on tarpeen %1:n käynnistämiseksi BIOS-järjestelmässä GPT:llä. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + GPT-osiotaulukko on paras vaihtoehto kaikille järjestelmille. Tämä asennusohjelma tukee asennusta myös BIOS:n järjestelmään.<br/><br/>Jos haluat määrittää GPT-osiotaulukon BIOS:ssa (jos sitä ei ole jo tehty) palaa takaisin ja aseta osiotaulukkoksi GPT. Luo seuraavaksi 8 Mb alustamaton osio <strong>%2</strong> lipulla käyttöön.<br/><br/>Alustamaton 8 Mb osio on tarpeen %1:n käynnistämiseksi BIOS-järjestelmässä GPT:llä. diff --git a/lang/calamares_fr.ts b/lang/calamares_fr.ts index bef3e452e..c1675b279 100644 --- a/lang/calamares_fr.ts +++ b/lang/calamares_fr.ts @@ -2900,8 +2900,8 @@ L'installateur se fermera et les changements seront perdus. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - Une table de partition GPT est la meilleure option pour tous les systèmes. Ce programme d'installation prend également en charge une telle configuration pour les systèmes BIOS.<br/><br/>Pour configurer une table de partition GPT sur le BIOS, (si ce n'est déjà fait) revenez en arrière et définissez la table de partition sur GPT, puis créez une partition non formatée de 8 Mo avec l'indicateur <strong>bios_grub</strong> activé.<br/><br/>Une partition de 8 Mo non formatée est nécessaire pour démarrer %1 sur un système BIOS avec GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + Une table de partition GPT est la meilleure option pour tous les systèmes. Ce programme d'installation prend également en charge une telle configuration pour les systèmes BIOS.<br/><br/>Pour configurer une table de partition GPT sur le BIOS, (si ce n'est déjà fait) revenez en arrière et définissez la table de partition sur GPT, puis créez une partition non formatée de 8 Mo avec l'indicateur <strong>%2</strong> activé.<br/><br/>Une partition de 8 Mo non formatée est nécessaire pour démarrer %1 sur un système BIOS avec GPT. diff --git a/lang/calamares_fr_CH.ts b/lang/calamares_fr_CH.ts index e401c1a89..9bbec804a 100644 --- a/lang/calamares_fr_CH.ts +++ b/lang/calamares_fr_CH.ts @@ -2861,7 +2861,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_fur.ts b/lang/calamares_fur.ts index 0ca0f6baf..a1000605f 100644 --- a/lang/calamares_fur.ts +++ b/lang/calamares_fur.ts @@ -2896,7 +2896,7 @@ Il program di instalazion al jessarà e dutis lis modifichis a laran pierdudis.< - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. La miôr opzion par ducj i sistemis e je une tabele des partizions GPT. Il program di instalazion al supuarte ancje chest gjenar di configurazion pai sistemis BIOS.<br/><br/>Par configurâ une tabele des partizions GPT su BIOS, (se nol è za stât fat) torne indaûr e met a GPT la tabele des partizions, dopo cree une partizion no formatade di 8MB cu la opzion <strong>bios_grup</strong> abilitade. <br/><br/>Une partizion no formatade di 8MB e je necessarie par inviâ %1 su sistemsi BIOS cun GPT. diff --git a/lang/calamares_gl.ts b/lang/calamares_gl.ts index f35bcdfb9..0b9634245 100644 --- a/lang/calamares_gl.ts +++ b/lang/calamares_gl.ts @@ -2894,7 +2894,7 @@ O instalador pecharase e perderanse todos os cambios. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_gu.ts b/lang/calamares_gu.ts index cd716b131..c3b3b7206 100644 --- a/lang/calamares_gu.ts +++ b/lang/calamares_gu.ts @@ -2892,7 +2892,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_he.ts b/lang/calamares_he.ts index 020e91374..a6068bcb3 100644 --- a/lang/calamares_he.ts +++ b/lang/calamares_he.ts @@ -2922,8 +2922,8 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - טבלת מחיצות מסוג GPT היא האפשרות הטובה ביותר בכל המערכות. תכנית התקנה זו תומכת גם במערכות מסוג BIOS.<br/><br/>כדי להגדיר טבלת מחיצות מסוג GPT על גבי BIOS, (אם זה טרם בוצע) יש לחזור ולהגדיר את טבלת המחיצות ל־GPT, לאחר מכן יש ליצור מחיצה של 8 מ״ב ללא פירמוט עם הדגלון <strong>bios_grub</strong> פעיל.<br/><br/>מחיצה בלתי מפורמטת בגודל 8 מ״ב נחוצה לטובת הפעלת %1 על מערכת מסוג BIOS עם GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + טבלת מחיצות מסוג GPT היא האפשרות הטובה ביותר בכל המערכות. תכנית התקנה זו תומכת גם במערכות מסוג BIOS.<br/><br/>כדי להגדיר טבלת מחיצות מסוג GPT על גבי BIOS, (אם זה טרם בוצע) יש לחזור ולהגדיר את טבלת המחיצות ל־GPT, לאחר מכן יש ליצור מחיצה של 8 מ״ב ללא פירמוט עם הדגלון <strong>%2</strong> פעיל.<br/><br/>מחיצה בלתי מפורמטת בגודל 8 מ״ב נחוצה לטובת הפעלת %1 על מערכת מסוג BIOS עם GPT. diff --git a/lang/calamares_hi.ts b/lang/calamares_hi.ts index 361b44ac0..0f62021f3 100644 --- a/lang/calamares_hi.ts +++ b/lang/calamares_hi.ts @@ -2900,8 +2900,8 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - GPT विभाजन तालिका सभी सिस्टम हेतु सबसे उत्तम विकल्प है। यह इंस्टॉलर BIOS सिस्टम के सेटअप को भी समर्थन करता है। <br/><br/>BIOS पर GPT विभाजन तालिका को विन्यस्त करने हेतु, (अगर अब तक नहीं करा है तो) वापस जाकर विभाजन तालिका GPT पर सेट करें, फिर एक 8 MB का बिना फॉर्मेट हुआ विभाजन बनाए जिस पर <strong>bios_grub</strong> का flag हो।<br/><br/>यह बिना फॉर्मेट हुआ 8 MB का विभाजन %1 को BIOS सिस्टम पर GPT के साथ शुरू करने के लिए आवश्यक है। + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + GPT विभाजन तालिका सभी सिस्टम हेतु सबसे उत्तम विकल्प है। यह इंस्टॉलर BIOS सिस्टम के सेटअप को भी समर्थन करता है। <br/><br/>BIOS पर GPT विभाजन तालिका को विन्यस्त करने हेतु, (अगर अब तक नहीं करा है तो) वापस जाकर विभाजन तालिका GPT पर सेट करें, फिर एक 8 MB का बिना फॉर्मेट हुआ विभाजन बनाए जिस पर <strong>%2</strong> का flag हो।<br/><br/>यह बिना फॉर्मेट हुआ 8 MB का विभाजन %1 को BIOS सिस्टम पर GPT के साथ शुरू करने के लिए आवश्यक है। diff --git a/lang/calamares_hi_IN.ts b/lang/calamares_hi_IN.ts index a81f46bf4..9513e0f90 100644 --- a/lang/calamares_hi_IN.ts +++ b/lang/calamares_hi_IN.ts @@ -2861,7 +2861,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_hr.ts b/lang/calamares_hr.ts index c500f7f77..56922417b 100644 --- a/lang/calamares_hr.ts +++ b/lang/calamares_hr.ts @@ -2911,8 +2911,8 @@ te korištenjem tipki +/- ili skrolanjem miša za zumiranje. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - GPT tablica particija je najbolja opcija za sve sustave. Ovaj instalacijski program podržava takvo postavljanje i za BIOS sustave. <br/><br/>Da biste konfigurirali GPT particijsku tablicu za BIOS sustave, (ako to već nije učinjeno) vratite se natrag i postavite particijsku tablicu na GPT, a zatim stvorite neformatiranu particiju od 8 MB s omogućenom oznakom <strong>bios_grub</strong>. <br/><br/>Neformirana particija od 8 MB potrebna je za pokretanje %1 na BIOS sustavu s GPT-om. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + GPT tablica particija je najbolja opcija za sve sustave. Ovaj instalacijski program podržava takvo postavljanje i za BIOS sustave. <br/><br/>Da biste konfigurirali GPT particijsku tablicu za BIOS sustave, (ako to već nije učinjeno) vratite se natrag i postavite particijsku tablicu na GPT, a zatim stvorite neformatiranu particiju od 8 MB s omogućenom oznakom <strong>%2</strong>. <br/><br/>Neformirana particija od 8 MB potrebna je za pokretanje %1 na BIOS sustavu s GPT-om. diff --git a/lang/calamares_hu.ts b/lang/calamares_hu.ts index c079f0907..067c7d827 100644 --- a/lang/calamares_hu.ts +++ b/lang/calamares_hu.ts @@ -2895,7 +2895,7 @@ Telepítés nem folytatható. <a href="#details">Részletek...</a> - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_id.ts b/lang/calamares_id.ts index b0ec39e9a..3f42467fd 100644 --- a/lang/calamares_id.ts +++ b/lang/calamares_id.ts @@ -2883,7 +2883,7 @@ Instalasi dapat dilanjutkan, namun beberapa fitur akan dinonfungsikan. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_id_ID.ts b/lang/calamares_id_ID.ts index 9d8e96254..f6aba7e8f 100644 --- a/lang/calamares_id_ID.ts +++ b/lang/calamares_id_ID.ts @@ -2850,7 +2850,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_ie.ts b/lang/calamares_ie.ts index d5e3d668d..f28672ec8 100644 --- a/lang/calamares_ie.ts +++ b/lang/calamares_ie.ts @@ -2892,7 +2892,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_is.ts b/lang/calamares_is.ts index d37216026..fb318f48c 100644 --- a/lang/calamares_is.ts +++ b/lang/calamares_is.ts @@ -2893,7 +2893,7 @@ Uppsetningarforritið mun hætta og allar breytingar tapast. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_it_IT.ts b/lang/calamares_it_IT.ts index 9e528d324..7d8c602c8 100644 --- a/lang/calamares_it_IT.ts +++ b/lang/calamares_it_IT.ts @@ -2893,8 +2893,8 @@ Il programma d'installazione sarà terminato e tutte le modifiche andranno perse - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - Una tabella partizioni GPT è la migliore opzione per tutti i sistemi. Comunque il programma d'installazione supporta anche la tabella di tipo BIOS. <br/><br/>Per configurare una tabella partizioni GPT su BIOS (se non già configurata) tornare indietro e impostare la tabella partizioni a GPT e creare una partizione non formattata di 8 MB con opzione <strong>bios_grub</strong> abilitata.<br/><br/>Una partizione non formattata di 8 MB è necessaria per avviare %1 su un sistema BIOS con GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + Una tabella partizioni GPT è la migliore opzione per tutti i sistemi. Comunque il programma d'installazione supporta anche la tabella di tipo BIOS. <br/><br/>Per configurare una tabella partizioni GPT su BIOS (se non già configurata) tornare indietro e impostare la tabella partizioni a GPT e creare una partizione non formattata di 8 MB con opzione <strong>%2</strong> abilitata.<br/><br/>Una partizione non formattata di 8 MB è necessaria per avviare %1 su un sistema BIOS con GPT. diff --git a/lang/calamares_ja-Hira.ts b/lang/calamares_ja-Hira.ts index 2fbb03225..6a0ec6aa2 100644 --- a/lang/calamares_ja-Hira.ts +++ b/lang/calamares_ja-Hira.ts @@ -2881,7 +2881,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_ja.ts b/lang/calamares_ja.ts index 19fb7f54c..e34a0eb38 100644 --- a/lang/calamares_ja.ts +++ b/lang/calamares_ja.ts @@ -2891,8 +2891,8 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - GPT パーティションテーブルは、すべてのシステムに最適なオプションです。このインストーラーは、BIOS システムのこのようなセットアップもサポートしています。<br/><br/>BIOS で GPT パーティションテーブルを設定するには(まだ行っていない場合)、前に戻ってパーティションテーブルを GPT に設定し、<strong>bios_grub</strong> フラグを有効にして 8 MB の未フォーマットのパーティションを作成します。GPT に設定した BIOS システムで %1 を起動するには、未フォーマットの 8 MB パーティションが必要です。 + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + GPT パーティションテーブルは、すべてのシステムに最適なオプションです。このインストーラーは、BIOS システムのこのようなセットアップもサポートしています。<br/><br/>BIOS で GPT パーティションテーブルを設定するには(まだ行っていない場合)、前に戻ってパーティションテーブルを GPT に設定し、<strong>%2</strong> フラグを有効にして 8 MB の未フォーマットのパーティションを作成します。GPT に設定した BIOS システムで %1 を起動するには、未フォーマットの 8 MB パーティションが必要です。 diff --git a/lang/calamares_kk.ts b/lang/calamares_kk.ts index 68cc47f2b..579864b15 100644 --- a/lang/calamares_kk.ts +++ b/lang/calamares_kk.ts @@ -2892,7 +2892,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_kn.ts b/lang/calamares_kn.ts index b4fc296cb..999625913 100644 --- a/lang/calamares_kn.ts +++ b/lang/calamares_kn.ts @@ -2892,7 +2892,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_ko.ts b/lang/calamares_ko.ts index 34650f341..785b829d8 100644 --- a/lang/calamares_ko.ts +++ b/lang/calamares_ko.ts @@ -2889,8 +2889,8 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - GPT 파티션 테이블은 모든 시스템에 가장 적합한 옵션입니다. 이 설치 프로그램은 BIOS 시스템에 대한 이러한 설정도 지원합니다.<br/><br/>BIOS에서 GPT 파티션 테이블을 구성하려면(아직 구성되지 않은 경우) 돌아가서 파티션 테이블을 GPT로 설정한 다음, <strong>bios_grub</strong> 플래그가 사용하도록 설정된 8MB의 포맷되지 않은 파티션을 생성합니다.<br/><br/>GPT가 있는 BIOS 시스템에서 %1을 시작하려면 포맷되지 않은 8MB 파티션이 필요합니다. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + GPT 파티션 테이블은 모든 시스템에 가장 적합한 옵션입니다. 이 설치 프로그램은 BIOS 시스템에 대한 이러한 설정도 지원합니다.<br/><br/>BIOS에서 GPT 파티션 테이블을 구성하려면(아직 구성되지 않은 경우) 돌아가서 파티션 테이블을 GPT로 설정한 다음, <strong>%2</strong> 플래그가 사용하도록 설정된 8MB의 포맷되지 않은 파티션을 생성합니다.<br/><br/>GPT가 있는 BIOS 시스템에서 %1을 시작하려면 포맷되지 않은 8MB 파티션이 필요합니다. diff --git a/lang/calamares_ko_KR.ts b/lang/calamares_ko_KR.ts index b2687c923..e95e2a9dd 100644 --- a/lang/calamares_ko_KR.ts +++ b/lang/calamares_ko_KR.ts @@ -2850,7 +2850,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_lo.ts b/lang/calamares_lo.ts index 8c2d4164e..2daa579a4 100644 --- a/lang/calamares_lo.ts +++ b/lang/calamares_lo.ts @@ -2881,7 +2881,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_lt.ts b/lang/calamares_lt.ts index ae633e1b9..bc365110a 100644 --- a/lang/calamares_lt.ts +++ b/lang/calamares_lt.ts @@ -2922,8 +2922,8 @@ Diegimo programa užbaigs darbą ir visi pakeitimai bus prarasti. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - GPT skaidinių lentelė yra geriausias variantas visoms sistemoms. Ši diegimo programa palaiko tokią sąranką taip pat ir BIOS sistemoms.<br/><br/>Norėdami konfigūruoti GPT skaidinių lentelę BIOS sistemoje, (jei dar nesate to padarę) grįžkite atgal ir nustatykite skaidinių lentelę į GPT, toliau, sukurkite 8 MB neformatuotą skaidinį su įjungta <strong>bios_grub</strong> vėliavėle.<br/><br/>Neformatuotas 8 MB skaidinys yra būtinas, norint paleisti %1 BIOS sistemoje su GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + GPT skaidinių lentelė yra geriausias variantas visoms sistemoms. Ši diegimo programa palaiko tokią sąranką taip pat ir BIOS sistemoms.<br/><br/>Norėdami konfigūruoti GPT skaidinių lentelę BIOS sistemoje, (jei dar nesate to padarę) grįžkite atgal ir nustatykite skaidinių lentelę į GPT, toliau, sukurkite 8 MB neformatuotą skaidinį su įjungta <strong>%2</strong> vėliavėle.<br/><br/>Neformatuotas 8 MB skaidinys yra būtinas, norint paleisti %1 BIOS sistemoje su GPT. diff --git a/lang/calamares_lv.ts b/lang/calamares_lv.ts index c684f6807..64982526e 100644 --- a/lang/calamares_lv.ts +++ b/lang/calamares_lv.ts @@ -2903,7 +2903,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_mk.ts b/lang/calamares_mk.ts index 566e3ca60..10538dbab 100644 --- a/lang/calamares_mk.ts +++ b/lang/calamares_mk.ts @@ -2892,7 +2892,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_ml.ts b/lang/calamares_ml.ts index 7142e1a43..14a10f051 100644 --- a/lang/calamares_ml.ts +++ b/lang/calamares_ml.ts @@ -2894,7 +2894,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_mr.ts b/lang/calamares_mr.ts index 313ffe93e..35910689c 100644 --- a/lang/calamares_mr.ts +++ b/lang/calamares_mr.ts @@ -2892,7 +2892,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_nb.ts b/lang/calamares_nb.ts index fa2244dd4..18b9cc7b1 100644 --- a/lang/calamares_nb.ts +++ b/lang/calamares_nb.ts @@ -2893,7 +2893,7 @@ Installasjonsprogrammet vil avsluttes og alle endringer vil gå tapt. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_ne.ts b/lang/calamares_ne.ts index 225b7bca9..883b01189 100644 --- a/lang/calamares_ne.ts +++ b/lang/calamares_ne.ts @@ -2892,7 +2892,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_ne_NP.ts b/lang/calamares_ne_NP.ts index 6ad7fcbf2..208e09dda 100644 --- a/lang/calamares_ne_NP.ts +++ b/lang/calamares_ne_NP.ts @@ -2892,7 +2892,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_nl.ts b/lang/calamares_nl.ts index 3335d1ec1..f8ef484bd 100644 --- a/lang/calamares_nl.ts +++ b/lang/calamares_nl.ts @@ -2898,8 +2898,8 @@ Het installatieprogramma zal afsluiten en alle wijzigingen zullen verloren gaan. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - Een GPT-partitie is de beste optie voor alle systemen. Dit installatieprogramma ondersteund ook zulke installatie voor BIOS systemen.<br/><br/>Om een GPT-partitie te configureren, (als dit nog niet gedaan is) ga terug en stel de partitietavel in als GPT en maak daarna een 8 MB ongeformateerde partitie aan met de <strong>bios_grub</strong>-vlag ingesteld.<br/><br/>Een ongeformateerde 8 MB partitie is nodig om %1 te starten op BIOS-systemen met GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + Een GPT-partitie is de beste optie voor alle systemen. Dit installatieprogramma ondersteund ook zulke installatie voor BIOS systemen.<br/><br/>Om een GPT-partitie te configureren, (als dit nog niet gedaan is) ga terug en stel de partitietavel in als GPT en maak daarna een 8 MB ongeformateerde partitie aan met de <strong>%2</strong>-vlag ingesteld.<br/><br/>Een ongeformateerde 8 MB partitie is nodig om %1 te starten op BIOS-systemen met GPT. diff --git a/lang/calamares_pl.ts b/lang/calamares_pl.ts index f1def3f30..37efbbff6 100644 --- a/lang/calamares_pl.ts +++ b/lang/calamares_pl.ts @@ -2915,7 +2915,7 @@ Instalator zostanie zamknięty i wszystkie zmiany zostaną utracone. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_pt_BR.ts b/lang/calamares_pt_BR.ts index 9a1845bd6..8ba20d707 100644 --- a/lang/calamares_pt_BR.ts +++ b/lang/calamares_pt_BR.ts @@ -2900,8 +2900,8 @@ O instalador será fechado e todas as alterações serão perdidas. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - Uma tabela de partições GPT é a melhor opção para todos os sistemas. Este instalador suporta tal configuração para sistemas BIOS também.<br/><br/>Para configurar uma tabela de partições GPT no BIOS, (caso não tenha sido feito ainda) volte e defina a tabela de partições como GPT, depois crie uma partição sem formatação de 8 MB com o marcador <strong>bios_grub</strong> ativado.<br/><br/>Uma partição não formatada de 8 MB é necessária para iniciar %1 num sistema BIOS com o GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + Uma tabela de partições GPT é a melhor opção para todos os sistemas. Este instalador suporta tal configuração para sistemas BIOS também.<br/><br/>Para configurar uma tabela de partições GPT no BIOS, (caso não tenha sido feito ainda) volte e defina a tabela de partições como GPT, depois crie uma partição sem formatação de 8 MB com o marcador <strong>%2</strong> ativado.<br/><br/>Uma partição não formatada de 8 MB é necessária para iniciar %1 num sistema BIOS com o GPT. diff --git a/lang/calamares_pt_PT.ts b/lang/calamares_pt_PT.ts index 6997cfee6..a80b72068 100644 --- a/lang/calamares_pt_PT.ts +++ b/lang/calamares_pt_PT.ts @@ -2900,8 +2900,8 @@ O instalador será encerrado e todas as alterações serão perdidas. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - Uma tabela de partições GPT é a melhor opção para todos os sistemas. Este instalador suporta tal configuração para sistemas BIOS também.<br/><br/>Para configurar uma tabela de partições GPT no BIOS, (caso não tenha sido feito ainda) volte atrás e defina a tabela de partições como GPT, depois crie uma partição sem formatação de 8 MB com o marcador <strong>bios_grub</strong> ativado.<br/><br/>Uma partição não formatada de 8 MB é necessária para iniciar %1 num sistema BIOS com o GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + Uma tabela de partições GPT é a melhor opção para todos os sistemas. Este instalador suporta tal configuração para sistemas BIOS também.<br/><br/>Para configurar uma tabela de partições GPT no BIOS, (caso não tenha sido feito ainda) volte atrás e defina a tabela de partições como GPT, depois crie uma partição sem formatação de 8 MB com o marcador <strong>%2</strong> ativado.<br/><br/>Uma partição não formatada de 8 MB é necessária para iniciar %1 num sistema BIOS com o GPT. diff --git a/lang/calamares_ro.ts b/lang/calamares_ro.ts index afc4d00d1..7fd578c33 100644 --- a/lang/calamares_ro.ts +++ b/lang/calamares_ro.ts @@ -2907,7 +2907,7 @@ Programul de instalare va ieși, iar toate modificările vor fi pierdute. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_ru.ts b/lang/calamares_ru.ts index 56bb4dabc..03bcd21db 100644 --- a/lang/calamares_ru.ts +++ b/lang/calamares_ru.ts @@ -2915,7 +2915,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. Таблица разделов GPT - наилучший вариант для всех систем. Этот установщик позволяет использовать таблицу разделов GPT для систем с BIOS. <br/> <br/> Чтобы установить таблицу разделов как GPT (если это еще не сделано) вернитесь назад и создайте таблицу разделов GPT, затем создайте 8 МБ Не форматированный раздел с включенным флагом <strong> bios-grub</strong> </ strong>. <br/> <br/> Не форматированный раздел в 8 МБ необходим для запуска %1 на системе с BIOS и таблицей разделов GPT. diff --git a/lang/calamares_ru_RU.ts b/lang/calamares_ru_RU.ts index c9963a5ab..819102065 100644 --- a/lang/calamares_ru_RU.ts +++ b/lang/calamares_ru_RU.ts @@ -2858,7 +2858,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_si.ts b/lang/calamares_si.ts index 7925c8680..194c92817 100644 --- a/lang/calamares_si.ts +++ b/lang/calamares_si.ts @@ -2900,8 +2900,8 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - GPT කොටස් වගුව සියලු පද්ධති සඳහා හොඳම විකල්පය වේ. මෙම ස්ථාපකය BIOS පද්ධති සඳහාද එවැනි සැකසුමකට සහය දක්වයි. <br/><br/>BIOS මත GPT කොටස් වගුවක් වින්‍යාස කිරීම සඳහා, (දැනටමත් එසේ කර නොමැති නම්) ආපසු ගොස් කොටස් වගුව GPT ලෙස සකසන්න, මීළඟට <strong>bios_grub</strong> ධජය සක්‍රීය කර ඇති 8 MB ආකෘතිකරණය නොකළ කොටසක් සාදන්න. <br/><br/>GPT සමඟින් BIOS පද්ධතියක %1 ආරම්භ කිරීමට හැඩතල ගැන්වීම නොකළ 8 MB කොටසක් අවශ්‍ය වේ. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + GPT කොටස් වගුව සියලු පද්ධති සඳහා හොඳම විකල්පය වේ. මෙම ස්ථාපකය BIOS පද්ධති සඳහාද එවැනි සැකසුමකට සහය දක්වයි. <br/><br/>BIOS මත GPT කොටස් වගුවක් වින්‍යාස කිරීම සඳහා, (දැනටමත් එසේ කර නොමැති නම්) ආපසු ගොස් කොටස් වගුව GPT ලෙස සකසන්න, මීළඟට <strong>%2</strong> ධජය සක්‍රීය කර ඇති 8 MB ආකෘතිකරණය නොකළ කොටසක් සාදන්න. <br/><br/>GPT සමඟින් BIOS පද්ධතියක %1 ආරම්භ කිරීමට හැඩතල ගැන්වීම නොකළ 8 MB කොටසක් අවශ්‍ය වේ. diff --git a/lang/calamares_sk.ts b/lang/calamares_sk.ts index 49a9d23ae..28cace877 100644 --- a/lang/calamares_sk.ts +++ b/lang/calamares_sk.ts @@ -2918,8 +2918,8 @@ Inštalátor sa ukončí a všetky zmeny budú stratené. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - Tabuľka oddielov GPT je najlepšou voľbou pre všetky systémy. Inštalátor podporuje taktiež inštaláciu pre systémy s BIOSom.<br/><br/>Pre nastavenie tabuľky oddielov GPT s BIOSom, (ak ste tak už neučinili) prejdite späť a nastavte tabuľku oddielov na GPT, a potom vytvorte nenaformátovaný oddiel o veľkosti 8 MB s povoleným príznakom <strong>bios_grub</strong>.<br/><br/>Nenaformátovaný oddiel o veľkosti 8 MB je potrebný na spustenie distribúcie %1 na systéme s BIOSom a tabuľkou GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + Tabuľka oddielov GPT je najlepšou voľbou pre všetky systémy. Inštalátor podporuje taktiež inštaláciu pre systémy s BIOSom.<br/><br/>Pre nastavenie tabuľky oddielov GPT s BIOSom, (ak ste tak už neučinili) prejdite späť a nastavte tabuľku oddielov na GPT, a potom vytvorte nenaformátovaný oddiel o veľkosti 8 MB s povoleným príznakom <strong>%2</strong>.<br/><br/>Nenaformátovaný oddiel o veľkosti 8 MB je potrebný na spustenie distribúcie %1 na systéme s BIOSom a tabuľkou GPT. diff --git a/lang/calamares_sl.ts b/lang/calamares_sl.ts index cea72facd..43a344e51 100644 --- a/lang/calamares_sl.ts +++ b/lang/calamares_sl.ts @@ -2915,7 +2915,7 @@ Namestilni program se bo končal in vse spremembe bodo izgubljene. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_sq.ts b/lang/calamares_sq.ts index e9f000b85..902661707 100644 --- a/lang/calamares_sq.ts +++ b/lang/calamares_sq.ts @@ -2898,8 +2898,8 @@ Instaluesi do të mbyllet dhe krejt ndryshimet do të hidhen tej. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - Një tabelë pjesësh GPT është mundësia më e mirë për krejt sistemet. Ky instalues mbulon gjithashtu një ujdisje të tillë edhe për sisteme BIOS.<br/><br/>Që të formësoni një tabelë pjesësh GPT në BIOS, (nëse s’është bërë ende) kthehuni dhe ujdiseni tabelën e pjesëve si GPT, më pas krijoni një ndarje të paformatuar 8 MB me shenjën <strong>bios_grub</strong> të aktivizuar.<br/><br/>Një pjesë e paformatuar 8 MB është e nevojshme për të nisur %1 në një sistem BIOS me GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + Një tabelë pjesësh GPT është mundësia më e mirë për krejt sistemet. Ky instalues mbulon gjithashtu një ujdisje të tillë edhe për sisteme BIOS.<br/><br/>Që të formësoni një tabelë pjesësh GPT në BIOS, (nëse s’është bërë ende) kthehuni dhe ujdiseni tabelën e pjesëve si GPT, më pas krijoni një ndarje të paformatuar 8 MB me shenjën <strong>%2</strong> të aktivizuar.<br/><br/>Një pjesë e paformatuar 8 MB është e nevojshme për të nisur %1 në një sistem BIOS me GPT. diff --git a/lang/calamares_sr.ts b/lang/calamares_sr.ts index bd152b22e..c9c084003 100644 --- a/lang/calamares_sr.ts +++ b/lang/calamares_sr.ts @@ -2904,7 +2904,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_sr@latin.ts b/lang/calamares_sr@latin.ts index 1b2af4c45..c8a1e5934 100644 --- a/lang/calamares_sr@latin.ts +++ b/lang/calamares_sr@latin.ts @@ -2904,7 +2904,7 @@ Instaler će se zatvoriti i sve promjene će biti izgubljene. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_sv.ts b/lang/calamares_sv.ts index 383b8c23d..a86edbdcc 100644 --- a/lang/calamares_sv.ts +++ b/lang/calamares_sv.ts @@ -2900,8 +2900,8 @@ Sök på kartan genom att dra - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - En GPT-partitionstabell är det bästa alternativet för alla system. Detta installationsprogram stödjer det för system med BIOS också.<br/><br/>För att konfigurera en GPT-partitionstabell på BIOS (om det inte redan är gjort), gå tillbaka och sätt partitionstabell till GPT, skapa sedan en oformaterad partition på 8MB med <strong>bios_grub</strong>-flaggan satt.<br/><br/>En oformaterad partition på 8MB är nödvändig för att starta %1 på ett BIOS-system med GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + En GPT-partitionstabell är det bästa alternativet för alla system. Detta installationsprogram stödjer det för system med BIOS också.<br/><br/>För att konfigurera en GPT-partitionstabell på BIOS (om det inte redan är gjort), gå tillbaka och sätt partitionstabell till GPT, skapa sedan en oformaterad partition på 8MB med <strong>%2</strong>-flaggan satt.<br/><br/>En oformaterad partition på 8MB är nödvändig för att starta %1 på ett BIOS-system med GPT. diff --git a/lang/calamares_ta_IN.ts b/lang/calamares_ta_IN.ts index e6b3ae59f..158cafca1 100644 --- a/lang/calamares_ta_IN.ts +++ b/lang/calamares_ta_IN.ts @@ -2892,7 +2892,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_te.ts b/lang/calamares_te.ts index 9ed126b31..e3ccafd7b 100644 --- a/lang/calamares_te.ts +++ b/lang/calamares_te.ts @@ -2894,7 +2894,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_te_IN.ts b/lang/calamares_te_IN.ts index da6819ab2..fd99fce54 100644 --- a/lang/calamares_te_IN.ts +++ b/lang/calamares_te_IN.ts @@ -2861,7 +2861,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_tg.ts b/lang/calamares_tg.ts index e159d4b40..d504bac15 100644 --- a/lang/calamares_tg.ts +++ b/lang/calamares_tg.ts @@ -2896,8 +2896,8 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - Ҷадвали қисми диски GPT барои ҳамаи низомҳо интихоби беҳтарин мебошад. Насбкунандаи ҷорӣ инчунин барои низомҳои BIOS чунин танзимро дастгирӣ менамояд.<br/><br/>Барои танзим кардани ҷадвали қисми диски GPT дар BIOS, (агар то ҳол танзим накарда бошед) як қадам ба қафо гузаред ва ҷадвали қисми дискро ба GPT танзим кунед, пас қисми диски шаклбандинашударо бо ҳаҷми 8 МБ бо нишони фаъолшудаи <strong>bios_grub</strong> эҷод намоед.<br/><br/>Қисми диски шаклбандинашуда бо ҳаҷми 8 МБ барои оғоз кардани %1 дар низоми BIOS бо GPT лозим аст. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + Ҷадвали қисми диски GPT барои ҳамаи низомҳо интихоби беҳтарин мебошад. Насбкунандаи ҷорӣ инчунин барои низомҳои BIOS чунин танзимро дастгирӣ менамояд.<br/><br/>Барои танзим кардани ҷадвали қисми диски GPT дар BIOS, (агар то ҳол танзим накарда бошед) як қадам ба қафо гузаред ва ҷадвали қисми дискро ба GPT танзим кунед, пас қисми диски шаклбандинашударо бо ҳаҷми 8 МБ бо нишони фаъолшудаи <strong>%2</strong> эҷод намоед.<br/><br/>Қисми диски шаклбандинашуда бо ҳаҷми 8 МБ барои оғоз кардани %1 дар низоми BIOS бо GPT лозим аст. diff --git a/lang/calamares_th.ts b/lang/calamares_th.ts index 6b23af101..a25646588 100644 --- a/lang/calamares_th.ts +++ b/lang/calamares_th.ts @@ -2882,7 +2882,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_tr_TR.ts b/lang/calamares_tr_TR.ts index eb1abdd2f..a7d76892e 100644 --- a/lang/calamares_tr_TR.ts +++ b/lang/calamares_tr_TR.ts @@ -2904,8 +2904,8 @@ Sistem güç kaynağına bağlı değil. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - GPT disk bölümü tablosu tüm sistemler için en iyi seçenektir. Bu yükleyici klasik BIOS sistemler için de böyle bir kurulumu destekler. <br/><br/>Klasik BIOS sistemlerde disk bölümü tablosu GPT tipinde yapılandırmak için (daha önce yapılmadıysa) geri gidin ve disk bölümü tablosu GPT olarak ayarlayın ve ardından <strong>bios_grub</strong> bayrağı ile etiketlenmiş 8 MB biçimlendirilmemiş bir disk bölümü oluşturun.<br/> <br/>GPT disk yapısı ile kurulan klasik BIOS sistemi %1 başlatmak için biçimlendirilmemiş 8 MB bir disk bölümü gereklidir. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + GPT disk bölümü tablosu tüm sistemler için en iyi seçenektir. Bu yükleyici klasik BIOS sistemler için de böyle bir kurulumu destekler. <br/><br/>Klasik BIOS sistemlerde disk bölümü tablosu GPT tipinde yapılandırmak için (daha önce yapılmadıysa) geri gidin ve disk bölümü tablosu GPT olarak ayarlayın ve ardından <strong>%2</strong> bayrağı ile etiketlenmiş 8 MB biçimlendirilmemiş bir disk bölümü oluşturun.<br/> <br/>GPT disk yapısı ile kurulan klasik BIOS sistemi %1 başlatmak için biçimlendirilmemiş 8 MB bir disk bölümü gereklidir. diff --git a/lang/calamares_uk.ts b/lang/calamares_uk.ts index ddcc994ed..1fa5ce622 100644 --- a/lang/calamares_uk.ts +++ b/lang/calamares_uk.ts @@ -2923,8 +2923,8 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - Таблиця розділів GPT є найкращим варіантом для усіх систем. У цьому засобі встановлення передбачено підтримку відповідних налаштувань і для систем BIOS.<br/><br/>Щоб скористатися таблицею розділів GPT у системі з BIOS, (якщо цього ще не було зроблено) поверніться назад і встановіть для таблиці розділів значення GPT, далі створіть неформатований розділ розміром 8 МБ з увімкненим прапорцем <strong>bios_grub</strong>.<br/><br/>Неформатований розділ розміром 8 МБ потрібен для запуску %1 на системі з BIOS за допомогою GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + Таблиця розділів GPT є найкращим варіантом для усіх систем. У цьому засобі встановлення передбачено підтримку відповідних налаштувань і для систем BIOS.<br/><br/>Щоб скористатися таблицею розділів GPT у системі з BIOS, (якщо цього ще не було зроблено) поверніться назад і встановіть для таблиці розділів значення GPT, далі створіть неформатований розділ розміром 8 МБ з увімкненим прапорцем <strong>%2</strong>.<br/><br/>Неформатований розділ розміром 8 МБ потрібен для запуску %1 на системі з BIOS за допомогою GPT. diff --git a/lang/calamares_ur.ts b/lang/calamares_ur.ts index fd3a9309c..1e3244868 100644 --- a/lang/calamares_ur.ts +++ b/lang/calamares_ur.ts @@ -2892,7 +2892,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_uz.ts b/lang/calamares_uz.ts index c14ca6d1e..804f88408 100644 --- a/lang/calamares_uz.ts +++ b/lang/calamares_uz.ts @@ -2825,7 +2825,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_vi.ts b/lang/calamares_vi.ts index 616794a08..772b17ae0 100644 --- a/lang/calamares_vi.ts +++ b/lang/calamares_vi.ts @@ -2885,8 +2885,8 @@ Trình cài đặt sẽ thoát và tất cả các thay đổi sẽ bị mất.< - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - Bảng phân vùng GPT là lựa chọn tốt nhất cho tất cả các hệ thống. Trình cài đặt này cũng hỗ trợ thiết lập như vậy cho các hệ thống BIOS. <br/> <br/> Để định cấu hình bảng phân vùng GPT trên BIOS, (nếu chưa thực hiện xong) hãy quay lại và đặt bảng phân vùng thành GPT, tiếp theo tạo 8 MB phân vùng chưa định dạng với cờ <strong> bios_grub </strong> được bật. <br/> <br/> Cần có phân vùng 8 MB chưa được định dạng để khởi động %1 trên hệ thống BIOS có GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + Bảng phân vùng GPT là lựa chọn tốt nhất cho tất cả các hệ thống. Trình cài đặt này cũng hỗ trợ thiết lập như vậy cho các hệ thống BIOS. <br/> <br/> Để định cấu hình bảng phân vùng GPT trên BIOS, (nếu chưa thực hiện xong) hãy quay lại và đặt bảng phân vùng thành GPT, tiếp theo tạo 8 MB phân vùng chưa định dạng với cờ <strong> %2 </strong> được bật. <br/> <br/> Cần có phân vùng 8 MB chưa được định dạng để khởi động %1 trên hệ thống BIOS có GPT. diff --git a/lang/calamares_zh.ts b/lang/calamares_zh.ts index 42c57a442..5bb01d710 100644 --- a/lang/calamares_zh.ts +++ b/lang/calamares_zh.ts @@ -2881,7 +2881,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_zh_CN.ts b/lang/calamares_zh_CN.ts index 70f7ca197..43bf2d22d 100644 --- a/lang/calamares_zh_CN.ts +++ b/lang/calamares_zh_CN.ts @@ -2893,8 +2893,8 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - GPT 分区表对于所有系统来说都是最佳选项。本安装程序支持在 BIOS 模式下设置 GPT 分区表。<br/><br/>要在 BIOS 模式下配置 GPT 分区表,(若你尚未配置好)返回并设置分区表为 GPT,然后创建一个 8MB 的、未经格式化的、启用<strong>bios_grub</strong> 标记的分区。<br/><br/>一个未格式化的 8MB 的分区对于在 BIOS 模式下使用 GPT 启动 %1 来说是非常有必要的。 + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + GPT 分区表对于所有系统来说都是最佳选项。本安装程序支持在 BIOS 模式下设置 GPT 分区表。<br/><br/>要在 BIOS 模式下配置 GPT 分区表,(若你尚未配置好)返回并设置分区表为 GPT,然后创建一个 8MB 的、未经格式化的、启用<strong>%2</strong> 标记的分区。<br/><br/>一个未格式化的 8MB 的分区对于在 BIOS 模式下使用 GPT 启动 %1 来说是非常有必要的。 diff --git a/lang/calamares_zh_HK.ts b/lang/calamares_zh_HK.ts index 16a9f0ea5..1dd44a48b 100644 --- a/lang/calamares_zh_HK.ts +++ b/lang/calamares_zh_HK.ts @@ -2881,7 +2881,7 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. diff --git a/lang/calamares_zh_TW.ts b/lang/calamares_zh_TW.ts index 5864484a5..9f6886774 100644 --- a/lang/calamares_zh_TW.ts +++ b/lang/calamares_zh_TW.ts @@ -2889,8 +2889,8 @@ The installer will quit and all changes will be lost. - A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>bios_grub</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. - GPT 分割表對所有系統都是最佳選項。此安裝程式同時也支援 BIOS 系統。<br/><br/>要在 BIOS 上設定 GPT 分割表,(如果還沒有完成的話)請回上一步並將分割表設定為 GPT,然後建立 8 MB 的未格式化分割區,並啟用 <strong>bios_grub</strong> 旗標。<br/>要在 BIOS 系統上使用 GPT 分割區啟動 %1 則必須使用未格式化的 8MB 分割區。 + A GPT partition table is the best option for all systems. This installer supports such a setup for BIOS systems too.<br/><br/>To configure a GPT partition table on BIOS, (if not done so already) go back and set the partition table to GPT, next create a 8 MB unformatted partition with the <strong>%2</strong> flag enabled.<br/><br/>An unformatted 8 MB partition is necessary to start %1 on a BIOS system with GPT. + GPT 分割表對所有系統都是最佳選項。此安裝程式同時也支援 BIOS 系統。<br/><br/>要在 BIOS 上設定 GPT 分割表,(如果還沒有完成的話)請回上一步並將分割表設定為 GPT,然後建立 8 MB 的未格式化分割區,並啟用 <strong>%2</strong> 旗標。<br/>要在 BIOS 系統上使用 GPT 分割區啟動 %1 則必須使用未格式化的 8MB 分割區。 From 87c8c3e6eedd4cc66f63883fa1fa4633844faba7 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Tue, 15 Mar 2022 11:56:14 +0100 Subject: [PATCH 12/22] [libcalamaresui] Convenience for 'give-me-one-of-these-icons' --- src/libcalamaresui/Branding.cpp | 73 ++++++++++++++++++++++----------- src/libcalamaresui/Branding.h | 7 ++++ 2 files changed, 55 insertions(+), 25 deletions(-) diff --git a/src/libcalamaresui/Branding.cpp b/src/libcalamaresui/Branding.cpp index b723f5dc7..49c5dab11 100644 --- a/src/libcalamaresui/Branding.cpp +++ b/src/libcalamaresui/Branding.cpp @@ -235,31 +235,35 @@ Branding::Branding( const QString& brandingFilePath, QObject* parent ) { QStringLiteral( "VARIANT" ), relInfo.variant() }, { QStringLiteral( "VARIANT_ID" ), relInfo.variantId() }, { QStringLiteral( "LOGO" ), relInfo.logo() } } }; - auto expand = [&]( const QString& s ) -> QString { - return KMacroExpander::expandMacros( s, relMap, QLatin1Char( '@' ) ); - }; + auto expand = [ & ]( const QString& s ) -> QString + { return KMacroExpander::expandMacros( s, relMap, QLatin1Char( '@' ) ); }; #else auto expand = []( const QString& s ) -> QString { return s; }; #endif // Massage the strings, images and style sections. loadStrings( m_strings, doc, "strings", expand ); - loadStrings( m_images, doc, "images", [&]( const QString& s ) -> QString { - // See also image() - const QString imageName( expand( s ) ); - QFileInfo imageFi( componentDir.absoluteFilePath( imageName ) ); - if ( !imageFi.exists() ) - { - const auto icon = QIcon::fromTheme( imageName ); - // Not found, bail out with the filename used - if ( icon.isNull() ) - { - bail( m_descriptorPath, - QString( "Image file %1 does not exist." ).arg( imageFi.absoluteFilePath() ) ); - } - return imageName; // Not turned into a path - } - return imageFi.absoluteFilePath(); - } ); + loadStrings( m_images, + doc, + "images", + [ & ]( const QString& s ) -> QString + { + // See also image() + const QString imageName( expand( s ) ); + QFileInfo imageFi( componentDir.absoluteFilePath( imageName ) ); + if ( !imageFi.exists() ) + { + const auto icon = QIcon::fromTheme( imageName ); + // Not found, bail out with the filename used + if ( icon.isNull() ) + { + bail( + m_descriptorPath, + QString( "Image file %1 does not exist." ).arg( imageFi.absoluteFilePath() ) ); + } + return imageName; // Not turned into a path + } + return imageFi.absoluteFilePath(); + } ); loadStrings( m_style, doc, "style", []( const QString& s ) -> QString { return s; } ); m_uploadServer = uploadServerFromMap( CalamaresUtils::yamlMapToVariant( doc[ "uploadServer" ] ) ); @@ -348,19 +352,38 @@ Branding::image( const QString& imageName, const QSize& size ) const { QDir componentDir( componentDirectory() ); QFileInfo imageFi( componentDir.absoluteFilePath( imageName ) ); - if ( !imageFi.exists() ) + if ( imageFi.exists() ) + { + return ImageRegistry::instance()->pixmap( imageFi.absoluteFilePath(), size ); + } + else { const auto icon = QIcon::fromTheme( imageName ); // Not found, bail out with the filename used - if ( icon.isNull() ) + if ( !icon.isNull() ) { - return QPixmap(); + return icon.pixmap( size ); } - return icon.pixmap( size ); } - return ImageRegistry::instance()->pixmap( imageFi.absoluteFilePath(), size ); + return QPixmap(); } +QPixmap +Branding::image( const QStringList& list, const QSize& size ) const +{ + QDir componentDir( componentDirectory() ); + for ( const QString& imageName : list ) + { + auto p = image( imageName, size ); + if ( !p.isNull() ) + { + return p; + } + } + return QPixmap(); +} + + static QString _stylesheet( const QDir& dir ) { diff --git a/src/libcalamaresui/Branding.h b/src/libcalamaresui/Branding.h index 899b14c78..1654b4d56 100644 --- a/src/libcalamaresui/Branding.h +++ b/src/libcalamaresui/Branding.h @@ -198,6 +198,13 @@ public: */ QPixmap image( const QString& name, const QSize& size ) const; + /** @brief Look up image with alternate names + * + * Calls image() for each name in the @p list and returns the first + * one that is non-null. May return a null pixmap if nothing is found. + */ + QPixmap image( const QStringList& list, const QSize& size ) const; + /** @brief Stylesheet to apply for this branding. May be empty. * * The file is loaded every time this function is called, so From d5e0fca4909b44042ae01bd1983efd9169752cf0 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Mon, 14 Mar 2022 16:28:44 +0100 Subject: [PATCH 13/22] [libcalamaresui] Allow starting and stopping the log-follower. --- .../viewpages/ExecutionViewStep.cpp | 12 +++++++++++- src/libcalamaresui/widgets/LogWidget.cpp | 18 ++++++++++++++++++ src/libcalamaresui/widgets/LogWidget.h | 9 ++++++++- 3 files changed, 37 insertions(+), 2 deletions(-) diff --git a/src/libcalamaresui/viewpages/ExecutionViewStep.cpp b/src/libcalamaresui/viewpages/ExecutionViewStep.cpp index 4cf9a06a0..b227971fb 100644 --- a/src/libcalamaresui/viewpages/ExecutionViewStep.cpp +++ b/src/libcalamaresui/viewpages/ExecutionViewStep.cpp @@ -228,12 +228,22 @@ ExecutionViewStep::updateFromJobQueue( qreal percent, const QString& message ) void ExecutionViewStep::toggleLog() { - m_tab_widget->setCurrentIndex( ( m_tab_widget->currentIndex() + 1 ) % m_tab_widget->count() ); + const bool logBecomesVisible = m_tab_widget->currentIndex() == 0; // ie. is not visible right now + if ( logBecomesVisible ) + { + m_log_widget->start(); + } + else + { + m_log_widget->stop(); + } + m_tab_widget->setCurrentIndex( logBecomesVisible ? 1 : 0 ); } void ExecutionViewStep::onLeave() { + m_log_widget->stop(); m_slideshow->changeSlideShowState( Slideshow::Stop ); } diff --git a/src/libcalamaresui/widgets/LogWidget.cpp b/src/libcalamaresui/widgets/LogWidget.cpp index 7a253b78c..8e559be7d 100644 --- a/src/libcalamaresui/widgets/LogWidget.cpp +++ b/src/libcalamaresui/widgets/LogWidget.cpp @@ -70,6 +70,7 @@ LogWidget::LogWidget( QWidget* parent ) connect( &m_log_thread, &LogThread::onLogChunk, this, &LogWidget::handleLogChunk ); + m_log_thread.setPriority( QThread::LowestPriority ); m_log_thread.start(); } @@ -81,4 +82,21 @@ LogWidget::handleLogChunk( const QString& logChunk ) m_text->ensureCursorVisible(); } +void +LogWidget::start() +{ + if ( !m_log_thread.isRunning() ) + { + m_text->clear(); + m_log_thread.start(); + } +} + +void +LogWidget::stop() +{ + m_log_thread.requestInterruption(); +} + + } // namespace Calamares diff --git a/src/libcalamaresui/widgets/LogWidget.h b/src/libcalamaresui/widgets/LogWidget.h index 2d0ef9ab5..2abb07596 100644 --- a/src/libcalamaresui/widgets/LogWidget.h +++ b/src/libcalamaresui/widgets/LogWidget.h @@ -18,7 +18,7 @@ public: explicit LogThread( QObject* parent = nullptr ); ~LogThread() override; -signals: +Q_SIGNALS: void onLogChunk( const QString& logChunk ); }; @@ -32,7 +32,14 @@ class LogWidget : public QWidget public: explicit LogWidget( QWidget* parent = nullptr ); +public Q_SLOTS: + /// @brief Called by the thread when there is new data void handleLogChunk( const QString& logChunk ); + + /// @brief Stop watching for log data + void stop(); + /// @brief Start watching for new log data + void start(); }; } // namespace Calamares From 1a3f41ff333adee40bda793fe55049724fbbe9d1 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Tue, 15 Mar 2022 11:56:39 +0100 Subject: [PATCH 14/22] [libcalamaresui] Allow more options for icon --- src/libcalamaresui/viewpages/ExecutionViewStep.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/libcalamaresui/viewpages/ExecutionViewStep.cpp b/src/libcalamaresui/viewpages/ExecutionViewStep.cpp index b227971fb..998d9f38b 100644 --- a/src/libcalamaresui/viewpages/ExecutionViewStep.cpp +++ b/src/libcalamaresui/viewpages/ExecutionViewStep.cpp @@ -94,7 +94,12 @@ ExecutionViewStep::ExecutionViewStep( QObject* parent ) bottomLayout->addWidget( m_label ); QToolBar* toolBar = new QToolBar; - auto toggleLogAction = toolBar->addAction( QIcon::fromTheme( "utilities-terminal" ), "Toggle log" ); + const auto logButtonIcon = QIcon::fromTheme( "utilities-terminal" ); + auto toggleLogAction = toolBar->addAction( + Branding::instance()->image( + { "utilities-log-viewer", "utilities-terminal", "text-x-log", "text-x-changelog", "preferences-log" }, + QSize( 32, 32 ) ), + "Toggle log" ); auto toggleLogButton = dynamic_cast< QToolButton* >( toolBar->widgetForAction( toggleLogAction ) ); connect( toggleLogButton, &QToolButton::clicked, this, &ExecutionViewStep::toggleLog ); From d998c9e24ba2a25be14fdd4845cbe0308d1ee49f Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Tue, 15 Mar 2022 14:02:24 +0100 Subject: [PATCH 15/22] [libcalamaresui] Try to improve 'tailing' experience --- src/libcalamaresui/widgets/LogWidget.cpp | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/libcalamaresui/widgets/LogWidget.cpp b/src/libcalamaresui/widgets/LogWidget.cpp index 8e559be7d..7d81e0ca0 100644 --- a/src/libcalamaresui/widgets/LogWidget.cpp +++ b/src/libcalamaresui/widgets/LogWidget.cpp @@ -77,8 +77,14 @@ LogWidget::LogWidget( QWidget* parent ) void LogWidget::handleLogChunk( const QString& logChunk ) { + // Scroll to the end of the new chunk, only if we were at the end (tailing + // the log); scrolling up will break the tail-to-end behavior. + const bool isAtEnd = m_text->textCursor().atEnd(); m_text->appendPlainText( logChunk ); - m_text->moveCursor( QTextCursor::End ); + if ( isAtEnd ) + { + m_text->moveCursor( QTextCursor::End ); + } m_text->ensureCursorVisible(); } From 28bf8478c4542c14196e1784189d35731a8b85a3 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Tue, 15 Mar 2022 14:39:59 +0100 Subject: [PATCH 16/22] [libcalamaresui] Simplify log-window Scrolling explicitly to the bottom isn't needed; leaving it up to appendPlainText() has the following behavior: - if the text is scrolled all the way down, follows the text and scrolls further down (tailing) - if it is not scrolled all the way down, keeps current position. --- src/libcalamaresui/widgets/LogWidget.cpp | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/src/libcalamaresui/widgets/LogWidget.cpp b/src/libcalamaresui/widgets/LogWidget.cpp index 7d81e0ca0..d4d9a8e20 100644 --- a/src/libcalamaresui/widgets/LogWidget.cpp +++ b/src/libcalamaresui/widgets/LogWidget.cpp @@ -1,6 +1,8 @@ #include "LogWidget.h" #include "utils/Logger.h" + #include +#include #include #include #include @@ -61,6 +63,7 @@ LogWidget::LogWidget( QWidget* parent ) setLayout( layout ); m_text->setReadOnly( true ); + m_text->setVerticalScrollBarPolicy( Qt::ScrollBarPolicy::ScrollBarAlwaysOn ); QFont monospaceFont( "monospace" ); monospaceFont.setStyleHint( QFont::Monospace ); @@ -77,15 +80,7 @@ LogWidget::LogWidget( QWidget* parent ) void LogWidget::handleLogChunk( const QString& logChunk ) { - // Scroll to the end of the new chunk, only if we were at the end (tailing - // the log); scrolling up will break the tail-to-end behavior. - const bool isAtEnd = m_text->textCursor().atEnd(); m_text->appendPlainText( logChunk ); - if ( isAtEnd ) - { - m_text->moveCursor( QTextCursor::End ); - } - m_text->ensureCursorVisible(); } void From f0d4788e6d04ab3225e0b281e680fabae7cdef5f Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Tue, 15 Mar 2022 14:42:27 +0100 Subject: [PATCH 17/22] [libcalamaresui] SPDX-tagging for Bob --- src/libcalamaresui/widgets/LogWidget.cpp | 10 ++++++++++ src/libcalamaresui/widgets/LogWidget.h | 9 +++++++++ 2 files changed, 19 insertions(+) diff --git a/src/libcalamaresui/widgets/LogWidget.cpp b/src/libcalamaresui/widgets/LogWidget.cpp index d4d9a8e20..fb5772023 100644 --- a/src/libcalamaresui/widgets/LogWidget.cpp +++ b/src/libcalamaresui/widgets/LogWidget.cpp @@ -1,4 +1,14 @@ +/* === This file is part of Calamares - === + * + * SPDX-FileCopyrightText: 2022 Bob van der Linden + * SPDX-License-Identifier: GPL-3.0-or-later + * + * Calamares is Free Software: see the License-Identifier above. + * + */ + #include "LogWidget.h" + #include "utils/Logger.h" #include diff --git a/src/libcalamaresui/widgets/LogWidget.h b/src/libcalamaresui/widgets/LogWidget.h index 2abb07596..5b3ef17a9 100644 --- a/src/libcalamaresui/widgets/LogWidget.h +++ b/src/libcalamaresui/widgets/LogWidget.h @@ -1,3 +1,12 @@ +/* === This file is part of Calamares - === + * + * SPDX-FileCopyrightText: 2022 Bob van der Linden + * SPDX-License-Identifier: GPL-3.0-or-later + * + * Calamares is Free Software: see the License-Identifier above. + * + */ + #ifndef LIBCALAMARESUI_LOGWIDGET_H #define LIBCALAMARESUI_LOGWIDGET_H From b44091b4e30c413b61d4d27649f0b4e14c31e11a Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Tue, 15 Mar 2022 14:59:05 +0100 Subject: [PATCH 18/22] SPDX: tag forgotten files --- ci/umount.sh | 12 ++++++++++++ src/libcalamaresui/widgets/ErrorDialog.ui | 4 ++++ src/modules/bootloader/tests/CMakeTests.txt | 3 +++ .../bootloader/tests/test-bootloader-efiname.py | 3 +++ 4 files changed, 22 insertions(+) diff --git a/ci/umount.sh b/ci/umount.sh index 400b0e115..a895e374f 100755 --- a/ci/umount.sh +++ b/ci/umount.sh @@ -1,4 +1,16 @@ #! /bin/sh + +### LICENSE +# === This file is part of Calamares - === +# +# SPDX-FileCopyrightText: 2022 Adriaan de Groot +# SPDX-License-Identifier: BSD-2-Clause +# +# This file is Free Software: you can redistribute it and/or modify +# it under the terms of the 2-clause BSD License. +# +### END LICENSE + # # This is an "unmount" script that tries to unmount whatever # filesystems Calamares might have left mounted (e.g. because of diff --git a/src/libcalamaresui/widgets/ErrorDialog.ui b/src/libcalamaresui/widgets/ErrorDialog.ui index cb480034e..edc9eb1a0 100644 --- a/src/libcalamaresui/widgets/ErrorDialog.ui +++ b/src/libcalamaresui/widgets/ErrorDialog.ui @@ -1,5 +1,9 @@ + +SPDX-FileCopyrightText: 2021 Artem Grinev <agrinev@manjaro.org> +SPDX-License-Identifier: GPL-3.0-or-later + ErrorDialog diff --git a/src/modules/bootloader/tests/CMakeTests.txt b/src/modules/bootloader/tests/CMakeTests.txt index 5b16d5009..e13529258 100644 --- a/src/modules/bootloader/tests/CMakeTests.txt +++ b/src/modules/bootloader/tests/CMakeTests.txt @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# # We have tests to exercise some of the module internals. # Those tests conventionally live in Python files here in the tests/ directory. Add them. add_test( diff --git a/src/modules/bootloader/tests/test-bootloader-efiname.py b/src/modules/bootloader/tests/test-bootloader-efiname.py index 67cb91747..8957733ca 100644 --- a/src/modules/bootloader/tests/test-bootloader-efiname.py +++ b/src/modules/bootloader/tests/test-bootloader-efiname.py @@ -1,3 +1,6 @@ +# SPDX-FileCopyrightText: no +# SPDX-License-Identifier: CC0-1.0 +# # Calamares Boilerplate import libcalamares libcalamares.globalstorage = libcalamares.GlobalStorage(None) From b2aa5d8deafea312a0472e840499f1cd3391ed66 Mon Sep 17 00:00:00 2001 From: Decator <65889943+El-Wumbus@users.noreply.github.com> Date: Tue, 15 Mar 2022 10:43:10 -0400 Subject: [PATCH 19/22] Added spaces and line-breaks to fix formatting. Fixes a formatting issue by adding some spaces and a line-break. Increases readability --- src/modules/README.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/modules/README.md b/src/modules/README.md index 62d92c260..f18e7f6bd 100644 --- a/src/modules/README.md +++ b/src/modules/README.md @@ -58,9 +58,10 @@ Module descriptors for C++ modules **may** have the following key: Module descriptors for Python modules **must** have the following key: - *script* (the name of the Python script to load, nearly always `main.py`) -Module descriptors for process modules **must** have the following key: -- *command* (the command to run) -Module descriptors for process modules **may** have the following keys: +Module descriptors for process modules **must** have the following key: +- *command* (the command to run) + +Module descriptors for process modules **may** have the following keys: - *timeout* (how long, in seconds, to wait for the command to run) - *chroot* (if true, run the command in the target system rather than the host) Note that process modules are not recommended. From 276aa191d5496dac41eef58d5bff2ab4db44a2a9 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Fri, 18 Mar 2022 13:51:07 +0100 Subject: [PATCH 20/22] Changes: document new things --- CHANGES-3.2 | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CHANGES-3.2 b/CHANGES-3.2 index 92ca1343f..bd281d8fe 100644 --- a/CHANGES-3.2 +++ b/CHANGES-3.2 @@ -9,12 +9,16 @@ website will have to do for older versions. # 3.2.54 (unreleased) # -This release contains contributions from (alphabetically by first name): +This release contains contributions from (alphabetically by name): + - Bob van der Linden + - El-Wumbus - Evan James - Santosh Mahto ## Core ## - - Nothing yet + - During the installation ("exec") step, while the slideshow is displayed, + there is also a button to show the scrolling installation log as it + is written. (Thanks Bob) ## Modules ## - *fstab* module correctly handles empty UUID strings. (Thanks Evan) From 7d896431465df0b08f3fa89e44723f00bbb6fec6 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Fri, 18 Mar 2022 14:30:31 +0100 Subject: [PATCH 21/22] [partition] More const in getters --- src/modules/partition/core/PartitionInfo.cpp | 4 ++-- src/modules/partition/core/PartitionInfo.h | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/modules/partition/core/PartitionInfo.cpp b/src/modules/partition/core/PartitionInfo.cpp index c4d239db8..2b0b4fd7a 100644 --- a/src/modules/partition/core/PartitionInfo.cpp +++ b/src/modules/partition/core/PartitionInfo.cpp @@ -25,7 +25,7 @@ static const char FORMAT_PROPERTY[] = "_calamares_format"; static const char FLAGS_PROPERTY[] = "_calamares_flags"; QString -mountPoint( Partition* partition ) +mountPoint( const Partition* partition ) { return partition->property( MOUNT_POINT_PROPERTY ).toString(); } @@ -37,7 +37,7 @@ setMountPoint( Partition* partition, const QString& value ) } bool -format( Partition* partition ) +format( const Partition* partition ) { return partition->property( FORMAT_PROPERTY ).toBool(); } diff --git a/src/modules/partition/core/PartitionInfo.h b/src/modules/partition/core/PartitionInfo.h index 19b66180a..53064abe5 100644 --- a/src/modules/partition/core/PartitionInfo.h +++ b/src/modules/partition/core/PartitionInfo.h @@ -33,10 +33,10 @@ class Partition; namespace PartitionInfo { -QString mountPoint( Partition* partition ); +QString mountPoint( const Partition* partition ); void setMountPoint( Partition* partition, const QString& value ); -bool format( Partition* partition ); +bool format( const Partition* partition ); void setFormat( Partition* partition, bool value ); PartitionTable::Flags flags( const Partition* partition ); From f4a10a313cdb08b3ebadd7b12ef853a082986aa3 Mon Sep 17 00:00:00 2001 From: Adriaan de Groot Date: Fri, 18 Mar 2022 14:35:35 +0100 Subject: [PATCH 22/22] [partition] Address default-labeling issues --- CHANGES-3.2 | 2 +- .../partition/core/PartitionCoreModule.cpp | 38 ++++++++++++------- 2 files changed, 26 insertions(+), 14 deletions(-) diff --git a/CHANGES-3.2 b/CHANGES-3.2 index bd281d8fe..55f964723 100644 --- a/CHANGES-3.2 +++ b/CHANGES-3.2 @@ -23,7 +23,7 @@ This release contains contributions from (alphabetically by name): ## Modules ## - *fstab* module correctly handles empty UUID strings. (Thanks Evan) - *partition* module no longer forgets configured partition-layouts. - (Thanks Santosh) + It also respects configured partition labels better. (Thanks Santosh) # 3.2.53 (2022-03-04) # diff --git a/src/modules/partition/core/PartitionCoreModule.cpp b/src/modules/partition/core/PartitionCoreModule.cpp index 8d74444d1..f7d1e8278 100644 --- a/src/modules/partition/core/PartitionCoreModule.cpp +++ b/src/modules/partition/core/PartitionCoreModule.cpp @@ -941,6 +941,15 @@ PartitionCoreModule::setBootLoaderInstallPath( const QString& path ) m_bootLoaderInstallPath = path; } +static void +applyDefaultLabel( Partition* p, bool ( *predicate )( const Partition* ), const QString& label ) +{ + if ( p->label().isEmpty() && predicate( p ) ) + { + p->setLabel( label ); + } +} + void PartitionCoreModule::layoutApply( Device* dev, qint64 firstSector, @@ -957,25 +966,28 @@ PartitionCoreModule::layoutApply( Device* dev, // PartitionInfo::mountPoint() says where it will be mounted in the target system. // .. the latter is more interesting. // - // If we have a separate /boot, mark that one as bootable, otherwise mark - // the root / as bootable. + // If we have a separate /boot, mark that one as bootable, + // otherwise mark the root / as bootable. // - // TODO: perhaps the partition that holds the bootloader? - const QString boot = QStringLiteral( "/boot" ); - const QString root = QStringLiteral( "/" ); - const auto is_boot - = [ & ]( Partition* p ) -> bool { return PartitionInfo::mountPoint( p ) == boot || p->mountPoint() == boot; }; - const auto is_root - = [ & ]( Partition* p ) -> bool { return PartitionInfo::mountPoint( p ) == root || p->mountPoint() == root; }; + // If the layout hasn't applied a label to the partition, + // apply a default label (to boot and root, at least). + const auto is_boot = []( const Partition* p ) -> bool + { + const QString boot = QStringLiteral( "/boot" ); + return PartitionInfo::mountPoint( p ) == boot || p->mountPoint() == boot; + }; + const auto is_root = []( const Partition* p ) -> bool + { + const QString root = QStringLiteral( "/" ); + return PartitionInfo::mountPoint( p ) == root || p->mountPoint() == root; + }; const bool separate_boot_partition = std::find_if( partList.constBegin(), partList.constEnd(), is_boot ) != partList.constEnd(); for ( Partition* part : partList ) { - if ( is_boot( part ) ) - { - part->setLabel( "boot" ); - } + applyDefaultLabel( part, is_root, QStringLiteral( "root" ) ); + applyDefaultLabel( part, is_boot, QStringLiteral( "boot" ) ); if ( ( separate_boot_partition && is_boot( part ) ) || ( !separate_boot_partition && is_root( part ) ) ) { createPartition(