Ticket #14180

全角カタカナを半角カタカナに自動で変換できますか?
Open Date: 2008-12-01 14:38 Last Update: 2008-12-08 02:59

Reporter:
Owner:
Status:
Closed
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
Fixed
File:
None

Details

静的な文言は全角カタカナを半角カタカナにすることは可能ですが、動的な文言を個別で変換するのは結構大変です。

全角カタカナを出力時に半角カタカナに自動で変換できますか?不要な人もいると思うので、フラグでON/OFFできるともっとよいです。

Ticket History (3/18 Histories)

2008-12-01 14:38 Updated by: bayside
  • New Ticket "全角カタカナを半角カタカナに自動で変換できますか?" created
2008-12-01 14:58 Updated by: konn
  • Owner Update from (None) to konn
Comment

ありがとうございます。

現状、そのような機能はありません。 早速追加してみます。

よろしくお願いいたします。

2008-12-01 17:34 Updated by: konn
  • Resolution Update from None to Accepted
2008-12-02 17:07 Updated by: konn
Comment

すみません。 本日深夜にリリースできると思います。 よろしくお願いします。

EngineOnなどと同じ感じで、Z2hOnと指定すればいけるように しました。

2008-12-03 01:09 Updated by: konn
Comment

ただいま0.12.23としてアップしました。

よろしくお願いします。

2008-12-03 01:18 Updated by: konn
  • Status Update from Open to Closed
  • Resolution Update from Accepted to Fixed
Comment

一応閉じておきます。 なにかあればreopenしてください。 よろしくお願いします。

2008-12-03 11:36 Updated by: bayside
Comment

対応ありがとうございます。早速試してみました。 気になった点があります。 「ソ」「ー」は変換されていないようなのですが、 これは仕様ですか? よろしくお願いします。

あと 。「」、・ についても、一応半角文字があるのですが・・。

2008-12-03 12:02 Updated by: konn
  • Status Update from Closed to Open
Comment

ありがとうございます。 すみません。 SJIS全角カナのァからヶまでで、半角カナにできるものを 変換対象にしてしまいました。

今から、半角の「。」から「゚」に対応する全角を変換対象に変更してみます。 「ソ」はすみません。修正します。

よろしくお願いします。

2008-12-03 13:29 Updated by: konn
  • Resolution Update from Fixed to Accepted
Comment

とりあえず、「ソ」はsubversionのbranches/RELEASE_0_12_0にて修正しました。

お急ぎであればそちらをお試しください。

これから、 文字コード0xA0から0xDFまでに変換するよう 変更しますので、よろしくお願いします。

2008-12-03 14:35 Updated by: konn
Comment

変換対象は、

ァアィイゥウェエォオカガキギクグケゲコゴ
サザシジスズセゼソゾタダチヂッツヅテデトド
ナニヌネノハバパヒビピフブプヘベペホボポ
マミムメモャヤュユョヨラリルレロワヲンヴ
、。,.・:;?!゛゜
゛゜「」ー
で、Subversionのbranches/RELEASE_0_12_0にコミットしました。

今夜にまたリリースできると思います。
すみません。
よろしくお願いします。

2008-12-04 09:40 Updated by: konn
Comment

すみません。遅れました。

ただいま0.12.24としてアップしましたので、 よろしくお願いします。

すみません。

2008-12-05 08:38 Updated by: bayside
Comment

細かいことなので無視していただいてもかまいませんが、 chxj_conv_kana.c の kana_table4 は、

static kana_table_t kana_table4[] = {

{ /* 0x815b ー*/ 1, "\\xb0",},

};

こっちのほうがいいと思います。ハイフンとは微妙に違いますから。

2008-12-05 14:50 Updated by: konn
Comment

すみません。 おっしゃるとおりです。修正します。

あと、追加してて思ったのですが、 全角の英数字とその他の記号を半角にする 機能はいらないのでしょうか?

必要であれば追加しますが、 必要なければ無視してください。

よろしくお願いします。

2008-12-05 16:04 Updated by: bayside
Comment

全角カタカナ→半角カタカナ変換のON/OFFと 全角英数字→半角英数字変換のON/OFFがそれぞれ別オプションで使用可能であればベストです・・・ よろしくお願いします。

2008-12-05 17:44 Updated by: konn
Comment

ありがとうございます。

了解しました。 早速対応します。

よろしくお願いします。

2008-12-08 02:59 Updated by: konn
  • Resolution Update from Accepted to Fixed
  • Status Update from Open to Closed
Comment

遅くなりました。

ただいま、0.12.25をアップしましたので、

よろしくお願いいたします。

Z2hOnは0.12.24と同様にカタカナといくつかの記号のみ、 Z2hAlphaOnは全角英字を半角英字に変換します。 Z2hNumOnは全角数字を半角数字に変換します。 また、Z2hAllOnは上記すべてを半角にします。

よろしくお願いします。

2009-11-29 23:19 Updated by: None
Comment

シュウ カン

Attachment File List

No attachments

Edit

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login