diff options
author | Miguel Costa <miguel.costa@qt.io> | 2021-03-31 20:23:56 +0200 |
---|---|---|
committer | Miguel Costa <miguel.costa@qt.io> | 2021-04-01 08:57:22 +0000 |
commit | 3efedacef8a0e8531e8ae810380d0e7ef744b02d (patch) | |
tree | 87db6c0c16e06febb7231bb76200bf7cdd97d0a9 /src | |
parent | dc7309e2d50eb60a692c7060dc01cb86f0e37e1a (diff) |
Fix running lupdate/lrelease on sub-directories
Fixed a problem where invoking lupdate or lrelease on a .ts file located
in a sub-directory of the project would skip processing that file.
Change-Id: I717ac90d75bf87d11a2d85448d60b5bb7a2676d7
Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/qtvstools/Translation.cs | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/qtvstools/Translation.cs b/src/qtvstools/Translation.cs index df08e635..f603cc7b 100644 --- a/src/qtvstools/Translation.cs +++ b/src/qtvstools/Translation.cs @@ -57,7 +57,7 @@ namespace QtVsTools var vcProj = vcFile.project as VCProject; var project = vcProj?.Object as EnvDTE.Project; RunTranslationTarget(BuildAction.Release, - project, new[] { vcFile.Name }); + project, new[] { vcFile.RelativePath }); } public static void RunlRelease(VCFile[] vcFiles) @@ -65,7 +65,7 @@ namespace QtVsTools var vcProj = vcFiles.FirstOrDefault()?.project as VCProject; var project = vcProj?.Object as EnvDTE.Project; RunTranslationTarget(BuildAction.Release, - project, vcFiles.Select(vcFile => vcFile?.Name)); + project, vcFiles.Select(vcFile => vcFile?.RelativePath)); } public static void RunlRelease(EnvDTE.Project project) @@ -87,7 +87,7 @@ namespace QtVsTools var vcProj = vcFile.project as VCProject; var project = vcProj?.Object as EnvDTE.Project; RunTranslationTarget(BuildAction.Update, - project, new[] { vcFile.Name }); + project, new[] { vcFile.RelativePath }); } public static void RunlUpdate(VCFile[] vcFiles) @@ -95,7 +95,7 @@ namespace QtVsTools var vcProj = vcFiles.FirstOrDefault()?.project as VCProject; var project = vcProj?.Object as EnvDTE.Project; RunTranslationTarget(BuildAction.Update, - project, vcFiles.Select(vcFile => vcFile?.Name)); + project, vcFiles.Select(vcFile => vcFile?.RelativePath)); } public static void RunlUpdate(EnvDTE.Project project) |