diff -ruN ./ZWiki-0.11.0JP002/CHANGES.txt ./ZWiki/CHANGES.txt --- ./ZWiki-0.11.0JP002/CHANGES.txt Sun Oct 20 01:45:03 2002 +++ ./ZWiki/CHANGES.txt Sat Oct 19 15:11:10 2002 @@ -1,4 +1,11 @@ Zwiki 0.11.0 2002-10-01 + + 概要 + + バグとり、国際化ページ名、ログノート記載、WikiForNowsとの完全同化 + CMFWikiとの統合(alpha)。 + +Zwiki 0.11.0 2002-10-01 Summary diff -ruN ./ZWiki-0.11.0JP002/Mail.py ./ZWiki/Mail.py --- ./ZWiki-0.11.0JP002/Mail.py Sun Oct 20 01:45:03 2002 +++ ./ZWiki/Mail.py Sun Oct 20 01:24:35 2002 @@ -493,7 +493,7 @@ pageurl, self.wiki_url(), mailouttext, - getattr(self.folder(),'mail_signature','forwarded from %s') %pageurl + getattr(self.folder(),'mail_signature','配信元サイト: %s %s \nforwarded from %s') %(self.folder().title,pageurl,pageurl) ) # mail_signature is very temporary.. I think mhost.send(msg) diff -ruN ./ZWiki-0.11.0JP002/ReadMeJP.txt ./ZWiki/ReadMeJP.txt --- ./ZWiki-0.11.0JP002/ReadMeJP.txt Thu Jan 1 09:00:00 1970 +++ ./ZWiki/ReadMeJP.txt Sun Oct 20 01:41:39 2002 @@ -0,0 +1,17 @@ + このZopeプロダクトは、あなたのZopeサーバ内にWikiウェブを作ることを可能にします。 + +【作成手順】 + + 1. ZWiki-x.x.x.tgz をあなたのZopeサーバのProducts ディレクトリに解凍します。 + + 2. Zopeを再起動します。 + + 3. Zopeの管理画面で、ZWikiウェブを追加下さい。 + +※ このZWiki日本語パッケージの原作は、README.txtにある通り、Simon Michael + を中心とするZWikiコミュニティの著作物であり、 + GNU GPLとして配布されています。 +  また、このパッケージは、日本のZopeユーザの有志の貢献により作成された + 作業を基に作成しています。改善やバグ情報、それにご意見などございましたら + 日本Zopeユーザ会のホームページの(http://wiki.zope.jp/ZWikiJapanesePack/)迄 + お願い申し上げます。 diff -ruN ./ZWiki-0.11.0JP002/ZWikiPage.py ./ZWiki/ZWikiPage.py --- ./ZWiki-0.11.0JP002/ZWikiPage.py Sun Oct 20 01:45:03 2002 +++ ./ZWiki/ZWikiPage.py Sun Oct 20 00:22:13 2002 @@ -912,7 +912,7 @@ # page = self.folder()[unquote(pagename)] # I think they all need unquoting # also allow for differing wikiname & id now - page = self.pageWithName(unquote(pagename)) + page = self.pageWithName(unquote_i(pagename)) # bah!!! if page: linktitle = page.linkTitle() @@ -2661,10 +2661,25 @@ titlestr=_('Edit conflict') return MessageDialog( title=titlestr, - message=""" - %s + message="""
+
編集で衝突が発生しました
+

+ あなたの編集中に、どなたか他の方がこのページを書替えました。
+ この衝突を解決するには、次のことを実行して下さい。: +

    +
  1. ブラウザのバックボタンをクリックします。 +
  2. あなたが編集した部分をクリップボートにコピーします。 +
  3. リフレッシュボタンをクリックします。 +
  4. 他の部分への影響に気を付けて、編集箇所を張付けて復元します。 +
  5. 再度、変更ボタンをクリックします。 +
+ または +

+ 今の編集を捨てて、改めて新規に編集します。OKをクリックします。 + +

%s

- %s. + %s.
%s:

  1. %s @@ -2675,7 +2690,7 @@
%s,

- %s. + %s.

""" % ( titlestr, _("Someone else has saved this page while you were editing"), @@ -3430,3 +3445,26 @@ #large programs, it is wise to use some kind of convention that #... #verbs for methods and nouns for data attributes." + + +def unquote_i(s): + """unquote('abc%20def') -> 'abc def'.""" + mychr = chr + myatoi = int + if s[0:2]=='X_': s=s[1:] + pat=re.compile(r'(X_+[0-9a-f]+[0-9a-f]+)') + if re.match(pat,s[0:2]): s=s[1:] + list = s.split('_') + res = [list[0]] + myappend = res.append + del list[0] + for item in list: + if item[1:2]: + try: + myappend(mychr(myatoi(item[:2], 16)) + + item[2:]) + except: + myappend('%' + item) + else: + myappend('%' + item) + return "".join(res)