From 472db22e1a660278f185e9c1921de7d5a51a4637 Mon Sep 17 00:00:00 2001 From: bflatastic Date: Sun, 1 Nov 2026 23:12:40 +0700 Subject: [PATCH] The Make screen says Craft Anything looks at the original, not an unnamed "we" "How closely may we look at it?" and its two answers left readers wondering whether "we" meant the team, a third party or the AI (#75). They now name Craft Anything; the French catalog follows. --- crates/ui-egui/src/fr.tsv | 6 +++--- crates/ui-egui/src/make.rs | 6 +++--- crates/ui-egui/tests/smoke.rs | 6 +++--- 3 files changed, 9 insertions(+), 9 deletions(-) diff --git a/crates/ui-egui/src/fr.tsv b/crates/ui-egui/src/fr.tsv index 414585a1..e6635f1b 100644 --- a/crates/ui-egui/src/fr.tsv +++ b/crates/ui-egui/src/fr.tsv @@ -412,10 +412,10 @@ A game Un jeu Nothing — start fresh Rien — partir de zéro You chose: Votre choix : Type the website's address: Tapez l'adresse du site web : -How closely may we look at it? Jusqu'où pouvons-nous l'examiner ? +How closely may Craft Anything look at it? Jusqu'où Craft Anything peut-il l'examiner ? For everything you make, like the switch in the title bar. Pour tout ce que vous créez, comme l'interrupteur de la barre de titre. -Nothing inside it is read; we work from what you can see. Your version gets its own art. Rien à l'intérieur n'est lu ; nous travaillons à partir de ce que vous voyez. Votre version a ses propres graphismes. -We read its code and files with every tool we have. For your private use. Nous lisons son code et ses fichiers avec tous nos outils. Pour votre usage privé. +Nothing inside it is read; Craft Anything works from what you can see. Your version gets its own art. Rien à l'intérieur n'est lu ; Craft Anything travaille à partir de ce que vous voyez. Votre version a ses propres graphismes. +Craft Anything reads its code and files with every tool it has. For your private use. Craft Anything lit son code et ses fichiers avec tous ses outils. Pour votre usage privé. More makes a big program's first look faster. Plus de mémoire accélère le premier examen d'un gros programme. Ghidra isn't on this computer yet, so the built-in decompiler stands in. Ghidra n'est pas encore sur cet ordinateur, le décompilateur intégré le remplace donc. Ideas: Idées : diff --git a/crates/ui-egui/src/make.rs b/crates/ui-egui/src/make.rs index d8cbbfde..061d1357 100644 --- a/crates/ui-egui/src/make.rs +++ b/crates/ui-egui/src/make.rs @@ -287,7 +287,7 @@ fn look_inside(app: &mut CraftApp, ui: &mut Ui) { let t = Tokens::get(ui.ctx()); // The app's one setting (the title bar's switch), not this project's: said where it's chosen. ui.horizontal_wrapped(|ui| { - ui.label(RichText::new(tr("How closely may we look at it?")).size(theme::BODY).color(t.text_dim)); + ui.label(RichText::new(tr("How closely may Craft Anything look at it?")).size(theme::BODY).color(t.text_dim)); ui.label(RichText::new(tr("For everything you make, like the switch in the title bar.")).size(theme::SMALL).color(t.text_faint)); }); ui.add_space(6.0); @@ -298,8 +298,8 @@ fn look_inside(app: &mut CraftApp, ui: &mut Ui) { ui.horizontal(|ui| { ui.spacing_mut().item_spacing.x = gap; for (on, icon, label, blurb) in [ - (false, "shield-check", "Clean room", "Nothing inside it is read; we work from what you can see. Your version gets its own art."), - (true, "microscope", "Deep", "We read its code and files with every tool we have. For your private use."), + (false, "shield-check", "Clean room", "Nothing inside it is read; Craft Anything works from what you can see. Your version gets its own art."), + (true, "microscope", "Deep", "Craft Anything reads its code and files with every tool it has. For your private use."), ] { if widgets::choice_tile(ui, size, icon, label, blurb, deep == on).clicked() { pick = Some(on); diff --git a/crates/ui-egui/tests/smoke.rs b/crates/ui-egui/tests/smoke.rs index 50020806..90bbd718 100644 --- a/crates/ui-egui/tests/smoke.rs +++ b/crates/ui-egui/tests/smoke.rs @@ -183,7 +183,7 @@ fn deep_mode_without_ghidra_asks_to_get_it_before_using_it() { h.run_steps(3); // An app or a game offers Clean room or Deep right on the Make screen; picking Deep offers // Ghidra instead of quietly going without it. - h.get_by_label("How closely may we look at it?"); + h.get_by_label("How closely may Craft Anything look at it?"); h.get_by_label("Deep").click(); h.run_steps(3); assert_eq!(h.state().state.modal, Some(Modal::Ghidra)); @@ -662,12 +662,12 @@ fn website_choice_stays_picked_while_the_address_is_empty() { assert!(h.state().state.make.editing_url); h.get_by_label("Type the website's address:"); // A website is looked at as a visitor sees it, or read in Deep mode: asked. - h.get_by_label("How closely may we look at it?"); + h.get_by_label("How closely may Craft Anything look at it?"); } h.get_by_label("Nothing — start fresh").click(); h.run_steps(3); assert!(!h.state().state.make.editing_url); - assert!(h.query_by_label("How closely may we look at it?").is_none(), "nothing to look at"); + assert!(h.query_by_label("How closely may Craft Anything look at it?").is_none(), "nothing to look at"); assert!(h.query_by_label("Type the website's address:").is_none()); }