2005年8月8日に修正版を作成しました→ http://hsj.jp/works/archives/001471.html
TiddlyWikiTips.comなどを眺めていて本当に楽しいツールだよなぁと実感していたわけですが、やはりメニューなどが日本語化されていないことで、かなり敷居を高くしてそうな気がしましたので、メッセージの日本語化をしてみたいと思います。
改造するのは面倒ですから、TiddlyWikiの機能(systemConfig tag)を使って日本語化してみます。
が。
思いのほかメッセージが多くて、必要そうなところだけになってしまいました。
とりあえずはこれで・・・ということでご容赦を。
まず、新しいTiddlyを起こします。new Tiddlyの機能を使うのが吉でしょう。
そしてTitleは「日本語メッセージ」とかそういうのにして、以下の内容をコピペします。
// // 処理内容表示 // config.macros.search.label = "Wiki内検索"; config.macros.search.successMsg = "%0 tiddlers found matching %1"; config.macros.search.failureMsg = "No tiddlers found matching %0"; config.macros.timeline.dateFormat = "YYYY年MM月DD日"; config.macros.closeAll.label = "すべて閉じる"; config.macros.closeAll.prompt = "編集されているもの以外の表示されているすべてTiddlerを閉じます。"; config.macros.saveChanges.label = "保存"; config.macros.saveChanges.prompt = "すべてのTiddlerを保存します。"; config.macros.permaview.prompt = "現在表示されているTiddlerの状態を表示するURLです。" config.macros.newTiddler.label = "新規作成"; config.macros.newTiddler.prompt = "新しいTiddlerを作成します。"; config.macros.newJournal.label = "新規日報"; config.macros.newJournal.prompt = "新しいTiddlerを現在の日時をタイトルとして作成します。"; // // Tiddler表示時ツールバーなど // config.views.wikified.toolbarClose.text = "閉じる"; config.views.wikified.toolbarClose.tooltip = "このTiddlerを閉じます。"; config.views.wikified.toolbarEdit.text = "編集"; config.views.wikified.toolbarEdit.tooltip = "このTiddlerを編集します。"; config.views.wikified.toolbarPermalink.tooltip = "このTiddlerのみを表示するURLをアドレス欄に表示します。"; config.views.wikified.toolbarReferences.text = "参照一覧"; config.views.wikified.toolbarReferences.tooltip = "このTiddlerをリンクしているTiddlerの一覧を表示します。"; config.views.wikified.defaultText = "'%0'はまだ存在していません。ダブルクリックで作成できます。"; // // Tiddler編集時ツールバーなど // config.views.editor.tagPrompt = "[[tags]]のスタイルでtagsをスペース区切りに入力します。"; config.views.editor.toolbarDone.text = "確定"; config.views.editor.toolbarDone.tooltip = "編集内容を確定します。"; config.views.editor.toolbarCancel.text = "編集中止"; config.views.editor.toolbarCancel.tooltip = "編集内容を破棄します。"; config.views.editor.toolbarDelete.text = "削除"; config.views.editor.toolbarDelete.tooltip = "このTiddlerを削除します。"; config.views.editor.defaultText = "'%0'の内容を入力してください。"; // // メッセージ関連 // config.messages.dates.days = ["日", "月", "火", "水", "木", "金", "土"];
そして、tagsの入力欄に systemConfig と付け加えて Done します。
あとは忘れずにsaveChangesをして、もう一度開いてみてください。
これで(若干中途半端な)日本語化は完成です。
ちなみにsystemConfig tagsによる制御処理をしているので、Rev.1.2.23以降でないと動きません。