Skip to content

Commit

Permalink
Merge pull request #62 from vim-jp/catchup-7.4.2358
Browse files Browse the repository at this point in the history
Catchup 7.4.2358
  • Loading branch information
koron authored Sep 11, 2016
2 parents b5fef4b + 0736239 commit 4be9b93
Show file tree
Hide file tree
Showing 3 changed files with 68 additions and 16 deletions.
1 change: 1 addition & 0 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
.*.sw?
*~
/tmp/
/vim-lang-ja*.tar.gz
/vim-lang-ja*.tar.bz2
/vim-lang-ja*.tar.xz
Expand Down
67 changes: 56 additions & 11 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -26,7 +26,11 @@ runtime/tutor/tutor |原文チュートリアルファイル
$ cd src/po
$ make vim.pot

2. ja.po に vim.pot をマージ (古いのは ja.po.old へ退避します)
註: `make vim.pot` を実行するには `src/``./configure` を実行しておく必
要があるが、`src/po/Makefile` の4行目の `include ../auto/config.mk` をコメ
ントアウトして回避することも可能。

2. ja.po に vim.pot をマージ (古いものは ja.po.old へ退避される)

$ make merge

Expand All @@ -40,19 +44,28 @@ runtime/tutor/tutor |原文チュートリアルファイル

/fuzzy\|^msgstr ""\(\n"\)\@!

5. 不要な情報の削除
5. 使われなくなった翻訳の削除

使われなくなった翻訳が ja.po の末尾に `#~` を付けて記録されている。それを削
除する。以下のコマンドが使える。

:%s/^#\~/d

6. 不要な情報の削除

Vim で以下のようにする。

:source cleanup.vim

cleanup.vim は Vim 本体からのコピー

6. チェック
7. チェック

$ vim -S check.vim ja.po

7. もう1回マージして、整形と消しすぎたコメントの復活
`make check` でも代替可能。

8. もう1回マージして、整形と消しすぎたコメントの復活

$ make merge-force
$ vim ja.po
Expand All @@ -63,7 +76,8 @@ runtime/tutor/tutor |原文チュートリアルファイル

1. 原文manファイルの更新

Vimのソースファイルの runtime/doc/ ディレクトリから、原文manファイルを本リポジトリにコピー。
Vimのソースファイルの runtime/doc/ ディレクトリから、原文manファイルを本リ
ポジトリにコピー。

$ cd /path/to/vim/runtime/doc
$ cp evim.1 vim.1 vimdiff.1 vimtutor.1 xxd.1 /path/to/lang-ja/runtime/doc
Expand All @@ -88,7 +102,8 @@ runtime/tutor/tutor |原文チュートリアルファイル

1. 原文チュートリアルファイルの更新

Vimのソースファイルの runtime/tutor/ ディレクトリから、原文チュートリアルファイルを本リポジトリにコピー。
Vimのソースファイルの runtime/tutor/ ディレクトリから、原文チュートリアル
ファイルを本リポジトリにコピー。

$ cd /path/to/vim/runtime/tutor
$ cp tutor /path/to/lang-ja/runtime/tutor
Expand All @@ -105,10 +120,40 @@ runtime/tutor/tutor |原文チュートリアルファイル

## リリース手順

以下を実行してください。
1. 各リソースが最新に近いことを確認する

TODO: 将来、より具体的で自動化された手段を提供したい

2. `PO-Revision-Date` を更新する

ja.po のヘッダにある `PO-Revision-Date` を、リリース用に更新する。

3. テストをパスする

$ make test

[CI][#ci] で実行しているのでローカルでやる意味は無いが、テストをパスするこ
とを確認する。

4. リリース用アーカイブを作成する

$ make release-today

`vim-lang-ja-20160131.tar.xz` といったアーカイブファイルができる。
`20160131` の部分は実行した日付に置き換わりる。

5. アーカイブを Bram と vim-dev へ送る

あとはこのアーカイブファイルを Bram と vim-dev へ更新依頼とともに送信する。
以下、文面の一例:

Hi Bram and the list.

I want to update Japanese translations.
Could you merge contents of attached file to Vim?

Best regards.

$ make release-today
やや、重すぎ感はある。

`vim-lang-ja-20160131.tar.xz` のようなアーカイブファイルができます。
`20160131` の部分は実行した日付に置き換わります。
あとはこのアーカイブファイルを vim-dev へ更新依頼とともに送信します。
[#ci]:https://travis-ci.org/vim-jp/lang-ja
16 changes: 11 additions & 5 deletions src/po/ja.po
Original file line number Diff line number Diff line change
Expand Up @@ -14,8 +14,8 @@ msgid ""
msgstr ""
"Project-Id-Version: Vim 7.4\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2016-08-31 18:10+0900\n"
"PO-Revision-Date: 2016-08-31 21:20+0900\n"
"POT-Creation-Date: 2016-09-10 21:10+0900\n"
"PO-Revision-Date: 2016-09-10 21:20+0900\n"
"Last-Translator: MURAOKA Taro <[email protected]>\n"
"Language-Team: vim-jp (https://github.com/vim-jp/lang-ja)\n"
"Language: Japanese\n"
Expand Down Expand Up @@ -57,6 +57,9 @@ msgstr "E83: バッファを作成できないので, 他のを使用します..
msgid "E931: Buffer cannot be registered"
msgstr "E931: バッファを登録できません"

msgid "E937: Attempt to delete a buffer that is in use"
msgstr "E937: 使用中のバッファを削除しようと試みました"

msgid "E515: No buffers were unloaded"
msgstr "E515: 解放されたバッファはありません"

Expand Down Expand Up @@ -1948,6 +1951,9 @@ msgstr "E462: \"%s\" をリロードする準備ができませんでした"
msgid "E321: Could not reload \"%s\""
msgstr "E321: \"%s\" はリロードできませんでした"

msgid "--Deleted--"
msgstr "--削除済--"

#, c-format
msgid "auto-removing autocommand: %s <buffer=%d>"
msgstr "autocommand: %s <バッファ=%d> が自動的に削除されます"
Expand All @@ -1957,12 +1963,12 @@ msgstr "autocommand: %s <バッファ=%d> が自動的に削除されます"
msgid "E367: No such group: \"%s\""
msgstr "E367: そのグループはありません: \"%s\""

msgid "E936: Cannot delete the current group"
msgstr "E936: 現在のグループは削除できません"

msgid "W19: Deleting augroup that is still in use"
msgstr "W19: 使用中の augroup を消そうとしています"

msgid "--Deleted--"
msgstr "--削除済--"

#, c-format
msgid "E215: Illegal character after *: %s"
msgstr "E215: * の後に不正な文字がありました: %s"
Expand Down

0 comments on commit 4be9b93

Please sign in to comment.