Files
yali-rs/locales/en.toml
T
Erkan IŞIK 74fa279ab8 fix: slider max value = available disk space, partition size input now editable
- slider maximum value calculated as disk size minus used partitions
- editing mode includes current partition capacity in available space
- size text input now writes back to add_size_str
- formatted MB label shown next to text input
- CHANGELOG.md updated
2026-06-21 04:17:09 +03:00

545 lines
27 KiB
TOML

# ── Navigation ────────────────────────────────────────────
steps = "Steps"
back = "Back"
next = "Next"
cancel = "Cancel"
confirm = "Confirm"
cancel_confirm_title = "Cancel Installation"
cancel_confirm_msg = "The installation will be cancelled. Are you sure?"
cancel_confirm_yes = "Yes, Cancel"
cancel_confirm_no = "No, Continue"
# ── Welcome ───────────────────────────────────────────────
welcome = "Welcome"
welcome_title = "Welcome to YALI Installation Tool"
welcome_description = "This tool will guide you through the installation process. Information about the operating system to be installed on your system:"
select_language = "Select Language:"
os = "OS"
desktop = "Desktop"
version = "Version"
# ── Location ──────────────────────────────────────────────
location = "Location"
location_title = "Region & Timezone"
location_description = "Select your region and timezone."
search_timezone = "Search timezone:"
# ── Keyboard ──────────────────────────────────────────────
keyboard = "Keyboard"
keyboard_title = "Keyboard Layout"
keyboard_description = "Select your keyboard layout and test it below."
keyboard_layout_label = "Layout"
keyboard_variant_label = "Variant"
keyboard_layout_search_hint = "Search layouts..."
keyboard_layout_search_no_match = "No layouts match"
keyboard_variant_search_hint = "Search variants..."
keyboard_variant_search_no_match = "No variants match"
keyboard_test_label = "Test Area"
keyboard_test_hint = "Type here to test your keyboard…"
keyboard_variant_default = "Default"
keyboard_selected = "Selected"
# ── Partition ─────────────────────────────────────────────
partition = "Partitioning"
partition_title = "Disk Selection"
partition_description = "Select the disk you want to install on."
select_disk_label = "Select disk:"
no_disks_found = "No disks found. Please attach a storage device."
rescan_disks = "Rescan"
erase_disk_label = "Use entire disk (automatic)"
manual_partition_label = "Manual partitioning"
manual_partition_wip = "Manual partitioning is under development."
erase_warning = "WARNING: All data on the selected disk will be erased"
# ── Users ─────────────────────────────────────────────────
users = "Users"
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_confirm_label = "Confirm password"
hostname_label = "Computer name"
username_invalid = "Invalid username. Must start with a lowercase letter or underscore, max 32 characters."
hostname_invalid = "Invalid hostname. Only letters, digits, and hyphens are allowed."
passwords_no_match = "Passwords do not match"
# ── Summary ───────────────────────────────────────────────
summary = "Summary"
summary_title = "Installation Summary"
summary_description = "Review your choices. Clicking Next will start the installation."
summary_language = "Language"
summary_timezone = "Timezone"
summary_keyboard = "Keyboard layout"
summary_disk = "Disk"
summary_username = "Username"
summary_hostname = "Computer name"
summary_erase_mode = "Entire disk will be erased"
summary_manual_mode = "Manual partitioning"
summary_not_selected = "Not selected"
summary_warning = "⚠ Warning: Clicking Next will permanently erase all data on the selected disk!"
# ── Execution ─────────────────────────────────────────────
execution = "Installation"
execution_title = "Installing…"
execution_description = "Please wait. This may take a few minutes."
start_install = "Start Installation"
install_starting = "Starting installation…"
# ── Finish ────────────────────────────────────────────────
finish = "Finished"
finish_title = "Installation Complete"
# ── Execution (extra) ─────────────────────────────────────
install_failed = "Installation failed"
install_done = "Installation complete! Click Next to continue."
install_current_file = "Current file"
retry_install = "Retry"
finish_next = "Finish →"
# ── Finish ────────────────────────────────────────────────
finish_description = "PisiLinux has been installed successfully. You can now restart your system."
finish_restart = "🔄 Restart Now"
finish_live = "Return to Live Desktop"
install_in_progress = "Installation in progress, please wait…"
# ── Partition (extra) ─────────────────────────────────────
partition_plan_title = "Partition Plan"
plan_col_part = "Partition"
plan_col_fs = "Filesystem"
plan_col_size = "Size"
partition_table_type = "Partition table"
disk_too_small = "Disk too small"
summary_partition_plan = "Partitioning"
summary_custom_partitions = "Manual Partitions"
summary_bootloader = "Bootloader"
summary_datetime = "Date & Time"
summary_ntp_enabled = "NTP enabled (auto)"
summary_root = "Root"
summary_root_enabled = "Password set"
summary_root_disabled = "Disabled (locked)"
summary_software = "Software"
summary_display_manager = "Display Manager"
summary_autologin = "Autologin"
summary_autologin_user = "Autologin User"
summary_desktop = "Desktop"
# ── Display Manager ───────────────────────────────
display_manager = "Display Manager"
display_manager_title = "Display Manager Configuration"
display_manager_description = "Select your display manager and desktop environment."
display_manager_select = "Display manager:"
display_manager_de = "Desktop environment:"
display_manager_autologin = "Automatic login"
display_manager_autologin_user = "Autologin user:"
display_manager_autologin_hint = "(first user)"
display_manager_de_not_found = "(not detected)"
display_manager_note = "Note: The display manager will be enabled by default on the installed system."
mp_size_remaining = "Remaining Space"
# ── UI / General ──────────────────────────────────────────
installer = "YALI Installation Tool"
app_name = "YALI"
# ── Error screen ──────────────────────────────────────────
error_show_log = "▼ Show Log Details"
error_hide_log = "▲ Hide Log Details"
error_copy_log = "📋 Copy Log"
error_copied = "✓ Copied!"
error_retry = "Retry"
error_quit = "Quit"
# ── Welcome / System checks ───────────────────────────────
system_checks_title = "System Requirements"
check_fail_warning = "One or more critical requirements are not met. Please resolve the issues."
check_warn_notice = "Some recommended requirements are not met. Installation can continue."
check_all_pass = "All system requirements are satisfied."
recheck = "🔄 Re-check"
# ── Users (ek) ────────────────────────────────────────────
pwd_very_weak = "Very weak"
pwd_weak = "Weak"
pwd_medium = "Medium"
pwd_strong = "Strong"
pwd_very_strong = "Very strong"
use_same_for_admin = "Use the same password for the administrator (root) account"
# ── Checker ───────────────────────────────────────────────
check_root = "Permissions"
check_root_pass = "Running with root privileges."
check_root_fail = "Not running as root! The installer requires root privileges. Please run with 'sudo yali-rs' or 'pkexec yali-rs'."
check_disk_space = "Disk Space"
check_disk_fail = "Maximum disk size is %{size} GB. Minimum 10 GB is required for installation."
check_disk_warn = "%{size} GB disk available. 20 GB or more recommended."
check_disk_pass = "%{size} GB disk available."
check_internet = "Internet"
check_net_pass = "Internet connection available."
check_net_warn = "Internet connection not found. Offline installation can continue, but updates and extra packages will not be downloaded."
check_boot_mode = "Boot Mode"
check_uefi_pass = "UEFI mode detected. GPT will be used."
check_bios_pass = "BIOS/Legacy mode detected. MBR will be used."
check_live_sys = "Live System"
check_live_fail = "PisiLinux Live environment not detected (is pisilinux-install package installed?). Installation can only be performed from a Live USB."
check_live_pass = "Live environment verified."
# ── Jobs ──────────────────────────────────────────────────
job_copy_files = "Copying system files"
job_partition = "Partitioning disk"
job_mount = "Mounting partitions"
job_mount_bind = "Preparing chroot environment"
job_umount_bind = "Cleaning up chroot mounts"
job_initramfs = "Generating initramfs"
job_bootloader = "Installing bootloader (GRUB)"
job_comar = "COMAR configuration"
job_fstab = "Generating fstab"
job_hostname = "Configuring hostname"
job_locale = "Configuring locale"
job_timezone = "Setting timezone"
job_datetime = "Configuring date & time"
job_keyboard = "Configuring keyboard layout"
job_user = "Creating user account"
job_install_packages = "Installing selected packages"
job_ldconfig = "Configuring shared libraries (ldconfig)"
job_update_env = "Updating system environment"
job_cleanup_live = "Cleaning up live environment traces"
# ── Manual Partition UI ────────────────────────────────────
manual_partition_title = "Manual Partitioning"
manual_partition_description = "Configure your disk layout manually."
mp_device = "Device"
mp_size = "Size"
mp_fstype = "Filesystem"
mp_mountpoint = "Mount Point"
mp_action = "Action"
mp_add = "Add Partition"
mp_delete = "Delete"
mp_apply = "Apply Changes"
mp_no_efi = "⚠️ No EFI partition assigned. Required for UEFI boot."
mp_no_root = "⚠️ No root (/) partition assigned."
mp_confirm_delete = "Delete partition %{dev}? This cannot be undone."
mp_plan_title = "Change Summary"
mp_fs_ext4 = "ext4"
mp_fs_btrfs = "btrfs"
mp_fs_xfs = "xfs"
mp_fs_fat32 = "FAT32 (EFI)"
mp_fs_swap = "swap"
mp_size_gb = "%{n} GB"
mp_size_mb = "%{n} MB"
check_ram = "RAM"
check_ram_fail = "%{mb} MB RAM available. Minimum 1 GB required."
check_ram_warn = "%{mb} MB RAM available. 2 GB or more recommended."
check_ram_pass = "%{mb} MB RAM available."
check_cpu = "CPU Architecture"
check_cpu_pass = "x86_64 (SSE2 supported)."
check_cpu_warn = "x86_64 but SSE2 support not detected. Some packages may not work."
check_cpu_fail = "'%{arch}' architecture is not supported. Only x86_64 is supported."
check_nvme = "NVMe Support"
check_nvme_pass1 = "NVMe disk(s) detected and driver loaded."
check_nvme_pass2 = "NVMe driver loaded (no device)."
check_nvme_pass3 = "No NVMe disk detected. Using SATA/virtio."
# ── Auto-Install / CLI ────────────────────────────────────
answer_file = "Answer file"
error = "Error"
disk = "Disk"
system_checks = "System Checks"
installation_started = "Installation started"
installation_done = "Installation complete"
installation_done_description = "You may now restart the system."
progress = "Progress"
done = "Done"
partition_plan_could_not_be_created = "Could not create partition plan for disk"
# ── Manual Partition Jobs ─────────────────────────────────
job_custom_partition = "Applying manual partition layout"
job_mount_custom = "Mounting manual partitions"
# ── Extra Localization / i18n ─────────────────────────────
mp_delete_confirm_title = "Delete Partition"
mp_error_empty_mountpoint = "Mount point cannot be empty."
mp_plan_valid = "✓ Partition plan is valid. You can proceed."
mp_select_disk_first = "← Select a disk first."
mp_add_dialog_hint = "/ or /home or swap"
mp_select_hint = "Select…"
mp_add_btn = "✓ Add"
mp_size_hint = "Size (MB, 0=remaining):"
mp_delete_confirm_yes = "✓ Yes, Delete"
mp_new_partition = "New Partition"
mp_edit_partition = "Edit"
mp_save = "✓ Save"
plan_root_suffix = " (root)"
disk_min_required = " ↳ %{err} (min. %{n} GB required)"
error_partition_plan_not_found = "Partition plan not found."
# ── License ───────────────────────────────────────────────
license = "License"
license_title = "GNU General Public License"
license_description = "Please read and accept the license terms to continue."
license_accept = "I have read and accept the terms of the GNU General Public License."
# ── Admin (root) ───────────────────────────────────────────
admin = "Admin"
admin_title = "Root Password"
admin_description = "Set a password for the root (administrator) account. Leave empty to disable direct root login."
admin_password_label = "Root password:"
admin_password_confirm_label = "Confirm root password:"
admin_password_short = "Root password must be at least 8 characters."
# ── Date/Time ──────────────────────────────────────────────
datetime = "Date & Time"
datetime_title = "Date & Time Settings"
datetime_description = "Configure the system date and time."
datetime_ntp_label = "Network Time (NTP):"
datetime_ntp_on = "Enabled — time syncs automatically"
datetime_ntp_off = "Disabled — set manually"
datetime_date_label = "Date:"
datetime_time_label = "Time:"
datetime_year = "Year:"
datetime_month = "Month:"
datetime_day = "Day:"
datetime_ntp_info = "NTP will synchronize the system clock over the network after installation."
datetime_manual_info = "Set the date and time manually. The system will use these values."
# ── Network ────────────────────────────────────────────────
network = "Network"
network_title = "Network Configuration"
network_description = "Configure network connections and proxy settings."
network_connected = "Connected:"
network_disconnected = "Disconnected"
network_scan = "🔍 Scan Wi-Fi Networks"
network_rescan = "🔄 Rescan"
network_scan_count = "Networks found:"
network_connect = "Connect"
network_password_hint = "Password"
network_proxy_label = "Configure proxy:"
# ── Software ───────────────────────────────────────────────
software = "Software"
software_title = "Software Selection"
software_description = "Choose which software to install."
software_desktops = "Desktop Environments"
software_desktop_xfce = "XFCE — Lightweight and fast"
software_desktop_kde = "KDE Plasma — Modern and feature-rich"
software_desktop_gnome = "GNOME — Clean and focused"
software_desktop_cinnamon = "Cinnamon — Traditional and powerful"
software_additional = "Additional Collections"
software_office = "Office — LibreOffice, document tools"
software_development = "Development — GCC, Git, IDE tools"
software_multimedia = "Multimedia — Codecs, players, editors"
software_minimal = "⚠ Minimal — only base system (overrides others)"
software_minimal_warning = "Selected 'Minimal' will override all other choices. Only essential packages will be installed."
# ── Bootloader ─────────────────────────────────────────────
bootloader = "Bootloader"
bootloader_title = "Bootloader Configuration"
bootloader_description = "Configure the bootloader (GRUB) settings."
bootloader_device_label = "Install to device:"
bootloader_device_hint = "(default: target disk)"
bootloader_timeout_label = "Timeout:"
bootloader_timeout_suffix = "seconds"
bootloader_password_label = "GRUB password (optional):"
bootloader_kernel_label = "Kernel parameters:"
bootloader_kernel_hint = "(e.g. quiet splash)"
rescue = "Rescue"
rescue_button = "🆘 Rescue Mode"
rescue_title = "Rescue Mode"
rescue_description = "Repair an existing PisiLinux installation."
rescue_no_installations = "No Linux partitions found. Please check the system and try again."
rescue_scan = "🔍 Scan"
rescue_detected = "Detected Linux Partitions:"
rescue_chroot = "📂 Rescue Shell (chroot)"
rescue_chroot_start = "Starting chroot shell…"
rescue_grub = "🔧 Reinstall GRUB"
rescue_grub_start = "Reinstalling GRUB…"
rescue_return = "↩ Return to Normal Installer"
rescue_not_available = "Rescue mode: no existing Linux installation found."
rescue_pisi_history = "📜 Pisi History Rollback"
rescue_pisi_history_title = "Pisi Package History"
rescue_pisi_history_desc = "Select a history entry and click Rollback to revert to that state."
rescue_pisi_history_scan = "🔍 List History"
rescue_pisi_history_empty = "No package history found or could not be read."
rescue_pisi_takeback = "↩ Rollback to This Point"
rescue_pisi_takeback_start = "Running pisi takeback…"
rescue_pisi_history_ok = "Rollback completed successfully."
rescue_pisi_history_err = "Error: %{err}"
# ── LUKS ──────────────────────────────────────────────────
luks_enable_root = "Encrypt root partition (LUKS)"
luks_password = "Encryption password:"
luks_password_weak = "Password is too short (minimum 4 characters)"
error_target_disk_not_selected = "No target disk selected."
error_thread_terminated = "Install thread terminated unexpectedly."
error_thread_unexpectedly_terminated = "Install thread terminated unexpectedly."
# ── Netinstall ─────────────────────────────────────────
netinstall = "Software Selection"
netinstall_title = "Extra Software"
netinstall_description = "Select additional package groups to install."
netinstall_package_count = "packages"
netinstall_selected = "selected"
# ── Media Check ──────────────────────────────────────────────
media_check = "Media Check"
media_check_title = "Verify Installation Media"
media_check_description = "Check the integrity of your ISO or USB drive."
media_check_scan = "🔍 Scan Media"
media_check_select = "Select file to verify:"
media_check_running = "Checking… please wait."
media_check_ok = "✅ Media integrity verified successfully."
media_check_fail = "❌ Media integrity check FAILED! Please re-download."
media_check_no_md5 = "⚠️ md5sum or sha256sum tools not found."
media_check_file_not_found = "⚠️ Selected file not found."
media_check_path_label = "File path:"
media_check_path_hint = "e.g. /run/live/medium/pisilinux.iso"
media_check_algorithm = "Algorithm:"
job_media_check = "Verifying installation media"
# ── CLI / Auto-install ─────────────────────────────────────
hostname = "Hostname"
timezone = "Timezone"
region = "Region"
username = "Username"
# ── Slideshow (fallback) ───────────────────────────────────
welcome_slide_title = "Welcome to Pisi Linux"
welcome_slide_description = "A modern, fast, and secure GNU/Linux distribution."
package_manager_title = "Pisi Package Manager"
package_manager_description = "A powerful package manager with dependency resolution, history rollback, and atomic updates."
community_title = "Community Driven"
community_description = "Built by the community for the community. Pisi Linux is free and open source."
speed_title = "Optimized for Speed"
speed_description = "Designed to run fast on both modern and older hardware."
security_title = "Security First"
security_description = "Regular security updates and a robust permission system keep your system safe."
customization_title = "Full Customization"
customization_description = "Choose your desktop, applications, and look & feel during installation."
budgie_title = "Budgie Desktop"
budgie_description = "A modern, elegant desktop environment designed with simplicity in mind."
budgie_applets_title = "Budgie Applets"
budgie_applets_description = "Customizable applets for notifications, system tray, and more."
budgie_raven_title = "Budgie Raven"
budgie_raven_description = "Notification center and settings panel for quick access."
budgie_gtk_theme_title = "GTK Theme Integration"
budgie_gtk_theme_description = "Seamless GTK theme support for consistent application appearance."
cinnamon_title = "Cinnamon Desktop"
cinnamon_description = "A traditional desktop layout with modern features."
cinnamon_panel_title = "Cinnamon Panel"
cinnamon_panel_description = "Flexible panel system with applets, launchers, and tray icons."
cinnamon_settings_title = "Cinnamon Settings"
cinnamon_settings_description = "Comprehensive system settings accessible from the menu."
cinnamon_desklets_title = "Cinnamon Desklets"
cinnamon_desklets_description = "Interactive desklets for weather, clock, system monitoring and more."
gnome_title = "GNOME Desktop"
gnome_description = "A clean, distraction-free desktop environment."
gnome_search_title = "GNOME Search"
gnome_search_description = "Instant search across applications, files, and settings."
gnome_extensions_title = "GNOME Extensions"
gnome_extensions_description = "Extend your desktop with community-built extensions."
kde_title = "KDE Plasma Desktop"
kde_description = "Feature-rich, highly customizable desktop environment."
dolphin_title = "Dolphin File Manager"
dolphin_description = "Intuitive file manager with split-pane view and powerful search."
kde_connect_title = "KDE Connect"
kde_connect_description = "Seamlessly integrate your phone with your desktop."
discover_title = "Discover Software Center"
discover_description = "Browse and install applications with a single click."
lxde_title = "LXDE Desktop"
lxde_description = "Lightweight desktop environment for older hardware."
lxde_openbox_title = "OpenBox Window Manager"
lxde_openbox_description = "Fast, lightweight window manager with keyboard-driven workflow."
lxde_pcmanfm_title = "PCManFM File Manager"
lxde_pcmanfm_description = "Lightweight file manager with tabbed browsing and desktop management."
lxde_lxpanel_title = "LXPanel"
lxde_lxpanel_description = "Lightweight panel with application menu, task bar, and system tray."
lxqt_title = "LXQt Desktop"
lxqt_description = "A lightweight Qt-based desktop environment."
lxqt_panel_title = "LXQt Panel"
lxqt_panel_description = "Highly configurable panel with widgets and launchers."
lxqt_pcmanfm_qt_title = "PCManFM-Qt File Manager"
lxqt_pcmanfm_qt_description = "Fast file manager with tabbed interface and desktop icons."
lumina_title = "Lumina Desktop"
lumina_description = "A lightweight, plugin-based desktop environment from TrueOS."
lumina_applications_title = "Lumina Applications"
lumina_applications_description = "Native applications for Lumina desktop environment."
lumina_theme_title = "Lumina Theme Engine"
lumina_theme_description = "Full theme support for a consistent visual experience."
lumina_panel_title = "Lumina Panel"
lumina_panel_description = "Flexible panel system with custom widgets."
mate_title = "MATE Desktop"
mate_description = "Traditional desktop environment continued from GNOME 2."
mate_caja_title = "Caja File Manager"
mate_caja_description = "Feature-rich file manager with spatial and browser views."
mate_settings_title = "MATE Settings"
mate_settings_description = "Complete system settings organized by category."
mate_applications_title = "MATE Applications"
mate_applications_description = "Integrated application suite for daily tasks."
xfce_title = "XFCE Desktop"
xfce_description = "Lightweight yet powerful desktop environment."
xfce_panel_title = "XFCE Panel"
xfce_panel_description = "Highly customizable panel with launchers, applets, and menus."
xfce_thunar_title = "Thunar File Manager"
xfce_thunar_description = "Fast and reliable file manager with bulk rename and plugins."
xfce_settings_title = "XFCE Settings"
xfce_settings_description = "Comprehensive settings manager for desktop customization."
# ── LVM ────────────────────────────────────────────────────
lvm_lv_title = "LVM Logical Volumes"
lvm_lv_name = "LV Name"
lvm_lv_vg = "Volume Group"
lvm_lv_add = "Add Logical Volume"
lvm_lv_error_vg = "At least one Volume Group must be defined."
lvm_lv_error_size = "Entered size exceeds Volume Group capacity."
lvm_lv_mountpoint = "Mount Point"
lvm_lv_fstype = "File System"
lvm_lv_size = "Size (MB, 0=remaining):"
lvm_lv_action = "Action"
oem_change_password_warning = "OEM mode: You must change the default password before continuing."