2005年12月23日
Coppermine Photo Gallery
このサイト(ドメイン)上ではリンクしていませんが、サーバー(別ドメイン)上には存在する「Coppermine Photo Gallery」があります。これがいつの間にか大幅バージョンアップしていました。日本語にも対応していますが、その際に追加された機能等の翻訳設定がなされていませんでした。つまり、本来あるべきところに文字が存在しない状態![]()
また、文字エンコード設定にも変更があり、本体はeuc-jpに設定されていながらutf-8で処理していたり・・・おかげでどちらに設定しても文字化けが起こる始末![]()
とりあえず追加された機能の日本語関係は置いといて、文字化けを何とかしなければいけません。で、utf-8で処理するならすべてutf-8にしてしまう事に・・・元々euc-jpでデータベースに保存されているものはutf-8で書き直し。
ここでもう一つ思い出したものが「phpMyAdmin」です。と言うのも、利用しているバージョンは「2.6」で、最新バージョンは「2.7」です。前々から小刻みにアップされていたのですが、うちのは先延ばしにしていました。対応エンコードも増えているし、面倒ついでにこれもアップグレード。動作確認もそこそこに、Coppermine Photo Galleryのデータベースにアクセスし、エンコードをutf-8として文字化け部分を書き直しました![]()
しかし、Coppermine Photo Galleryの日本語ファイル・・・修正する箇所がかなりありそう・・・他力本願モードで日本語ファイル配布しているところ探してみようかな?![]()
日本語ファイルを直してみたけど、どこをどうしたのか解からなくなってページが真っ白になってしまった![]()
日本語訳を作っているサイトを見付けたんだけど、どうやらバージョン1.4.1までらしい。ただ、1.4.2になった段階で追加された機能があれほどあるのだろうか・・・・・Coppermine Photo Gallery1.4.2は最新版の日本語ファイルを同梱していないのかもしれない![]()
今のままでもまともに使えないし、英語ファイルで代用する事にした。日本語は普通に表示できるので問題ないだろう![]()
追記:(05/12/25)
本日データベースをバックアップした後、削除してからインポートで元に戻してみた。その後、真っ白になってしまった日本語ファイルをアップして表示させたところ、エラー箇所の表示ができるようになった![]()
これなら何とかなると意気込んで探ってみると・・・・・3箇所ほどミスを発見!語尾に「 , 」を付けなければならないのに付いていない!!ただ、元々日本語になっているところなんで、うちのミスじゃないんだけど?
最新版で追加された部分が影響を与えているみたいなので訳者が悪い訳でもなさそうなんだけど![]()
とりあえず、英語混じりで最新版に対応できた![]()