From ce835418cb2894d674c9b2a2efeec7a183a8eb13 Mon Sep 17 00:00:00 2001 From: Arjun Balgovind <32061677+arjunbalgovind@users.noreply.github.com> Date: Fri, 18 Sep 2020 10:27:59 -0700 Subject: [PATCH] Enable localization on all folders under PowerToys root (#6692) * Changed to repo root * Removed backslash * Revert testing change * Add comment --- .pipelines/build-localization.cmd | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.pipelines/build-localization.cmd b/.pipelines/build-localization.cmd index 318735382e..91803a6959 100644 --- a/.pipelines/build-localization.cmd +++ b/.pipelines/build-localization.cmd @@ -10,7 +10,8 @@ setlocal rem In this sample, the repo root is identical to the script directory path. Adjust the value of the RepoRoot variable accordingly based on your environment. rem Again, ensure the RepoRoot variable is set to the real repo root location, otherwise the localization toolset wouldn't work as intended. rem Note that the resolved %~dp0 ends with \. -set RepoRoot=%~dp0..\ +set RepoRootWithoutBackslash=%~dp0.. +set RepoRoot=%RepoRootWithoutBackslash%\ set OutDir=%RepoRoot%out set NUGET_PACKAGES=%RepoRoot%packages set LocalizationXLocPkgVer=2.0.0 @@ -18,9 +19,9 @@ set LocalizationXLocPkgVer=2.0.0 echo Running localization build... set XLocPath=%NUGET_PACKAGES%\Localization.XLoc.%LocalizationXLocPkgVer% -set LocProjectDirectory=%RepoRoot%src +set LocProjectDirectory=%RepoRootWithoutBackslash% -rem Run the localization tool on all LocProject.json files in the src directory and it's subdirectories +rem Run the localization tool on all LocProject.json files in the src directory and it's subdirectories (directory format must not end with \) dotnet "%XLocPath%\tools\netcore\Microsoft.Localization.XLoc.dll" /f "%LocProjectDirectory%" echo Localization build finished with exit code '%errorlevel%'.