diff --git a/data/installer.metainfo.xml.in b/data/installer.metainfo.xml.in
index 8b4a569f6..590b3e27c 100644
--- a/data/installer.metainfo.xml.in
+++ b/data/installer.metainfo.xml.in
@@ -65,6 +65,7 @@
Screen Reader ignores each view’s title text
+ Second step of VariantWidget not focused
diff --git a/po/cs.po b/po/cs.po
index 4d5a60913..1877bc580 100644
--- a/po/cs.po
+++ b/po/cs.po
@@ -3,7 +3,7 @@ msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-11 22:12+0000\n"
-"PO-Revision-Date: 2023-08-30 12:08+0000\n"
+"PO-Revision-Date: 2024-09-19 07:21+0000\n"
"Last-Translator: hnklp \n"
"Language-Team: Czech \n"
@@ -12,7 +12,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.17\n"
+"X-Generator: Weblate 5.6.2\n"
"X-Launchpad-Export-Date: 2016-09-27 06:40+0000\n"
#: src/Application.vala:44
@@ -169,16 +169,13 @@ msgstr ""
"ovladačů."
#: src/Views/DriversView.vala:50
-#, fuzzy
-#| msgid ""
-#| "Proprietary drivers can be installed later through AppCenter, but an "
-#| "Internet connection will be required for all drivers."
msgid ""
"Proprietary drivers can be installed later through System Settings → System, "
"but an Internet connection will be required for all drivers."
msgstr ""
-"Proprietární ovladače mohou být nainstalovány později skrze Centrum "
-"aplikací, ale internetové připojení bude vyžadováno pro všechny ovladače."
+"Proprietární ovladače mohou být nainstalovány později skrze Systémové "
+"nastavení → systém, ale pro všechny ovladače bude vyžadováno internetové "
+"připojení."
#: src/Views/DriversView.vala:55
msgid ""
@@ -342,21 +339,13 @@ msgid "Currently active language"
msgstr "Právě používaný jazyk"
#: src/Views/PartitioningView.vala:53
-#, fuzzy
-#| msgid "Use Partition"
msgid "Select Partitions"
-msgstr "Použít oddíl"
+msgstr "Vyberte oddíly"
#: src/Views/PartitioningView.vala:58
-#, fuzzy
-#| msgid ""
-#| "Select which partitions to use across all drives. Selecting \"Format\" "
-#| "will erase ALL data on the selected partition."
msgid ""
"Selecting “Format” will erase all data on the selected partition."
-msgstr ""
-"Vyberte z jednotek ty oddíly, které se mají použít. Výběrem „Formátovat“ "
-"smažete VŠECHNA data na vybraném oddílu."
+msgstr "Výběrem „Formátovat“ smažete všechna data na vybraném oddílu."
#. Device is in BIOS mode, so we just require a root partition
#: src/Views/PartitioningView.vala:67
@@ -365,16 +354,12 @@ msgstr "Je třeba vybrat alespoň kořenový (/) oddíl."
#. Device is in EFI mode, so we also require a boot partition
#: src/Views/PartitioningView.vala:71
-#, fuzzy
-#| msgid ""
-#| "You must at least select a Root (/) partition and a Boot (/boot/"
-#| "efi) partition."
msgid ""
"You must at least select a Root (/) partition and an optional Boot "
"(/boot/efi) partition."
msgstr ""
-"Je třeba vybrat alespoň oddíly pro kořen (/) a zavádění (/boot/"
-"efi)."
+"Je třeba vybrat alespoň oddíl pro kořen (/) a volitelný oddíl pro "
+"zavádění (/boot/efi)."
#: src/Views/PartitioningView.vala:82
msgid "It is also recommended to select a Swap partition."
@@ -405,10 +390,8 @@ msgid "Show log"
msgstr "Zobrazit protokol"
#: src/Views/ProgressView.vala:90
-#, fuzzy
-#| msgid "Before Installing"
msgid "Installing"
-msgstr "Před instalací"
+msgstr "Probíhá instalace"
#: src/Views/ProgressView.vala:95
msgid "Hide log"
diff --git a/po/extra/cs.po b/po/extra/cs.po
index b1c890d7d..6119c4802 100644
--- a/po/extra/cs.po
+++ b/po/extra/cs.po
@@ -2,8 +2,8 @@ msgid ""
msgstr ""
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-11 22:12+0000\n"
-"PO-Revision-Date: 2022-01-09 20:32+0000\n"
-"Last-Translator: Michal Grňo \n"
+"PO-Revision-Date: 2024-09-19 07:21+0000\n"
+"Last-Translator: hnklp \n"
"Language-Team: Czech \n"
"Language: cs\n"
@@ -11,7 +11,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"
-"X-Generator: Weblate 4.4.2\n"
+"X-Generator: Weblate 5.6.2\n"
#: data/installer.metainfo.xml.in:9
msgid "Installer"
@@ -33,13 +33,13 @@ msgstr "elementary, Inc."
#: data/installer.metainfo.xml.in:87 data/installer.metainfo.xml.in:101
#: data/installer.metainfo.xml.in:115 data/installer.metainfo.xml.in:126
msgid "Improvements:"
-msgstr ""
+msgstr "Vylepšení:"
#: data/installer.metainfo.xml.in:63 data/installer.metainfo.xml.in:76
#: data/installer.metainfo.xml.in:90 data/installer.metainfo.xml.in:103
#: data/installer.metainfo.xml.in:119 data/installer.metainfo.xml.in:131
msgid "Updated translations"
-msgstr ""
+msgstr "Aktualizace překladů"
#: data/installer.metainfo.xml.in:75
msgid "Keyboard layout preview is now in a resizable window"
diff --git a/po/extra/tr.po b/po/extra/tr.po
index cf084f374..2bc616c2f 100644
--- a/po/extra/tr.po
+++ b/po/extra/tr.po
@@ -8,8 +8,8 @@ msgstr ""
"Project-Id-Version: pantheon-calculator\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2024-09-11 22:12+0000\n"
-"PO-Revision-Date: 2021-07-16 13:50+0000\n"
-"Last-Translator: Özgür Baskin \n"
+"PO-Revision-Date: 2024-09-21 10:16+0000\n"
+"Last-Translator: Sinan Decron \n"
"Language-Team: Turkish \n"
"Language: tr\n"
@@ -17,7 +17,7 @@ msgstr ""
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=2; plural=n > 1;\n"
-"X-Generator: Weblate 4.4.2\n"
+"X-Generator: Weblate 5.6.2\n"
"X-Launchpad-Export-Date: 2016-09-27 06:42+0000\n"
#: data/installer.metainfo.xml.in:9
@@ -40,41 +40,42 @@ msgstr "elementary, Inc."
#: data/installer.metainfo.xml.in:87 data/installer.metainfo.xml.in:101
#: data/installer.metainfo.xml.in:115 data/installer.metainfo.xml.in:126
msgid "Improvements:"
-msgstr ""
+msgstr "İyileştirmeler:"
#: data/installer.metainfo.xml.in:63 data/installer.metainfo.xml.in:76
#: data/installer.metainfo.xml.in:90 data/installer.metainfo.xml.in:103
#: data/installer.metainfo.xml.in:119 data/installer.metainfo.xml.in:131
msgid "Updated translations"
-msgstr ""
+msgstr "Güncellenmiş çeviriler"
#: data/installer.metainfo.xml.in:75
msgid "Keyboard layout preview is now in a resizable window"
msgstr ""
+"Klavye düzeni önizlemesi artık yeniden boyutlandırılabilir bir pencerede"
#: data/installer.metainfo.xml.in:89
msgid "Swipe to navigate back"
-msgstr ""
+msgstr "Geri gitmek için kaydırın"
#: data/installer.metainfo.xml.in:117
msgid "Use large icons in views"
-msgstr ""
+msgstr "Görünümlerde büyük simgeler kullanın"
#: data/installer.metainfo.xml.in:118
msgid "Add a custom icon for Before Installing view"
-msgstr ""
+msgstr "Yüklemeden Önce görünümü için özel bir simge ekle"
#: data/installer.metainfo.xml.in:128
msgid "Show an infobar on battery instead of switching to a different page"
-msgstr ""
+msgstr "Farklı bir sayfaya geçmek yerine pil hakkında bir bilgi çubuğu göster"
#: data/installer.metainfo.xml.in:129
msgid "Show all system requirements warnings on a single page"
-msgstr ""
+msgstr "Tüm sistem gereksinimleri uyarılarını tek bir sayfada göster"
#: data/installer.metainfo.xml.in:130
msgid "Warn about installing developer builds"
-msgstr ""
+msgstr "Geliştirici yapılarını yükleme konusunda uyar"
#: data/io.elementary.installer.desktop.in:4
msgid "Install the system"
diff --git a/src/Views/AbstractInstallerView.vala b/src/Views/AbstractInstallerView.vala
index 4120aa981..e48389086 100644
--- a/src/Views/AbstractInstallerView.vala
+++ b/src/Views/AbstractInstallerView.vala
@@ -26,13 +26,17 @@ public abstract class AbstractInstallerView : Adw.NavigationPage {
content_area = new Gtk.Box (VERTICAL, 24);
+ var content_clamp = new Adw.Clamp () {
+ child = content_area
+ };
+
var box = new Gtk.Box (HORIZONTAL, 12) {
homogeneous = true,
hexpand = true,
vexpand = true,
};
box.append (title_area);
- box.append (content_area);
+ box.append (content_clamp);
action_box_end = new Gtk.Box (HORIZONTAL, 6) {
halign = END,
diff --git a/src/Views/CheckView.vala b/src/Views/CheckView.vala
index 45755df05..d2d23d34c 100644
--- a/src/Views/CheckView.vala
+++ b/src/Views/CheckView.vala
@@ -180,15 +180,12 @@ public class Installer.CheckView : AbstractInstallerView {
};
var title_label = new Gtk.Label (title) {
- hexpand = true,
- max_width_chars = 1,
wrap = true,
xalign = 0
};
title_label.add_css_class (Granite.STYLE_CLASS_H3_LABEL);
var description_label = new Gtk.Label (description) {
- max_width_chars = 1, // Make Gtk wrap, but not expand the window
use_markup = true,
wrap = true,
xalign = 0
diff --git a/src/Views/DiskView.vala b/src/Views/DiskView.vala
index b5aab7522..9ee4af95c 100644
--- a/src/Views/DiskView.vala
+++ b/src/Views/DiskView.vala
@@ -50,7 +50,6 @@ public class Installer.DiskView : AbstractInstallerView {
var install_desc_label = new Gtk.Label (
_("This will erase all data on the selected drive. If you have not backed your data up, you can cancel the installation and use Demo Mode.")
) {
- max_width_chars = 45,
wrap = true,
xalign = 0
};
@@ -70,7 +69,6 @@ public class Installer.DiskView : AbstractInstallerView {
load_spinner.start ();
var load_label = new Gtk.Label (_("Getting the current configuration…")) {
- max_width_chars = 45,
wrap = true
};
load_label.add_css_class (Granite.STYLE_CLASS_H3_LABEL);
diff --git a/src/Views/DriversView.vala b/src/Views/DriversView.vala
index a0f4523e2..0604889a9 100644
--- a/src/Views/DriversView.vala
+++ b/src/Views/DriversView.vala
@@ -26,7 +26,6 @@
var title_label = new Gtk.Label (title);
var description_label = new Gtk.Label (_("Broadcom® Wi-Fi adapters, NVIDIA® graphics, and some virtual machines may not function properly without additional drivers. Most devices do not require additional drivers.")) {
- max_width_chars = 1, // Make Gtk wrap, but not expand the window
wrap = true,
xalign = 0
};
diff --git a/src/Views/EncryptView.vala b/src/Views/EncryptView.vala
index 8022fefec..5cefef71e 100644
--- a/src/Views/EncryptView.vala
+++ b/src/Views/EncryptView.vala
@@ -52,8 +52,6 @@ public class EncryptView : AbstractInstallerView {
var title_label = new Gtk.Label (title);
var details_label = new Gtk.Label (_("Encrypt this device's drive if required for added protection, but be sure you understand:")) {
- hexpand = true,
- max_width_chars = 1, // Make Gtk wrap, but not expand the window
wrap = true,
xalign = 0
};
@@ -88,9 +86,7 @@ public class EncryptView : AbstractInstallerView {
var description = new Gtk.Label (
_("If you forget the encryption password, you will not be able to recover data. This is a unique password for this device, not the password for your user account.")
) {
- hexpand = true,
margin_bottom = 12,
- max_width_chars = 1, // Make Gtk wrap, but not expand the window
use_markup = true,
wrap = true,
xalign = 0
@@ -278,9 +274,8 @@ public class EncryptView : AbstractInstallerView {
construct {
label_widget = new Gtk.Label (label) {
- halign = END,
+ hexpand = true,
justify = RIGHT,
- max_width_chars = 55,
use_markup = true,
wrap = true,
xalign = 1
diff --git a/src/Views/ErrorView.vala b/src/Views/ErrorView.vala
index bffdfc6bf..b66bf2fcd 100644
--- a/src/Views/ErrorView.vala
+++ b/src/Views/ErrorView.vala
@@ -34,7 +34,6 @@ public class ErrorView : AbstractInstallerView {
var description_label = new Gtk.Label (_("Installing %s failed, possibly due to a hardware error. The device may not restart properly. You can try the following:").printf (Utils.get_pretty_name ())) {
margin_bottom = 12,
- max_width_chars = 1, // Make Gtk wrap, but not expand the window
wrap = true,
xalign = 0
};
@@ -45,7 +44,6 @@ public class ErrorView : AbstractInstallerView {
var try_label = new Gtk.Label (_("Try the installation again")) {
hexpand = true,
- max_width_chars = 1, // Make Gtk wrap, but not expand the window
wrap = true,
xalign = 0
};
@@ -55,7 +53,6 @@ public class ErrorView : AbstractInstallerView {
};
var launch_label = new Gtk.Label (_("Use Demo Mode and try to manually recover")) {
- max_width_chars = 1, // Make Gtk wrap, but not expand the window
wrap = true,
xalign = 0
};
@@ -65,7 +62,6 @@ public class ErrorView : AbstractInstallerView {
};
var restart_label = new Gtk.Label (_("Restart the device and boot from another drive")) {
- max_width_chars = 1, // Make Gtk wrap, but not expand the window
wrap = true,
xalign = 0
};
diff --git a/src/Views/SuccessView.vala b/src/Views/SuccessView.vala
index 8384ef50b..32d9b9770 100644
--- a/src/Views/SuccessView.vala
+++ b/src/Views/SuccessView.vala
@@ -30,15 +30,12 @@ public class SuccessView : AbstractInstallerView {
var title_label = new Gtk.Label (title);
var primary_label = new Gtk.Label (_("%s has been installed").printf (Utils.get_pretty_name ())) {
- hexpand = true,
- max_width_chars = 1,
wrap = true,
xalign = 0
};
primary_label.add_css_class (Granite.STYLE_CLASS_H3_LABEL);
secondary_label = new Gtk.Label (null) {
- max_width_chars = 1, // Make Gtk wrap, but not expand the window
use_markup = true,
wrap = true,
xalign = 0
diff --git a/src/Widgets/DecryptMenu.vala b/src/Widgets/DecryptMenu.vala
index 43d3bf41d..5eb1b1ff9 100644
--- a/src/Widgets/DecryptMenu.vala
+++ b/src/Widgets/DecryptMenu.vala
@@ -69,7 +69,6 @@ public class Installer.DecryptMenu: Gtk.Popover {
var secondary_label = new Gtk.Label (_("Enter the partition's encryption password and set a device name for the decrypted partition."));
secondary_label.halign = Gtk.Align.START;
- secondary_label.max_width_chars = 50;
secondary_label.selectable = true;
secondary_label.wrap = true;
secondary_label.xalign = 0;
diff --git a/src/Widgets/DescriptionRow.vala b/src/Widgets/DescriptionRow.vala
index 057189132..a9ace185e 100644
--- a/src/Widgets/DescriptionRow.vala
+++ b/src/Widgets/DescriptionRow.vala
@@ -26,7 +26,6 @@ public class DescriptionRow : Gtk.Box {
var description_label = new Gtk.Label (description) {
hexpand = true,
- max_width_chars = 1, // Make Gtk wrap, but not expand the window
use_markup = true,
wrap = true,
xalign = 0
diff --git a/src/Widgets/InstallTypeGrid.vala b/src/Widgets/InstallTypeGrid.vala
index da04f8635..b82bfbade 100644
--- a/src/Widgets/InstallTypeGrid.vala
+++ b/src/Widgets/InstallTypeGrid.vala
@@ -44,7 +44,6 @@ public class Installer.InstallTypeButton : Gtk.CheckButton {
title_label.add_css_class (Granite.STYLE_CLASS_H3_LABEL);
var subtitle_label = new Gtk.Label (subtitle) {
- max_width_chars = 1, // Make Gtk wrap, but not expand the window
wrap = true,
xalign = 0
};