Skip to content

Commit e411413

Browse files
committed
Merge pull request #33 from vim-jp/prepare-submit
prepare submit
2 parents f006c91 + 1e206b8 commit e411413

14 files changed

+179
-14235
lines changed

.gitignore

+4-3
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,4 @@
1-
/src/po/*.po.bak
2-
/src/po/*.po.old
3-
/src/po/vim.pot
1+
/vim-lang-ja*.tar.gz
2+
/vim-lang-ja*.tar.bz2
3+
/vim-lang-ja*.tar.xz
4+
/vim-lang-ja*/

Makefile

+44
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,44 @@
1+
ARCHIVE = vim-lang-ja
2+
ARCHIVE_EXT = xz
3+
ARCHIVE_DIR = $(ARCHIVE)
4+
ARCHIVE_FILE = $(ARCHIVE).tar.$(ARCHIVE_EXT)
5+
6+
archive: $(ARCHIVE_FILE)
7+
8+
archive-dir: $(ARCHIVE_DIR)
9+
10+
release: force-update-all
11+
@rm -rf $(ARCHIVE_DIR) $(ARCHIVE_FILE)
12+
$(MAKE) $(ARCHIVE_FILE)
13+
rm -rf $(ARCHIVE_DIR)
14+
15+
clean:
16+
rm -rf $(ARCHIVE_DIR) $(ARCHIVE_FILE)
17+
18+
distclean: clean
19+
rm -f *.tar.bz2 *.tar.gz *.tar.xz
20+
21+
force-update-all: force-update-po force-update-lang
22+
23+
force-update-po:
24+
cd src/po && $(MAKE) force
25+
26+
force-update-lang:
27+
cd runtime/lang && $(MAKE) force
28+
29+
$(ARCHIVE_DIR):
30+
mkdir -p $@/src/po
31+
mkdir -p $@/runtime/lang
32+
mkdir -p $@/runtime/doc
33+
cp src/po/*.po $@/src/po
34+
cp runtime/lang/menu_ja*.vim $@/runtime/lang
35+
cp runtime/doc/*.UTF-8.1 $@/runtime/doc
36+
37+
$(ARCHIVE).tar.gz: $(ARCHIVE_DIR)
38+
tar -czf $@ $<
39+
40+
$(ARCHIVE).tar.bz2: $(ARCHIVE_DIR)
41+
tar -cjf $@ $<
42+
43+
$(ARCHIVE).tar.xz: $(ARCHIVE_DIR)
44+
tar -cJf $@ $<

README.mkd

+10
Original file line numberDiff line numberDiff line change
@@ -88,3 +88,13 @@ src/po/ 及び runtime/lang/ 配下の、上記以外のファイルは基本的
8888
4. コミット
8989

9090
原文と日本語訳は常に同じバージョンがコミットされているように注意すること。
91+
92+
## リリース手順
93+
94+
以下を実行してください。
95+
96+
$ make release ARCHIVE=vim-lang-ja-`date +%Y%m%d`
97+
98+
`vim-lang-ja-20160131.tar.xz` のようなアーカイブファイルができます。
99+
`20160131` の部分は実行した日付に置き換わります。
100+
あとはこのアーカイブファイルを vim-dev へ更新依頼とともに送信します。

runtime/lang/.gitignore

+2
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
/menu_ja_jp.euc-jp.vim
2+
/menu_japanese_japan.932.vim

runtime/lang/Makefile

+17
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
MASTER_MENU = menu_ja_jp.utf-8.vim
2+
3+
update: menu_ja_jp.euc-jp.vim menu_japanese_japan.932.vim
4+
5+
menu_ja_jp.euc-jp.vim: $(MASTER_MENU)
6+
iconv -f utf-8 -t euc-jp $< | \
7+
sed -e 's/^scriptencoding utf-8/scriptencoding euc-jp/' -e 's/Menu Translations:\tJapanese (UTF-8)/Menu Translations:\tJapanese (EUC-JP)/' > $@
8+
9+
menu_japanese_japan.932.vim: $(MASTER_MENU)
10+
iconv -f utf-8 -t cp932 $< | \
11+
sed -e 's/^scriptencoding utf-8/scriptencoding cp932/' -e 's/Menu Translations:\tJapanese (UTF-8)/Menu Translations:\tJapanese (CP932)/' > $@
12+
13+
force: touch
14+
@$(MAKE) update
15+
16+
touch: $(MASTER_MENU)
17+
touch $<

runtime/lang/menu_ja_jp.euc-jp.vim

-306
This file was deleted.

0 commit comments

Comments
 (0)