From 121881364472de08cd3e1b1148e201e1046c60a4 Mon Sep 17 00:00:00 2001 From: matakagi Date: Thu, 26 Feb 2009 03:32:15 +0000 Subject: [PATCH] sync with en. --- .../language-modifier-capitalize.xml | 6 ++-- .../advanced-features/template-resources.xml | 32 ++++++----------- .../programmers/plugins/plugins-resources.xml | 34 ++++++------------- 3 files changed, 24 insertions(+), 48 deletions(-) diff --git a/docs/ja/designers/language-modifiers/language-modifier-capitalize.xml b/docs/ja/designers/language-modifiers/language-modifier-capitalize.xml index 6e784515..4a8db398 100644 --- a/docs/ja/designers/language-modifiers/language-modifier-capitalize.xml +++ b/docs/ja/designers/language-modifiers/language-modifier-capitalize.xml @@ -1,13 +1,13 @@ - + capitalize 変数内の全ての単語の先頭を大文字で開始します。 - PHP の - ucfirst() 関数と似ています。 + PHP の + ucwords() 関数と似ています。 diff --git a/docs/ja/programmers/advanced-features/template-resources.xml b/docs/ja/programmers/advanced-features/template-resources.xml index 69606b82..dc01bbff 100644 --- a/docs/ja/programmers/advanced-features/template-resources.xml +++ b/docs/ja/programmers/advanced-features/template-resources.xml @@ -1,6 +1,6 @@ - + テンプレートリソース @@ -134,33 +134,21 @@ $smarty->display('file:F:/path/to/my/templates/menu.tpl'); // これらの関数をアプリケーションに追加します function db_get_template ($tpl_name, &$tpl_source, &$smarty_obj) { - // ここでデータベースを呼び出し、取得したテンプレートを + // ここでデータベースを呼び出し、取得した実際のテンプレートを // $tpl_source に代入します - $sql = new SQL; - $sql->query("select tpl_source - from my_table - where tpl_name='$tpl_name'"); - if ($sql->num_rows) { - $tpl_source = $sql->record['tpl_source']; - return true; - } else { - return false; - } + $tpl_source = "This is the template text"; + // 成功した場合に true を返します。false を返すと失敗したことになります + return true; } function db_get_timestamp($tpl_name, &$tpl_timestamp, &$smarty_obj) { + // テンプレートの最終更新時刻の Unix タイムスタンプを // $tpl_timestampに代入するためにデータベースを呼び出します - $sql = new SQL; - $sql->query("select tpl_timestamp - from my_table - where tpl_name='$tpl_name'"); - if ($sql->num_rows) { - $tpl_timestamp = $sql->record['tpl_timestamp']; - return true; - } else { - return false; - } + // これで、再コンパイルが必要かどうかを判断します + $tpl_timestamp = time(); // この例だと常に再コンパイルとなります! + // 成功した場合に true を返します。false を返すと失敗したことになります + return true; } function db_get_secure($tpl_name, &$smarty_obj) diff --git a/docs/ja/programmers/plugins/plugins-resources.xml b/docs/ja/programmers/plugins/plugins-resources.xml index b12a8337..fb85b8a4 100644 --- a/docs/ja/programmers/plugins/plugins-resources.xml +++ b/docs/ja/programmers/plugins/plugins-resources.xml @@ -1,6 +1,6 @@ - + リソースプラグイン @@ -94,32 +94,20 @@ function smarty_resource_db_source($tpl_name, &$tpl_source, &$smarty) { // ここでデータベースを呼び出し、 - // $tpl_source に代入します - $sql = new SQL; - $sql->query("select tpl_source - from my_table - where tpl_name='$tpl_name'"); - if ($sql->num_rows) { - $tpl_source = $sql->record['tpl_source']; - return true; - } else { - return false; - } + // 失際のテンプレートの内容を $tpl_source に代入します + $tpl_source = "This is the template text"; + // 成功した場合に true を返します。false を返すと失敗したことになります + return true; } function smarty_resource_db_timestamp($tpl_name, &$tpl_timestamp, &$smarty) { - // ここでデータベースを呼び出し、$tpl_timestampに代入します - $sql = new SQL; - $sql->query("select tpl_timestamp - from my_table - where tpl_name='$tpl_name'"); - if ($sql->num_rows) { - $tpl_timestamp = $sql->record['tpl_timestamp']; - return true; - } else { - return false; - } + // テンプレートの最終更新時刻の Unix タイムスタンプを + // $tpl_timestampに代入するためにデータベースを呼び出します + // これで、再コンパイルが必要かどうかを判断します + $tpl_timestamp = time(); // この例だと常に再コンパイルとなります! + // 成功した場合に true を返します。false を返すと失敗したことになります + return true; } function smarty_resource_db_secure($tpl_name, &$smarty)