GitHub の issue や pullrequest でのやり取りを翻訳する (1)

恐らく単語や文法だけを覚えても実際にコミュニケーションに応用することは難しいかと思います。なので生きたやり取りを理解するように努めることで実用的な知見を取り入れることを目指します。赤字の部分は自信無し。

翻訳対象の issue
https://github.com/cakephp/cakephp/issues/3656

https://github.com/cakephp/cakephp/issues/3656#issue-35125642

メールアドレスがHTMLタグに挟まれているとき、TextHelper::autoLinkEmails()が正しく動作しません。例えばこのようなものです。lorem <p>mail@example.org</p> ipsum

https://github.com/cakephp/cakephp/issues/3656#issuecomment-45329672

<p>のあとにスペースいれたらどうなりますか?

https://github.com/cakephp/cakephp/issues/3656#issuecomment-45333289

スペースが入ると正常に動きますね。でもハードスペース &nbsp; のときは動かないです。 メールアドレスの前には常にスペースが必要みたいですね。たぶんHTMLタグは(リプレイスの対象から)除外されてるんですかね?

https://github.com/cakephp/cakephp/issues/3656#issuecomment-45340877

そうだと思います。正規表現(?<=\s|^|\() は確かにHTMLを除外して(リプレイスして)ます。

https://github.com/cakephp/cakephp/issues/3656#issuecomment-46308801

プルリクエストを作ったので閉じます。