mirror of
https://github.com/OrcaSlicer/OrcaSlicer.git
synced 2026-10-11 01:41:03 +00:00
Use IDEX/IQEX in the user-facing strings
Closes review comment 10. `461c69c83e` settled this in April — IMEX internally, IDEX/IQEX as the user-facing label — but the UI strings were never converted. Every translated string naming the feature now reads IDEX/IQEX: 41 occurrences across the printer and process option labels and tooltips, the modes editor, the plate mode indicator, the pre-slice warnings, the placement refusals and the slicing errors. The reviewer listed eight; the rest were in the same class. Nothing else moves. The config keys keep the `imex_` spelling — `is_imex`, `imex_mode_names`, `imex_parallel_mode` and the rest are on-disk format in existing printer presets and 3MF projects, so renaming them would break every profile and project already saved. C++ identifiers, filenames, comments and test names keep IMEX as well: it stays the internal name of the subsystem, which is what covers the topology space (one gantry with 2-4 tools, 2x1 and 2x2 grids) that neither acronym names on its own. Where a tooltip quotes a key, the key spelling is preserved and only the feature word around it changed. The `is_imex` tooltip is reworded rather than substituted: it already named the hardware families parenthetically, so a literal replacement would have said IDEX/IQEX twice in one sentence. No translation impact — no IMEX string had reached OrcaSlicer.pot or any catalogue, so there is nothing to migrate. One test asserted on the old error text and now matches the new one. Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Opus 5
parent
bd8dfd6250
commit
5eac300d91
@@ -3731,13 +3731,13 @@ void GCode::_do_export(Print& print, GCodeOutputStream &file, ThumbnailsGenerato
|
||||
print.active_step_add_warning(
|
||||
PrintStateBase::WarningLevel::NON_CRITICAL,
|
||||
imex_mode_resolved
|
||||
? Slic3r::format(_(L("The IMEX mode \"%1%\" has no tools assigned on the selected printer. "
|
||||
? Slic3r::format(_(L("The IDEX/IQEX mode \"%1%\" has no tools assigned on the selected printer. "
|
||||
"Printing in Primary mode instead. Assign the mode's tools in Printer "
|
||||
"Settings, or pick another mode from the plate's IMEX button.")),
|
||||
"Settings, or pick another mode from the plate's IDEX/IQEX button.")),
|
||||
imex_active_mode)
|
||||
: Slic3r::format(_(L("This plate is set to the IMEX mode \"%1%\", which the selected printer "
|
||||
: Slic3r::format(_(L("This plate is set to the IDEX/IQEX mode \"%1%\", which the selected printer "
|
||||
"does not define. Printing in Primary mode instead. Pick a mode from the "
|
||||
"plate's IMEX button, or restore the mode in Printer Settings.")),
|
||||
"plate's IDEX/IQEX button, or restore the mode in Printer Settings.")),
|
||||
imex_active_mode));
|
||||
imex_active_mode = kImexPrimaryMode;
|
||||
imex_active_mode_index = 0;
|
||||
|
||||
Reference in New Issue
Block a user