Index: trunk/admin/install/upgrades/changelog_1_1_4.txt =================================================================== diff -u -N -r3418 -r3441 --- trunk/admin/install/upgrades/changelog_1_1_4.txt (.../changelog_1_1_4.txt) (revision 3418) +++ trunk/admin/install/upgrades/changelog_1_1_4.txt (.../changelog_1_1_4.txt) (revision 3441) @@ -158,6 +158,7 @@ File in-portal/kernel/include/adodb/adodb-time.inc.php changed File in-portal/kernel/include/adodb/adodb.inc.php changed File in-portal/kernel/module_help/languages_list.txt is new +File in-portal/kernel/module_help/phrases_list.txt is new File in-portal/kernel/units/categories/categories_config.php changed File in-portal/kernel/units/categories/categories_event_handler.php changed File in-portal/kernel/units/categories/categories_item.php changed Index: trunk/core/kernel/utility/http_query.php =================================================================== diff -u -N -r3440 -r3441 --- trunk/core/kernel/utility/http_query.php (.../http_query.php) (revision 3440) +++ trunk/core/kernel/utility/http_query.php (.../http_query.php) (revision 3441) @@ -309,7 +309,9 @@ $defaults = Array('m_cat_id' => 0, 'm_cat_page' => 1, 'm_opener' => 's'); foreach ($defaults as $default_key => $default_value) { - $this->Set($default_key, $default_value); + if ($this->Get($default_key) == null) { + $this->Set($default_key, $default_value); + } } } Index: trunk/core/module_help/languages_list.txt =================================================================== diff -u -N -r3145 -r3441 --- trunk/core/module_help/languages_list.txt (.../languages_list.txt) (revision 3145) +++ trunk/core/module_help/languages_list.txt (.../languages_list.txt) (revision 3441) @@ -1 +1 @@ - super safassaf
\ No newline at end of file +

This section allows the administrator to manage the regional packages (packs for short) of the In-portal platform. For more information about the packs, please read the section Concepts & Customization -> In-Portal Concepts -> Languages & Regional Settings of product manual.

\ No newline at end of file Index: trunk/core/module_help/phrases_list.txt =================================================================== diff -u -N --- trunk/core/module_help/phrases_list.txt (revision 0) +++ trunk/core/module_help/phrases_list.txt (revision 3441) @@ -0,0 +1,6 @@ +

This tab displays all language phrases, or labels, of the regional package being edited. A label has the following fields:
+• Phrase Id - this field is a read-only, unique and internal system language phrase ID.
+• Label – this field contains the system name of the language phrase. This name is used in all templates, and in some settings. For visual convenience, all labels to be used on the front-end start with the prefix ‘lu_’, and all labels to be used in the administrative console start with the prefix ‘la_’. The administrator may use their own conventions for naming the labels, however it is recommended to follow this naming rule to keep the regional pack compatible with the ones produced by Intechnic Corporation.
+• Value – this field contains the label value in the local language of the pack. That is where the translation goes.
+• Phrase Type – this field designates whether the label is to be used in the front-end, or in the administrative panel, or in both. Unlike the prefix of the label, this field must be set properly, as it drives the caching mechanism.
+

\ No newline at end of file Index: trunk/kernel/module_help/languages_list.txt =================================================================== diff -u -N -r3145 -r3441 --- trunk/kernel/module_help/languages_list.txt (.../languages_list.txt) (revision 3145) +++ trunk/kernel/module_help/languages_list.txt (.../languages_list.txt) (revision 3441) @@ -1 +1 @@ - super safassaf
\ No newline at end of file +

This section allows the administrator to manage the regional packages (packs for short) of the In-portal platform. For more information about the packs, please read the section Concepts & Customization -> In-Portal Concepts -> Languages & Regional Settings of product manual.

\ No newline at end of file Index: trunk/kernel/module_help/phrases_list.txt =================================================================== diff -u -N --- trunk/kernel/module_help/phrases_list.txt (revision 0) +++ trunk/kernel/module_help/phrases_list.txt (revision 3441) @@ -0,0 +1,6 @@ +

This tab displays all language phrases, or labels, of the regional package being edited. A label has the following fields:
+• Phrase Id - this field is a read-only, unique and internal system language phrase ID.
+• Label – this field contains the system name of the language phrase. This name is used in all templates, and in some settings. For visual convenience, all labels to be used on the front-end start with the prefix ‘lu_’, and all labels to be used in the administrative console start with the prefix ‘la_’. The administrator may use their own conventions for naming the labels, however it is recommended to follow this naming rule to keep the regional pack compatible with the ones produced by Intechnic Corporation.
+• Value – this field contains the label value in the local language of the pack. That is where the translation goes.
+• Phrase Type – this field designates whether the label is to be used in the front-end, or in the administrative panel, or in both. Unlike the prefix of the label, this field must be set properly, as it drives the caching mechanism.
+

\ No newline at end of file