Login
Immutable PageDiscussionInfoAttachments
Diff for "ytoku/daily-record/2011-01-09"

MMA
Differences between revisions 2 and 3
Revision 2 as of 2011-01-09 23:40:44
Size: 985
Editor: ytoku
Comment:
Revision 3 as of 2011-01-09 23:41:28
Size: 985
Editor: ytoku
Comment:
Deletions are marked like this. Additions are marked like this.
Line 2: Line 2:
更新履歴のコメント中に定期的に空白が混じる。ソースを読んでみると `RecentChanges.py` の `format_comment` で `wikiutil.make_breakable` を呼んで、15文字以上スペースが入っていない場合はスペースを挿入していた。この処理は分かち書きをしない日本語と相容れないものである。 更新履歴のコメント中に定期的に空白が混じる。ソースを読んでみると `RecentChanges.py` の `format_comment` で `wikiutil.make_breakable` を呼んで、20文字以上スペースが入っていない場合はスペースを挿入していた。この処理は分かち書きをしない日本語と相容れないものである。

更新履歴のコメント中に空白が入るのが気になった日

更新履歴のコメント中に定期的に空白が混じる。ソースを読んでみると RecentChanges.pyformat_commentwikiutil.make_breakable を呼んで、20文字以上スペースが入っていない場合はスペースを挿入していた。この処理は分かち書きをしない日本語と相容れないものである。

あまりよろしくない解決策であるが、とりあえず設定ファイルに次の記述を行ってこの処理を無効化した。

   1 # dirty hack not to break text especially in RecentChanges
   2 from MoinMoin import wikiutil
   3 wikiutil.make_breakable = lambda text, maxlen: text

本来は分かち書きをする言語圏の文字としない言語圏の文字を区別して、分かち書きをする言語圏の文字列に対してのみ操作を行うように修正するのが筋であろう。

ytoku/daily-record/2011-01-09 (last edited 2011-01-09 23:41:28 by ytoku)