Re: What's cooking in git.git (Jul 2013, #07; Sun, 21)

2013-07-22 Thread Yamada Saburo
My patch is not listed. When is it merged?
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v2 3/3] Update po/ja.po

2013-07-22 Thread Yamada Saburo
Is free translation impossible? I want to give priority to ease of use.
Does Mr. Hamano know that it is said that Japanese translation of
Git-gui is very unclear? It is wonderful that my translation is
severely examined so far by me compared with a former translator.

Compiled .msg file so that it can try easily was uploaded.
https://docs.google.com/file/d/0B7h5NcRw8uVCSHMyVnFzQzJaZFU/edit?usp=sharing

2013/7/23 Junio C Hamano gits...@pobox.com:
 Yamada Saburo devil.tamac...@gmail.com writes:

 -#: git-gui.sh:2893
 +#: git-gui.sh:2983 git-gui.sh:3115
 +msgid Usage
 +msgstr 使用状況

 Is this correct?  I am not familiar with the context this string
 appears, but shouldn't it be 使い方?

 -#: lib/choose_repository.tcl:479
 +#: lib/choose_repository.tcl:480
  msgid Source Location:
  msgstr ソースの位置

 -#: lib/choose_repository.tcl:490
 +#: lib/choose_repository.tcl:489
  msgid Target Directory:
 -msgstr 先ディレクトリ:
 +msgstr 保存ディレクトリ:

 I think this is better translation than the original (the Target is
 about where the new clone appears), but a few lines above we see
 Source Location, which may want to be reworded.  Perhaps

 クローン元リポジトリ
 クローン先リポジトリ

 ???

 -#: lib/commit.tcl:272
 +#: lib/commit.tcl:269
 +msgid 
 +You are about to commit on a detached head. This is a potentially 
 dangerous 
 +thing to do because if you switch to another branch you will lose your 
 +changes and it can be difficult to retrieve them later from the reflog. 
 You 
 +should probably cancel this commit and create a new branch to continue.\n
 + \n
 + Do you really want to proceed with your Commit?
 +msgstr 
 +あなたはdetached 
 +head状態でコミットしようとしています。これは危険な操作です。もし続行すれば、他ブランチへ切り替えた際に変更を失ったり、reflogで変更を復元することが困難になります。あなたは次の操作をするべきです。1.
 

 The line wrapping of this look somewhat fishy.  It technically is
 correct, but ending the line with an explicit \n and closing dq,
 i.e.

 あなたはdetached head状態...べきです。\n

 would be more natural and less error prone.

 Also, the original says potentially dangerous, but potentially
 is lost in translation.  I am not sure if the difference matters
 very much, but since I noticed it

 +このコミットをキャンセルする。2. 新しいブランチを作り、コミットし直す。\n

 Also, the original doesn't say 1. cancel this commit. 2. Create a
 new branch to recommit, and it is better without 1./2., which may
 be mistaken as if the user can do one of two things.

 +\n
 +本当にこの危険なコミットを実行しますか?

 The last sentence in the original only says your Commit, without
 saying Dangerous.

 In short, the translated text is far more alarming than the original
 phrasing.

 -#: lib/option.tcl:132
 +#: lib/option.tcl:134
  msgid Global (All Repositories)
 -msgstr 大域(全てのリポジトリ)
 +msgstr 標準設定(全てのリポジトリ)

 The translation reads Standard, not Global.  「全体設定」, perhaps?

 -#: lib/option.tcl:142
 +#: lib/option.tcl:144
  msgid Merge Verbosity
 -msgstr マージの冗長度
 +msgstr マージのエラー出力レベル (0-5, 標準2、最高5)(merge.verbosity)

 The original does not have 0-5, 2, nor 5.  Translation shouldn't add
 one.

 If it will help the users to add these, please first add them to the
 original so that users of all languages would benefit and then
 translate the result.

 -#: lib/option.tcl:143
 +#: lib/option.tcl:145
  msgid Show Diffstat After Merge
 -msgstr マージ後に diffstat を表示
 +msgstr マージ後に変更量のグラフを表示 (git diff --stat)

 Ditto.

 -#: lib/option.tcl:150
 +#: lib/option.tcl:153
  msgid Minimum Letters To Blame Copy On
 -msgstr コピーを検知する最少文字数
 +msgstr 他ファイルから移動/コピーを検知する最少文字数 (標準値40)

 Ditto.

 Pat, this patch is not quite ready.

 Thanks.
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


[PATCH v2 0/3] git-gui translation update

2013-07-19 Thread Yamada Saburo
 lib/option.tcl |2 +-
 po/git-gui.pot | 1056 +++
 po/ja.po   | 1143 ++--
 3 files changed, 1195 insertions(+), 1006 deletions(-)
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v2 1/3] Add translation (yes,no,ask)

2013-07-19 Thread Yamada Saburo
Signed-off-by: Yamada Saburo devil.tamac...@gmail.com
---
 lib/option.tcl | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/lib/option.tcl b/lib/option.tcl
index 0cf1da1..7af858c 100644
--- a/lib/option.tcl
+++ b/lib/option.tcl
@@ -158,7 +158,7 @@ proc do_options {} {
{t gui.newbranchtemplate {mc New Branch Name Template}}
{c gui.encoding {mc Default File Contents Encoding}}
{b gui.warndetachedcommit {mc Warn before committing to a 
detached head}}
-   {s gui.stageuntracked {mc Staging of untracked files} {list 
yes
no ask}}
+   {s gui.stageuntracked {mc Staging of untracked files} {list 
[mc
yes] [mc no] [mc ask]}}
} {
set type [lindex $option 0]
set name [lindex $option 1]
-- 
1.8.1.msysgit.1
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Re: [PATCH v2 2/3] Update po/git-gui.pot

2013-07-19 Thread Yamada Saburo
Signed-off-by: Yamada Saburo devil.tamac...@gmail.com
---
 po/git-gui.pot | 1056 +++-
 1 file changed, 578 insertions(+), 478 deletions(-)

diff --git a/po/git-gui.pot b/po/git-gui.pot
index 0c94f9c..97ed37a 100644
--- a/po/git-gui.pot
+++ b/po/git-gui.pot
@@ -8,7 +8,7 @@ msgid 
 msgstr 
 Project-Id-Version: PACKAGE VERSION\n
 Report-Msgid-Bugs-To: \n
-POT-Creation-Date: 2010-01-26 15:47-0800\n
+POT-Creation-Date: 2013-07-10 03:27+0900\n
 PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n
 Last-Translator: FULL NAME EMAIL@ADDRESS\n
 Language-Team: LANGUAGE l...@li.org\n
@@ -16,33 +16,33 @@ msgstr 
 Content-Type: text/plain; charset=CHARSET\n
 Content-Transfer-Encoding: 8bit\n

-#: git-gui.sh:41 git-gui.sh:793 git-gui.sh:807 git-gui.sh:820 git-gui.sh:903
-#: git-gui.sh:922
-msgid git-gui: fatal error
-msgstr 
-
-#: git-gui.sh:743
+#: git-gui.sh:859
 #, tcl-format
 msgid Invalid font specified in %s:
 msgstr 

-#: git-gui.sh:779
+#: git-gui.sh:911
 msgid Main Font
 msgstr 

-#: git-gui.sh:780
+#: git-gui.sh:912
 msgid Diff/Console Font
 msgstr 

-#: git-gui.sh:794
+#: git-gui.sh:926 git-gui.sh:940 git-gui.sh:953 git-gui.sh:1043
+#: git-gui.sh:1062 git-gui.sh:3094
+msgid git-gui: fatal error
+msgstr 
+
+#: git-gui.sh:927
 msgid Cannot find git in PATH.
 msgstr 

-#: git-gui.sh:821
+#: git-gui.sh:954
 msgid Cannot parse Git version string:
 msgstr 

-#: git-gui.sh:839
+#: git-gui.sh:979
 #, tcl-format
 msgid 
 Git version cannot be determined.\n
@@ -54,473 +54,493 @@ msgid 
 Assume '%s' is version 1.5.0?\n
 msgstr 

-#: git-gui.sh:1128
+#: git-gui.sh:1276
 msgid Git directory not found:
 msgstr 

-#: git-gui.sh:1146
+#: git-gui.sh:1306
 msgid Cannot move to top of working directory:
 msgstr 

-#: git-gui.sh:1154
+#: git-gui.sh:1314
 msgid Cannot use bare repository:
 msgstr 

-#: git-gui.sh:1162
+#: git-gui.sh:1322
 msgid No working directory
 msgstr 

-#: git-gui.sh:1334 lib/checkout_op.tcl:306
+#: git-gui.sh:1494 lib/checkout_op.tcl:306
 msgid Refreshing file status...
 msgstr 

-#: git-gui.sh:1390
+#: git-gui.sh:1554
 msgid Scanning for modified files ...
 msgstr 

-#: git-gui.sh:1454
+#: git-gui.sh:1621
 msgid Calling prepare-commit-msg hook...
 msgstr 

-#: git-gui.sh:1471
+#: git-gui.sh:1638
 msgid Commit declined by prepare-commit-msg hook.
 msgstr 

-#: git-gui.sh:1629 lib/browser.tcl:246
+#: git-gui.sh:1796 lib/browser.tcl:252
 msgid Ready.
 msgstr 

-#: git-gui.sh:1787
+#: git-gui.sh:1954
 #, tcl-format
 msgid Displaying only %s of %s files.
 msgstr 

-#: git-gui.sh:1913
+#: git-gui.sh:2080
 msgid Unmodified
 msgstr 

-#: git-gui.sh:1915
+#: git-gui.sh:2082
 msgid Modified, not staged
 msgstr 

-#: git-gui.sh:1916 git-gui.sh:1924
+#: git-gui.sh:2083 git-gui.sh:2095
 msgid Staged for commit
 msgstr 

-#: git-gui.sh:1917 git-gui.sh:1925
+#: git-gui.sh:2084 git-gui.sh:2096
 msgid Portions staged for commit
 msgstr 

-#: git-gui.sh:1918 git-gui.sh:1926
+#: git-gui.sh:2085 git-gui.sh:2097
 msgid Staged for commit, missing
 msgstr 

-#: git-gui.sh:1920
+#: git-gui.sh:2087
 msgid File type changed, not staged
 msgstr 

-#: git-gui.sh:1921
+#: git-gui.sh:2088 git-gui.sh:2089
+msgid File type changed, old type staged for commit
+msgstr 
+
+#: git-gui.sh:2090
 msgid File type changed, staged
 msgstr 

-#: git-gui.sh:1923
+#: git-gui.sh:2091
+msgid File type change staged, modification not staged
+msgstr 
+
+#: git-gui.sh:2092
+msgid File type change staged, file missing
+msgstr 
+
+#: git-gui.sh:2094
 msgid Untracked, not staged
 msgstr 

-#: git-gui.sh:1928
+#: git-gui.sh:2099
 msgid Missing
 msgstr 

-#: git-gui.sh:1929
+#: git-gui.sh:2100
 msgid Staged for removal
 msgstr 

-#: git-gui.sh:1930
+#: git-gui.sh:2101
 msgid Staged for removal, still present
 msgstr 

-#: git-gui.sh:1932 git-gui.sh:1933 git-gui.sh:1934 git-gui.sh:1935
-#: git-gui.sh:1936 git-gui.sh:1937
+#: git-gui.sh:2103 git-gui.sh:2104 git-gui.sh:2105 git-gui.sh:2106
+#: git-gui.sh:2107 git-gui.sh:2108
 msgid Requires merge resolution
 msgstr 

-#: git-gui.sh:1972
+#: git-gui.sh:2143
 msgid Starting gitk... please wait...
 msgstr 

-#: git-gui.sh:1984
+#: git-gui.sh:2155
 msgid Couldn't find gitk in PATH
 msgstr 

-#: git-gui.sh:2043
+#: git-gui.sh:2214
 msgid Couldn't find git gui in PATH
 msgstr 

-#: git-gui.sh:2455 lib/choose_repository.tcl:36
+#: git-gui.sh:2633 lib/choose_repository.tcl:36
 msgid Repository
 msgstr 

-#: git-gui.sh:2456
+#: git-gui.sh:2634
 msgid Edit
 msgstr 

-#: git-gui.sh:2458 lib/choose_rev.tcl:561
+#: git-gui.sh:2636 lib/choose_rev.tcl:567
 msgid Branch
 msgstr 

-#: git-gui.sh:2461 lib/choose_rev.tcl:548
+#: git-gui.sh:2639 lib/choose_rev.tcl:554
 msgid Commit@@noun
 msgstr 

-#: git-gui.sh:2464 lib/merge.tcl:121 lib/merge.tcl:150 lib/merge.tcl:168
+#: git-gui.sh:2642 lib/merge.tcl:123 lib/merge.tcl:152 lib/merge.tcl:170
 msgid Merge
 msgstr 

-#: git-gui.sh:2465 lib/choose_rev.tcl:557
+#: git-gui.sh:2643 lib/choose_rev.tcl:563
 msgid Remote
 msgstr 

-#: git-gui.sh

Fwd: [PATCH 4/4] Update Japanese translation (Git-gui)

2013-07-18 Thread Yamada Saburo
-- Forwarded message --
From: Yamada Saburo devil.tamac...@gmail.com
Date: 2013/7/19
Subject: Re: [PATCH 4/4] Update Japanese translation (Git-gui)
To: Junio C Hamano gits...@pobox.com


Hi Hamano,

 dubious ones like this (there is no change to the string, just the
 way msgstr is formatted to make them all overlong single strings).
changed by QT Linguist for Win.

  Perhaps 元のファイルタイプでの変更をコミット予定済, or something?
Your translation looks right. New mail is due to be thrown later here.

Thanks

2013/7/19 Junio C Hamano gits...@pobox.com:
 悪魔野玉茶無  devil.tamac...@gmail.com writes:

 @@ -124,26 +127,23 @@ msgstr コミット予定済、ファイル無し

  #: git-gui.sh:2087
  msgid File type changed, not staged
 -msgstr ファイル型変更、コミット未予定
 +msgstr ファイルタイプ変更、コミット未予定

 There are good changes like this in this patch, and ...

  #: git-gui.sh:3095
  #, tcl-format
  msgid fatal: cannot stat path %s: No such file or directory
 -msgstr 
 -致命的: パス %s が stat できません。そのようなファイルやディレクトリはありま
 -せん
 +msgstr 致命的: パス %s が stat できません。そのようなファイルやディレクトリはありません

 dubious ones like this (there is no change to the string, just the
 way msgstr is formatted to make them all overlong single strings).

  #: git-gui.sh:2088 git-gui.sh:2089
 -#, fuzzy
  msgid File type changed, old type staged for commit
 -msgstr ファイル型変更、コミット未予定
 +msgstr ファイルタイプ変更、コミット予定の形式が古い

 Is this correct?  I do not personally use git-gui, but I _think_
 this message is given when you did something like this:

 edit file ;# file is a regular file
 git add file
 rm file
 ln -s something file ;# file is now a symbolic link

 at this point, git status would say MT file.  The latter half of
 the translated Japanese reads format planned to commit is ancient.

 Perhaps 元のファイルタイプでの変更をコミット予定済, or something?

 In any case, I think the organization of the series should be

 [PATCH 1/3] git-gui: mark yes/no/ask for translation

 which is your 3/4, and then

 [PATCH 2/3] git-gui: update git-gui/po/git-gui.pot

 which is your 1/4, and then

 [PATCH 3/3] git-gui: update Japanese translation

 which is all the changes to git-gui/po/ja.po in your 2/4 and 4/4.

 Also I forgot to notice when I was reading the earlier patches, but
 git-gui has a separate root commit, so please base your work on
 Pat Thoyts's tree at:

 git://repo.or.cz/git-gui

 Thanks.
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html


Fwd: [PATCH 2/4] Update git-gui/po/ja.po (Git-gui Japanese)

2013-07-18 Thread Yamada Saburo
-- Forwarded message --
From: Yamada Saburo devil.tamac...@gmail.com
Date: 2013/7/19
Subject: Re: [PATCH 2/4] Update git-gui/po/ja.po (Git-gui Japanese)
To: Junio C Hamano gits...@pobox.com


Hi Hamano,

 I suspect that is not a name
Real name.

 +Language: \n
What is this about
I used QT Linguist for Win. This line append by QT Linguist.

 fuzzy  No translation??? x7
translated in Patch4/4.

Thanks

2013/7/19 Junio C Hamano gits...@pobox.com:
 悪魔野玉茶無  devil.tamac...@gmail.com writes:

 I suspect that is not a name (and I somehow have suspicion that the
 S-o-b is not real, either), but if you send patches as somebody that
 does not match your sign-off, please add

 From: Yamada Saburo devil.tamac...@gmail.com

 followed by a blank line at the very beginning of the e-mail body.
 That will override the e-mail From: line your MUA puts in your
 message and record the commit as authored by Yamada Saburo.

 Signed-off-by: Yamada Saburo devil.tamac...@gmail.com
 ---

 Thanks.

  git-gui/po/ja.po | 1066 
 +-
  1 file changed, 583 insertions(+), 483 deletions(-)

 diff --git a/git-gui/po/ja.po b/git-gui/po/ja.po
 index 9aff249..0bbe504 100644
 --- a/git-gui/po/ja.po
 +++ b/git-gui/po/ja.po
 @@ -7,41 +7,42 @@ msgid 
  msgstr 
  Project-Id-Version: git-gui\n
  Report-Msgid-Bugs-To: \n
 -POT-Creation-Date: 2010-01-26 15:47-0800\n
 +POT-Creation-Date: 2013-07-10 02:45+0900\n
  PO-Revision-Date: 2010-02-02 19:03+0900\n
  Last-Translator: しらいし ななこ nana...@lavabit.com\n

 山田三郎 would be the last translater, no?

  Language-Team: Japanese\n
 +Language: \n

 What is this about

  MIME-Version: 1.0\n
  Content-Type: text/plain; charset=UTF-8\n
  Content-Transfer-Encoding: 8bit\n

 -#: git-gui.sh:1921
 +#: git-gui.sh:2088 git-gui.sh:2089
 +#, fuzzy
 +msgid File type changed, old type staged for commit
 +msgstr ファイル型変更、コミット未予定

 If this is no longer fuzzy, please resolve it by removing #, fuzzy
 marker.

 Also, this translation seems to be incomplete.  It may be OK for
 some strings (e.g. RegExp that seems to be a label of a checkbox
 or something) to be the same as the original, but some others may
 need a bit more work.

 I wonder if there is a mechanism in *.po files to differentiate
 between I looked at this entry and using the original string as the
 template is fine and I didn't translate this string, but it should
 be.  I think the following entries seem to fall into the latter
 category.

 -#: lib/commit.tcl:272
 +#: lib/commit.tcl:269
 +msgid 
 +You are about to commit on a detached head. This is a potentially 
 dangerous 
 +thing to do because if you switch to another branch you will lose your 
 +changes and it can be difficult to retrieve them later from the reflog. 
 You 
 +should probably cancel this commit and create a new branch to continue.\n
 + \n
 + Do you really want to proceed with your Commit?
 +msgstr 

 No translation???

 -#: lib/index.tcl:398
 +#: lib/index.tcl:380
 +#, tcl-format
 +msgid Stage %d untracked files?
 +msgstr 

 No translation???

 -#: lib/option.tcl:149
 +#: lib/option.tcl:151
 +msgid Use Textconv For Diffs and Blames
 +msgstr 

 No translation???

 -#: lib/option.tcl:153
 +#: lib/option.tcl:156
 +msgid Additional Diff Parameters
 +msgstr 

 No translation???

 +#: lib/option.tcl:160
 +msgid Warn before committing to a detached head
 +msgstr 

 No translation???

 +#: lib/option.tcl:161
 +msgid Staging of untracked files
 +msgstr 

 No translation???

 +#: lib/transport.tcl:25
 +msgid fetch all remotes
 +msgstr 

 No translation???
--
To unsubscribe from this list: send the line unsubscribe git in
the body of a message to majord...@vger.kernel.org
More majordomo info at  http://vger.kernel.org/majordomo-info.html