FIX: Fix missing L() localisation helper

/run/build/BambuStudio/src/libslic3r/PresetBundle.cpp: In member function ‘unsigned int Slic3r::PresetBundle::sync_ams_list(std::vector<std::pair<Slic3r::DynamicPrintConfig*, std::__cxx11::basic_string<char> > >&, bool, std::map<int, Slic3r::AMSMapInfo>&, bool, Slic3r::MergeFilamentInfo&)’:
/run/build/BambuStudio/src/libslic3r/PresetBundle.cpp:1973:49: error: ‘L’ was not declared in this scope
 1973 |                     unknowns.emplace_back(&ams, L("The filament model is unknown. Still using the previous filament preset."));
      |                                                 ^
This commit is contained in:
Bastien Nocera 2025-03-25 17:16:09 +01:00 committed by Lane.Wei
parent c77afa7096
commit a8d792ecf8
1 changed files with 3 additions and 0 deletions

View File

@ -2,6 +2,7 @@
#include "PresetBundle.hpp"
#include "libslic3r.h"
#include "I18N.hpp"
#include "Utils.hpp"
#include "Model.hpp"
#include "format.hpp"
@ -24,6 +25,8 @@
#include <boost/log/trivial.hpp>
#include <miniz/miniz.h>
// Mark string for localization and translate.
#define L(s) Slic3r::I18N::translate(s)
// Store the print/filament/printer presets into a "presets" subdirectory of the Slic3rPE config dir.
// This breaks compatibility with the upstream Slic3r if the --datadir is used to switch between the two versions.