@samitouri / QOSAMI-WSL / commits / b4c0ced6

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