Construction Geometries, a Sketch Palette row that hides construction geometry (#804)
A Sketch Palette toggle (sketch.options show_construction) that hides construction geometry from drawing and picking; saved with the sketch's view options under format 17. Co-authored-by: William Dunn <william.dunn@quasarke.com>
This commit is contained in:
1 parent
9184994721
commit
d302aa1a00
15 files changed
+224
-10
No files matched your search
@@ -258,6 +258,20 @@ mod tests {
|
||||
assert_eq!(Locale::for_language("de").label("Points"), Locale::for_language("de").text("ui.points"));
|
||||
}
|
||||
|
||||
/// The Construction Geometries row passes its English text, like the other seven text
|
||||
/// rows. "Construction" on its own is already the line-type entry `ui.construction`, so
|
||||
/// the row's two-word text must reach its own entry rather than that one.
|
||||
#[test]
|
||||
fn the_construction_geometries_row_reaches_its_own_entry_not_the_line_type() {
|
||||
let rows = [("de", "Konstruktionsgeometrien"), ("ja", "構築ジオメトリ"), ("ko", "구성 형상")];
|
||||
for (lang, want) in rows {
|
||||
let locale = Locale::for_language(lang);
|
||||
assert_eq!(locale.label("Construction Geometries"), want, "{lang}");
|
||||
assert_ne!(locale.label("Construction Geometries"), locale.text("ui.construction"), "{lang}");
|
||||
}
|
||||
assert_eq!(Locale::for_language("en").label("Construction Geometries"), "Construction Geometries");
|
||||
}
|
||||
|
||||
#[test]
|
||||
fn templates_allow_reordering_and_literal_braces_in_values() {
|
||||
assert_eq!(interpolate("{second} then {first}", &[("first", "{second}"), ("second", "B")]), "B then {second}");
|
||||
|
||||
Reference in new issue
Block a user