Mercurial > vim
comparison src/po/Makefile @ 33831:2b222b99faec v9.0.2130
patch 9.0.2130: some errors with translation Makefiles
Commit: https://github.com/vim/vim/commit/075ad7047457debfeef13442c01e74088b461092
Author: Ken Takata <kentkt@csc.jp>
Date: Sat Nov 25 15:51:00 2023 +0100
patch 9.0.2130: some errors with translation Makefiles
Problem: some errors with translation Makefiles
Solution: fix issues
Update src/po/ makefiles after 9.0.2127
* Change how to check `%LANGUAGE%`.
Check it only when needed.
* Add double quotes to where `GETTEXT_PATH` is used.
Before 9.0.2127, this worked: `nmake -f Make_mvc.mak GETTEXT_PATH="\"C:\Program Files\Git\usr\bin\""` (which was a bit tricky.)
9.0.2127 broke this and syntax error occurred.
This doesn't work either in 9.0.2127: `nmake -f Make_mvc.mak GETTEXT_PATH="C:\Program Files\Git\usr\bin"`
With this Commit, this works: `nmake -f Make_mvc.mak GETTEXT_PATH="C:\Program Files\Git\usr\bin"`
* Better error report for the `check` target.
Show the line number of the error. (Imported from vim-jp/lang-ja.)
closes: #13567
Signed-off-by: Ken Takata <kentkt@csc.jp>
Signed-off-by: Christian Brabandt <cb@256bit.org>
author | Christian Brabandt <cb@256bit.org> |
---|---|
date | Sat, 25 Nov 2023 16:00:05 +0100 |
parents | 45c0a5330758 |
children | c5a10c03afb8 |
comparison
equal
deleted
inserted
replaced
33830:5dae7f3dbd17 | 33831:2b222b99faec |
---|---|
30 | 30 |
31 .po.mo: | 31 .po.mo: |
32 $(MSGFMTCMD) -o $@ $< | 32 $(MSGFMTCMD) -o $@ $< |
33 | 33 |
34 .po.ck: | 34 .po.ck: |
35 $(VIM) -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq $< | 35 $(VIM) -u NONE --noplugins -e -s -X --cmd "set enc=utf-8" -S check.vim \ |
36 -c "if error == 0 | q | else | num 2 | cq | endif" $< | |
36 touch $@ | 37 touch $@ |
37 | 38 |
38 all: $(MOFILES) $(MOCONVERTED) $(MSGFMT_DESKTOP) | 39 all: $(MOFILES) $(MOCONVERTED) $(MSGFMT_DESKTOP) |
39 | 40 |
40 check: $(CHECKFILES) | 41 check: $(CHECKFILES) |