Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

URL(http・https)を貼った際に変換しないで欲しい #74

Closed
ucchyocean opened this issue Jan 4, 2014 · 8 comments
Closed
Assignees
Milestone

Comments

@ucchyocean
Copy link
Owner

フォーラムからもらった要望。

URLが貼られた時に、(#を付けていなくても、)日本語化の変換から外して欲しい。
2バイト文字が1つでも含まれていたら変換を行わないが、
1バイト文字のみで構成されていたとしても、「https?://」で始まる文字列であれば、
変換の対象から外すようにする。

@ghost ghost assigned ucchyocean Jan 4, 2014
@Laica-Lunasys
Copy link
Collaborator

httpやhttpsだったら、より、特定の単語が plugin/lunachat/ignorejapanize.yml
に含まれていたら変換をしない といったほうが、URLの変換の無視以外にも色々出来ると思います。

hiを変換から外したいな、等。

@ucchyocean
Copy link
Owner Author

ええ、言いたいことはとてもよくわかるのですが、(実際に、同じことをフォーラムでも求められていましたし、)
URLのみの発言を対象外にするのはせいぜい5行程度で実装できますが、
変換対象外の単語設定ファイルを用意して、用語を取り除いていくように実装するとなると100行~200行くらいの手間に膨れ上がります。

このイシューでは、一旦前者の実装を入れてしまう作業で考えており、後者のほう(変換対象外の単語設定ファイルを用意する)は別でイシューをあげてゆっくり作業しようと思っています。
(ちなみに、今後URLのみの発言は、いやおうなしに変換対象外になります。
 まあ、いままでも2バイト文字が含まれている場合はいやおうなしに変換対象外になっていたので、それと同じですね。)
それでいいですか?

@Laica-Lunasys
Copy link
Collaborator

大丈夫です。
我儘に成ってしまうようで申し訳ございませんが、
今は強制的に変換対象外になっていますが、近いうちに実装する単語設定ファイルを実装したらソレまでの強制変換対象外機能を無くしてしまう ということは可能でしょうか?

@ucchyocean
Copy link
Owner Author

「それまでの強制変換対象外機能」とは、上にも書いたとおり、

  • マルチバイトの文字が含まれる

というものですが、無くす必要性はあるのでしょうか・・・?

@Laica-Lunasys
Copy link
Collaborator

確かに必要ないですね...よく考えていませんでした。
https http の場合、変換無しをする設定で宜しくお願い致します。

@ucchyocean
Copy link
Owner Author

相談しておいてなんですが…w
下のサンプルを見る限り、URLの方も、いやおう無しで対象外にしちゃっていいと思うんですけど、どうでしょうか。

URL除外無しの場合

original  : watashinoho-mupe-jiha,http://www.google.co.jp/ desu.
kana      : watashinoho-mupe-jiha,http://www.google.co.jp/ desu. (わたしのほーむぺーじは、http://っっw。ごおglえ。cお。jp/ です。)
  変換時間 2 milli-seconds
GoogleIME : watashinoho-mupe-jiha,http://www.google.co.jp/ desu. (私のホームページは、http://ッッw。ごおglえ。cお。jp/ です。)
  変換時間 627 milli-seconds
SocialIME : watashinoho-mupe-jiha,http://www.google.co.jp/ desu. (私のホームページは、http://っっW。語おgl絵。Cお。jp/ です。)
  変換時間 742 milli-seconds

URL除外ありの場合

original  : watashinoho-mupe-jiha,http://www.google.co.jp/ desu.
kana      : watashinoho-mupe-jiha,http://www.google.co.jp/ desu. (わたしのほーむぺーじは、URL です。)
  変換時間 2 milli-seconds
GoogleIME : watashinoho-mupe-jiha,http://www.google.co.jp/ desu. (私のホームページは、URL です。)
  変換時間 414 milli-seconds
SocialIME : watashinoho-mupe-jiha,http://www.google.co.jp/ desu. (私のホームページは、URL です。)
  変換時間 391 milli-seconds

@Laica-Lunasys
Copy link
Collaborator

変換が早くなって良いと思います。宜しくお願い致します。

ucchyocean added a commit that referenced this issue Jan 13, 2014
@ucchyocean
Copy link
Owner Author

Fixed
動作確認OK

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants