nDiki : L10N
Related term
2004年5月23日 (日)
■ [ WiKicker ] 日時のL10N

tkh君に日時がローカライズされていないというご指摘をいただく。 手抜き個所である。
perldoc perllocale
あたり。POSIX::strftime については use locale する必要がないので、以下のような感じか。
require 5.004;
use POSIX qw(locale_h strftime);
my @time = localtime;
my $old_locale = setlocale(LC_TIME);
print strftime("%A", @time);
setlocale(LC_TIME, "ja_JP.UTF-8");
print strftime("%A", @time);
setlocale(LC_TIME, $old_locale);
print strftime("%A", @time);
手元の環境だと、'ja' だと駄目で ja_JP を指定する必要あり。そのままだと日本語EUCになるので、UTF-8 の時は 'ja_JP.UTF-8'。
しかし指定できる名前は環境に依存する(perldoc POSIX)ので、環境チェックとか面倒だな。
ってそういえば WiKicker では、L10N といっても en と ja しかメッセージを用意していないんだった。 ja 以外は en 用の日時出力にするようにするだけにしようかな。
- L10N改善を行った WiKicker 0.26 リリース (2005-05-10)
- Rubric でプライベート SBS を立てるも 0.140 では日本語に不具合 (2006-07-22)
- [ WiKicker ] 続L10N改善と、ページ名リスト処理の高速化 (2004-05-29)
- WiKicker 0.35 リリース - 添付機能の修正など (2006-06-20)
- DiKicker の出力する HTML コードを小さく (2006-10-05)
2004年5月27日 (木)
■ [ WiKicker ] 日時表示のL10N改善

この間tkh君に指摘していだたいた日時表示のL10N手抜き個所の改善作業。
単純に ja 以外は en ということで。英語の日時表示はどんなのがいいんだろ。 とりあえず 'LANG=C date' と同じ感じにしておく。
NaneyOrgWiki で使っている WiKicker を更新して試験。
- [ WiKicker ] 続L10N改善と、ページ名リスト処理の高速化 (2004-05-29)
- [ WiKicker ] 0.22 リリース (2004-05-30)
- DiKicker の出力する HTML コードを小さく (2006-10-05)
- [ WiKicker ] 古くても検索キャッシュを返す (2004-01-20)
- [ WiKicker ] wikiの編集機能を学習 (2004-02-01)
2004年5月29日 (土)
■ [ WiKicker ] 続L10N改善と、ページ名リスト処理の高速化

L10Nの改善の方はひき続き。 これで ja系以外の Accept-Language リクエストヘッダがきた場合は、日本語が混ざらないはず。
それからまた NaneyOrgWiki のレスポンスが悪くなりがちだったので、高速化のためのコード見直し。 現在 WikiPage 数 1151 で、ページ名リストにからんだ処理が遅くなってきているようなので重点的にチェック。
- HierarchicalWikiPage への参照解決の高速化 -> suffix マッチに rindex を使っていたところを substr を使うように修正。
- 1ページ1ファイルで保存しているDBからページ名リストを取得する部分の高速化 -> ディレクトリ上のファイル一覧を取得し各ファイル名をページ名に毎回デコードしていたのだが、これをやめて index ファイルを作っておくように変更。
- WiKicker 0.35 リリース - 添付機能の修正など (2006-06-20)
- Windows 上での Apache 2.0.53 では PATH_INF... (2005-04-10)
- DiKicker の出力する HTML コードを小さく (2006-10-05)
- [ WiKicker ] 古くても検索キャッシュを返す (2004-01-20)
- [ WiKicker ] If-Modified-Since: 関連作業ほぼ済 (2003-09-19)
2004年5月30日 (日)
■ [ WiKicker ] 0.22 リリース

2月4日から、4ヶ月弱ぶりに WiKicker のリリース。 DiKicker のためにスーパークラスの抽出をするなど、クラス構造を結構いじったためリリースに間があいてしまった。
新機能としては
- AutomaticInterLink
- footnote
ぐらいかな。あとは高速化やL10Nの改善など。
- [ DiKicker ] インデックス作成は別プロセスで (2004-02-17)
- [ WiKicker ] 続L10N改善と、ページ名リスト処理の高速化 (2004-05-29)
- DiKicker の出力する HTML コードを小さく (2006-10-05)
- [ DiKicker ] くっつき BBSをくっつけてみた。 (2004-05-04)
- 社内 Blog 開設 (2006-05-16)
2005年5月10日 (火)
■ L10N改善を行った WiKicker 0.26 リリース

tkh君から
というバグレポートをもらったので、早速修正してリリース。
- [ WiKicker ] 日時のL10N (2004-05-23)
- [ WiKicker ] 続L10N改善と、ページ名リスト処理の高速化 (2004-05-29)
- WiKicker 0.35 リリース - 添付機能の修正など (2006-06-20)
- [ WiKicker ] 0.22 リリース (2004-05-30)
- WiKicker 0.28 リリース - バグ修正版 (2005-10-06)
■注目キーワード
購入 買った 発売日 フリー 無料 価格 値段 作り方 選び方 使い方 方法 設定 サンプル ダウンロード 限定 在庫 予約 穴場 比較 検証 レビュー 感想 評価 評判 使用感 使ってみた 口コミ 噂 最新 MP3 動画 意味 お薦め お勧め おすすめ 便利 Blog ブログ mixi 修理 デザイン ビックカメラProcess Time: 0.015425s / load averages: 0.04, 0.13, 0.15
nDiki by WATANABE Yoshimasa (profile)
Powered by DiKicker
Base theme by Nana (for tDiary)




◇ Twitter やってます。この記事が気にいったらぜひ twitter.com/Naney の follower になってください。