Wordpressで会員制サイトの構築には幾つかのプラグインの力を借りなければならないが、その中でもWP-Membersは重要なプラグインの一つである。

使い方に関してはさておいて、若干気になった部分を覚書。

日本語化

WP-Membersには既に日本語ランゲージファイル(wp-members-ja.po)が同梱されているために大きな問題は無いが、本体に比べて古いのか幾つか翻訳されていない部分が見られる。

その中でも以下の項目に関しては個人的にも気になった部分でもあるので修正方法を記述。

『Existing Users Log In、New User Registration、Confirm Email、Biographical Info、Password、Confirm Password、Reset Form』

今現在(20150314)の日本語ランゲージファイルでは『#~ msgid "Yes"(1238行あたり)』以下の項目以下は有効ではないので、削除するのが良いかも知れない。
有効でない記述で問題は発生しないが、有効な設定と重複した場合、Poeditでコンパイル時に重複エラーが発生する。

実際以下は私の修正内容。(エラーが発生したために1238行以下の重複個所は削除した。)

#: wp-members-install.php:59
msgid "Confirm Email"
msgstr "メールアドレス再入力"

#: wp-members-install.php:60
msgid "Website"
msgstr "ウェッブサイトURL"

#: wp-members-install.php:61
msgid "Biographical Info"
msgstr "経歴"

#: wp-members-install.php:62
msgid "Password"
msgstr "パスワード"

#: wp-members-install.php:63
msgid "Confirm Password"
msgstr "パスワード再入力"

#: forms.php:521
msgid "Reset Form"
msgstr "記入をリセットする"