netcommons
 
 
 

main.ini

日本語の言語定義を記述するファイル。
文字コードはUTF-8である。

language/japanese/main.ini
[Hello_View_Main_Init]
;hellow_hogehoge="@Smartyにassignする言語を記述方法->呼び出し方法($lang.hellow_hogehoge)@"
;define:HELLOW_HOGEHOGE="@PHPでdefineする言語を記述方法@"
;global:_hoge= ;global.iniの[Global]で定義された言語ファイルを使用する場合、使用

デフォルトでは、記述例が書かれているだけで、何も定義されていない。

この手引きでの扱い

Viewプログラムの項で変更する。

参考
各種言語ファイルの記述方法
 

もっと詳しく

このファイルは view/maple.ini の [SmartyAssign] にて読込みが指示される。
Filter_SmartyAssign により読み込まれる。

処理の流れは、Init.class.php を参照のこと。

maple/filter/Filter_SmartyAssign.class.php
class Filter_SmartyAssign extends Filter {
function execute() {
// ファイル読み出し
    $this->_LangArrayMerge($lang_arr,$filename);
// 設定
    $this->_setLang($lang_arr,$action_name);
}
function _LangArrayMerge(...) {
    $tmp_lang_arr = $initializer->read_ini_file($filename, true);
}
function _setLang(...) {
// PHP定数の設定
    define($key, $value);
// テンプレート変数の設定
    $renderer->assign($assign_str,$this_lang);
}

maple/core/ConfigParser.class.php
class ConfigParser {
function read_ini_file(...) {
// ファイル読み出し
    if(!$lines = file($filename)) {
}
 
yn150
 

メニュー

ネットコモンズのサポート会議室ネットコモンズの有償サービスこのサイトの使用方法ネットコモンズの運用事例ネットコモンズの構築事例配布モジュール一覧グーグル地図モジュールのデモグーグルカレンダーモジュールのデモグーグル検索モジュールのデモOpenID モジュールのデモTwitterモジュールのデモFacebookモジュールのデモFacebook 風 掲示板ヘッダチェンジャー・モジュールのデモテーマのデモヘッダー部なしモジュール開発の手引き解体新書お問合せ練習場

携帯アクセス

qr code