diff --git a/README.md b/README.md index dab3936..a988881 100644 --- a/README.md +++ b/README.md @@ -44,14 +44,7 @@ runtime/tutor/tutor |原文チュートリアルファイル /fuzzy\|^msgstr ""\(\n"\)\@! -5. 使われなくなった翻訳の削除 - - 使われなくなった翻訳が ja.po の末尾に `#~` を付けて記録されている。それを削 - 除する。以下のコマンドが使える。 - - :%s/^#\~/d - -6. 不要な情報の削除 +5. 不要な情報の削除 Vim で以下のようにする。 @@ -59,13 +52,13 @@ runtime/tutor/tutor |原文チュートリアルファイル cleanup.vim は Vim 本体からのコピー -7. チェック +6. チェック $ vim -S check.vim ja.po `make check` でも代替可能。 -8. もう1回マージして、整形と消しすぎたコメントの復活 +7. もう1回マージして、整形と消しすぎたコメントの復活 $ make merge-force $ vim ja.po diff --git a/src/po/cleanup.vim b/src/po/cleanup.vim index 24ae74e..b27d880 100644 --- a/src/po/cleanup.vim +++ b/src/po/cleanup.vim @@ -8,12 +8,18 @@ let s:was_diff = &diff setl nodiff -silent g/^#: /d +" untranslated message preceded by c-format or comment +silent g/^#, c-format\n#/.d +silent g/^#\..*\n#/.d + +silent g/^#[:~] /d silent g/^#, fuzzy\(, .*\)\=\nmsgid ""\@!/.+1,/^$/-1s/^/#\~ / silent g/^msgstr"/s//msgstr "/ silent g/^msgid"/s//msgid "/ silent g/^msgstr ""\(\n"\)\@!/?^msgid?,.s/^/#\~ / +silent g/^\n\n\n/.d + if s:was_diff setl diff endif diff --git a/src/po/ja.po b/src/po/ja.po index 45a7b0c..2a4d14f 100644 --- a/src/po/ja.po +++ b/src/po/ja.po @@ -14,7 +14,7 @@ msgid "" msgstr "" "Project-Id-Version: Vim 8.0\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2017-07-03 23:05+0900\n" +"POT-Creation-Date: 2017-07-18 20:29+0900\n" "PO-Revision-Date: 2017-07-12 20:45+0900\n" "Last-Translator: MURAOKA Taro \n" "Language-Team: vim-jp (https://github.com/vim-jp/lang-ja)\n" @@ -3155,6 +3155,9 @@ msgstr "--startuptime \t起動にかかった時間の詳細を へ msgid "-i \t\tUse instead of .viminfo" msgstr "-i \t\t.viminfoの代わりに を使う" +msgid "--clean\t\t'nocompatible', Vim defaults, no plugins, no viminfo" +msgstr "--clean\t\t'nocompatible'、Vimの既定、プラグインなし、viminfoなし" + msgid "-h or --help\tPrint Help (this message) and exit" msgstr "-h or --help\tヘルプ(このメッセージ)を表示し終了する" @@ -4139,19 +4142,25 @@ msgstr "%ld 行が変更されました" msgid "freeing %ld lines" msgstr "%ld 行を解放中" -msgid "block of 1 line yanked" -msgstr "1 行のブロックがヤンクされました" +#, c-format +msgid " into \"%c" +msgstr " \"%c に" -msgid "1 line yanked" -msgstr "1 行がヤンクされました" +#, c-format +msgid "block of 1 line yanked%s" +msgstr "1 行のブロックが%sヤンクされました" + +#, c-format +msgid "1 line yanked%s" +msgstr "1 行が%sヤンクされました" #, c-format -msgid "block of %ld lines yanked" -msgstr "%ld 行のブロックがヤンクされました" +msgid "block of %ld lines yanked%s" +msgstr "%ld 行のブロックが%sヤンクされました" #, c-format -msgid "%ld lines yanked" -msgstr "%ld 行がヤンクされました" +msgid "%ld lines yanked%s" +msgstr "%ld 行が%sヤンクされました" #, c-format msgid "E353: Nothing in register %s"