forked from pisilinux-rs/yali-rs
refactor: split huge jobs/mod.rs into modular files & modernize slideshow
- Split src/jobs/mod.rs into specialized domain files under src/jobs/ (autologin, bootloader, execution, finish, keyboard, location, netinstall, network, partition, users) for better modularity and cleaner architecture. - Integrated chrono-tz and enabled serde features on chrono in Cargo.toml. - Added missing assets (remixicon font, icons, slides images/configs). - Integrated localized slideshow presentation directly into UI, reading configurations from TOML. - Updated Makefile to correctly target and install slideshow files into system directories. - Cleaned up obsolete bin utility slides_test.rs.
This commit is contained in:
+5
-1
@@ -57,7 +57,7 @@ users_title = "User Account"
|
||||
users_description = "Create a user account for your system."
|
||||
real_name_label = "Full Name"
|
||||
username_label = "Username"
|
||||
password_label = "Password (at least 8 characters...)"
|
||||
password_label = "Password "
|
||||
password_confirm_label = "Confirm password"
|
||||
hostname_label = "Computer name"
|
||||
username_invalid = "Invalid username. Must start with a lowercase letter or underscore, max 32 characters."
|
||||
@@ -204,6 +204,7 @@ job_timezone = "Setting timezone"
|
||||
job_datetime = "Configuring date & time"
|
||||
job_keyboard = "Configuring keyboard layout"
|
||||
job_user = "Creating user account"
|
||||
job_autologin = "Applying automatic login"
|
||||
job_install_packages = "Installing selected packages"
|
||||
job_ldconfig = "Configuring shared libraries (ldconfig)"
|
||||
job_update_env = "Updating system environment"
|
||||
@@ -216,6 +217,7 @@ mp_device = "Device"
|
||||
mp_size = "Size"
|
||||
mp_fstype = "Filesystem"
|
||||
mp_mountpoint = "Mount Point"
|
||||
mp_format_status = "Format"
|
||||
mp_action = "Action"
|
||||
mp_add = "Add Partition"
|
||||
mp_delete = "Delete"
|
||||
@@ -229,6 +231,7 @@ mp_fs_btrfs = "btrfs"
|
||||
mp_fs_xfs = "xfs"
|
||||
mp_fs_fat32 = "FAT32 (EFI)"
|
||||
mp_fs_swap = "swap"
|
||||
mp_skip_format = "Skip Formatting (preserve existing data)"
|
||||
mp_size_gb = "%{n} GB"
|
||||
mp_size_mb = "%{n} MB"
|
||||
|
||||
@@ -299,6 +302,7 @@ admin_password_short = "Root password must be at least 8 characters."
|
||||
datetime = "Date & Time"
|
||||
datetime_title = "Date & Time Settings"
|
||||
datetime_description = "Configure the system date and time."
|
||||
datetime_current = "Current time:"
|
||||
datetime_ntp_label = "Network Time (NTP):"
|
||||
datetime_ntp_on = "Enabled — time syncs automatically"
|
||||
datetime_ntp_off = "Disabled — set manually"
|
||||
|
||||
Reference in New Issue
Block a user