fix(accessibility): allow localisation on the string 'Default'

This commit is contained in:
Jonathan Capps 2025-03-24 13:20:31 +00:00 committed by GitHub
parent 4097556957
commit c94886a6f8
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
2 changed files with 8 additions and 9 deletions

View file

@ -1,4 +1,5 @@
use std::collections::HashSet;
use std::fmt::Write;
use cosmic::{
iced::{Element, Length},
@ -65,15 +66,12 @@ impl Default for Page {
let increment_values = values
.into_iter()
.map(|val| {
format!(
"{}%{}",
val,
if val == ZoomConfig::default().increment {
" (Default)"
} else {
""
}
)
let mut option_string = String::new();
write!(&mut option_string, "{}%", val).expect("");
if val == ZoomConfig::default().increment {
write!(&mut option_string, " ({})", fl!("default")).expect("");
}
option_string
})
.collect::<Vec<_>>();
let increment_idx = increment_values.iter().position(|s| {

View file

@ -137,6 +137,7 @@ accessibility = Accessibility
.high-contrast = High contrast mode
.invert-colors = Invert Colors
.color-filters = Color filters
default = Default
magnifier = Magnifier
.controls = Or use these shortcuts: { $zoom_in ->
[zero] {""}