fix(accessibility): allow localisation on the string 'Default'
This commit is contained in:
parent
4097556957
commit
c94886a6f8
2 changed files with 8 additions and 9 deletions
|
|
@ -1,4 +1,5 @@
|
||||||
use std::collections::HashSet;
|
use std::collections::HashSet;
|
||||||
|
use std::fmt::Write;
|
||||||
|
|
||||||
use cosmic::{
|
use cosmic::{
|
||||||
iced::{Element, Length},
|
iced::{Element, Length},
|
||||||
|
|
@ -65,15 +66,12 @@ impl Default for Page {
|
||||||
let increment_values = values
|
let increment_values = values
|
||||||
.into_iter()
|
.into_iter()
|
||||||
.map(|val| {
|
.map(|val| {
|
||||||
format!(
|
let mut option_string = String::new();
|
||||||
"{}%{}",
|
write!(&mut option_string, "{}%", val).expect("");
|
||||||
val,
|
if val == ZoomConfig::default().increment {
|
||||||
if val == ZoomConfig::default().increment {
|
write!(&mut option_string, " ({})", fl!("default")).expect("");
|
||||||
" (Default)"
|
}
|
||||||
} else {
|
option_string
|
||||||
""
|
|
||||||
}
|
|
||||||
)
|
|
||||||
})
|
})
|
||||||
.collect::<Vec<_>>();
|
.collect::<Vec<_>>();
|
||||||
let increment_idx = increment_values.iter().position(|s| {
|
let increment_idx = increment_values.iter().position(|s| {
|
||||||
|
|
|
||||||
|
|
@ -137,6 +137,7 @@ accessibility = Accessibility
|
||||||
.high-contrast = High contrast mode
|
.high-contrast = High contrast mode
|
||||||
.invert-colors = Invert Colors
|
.invert-colors = Invert Colors
|
||||||
.color-filters = Color filters
|
.color-filters = Color filters
|
||||||
|
default = Default
|
||||||
magnifier = Magnifier
|
magnifier = Magnifier
|
||||||
.controls = Or use these shortcuts: { $zoom_in ->
|
.controls = Or use these shortcuts: { $zoom_in ->
|
||||||
[zero] {""}
|
[zero] {""}
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue