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)