Index: build/generator/gen_win.py =================================================================== --- build/generator/gen_win.py (revision 1517129) +++ build/generator/gen_win.py (working copy) @@ -1028,6 +1028,7 @@ class POFile: def __init__(self, base): self.po = base + '.po' self.mo = base + '.mo' + self.lang = base # MSVC paths always use backslashes regardless of current platform def msvc_path(path): Index: build/generator/templates/build_locale.ezt =================================================================== --- build/generator/templates/build_locale.ezt (revision 1517129) +++ build/generator/templates/build_locale.ezt (working copy) @@ -24,6 +24,10 @@ set exitcode=0 [for pofiles]echo Running msgfmt on [pofiles.po]... msgfmt.exe -c -o ..\..\%1\mo\[pofiles.mo] [pofiles.po] if errorlevel 1 goto err +set LANG_DIR=..\..\%1\subversion\share\locale\[pofiles.lang]\LC_MESSAGES +IF NOT EXIST %LANG_DIR% mkdir %LANG_DIR% +copy /Y ..\..\%1\mo\[pofiles.mo] %LANG_DIR%\subversion.mo +if errorlevel 1 goto err [end] goto end @rem **************************************************************************