FYI: Moving Locale-Specific Modifications into Core

26 views
Skip to first unread message

Tai

unread,
Dec 19, 2011, 9:11:46 AM12/19/11
to WordPress ja-pkg ML
Moving Locale-Specific Modifications into Core
http://wppolyglots.wordpress.com/2011/12/18/moving-locale-specific-modifications-to-core/

ふーむ!

--
Tai

tenpura

unread,
Dec 19, 2011, 8:44:30 PM12/19/11
to wp-j...@googlegroups.com

ついにという感じですが、コアのコミッターが言語特有の問題を知らず、かつ説明されても理解や検証がしにくいというのが最大のネックになりそうですね。

ある言語圏の誰かが希望の実装を述べたとして、コミッターはその善し悪しを100%の理解を持って判断する術を持っていないというのが実情でしょう。言い分を鵜呑みにするか、モヤモヤしたまま放置するか。前者の対応の場合、偏ったり誤ったコードがコアに実装されてしまう可能性があります(過去に例があり)。後者の場合、チケットがコアに取り込まれるのに時間がかかったり、手つかずのままになってしまいます(これもたくさんの例あり)。

こういった現状が改善されない限りは、言語特有の問題をすべてコアでやるというのは理想論であって難しいと思います。みなさんはどうお考えですか。

--
tenpura

Naoko McCracken

unread,
Dec 19, 2011, 11:20:14 PM12/19/11
to wp-j...@googlegroups.com
今まで解決していなかった言語関連の問題を改めて見直すという流れは良いことだと思います。
あと、パッケージ化がスムーズになればなるほどその他のことにリソースを割けるということも
あります。ただ、「言語特有の問題をすべてコアでやるというのは理想論であって難しい」と
いうのは同感です。

例えば Multibyte Patch などのようなことはプラグインでやりたい、やるべき、ということなら
それを IRC なり Polyglots ブログなりで伝えていく必要がありますね。

幸い Sergey がアサインされて、コアの他の人(英語圏の人)よりも理解してくれるところは
あると思いますが、マルチバイトや日本語のニーズについては分からないところも多々あると
思うので、うまく共有していけると良いですね。

さしあたってはスレッドにコメントしつつ、IRC に参加してみたいと思います。

2011/12/20 tenpura <210...@gmail.com>:

> --
> WordPress 日本語版作成チーム
> http://groups.google.com/group/wp-ja-pkg?hl=ja
> http://ja.wordpress.org/about-wp-ja/

Tai

unread,
Dec 20, 2011, 8:58:07 AM12/20/11
to wp-j...@googlegroups.com
まぁたしかに「すべて」というのは無理があると思いますが、少しづつでもすすめましょう! jaからだとどうしてもtenpura

2011年12月20日10:44 tenpura <210...@gmail.com>:

--
Tai
JOTAKI, "Tai"suke / 上滝 太祐
tek...@gmail.com
http://tekapo.com

Tai

unread,
Dec 20, 2011, 9:03:16 AM12/20/11
to WordPress ja-pkg ML
あれ、失礼、途中で送信されちゃいました。

jaからだとマルチバイトパッチの機能を少しでも取り込んでもらうのにどうしてもtenpuraさんの負担が大きくなっちゃうと思いますが、私もなるべく検証したりtracに書き込んだりして手伝いますんでぜひぜひ!

2011年12月20日13:20 Naoko McCracken <in...@nao-net.com>:

--

tenpura

unread,
Dec 20, 2011, 5:25:46 PM12/20/11
to wp-j...@googlegroups.com
ありがとうございます。おかしな方向に実装されないように目を光らせていましょう。

--
tenpura

tenpura

unread,
Feb 8, 2012, 5:07:30 AM2/8/12
to wp-j...@googlegroups.com
http://core.trac.wordpress.org/ticket/8759
についてみなさんのご意見をお聞かせください。

WP Multibyte Patch の現在の文字数カウントは単純な文字数の合計です。
「Word プレス」 = 8 (4半角英文字 + 1半角スペース + 3マルチバイト文字)

それに対し中国語圏で望まれているカウントは
「Word プレス」 = 4 (1英単語 + 3マルチバイト文字)
と日本語ユーザーには非実用的と思われる方式です。

英語のユーザーには後者の実装でも通常の英単語のカウントに支障がないため、nacin達からはなんとなく、これでいいんじゃないの?的な雰囲気を感じます。

仮に後者の実装のみが取り入れられたとしても、英語圏と中国語圏がカバーされるという意味では前進でありますし、 WP Multibyte Patch において対応済みの箇所でありますので、日本語圏においては正直問題とならないところではあります。

とりあえずですが、日本語には前者(単純な文字数カウント)の方式が適切だろうという私の判断に関し反対意見等はございませんでしょうか?

--
Kuraishi (tenpura)

Odyssey

unread,
Feb 8, 2012, 5:25:02 AM2/8/12
to wp-j...@googlegroups.com
Tenpura さん

問題ないと思います。
英語圏(と中華圏)的には、半角スペースをカウントするのが問題になるのでしょうか?


おでこ

2012/2/8 tenpura <210...@gmail.com>

Odyssey

unread,
Feb 8, 2012, 5:25:39 AM2/8/12
to wp-j...@googlegroups.com
問題ないだとわけわからんので
前者に賛成です!に変更:)

2012/2/8 Odyssey <odyss...@gmail.com>

jcuri...@gmail.com

unread,
Feb 8, 2012, 6:09:36 AM2/8/12
to wp-j...@googlegroups.com, wp-j...@googlegroups.com
加藤です

もちろん前者が適切というのに同意、賛成ですが、もし後者になった場合について1つ質問があります。

英単語、全角英単語、記号、日本語が混在かつ半角スペース一切無い場合、正しくカウントできるのでしょうか?
クライアントのメールとか見てると往々にして全角で英単語入力してたりするので、ちょっと気になりました。
(それこそ日本人固有の問題ですが ^^;;)

Mako N

unread,
Feb 8, 2012, 6:39:20 AM2/8/12
to wp-j...@googlegroups.com
From: tenpura <210...@gmail.com>
Subject: Re: [wp-ja-pkg:1769] FYI: Moving Locale-Specific Modifications into Core
Date: Wed, 08 Feb 2012 19:07:30 +0900

> とりあえずですが、日本語には前者(単純な文字数カウント)の方式が適切だろうという私の判断に関し反対意見等はございませんでしょうか?

私も、日本語では前者のほうが適切だろうと思います。

--
Mako N

Tai

unread,
Feb 8, 2012, 7:51:53 AM2/8/12
to wp-j...@googlegroups.com
同じく前者で。

おそらく中国語は漢字一文字をひとつの単語としてみなせるのでそのほうが都合いいのでしょうね。

できればwp-config.phpあたりで単語カウントか文字カウントかを選択できればいいのですが。。

2012年2月8日20:39 Mako N <ma...@pasero.net>:

Naoko McCracken

unread,
Feb 8, 2012, 8:09:01 AM2/8/12
to wp-j...@googlegroups.com
> 「Word プレス」 = 8 (4半角英文字 + 1半角スペース + 3マルチバイト文字)

私も日本語の場合はこのカウント方法が良いと思います。
こういうカウントをするのは日本語だけなんでしょうかね?

もしも IRC チャットがあるようなら教えてくださいー

Nao

tenpura

unread,
Feb 9, 2012, 9:46:31 AM2/9/12
to wp-j...@googlegroups.com
皆さん、ご意見ありがとうございました。

その後進展がありまして、意外なことに日本語用の文字カウントを優先した形での実装の提案がありました。まだ未定ですが、翻訳ファイルの中でフラグを立てて単語カウントか文字カウントかを選べるようになりそうです。

@おでさん
> 英語圏(と中華圏)的には、半角スペースをカウントするのが問題になるのでしょうか?

中国語に関しては私もたぶん
> おそらく中国語は漢字一文字をひとつの単語としてみなせるのでそのほうが都合いいのでしょうね。
なのかと思いますが、英語ではやはり単語でのカウントが一般的のようですね。

@加藤さん


> もちろん前者が適切というのに同意、賛成ですが、もし後者になった場合について1つ質問があります。
> 英単語、全角英単語、記号、日本語が混在かつ半角スペース一切無い場合、正しくカウントできるのでしょうか?

コードを見た限りですが、その場合はもちろん正しくカウントできないと思います。

@Taiさん
> できればwp-config.phpあたりで単語カウントか文字カウントかを選択できればいいのですが。。

上に書いた通り選択する方法は提供されそうです。

@Naoさん
> 私も日本語の場合はこのカウント方法が良いと思います。
> こういうカウントをするのは日本語だけなんでしょうかね?

ポーランドの方からは日本語同様の文字カウントが良いという意見が出ています。たぶん中国語のようなハイブリッドなカウントの方が稀だと思いますが、人口がすごいですから考慮する必要はありでしょうね。

--
Kuraishi (tenpura)

Reply all
Reply to author
Forward
0 new messages