4d-plugin-text-convertで「ホーム」が「ほおむ」になる
2 posters
4d-plugin-text-convertで「ホーム」が「ほおむ」になる
Text Convertプラグインを使用させてもらってます。
https://github.com/miyako/4d-plugin-text-convert
大変便利なのですが、1点こまっています。
「ホームを「ほーむ」に変換しようとして
$id:="Katakana-Hiragana"
$rule:=""
$error:=ICU Transform text ($id;$rule;ICU Transform Forward;$src;$dst)
としたのですが、
$dstに「ほおむ」が返ってきてしまいます。
多分ICUの仕様なのかなと思い、何かオプションがあるのかとICU関連を調べましたが
今のところ見つかりませんでした。
カタカナ<->ひらがなの変換テーブルを書いて対応してますが、スマートでないので、
プラグインで対応できればと考えています。
情報お持ちの方、ご教授頂けますとありがたいです。
https://github.com/miyako/4d-plugin-text-convert
大変便利なのですが、1点こまっています。
「ホームを「ほーむ」に変換しようとして
$id:="Katakana-Hiragana"
$rule:=""
$error:=ICU Transform text ($id;$rule;ICU Transform Forward;$src;$dst)
としたのですが、
$dstに「ほおむ」が返ってきてしまいます。
多分ICUの仕様なのかなと思い、何かオプションがあるのかとICU関連を調べましたが
今のところ見つかりませんでした。
カタカナ<->ひらがなの変換テーブルを書いて対応してますが、スマートでないので、
プラグインで対応できればと考えています。
情報お持ちの方、ご教授頂けますとありがたいです。
最終編集者 内山 高志 [ 2019-07-07, 4:12 pm ], 編集回数 1 回
内山 高志- 投稿数 : 41
登録日 : 2016/07/13
Re: 4d-plugin-text-convertで「ホーム」が「ほおむ」になる
モディファイアーを除外したら良いのではないでしょうか。
$src:="ホームキッチン"
$id:="[:^Modifier Letter:];Katakana-Hiragana"
$rule:=""
$error:=ICU Transform text ($id;$rule;ICU Transform Forward;$src;$dst)
$src:="ホームキッチン"
$id:="[:^Modifier Letter:];Katakana-Hiragana"
$rule:=""
$error:=ICU Transform text ($id;$rule;ICU Transform Forward;$src;$dst)
miyako- 投稿数 : 487
登録日 : 2016/07/05
Re: 4d-plugin-text-convertで「ホーム」が「ほおむ」になる
参考までに
$rule の書き方(カスタム変換=難易度が高いです)
http://www.unicode.org/reports/tr35/tr35-collation.html#Rules
http://userguide.icu-project.org/transforms/general/rules
$id の書き方(既定の変換=大抵はこちらで事足りるはず)
http://userguide.icu-project.org/transforms/general
$rule の書き方(カスタム変換=難易度が高いです)
http://www.unicode.org/reports/tr35/tr35-collation.html#Rules
http://userguide.icu-project.org/transforms/general/rules
$id の書き方(既定の変換=大抵はこちらで事足りるはず)
http://userguide.icu-project.org/transforms/general
miyako- 投稿数 : 487
登録日 : 2016/07/05
Re: 4d-plugin-text-convertで「ホーム」が「ほおむ」になる
ありがとうございます!
ちょっと今キツキツなのですぐには試せないのですが、落ち着いたら試してみます!
ICUって、文字コード変換ぐらいでしか使わなかったんですけど、いろんな機能が
あるのですね。
使いこなせれば色々できそうですけど、難しそう。
少しずつ見てみます。
ありがとうございました!
ちょっと今キツキツなのですぐには試せないのですが、落ち着いたら試してみます!
ICUって、文字コード変換ぐらいでしか使わなかったんですけど、いろんな機能が
あるのですね。
使いこなせれば色々できそうですけど、難しそう。
少しずつ見てみます。
ありがとうございました!
内山 高志- 投稿数 : 41
登録日 : 2016/07/13
Permissions in this forum:
返信投稿: 不可