Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 2 additions & 2 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -70,7 +70,7 @@ install: test
cp src/po/ja.sjis.mo $(INSTALL_DIR)/lang/ja.sjis/LC_MESSAGES/vim.mo
cp runtime/lang/menu_ja*.vim $(INSTALL_DIR)/lang
cp runtime/doc/*.UTF-8.1 $(INSTALL_DIR)/doc
cp runtime/tutor/tutor*.ja.* $(INSTALL_DIR)/tutor
cp runtime/tutor/tutor*.ja $(INSTALL_DIR)/tutor

clean:
rm -rf $(ARCHIVE_DIR) $(ARCHIVE_FILE)
Expand Down Expand Up @@ -103,7 +103,7 @@ $(ARCHIVE_DIR):
cp src/po/*.po $@/src/po
cp runtime/lang/menu_ja*.vim $@/runtime/lang
cp runtime/doc/*.UTF-8.1 $@/runtime/doc
cp runtime/tutor/tutor*.ja.* $@/runtime/tutor
cp runtime/tutor/tutor*.ja $@/runtime/tutor
cp nsis/lang/japanese.nsi $@/nsis/lang

$(ARCHIVE).tar.gz: $(ARCHIVE_DIR)
Expand Down
50 changes: 41 additions & 9 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ src/po/ja.po |Vimのメッセージ翻訳ファイルの
runtime/lang/menu\_ja\_jp.utf-8.vim|Vimの日本語メニューファイルのマスター(UTF-8)
runtime/doc/\*-ja.UTF-8.1 |日本語manファイル(UTF-8)
runtime/doc/\*.1 |原文manファイル
runtime/tutor/tutor.ja.utf-8 |日本語チュートリアルファイル(UTF-8)
runtime/tutor/tutor |原文チュートリアルファイル
runtime/tutor/tutor{1,2}.ja |日本語チュートリアルファイル(UTF-8)
runtime/tutor/tutor{1,2} |原文チュートリアルファイル
nsis/lang |Windows用インストーラーの翻訳ファイル

## 原文ファイル取り込み手順
Expand Down Expand Up @@ -151,14 +151,10 @@ nsis/lang |Windows用インストーラーの翻訳フ

$ git diff | gvim -R -

$ vim tutor1.ja.utf-8
$ vim tutor2.ja.utf-8
$ vim tutor1.ja
$ vim tutor2.ja

3. (提出する場合は) SJISとEUC-JPの翻訳ファイルへ変更を反映させる。

$ make update

4. コミット
3. コミット

原文と日本語訳は常に同じバージョンがコミットされているように注意すること。

Expand Down Expand Up @@ -233,6 +229,42 @@ nsis/lang |Windows用インストーラーの翻訳フ

$ make update-src-dir VIM_SRC_DIR=../vim

以下のようにファイルが所定のディレクトリへコピーされる。

```
.\
+-- nsis\
| +-- lang\
| +-- japanese.nsi
+-- runtime\
| +-- doc\
| | +-- evim-ja.UTF-8.1
| | +-- vim-ja.UTF-8.1
| | +-- vimdiff-ja.UTF-8.1
| | +-- vimtutor-ja.UTF-8.1
| | +-- xxd-ja.UTF-8.1
| +-- lang\
| | +-- menu_ja.cp932.vim
| | +-- menu_ja.euc-jp.vim
| | +-- menu_ja.eucjp.vim
| | +-- menu_ja.ujis.vim
| | +-- menu_ja.utf-8.vim
| | +-- menu_ja_jp.cp932.vim
| | +-- menu_ja_jp.euc-jp.vim
| | +-- menu_ja_jp.eucjp.vim
| | +-- menu_ja_jp.ujis.vim
| | +-- menu_ja_jp.utf-8.vim
| | +-- menu_japanese_japan.932.vim
| +-- tutor\
| +-- tutor1.ja
| +-- tutor2.ja
+-- src\
+-- po\
+-- ja.euc-jp.po
+-- ja.po
+-- ja.sjis.po
```

6. タグを打ち、GitHub Releases を更新する

タグの形式は YYYYMMDD とする。例:
Expand Down
25 changes: 4 additions & 21 deletions runtime/tutor/Makefile
Original file line number Diff line number Diff line change
@@ -1,25 +1,10 @@
MASTER_TUTOR1 = tutor1.ja.utf-8
MASTER_TUTOR2 = tutor2.ja.utf-8
MASTER_TUTOR1 = tutor1.ja
MASTER_TUTOR2 = tutor2.ja
MASTER_ALL = $(MASTER_TUTOR1) $(MASTER_TUTOR2)

test: update
test:

update: tutor1.ja.sjis tutor1.ja.euc \
tutor2.ja.sjis tutor2.ja.euc

# tutor1
tutor1.ja.sjis: $(MASTER_TUTOR1)
iconv -f utf-8 -t cp932 < $< > $@

tutor1.ja.euc: $(MASTER_TUTOR1)
iconv -f utf-8 -t euc-jp < $< > $@

# tutor2
tutor2.ja.sjis: $(MASTER_TUTOR2)
iconv -f utf-8 -t cp932 < $< > $@

tutor2.ja.euc: $(MASTER_TUTOR2)
iconv -f utf-8 -t euc-jp < $< > $@
update:

force: touch
@$(MAKE) update
Expand All @@ -28,5 +13,3 @@ touch: $(MASTER_ALL)
touch $(MASTER_ALL)

clean:
rm -f tutor1.ja.sjis tutor1.ja.euc
rm -f tutor2.ja.sjis tutor2.ja.euc
File renamed without changes.
File renamed without changes.