ログイン
編集不可のページディスカッション情報添付ファイル
"ytoku/daily-record/2011-01-09"の差分

MMA
1と3のリビジョン間の差分 (その間の編集: 2回)
2011-01-09 23:39:28時点のリビジョン1
サイズ: 988
編集者: ytoku
コメント:
2011-01-09 23:41:28時点のリビジョン3
サイズ: 985
編集者: ytoku
コメント:
削除された箇所はこのように表示されます。 追加された箇所はこのように表示されます。
行 2: 行 2:
更新履歴のコメント中に定期的に空白が混じる。ソースを読んでみると `RecentChanges.py` の `format_comment` で `wikiutil.make_breakable` を呼んで、15文字以上スペースが入っていない場合はスペースを挿入していた。この処理は分かち書きをしない日本語と相容れないものである。 更新履歴のコメント中に定期的に空白が混じる。ソースを読んでみると `RecentChanges.py` の `format_comment` で `wikiutil.make_breakable` を呼んで、20文字以上スペースが入っていない場合はスペースを挿入していた。この処理は分かち書きをしない日本語と相容れないものである。
行 10: 行 10:
本来は分かち書きをする言語圏の文字としない言語圏の文字を区別して、分かち書きをしない言語圏の文字列に対してのみ操作を行うように修正するのが筋であろう。 本来は分かち書きをする言語圏の文字としない言語圏の文字を区別して、分かち書きをする言語圏の文字列に対してのみ操作を行うように修正するのが筋であろう。

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

更新履歴のコメント中に定期的に空白が混じる。ソースを読んでみると 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 (最終更新日時 2011-01-09 23:41:28 更新者 ytoku)