cleanup: minor tweaks to path translation failed messages (#13892)
Co-authored-by: Ben Hillis <benhill@ntdev.microsoft.com>
Ben Hillis committed
Dec 13, 2025 at 10:59 UTC
b4c0ced6b8ba6d88439c0563036026267439898c
3 files changed
+5
-6
localization/strings/en-US/Resources.resw
-3
@@ -730,9 +730,6 @@ The system may need to be restarted so the changes can take effect.</value>
730
<data name="MessageFailedToResizeDisk" xml:space="preserve">
731
<value>Failed to resize disk.</value>
732
</data>
733
- <data name="MessageFailedToTranslatePath" xml:space="preserve">
734
- <value>Failed to translate path.</value>
735
- </data>
733
<data name="MessageNoValueFound" xml:space="preserve">
734
<value>No value found.</value>
735
</data>
src/linux/init/util.cpp
+4
-2
@@ -2884,14 +2884,16 @@ Return Value:
2884
std::string TranslatedPath = WslPathTranslate(Path, 0, Mode);
2885
if (TranslatedPath.empty())
2886
{
2887
+ auto WarningMessage = wsl::shared::Localization::MessageFailedToTranslate(Path);
2888
if (wil::ScopedWarningsCollector::CanCollectWarning())
2889
{
2889
- EMIT_USER_WARNING(wsl::shared::Localization::MessageFailedToTranslate(Path));
2890
+ EMIT_USER_WARNING(std::move(WarningMessage));
2891
}
2892
else
2893
{
2893
- LOG_ERROR("Failed to translate {}", Path);
2894
+ LOG_WARNING("{}", WarningMessage);
2895
}
2896
+
2897
continue;
2898
}
2899
src/linux/init/wslinfo.cpp
+1
-1
@@ -137,7 +137,7 @@ Return Value:
137
auto translatedPath = WslPathTranslate(value.data(), TRANSLATE_FLAG_ABSOLUTE, TRANSLATE_MODE_UNIX);
138
if (translatedPath.empty())
139
{
140
- std::cerr << Localization::MessageFailedToTranslatePath() << "\n";
140
+ std::cerr << Localization::MessageFailedToTranslate(value.data()) << "\n";
141
return 1;
142
}
143