multilang.inc.php

サマリ多言語対応ページ用プラグイン
リビジョン1.0
対応バージョン1.4.7
投稿者vbk
投稿日2008-09-22 (月) 03:17:53

このプラグインを利用することで、ブラウザの言語設定によって同一ページ内で表示を変更できるようになります。

実行例

ここを参照してください(外部リンク)
http://www.vbkaisetsu.com/index.php?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fmultilang.inc.php

ライセンス

GPL(General Public License)として配布しています

インストール

  1. multilang.inc.php を pukiwiki/plugin 内に設置してください。
  2. pukiwiki/pukiwiki.ini.php の以下の部分を書き換えてください

変更前

define('PKWKEXP_DISABLE_MULTILINE_PLUGIN_HACK', 1); // 1 = Disabled

変更後

define('PKWKEXP_DISABLE_MULTILINE_PLUGIN_HACK', 0); // 1 = Disabled

使い方

構文

#multilang(lang|{others,lang1,lang2,lang3...}){{
str
}}

lang…言語コード(例:ja,en-gb,ko,zh-hk)
str…表示文字列(テキストの整形ルールが適用されます)

言語コードの末尾にアスタリスク(*)を指定すると、地域が無視されます。(ほとんどの場合においてアスタリスクをつけることになると思います)

en* = en,en-gb,en-us,en-ie...

以下の例は、韓国語(ko,ko-kr,ko-kp)で안녕하세요(こんにちは)と表示します。

#multilang(ko*){{
안녕하세요
}}

先頭の引数に others を指定し、2番目以降に言語コードを指定すると指定された言語以外で表示されます。この場合は、複数の言語コードを指定することが出来ます。

以下の例は日本語と英語以外では、赤色で日本語と英語しか扱っていないことを表す文が表示されます。

#multilang(others,ja,en*){{
&color(red){I'm sorry. This page is Japanese and English only.};
}}

ダウンロード

以下のページよりダウンロードお願いします。
multilang.inc.php(http://www.vbkaisetsu.com/index.php?%E8%87%AA%E4%BD%9C%E3%83%97%E3%83%A9%E3%82%B0%E3%82%A4%E3%83%B3%2Fmultilang.inc.php )


トップ   編集 凍結 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2023-11-21 (火) 23:42:13
Site admin: PukiWiki Development Team

PukiWiki 1.5.4+ © 2001-2022 PukiWiki Development Team. Powered by PHP 8.2.12. HTML convert time: 0.638 sec.

SourceForge