aboutsummaryrefslogtreecommitdiff
path: root/src/nvim/po/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'src/nvim/po/Makefile')
-rw-r--r--src/nvim/po/Makefile295
1 files changed, 0 insertions, 295 deletions
diff --git a/src/nvim/po/Makefile b/src/nvim/po/Makefile
deleted file mode 100644
index ba460e44eb..0000000000
--- a/src/nvim/po/Makefile
+++ /dev/null
@@ -1,295 +0,0 @@
-# Makefile for the Vim message translations.
-
-# TODO make this configurable
-# Note: ja.sjis, *.cp1250 and zh_CN.cp936 are only for MS-Windows, they are
-# not installed on Unix
-
-LANGUAGES = \
- af \
- ca \
- cs \
- de \
- en_GB \
- eo \
- es \
- fi \
- fr \
- ga \
- it \
- ja \
- ko \
- ko.UTF-8 \
- nb \
- nl \
- no \
- pl \
- pt_BR \
- ru \
- sk \
- sv \
- uk \
- vi \
- zh_CN \
- zh_CN.UTF-8 \
- zh_TW \
- zh_TW.UTF-8
-
-CONVERTED = \
- cs.cp1250 \
- ja.sjis \
- ja.euc-jp \
- pl.cp1250 \
- pl.UTF-8 \
- ru.cp1251 \
- sk.cp1250 \
- uk.cp1251 \
- zh_CN.cp936
-
-MOFILES = \
- af.mo \
- ca.mo \
- cs.mo \
- de.mo \
- en_GB.mo \
- eo.mo \
- es.mo \
- fi.mo \
- fr.mo \
- ga.mo \
- it.mo \
- ja.mo \
- ko.mo \
- ko.UTF-8.mo \
- nb.mo \
- nl.mo \
- no.mo \
- pl.mo \
- pt_BR.mo \
- ru.mo \
- sk.mo \
- sv.mo \
- uk.mo \
- vi.mo \
- zh_CN.UTF-8.mo \
- zh_CN.mo \
- zh_TW.UTF-8.mo \
- zh_TW.mo
-
-MOCONVERTED = \
- cs.cp1250.mo \
- ja.sjis.mo \
- ja.euc-jp.mo \
- pl.cp1250.mo \
- pl.UTF-8.mo \
- ru.cp1251.mo \
- sk.cp1250.mo \
- uk.cp1251.mo \
- zh_CN.cp936.mo
-
-CHECKFILES = \
- af.ck \
- ca.ck \
- cs.ck \
- de.ck \
- en_GB.ck \
- eo.ck \
- es.ck \
- fi.ck \
- fr.ck \
- ga.ck \
- it.ck \
- ja.ck \
- ko.ck \
- ko.UTF-8.ck \
- nb.ck \
- nl.ck \
- no.ck \
- pl.ck \
- pt_BR.ck \
- ru.ck \
- sk.ck \
- sv.ck \
- uk.ck \
- vi.ck \
- zh_CN.UTF-8.ck \
- zh_CN.ck \
- zh_TW.UTF-8.ck \
- zh_TW.ck \
- cs.cp1250.ck \
- ja.sjis.ck \
- ja.euc-jp.ck \
- pl.cp1250.ck \
- pl.UTF-8.ck \
- ru.cp1251.ck \
- sk.cp1250.ck \
- uk.cp1251.ck \
- zh_CN.cp936.ck
-
-SOURCE_FILES = $(shell find .. -type f -name '*.[ch]')
-
-PACKAGE = nvim
-SHELL = /bin/sh
-VIM = ../../../build/bin/nvim
-
-# The OLD_PO_FILE_INPUT and OLD_PO_FILE_OUTPUT are for the new GNU gettext
-# tools 0.10.37, which use a slightly different .po file format that is not
-# compatible with Solaris (and old gettext implementations) unless these are
-# set. gettext 0.10.36 will not work!
-MSGFMT = OLD_PO_FILE_INPUT=yes msgfmt -v
-XGETTEXT = OLD_PO_FILE_INPUT=yes OLD_PO_FILE_OUTPUT=yes xgettext
-MSGMERGE = OLD_PO_FILE_INPUT=yes OLD_PO_FILE_OUTPUT=yes msgmerge
-SAFE_SED = LANG=C LC_CTYPE=C LC_ALL=C sed
-
-.SUFFIXES:
-.SUFFIXES: .po .mo .pot .ck
-.PHONY: all install uninstall prefixcheck converted check clean checkclean distclean update-po $(LANGUAGES) $(CONVERTED)
-
-.po.mo:
- $(MSGFMT) -o $@ $<
-
-.po.ck:
- $(VIM) -u NONE -e -X -S check.vim -c "if error == 0 | q | endif" -c cq $<
- touch $@
-
-all: $(MOFILES) $(MOCONVERTED)
-
-check: $(CHECKFILES)
-
-install: $(MOFILES) $(MOCONVERTED)
- @$(MAKE) prefixcheck
- for lang in $(LANGUAGES) $(CONVERTED); do \
- dir=$(LOCALEDIR)/$$lang/; \
- if test ! -x "$$dir"; then \
- mkdir $$dir; chmod 755 $$dir; \
- fi; \
- dir=$(LOCALEDIR)/$$lang/LC_MESSAGES; \
- if test ! -x "$$dir"; then \
- mkdir $$dir; chmod 755 $$dir; \
- fi; \
- if test -r $$lang.mo; then \
- $(INSTALL_DATA) $$lang.mo $$dir/$(PACKAGE).mo; \
- chmod $(FILEMOD) $$dir/$(PACKAGE).mo; \
- fi; \
- done
-
-uninstall:
- @$(MAKE) prefixcheck
- for cat in $(MOFILES) $(MOCONVERTED); do \
- cat=`basename $$cat`; \
- lang=`echo $$cat | sed 's/\$(CATOBJEXT)$$//'`; \
- rm -f $(LOCALEDIR)/$$lang/LC_MESSAGES/$(PACKAGE).mo; \
- done
-
-converted: $(MOCONVERTED)
-
-# nl.po was added later, if it does not exist use a file with just a # in it
-# (an empty file doesn't work with old msgfmt).
-nl.po:
- @( echo \# > nl.po )
-
-# Norwegian/Bokmal: "nb" is an alias for "no".
-# Copying the file is not efficient, but I don't know of another way to make
-# this work.
-nb.po: no.po
- cp no.po nb.po
-
-# Convert ja.po to create ja.sjis.po. Requires doubling backslashes in the
-# second byte. Don't depend on sjiscorr, it should only be compiled when
-# ja.sjis.po is outdated.
-ja.sjis.po: ja.po
- @$(MAKE) sjiscorr
- rm -f ja.sjis.po
- iconv -f utf-8 -t cp932 ja.po | ./sjiscorr > ja.sjis.po
-
-sjiscorr: sjiscorr.c
- $(CC) -o sjiscorr sjiscorr.c
-
-ja.euc-jp.po: ja.po
- iconv -f utf-8 -t euc-jp ja.po | \
- $(SAFE_SED) -e 's/charset=utf-8/charset=euc-jp/' -e 's/# Original translations/# Generated from ja.po, DO NOT EDIT/' > ja.euc-jp.po
-
-# Convert cs.po to create cs.cp1250.po.
-cs.cp1250.po: cs.po
- rm -f cs.cp1250.po
- iconv -f iso-8859-2 -t cp1250 cs.po | \
- $(SAFE_SED) -e 's/charset=ISO-8859-2/charset=cp1250/' -e 's/# Original translations/# Generated from cs.po, DO NOT EDIT/' > cs.cp1250.po
-
-# Convert pl.po to create pl.cp1250.po.
-pl.cp1250.po: pl.po
- rm -f pl.cp1250.po
- iconv -f iso-8859-2 -t cp1250 pl.po | \
- $(SAFE_SED) -e 's/charset=ISO-8859-2/charset=cp1250/' -e 's/# Original translations/# Generated from pl.po, DO NOT EDIT/' > pl.cp1250.po
-
-# Convert pl.po to create pl.UTF-8.po.
-pl.UTF-8.po: pl.po
- rm -f pl.UTF-8.po
- iconv -f iso-8859-2 -t utf-8 pl.po | \
- $(SAFE_SED) -e 's/charset=ISO-8859-2/charset=utf-8/' -e 's/# Original translations/# Generated from pl.po, DO NOT EDIT/' > pl.UTF-8.po
-
-# Convert sk.po to create sk.cp1250.po.
-sk.cp1250.po: sk.po
- rm -f sk.cp1250.po
- iconv -f iso-8859-2 -t cp1250 sk.po | \
- $(SAFE_SED) -e 's/charset=ISO-8859-2/charset=cp1250/' -e 's/# Original translations/# Generated from sk.po, DO NOT EDIT/' > sk.cp1250.po
-
-# Convert zh_CN.po to create zh_CN.cp936.po.
-# set 'charset' to gbk to avoid that msfmt generates a warning
-zh_CN.cp936.po: zh_CN.po
- rm -f zh_CN.cp936.po
- iconv -f gb2312 -t cp936 zh_CN.po | \
- $(SAFE_SED) -e 's/charset=gb2312/charset=gbk/' -e 's/# Original translations/# Generated from zh_CN.po, DO NOT EDIT/' > zh_CN.cp936.po
-
-# Convert ko.UTF-8.po to create ko.po.
-ko.po: ko.UTF-8.po
- rm -f ko.po
- iconv -f UTF-8 -t euc-kr ko.UTF-8.po | \
- $(SAFE_SED) -e 's/charset=UTF-8/charset=euc-kr/' \
- -e 's/# Korean translation for Vim/# Generated from ko.UTF-8.po, DO NOT EDIT/' \
- > ko.po
-
-# Convert ru.po to create ru.cp1251.po.
-ru.cp1251.po: ru.po
- rm -f ru.cp1251.po
- iconv -f utf-8 -t cp1251 ru.po | \
- $(SAFE_SED) -e 's/charset=utf-8/charset=cp1251/' -e 's/# Original translations/# Generated from ru.po, DO NOT EDIT/' > ru.cp1251.po
-
-# Convert uk.po to create uk.cp1251.po.
-uk.cp1251.po: uk.po
- rm -f uk.cp1251.po
- iconv -f utf-8 -t cp1251 uk.po | \
- $(SAFE_SED) -e 's/charset=utf-8/charset=cp1251/' -e 's/# Original translations/# Generated from uk.po, DO NOT EDIT/' > uk.cp1251.po
-
-prefixcheck:
- @if test "x" = "x$(prefix)"; then \
- echo "******************************************"; \
- echo " please use make from the src directory "; \
- echo "******************************************"; \
- exit 1; \
- fi
-
-clean: checkclean
- rm -f core core.* *.old.po *.mo *.pot sjiscorr
-
-distclean: clean
-
-checkclean:
- rm -f *.ck
-
-$(PACKAGE).pot: $(SOURCE_FILES)
- $(XGETTEXT) --default-domain=$(PACKAGE) \
- --add-comments --keyword=_ --keyword=N_ \
- $(SOURCE_FILES)
- mv $(PACKAGE).po $(PACKAGE).pot
-
-update-po: $(LANGUAGES)
-
-# Don't add a dependency here, we only want to update the .po files manually
-$(LANGUAGES):
- @$(MAKE) $(PACKAGE).pot
- if test ! -f $@.po.orig; then cp $@.po $@.po.orig; fi
- mv $@.po $@.po.old
- if $(MSGMERGE) $@.po.old $(PACKAGE).pot -o $@.po; then \
- rm -f $@.po.old; \
- else \
- echo "msgmerge for $@.po failed!"; mv $@.po.old $@.po; \
- fi