textinput/GSLangPlugin/data/GSLangPluginRsc.rss
changeset 0 eb1f2e154e89
child 19 5e18d8c489d6
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/textinput/GSLangPlugin/data/GSLangPluginRsc.rss	Tue Feb 02 01:02:04 2010 +0200
@@ -0,0 +1,1278 @@
+/*
+* Copyright (c) 2005 Nokia Corporation and/or its subsidiary(-ies). 
+* All rights reserved.
+* This component and the accompanying materials are made available
+* under the terms of "Eclipse Public License v1.0""
+* which accompanies this distribution, and is available
+* at the URL "http://www.eclipse.org/legal/epl-v10.html".
+*
+* Initial Contributors:
+* Nokia Corporation - initial contribution.
+*
+* Contributors:
+*
+* Description:  Resource file for GSLangPlugin.
+*
+*/
+
+//  RESOURCE IDENTIFIER
+NAME    GSLA // 4 letter ID
+
+//  INCLUDES
+#include    <gslangplugin.loc>
+#include    "GSLangPlugin.hrh"
+//#include    <GSLangPlugin.mbg> // Icons and bitmaps
+
+#include    <data_caging_paths_strings.hrh>
+#include    <bldvariant.hrh>
+#include    <avkon.rsg>
+#include    <avkon.mbg>
+#include    <eikon.rsg>
+#include    <avkon.rh>
+#include    <avkon.loc>
+#include    <uikon.rh>
+#include    <GSApp.rsg>
+#include     <gs.loc>
+
+#include    <eikon.rh>
+#include    <gscommon.rh> // Common GS resource structures
+
+
+// CONSTANTS
+
+//  RESOURCE DEFINITIONS
+
+//----------------------------------------------------
+//
+//
+//    Needed or loading the resource fails!
+//
+//----------------------------------------------------
+//
+RESOURCE RSS_SIGNATURE
+    {
+    }
+
+// Common resources among GS
+
+//----------------------------------------------------
+//
+//    r_gs_gen_view
+//    General settings view.
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_VIEW r_gs_lang_view
+    {
+    menubar = r_gs_menubar_change_exit;
+    cba = R_GS_SOFTKEYS_OPTIONS_BACK_CHANGE;
+    }
+
+
+//----------------------------------------------------
+//
+//    r_gs_gen_view_title
+//    General settings view title.
+//
+//----------------------------------------------------
+//
+RESOURCE TITLE_PANE r_gs_lang_plugin_title
+    {
+    txt = qtn_set_title_pers_language;
+    }
+
+
+//----------------------------------------------------
+//  r_gs_gen_view_caption
+//
+// gen view caption for plugin
+//----------------------------------------------------
+//
+RESOURCE TBUF r_gs_lang_plugin_caption
+    {
+    buf = qtn_set_pers_language;
+    }
+
+
+
+
+
+
+//----------------------------------------------------
+//
+//    r_lang_lbx
+//    General view's listbox.
+//
+//----------------------------------------------------
+//
+RESOURCE GS_FEATURE_ARRAY r_lang_lbx
+    {
+    items =
+        {
+        GS_FEATURE
+            {
+            txt = " \t"qtn_cp_device_language"\t\t";
+            item = EGSLangIdDTL;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+        GS_FEATURE
+            {
+            txt = " \t"qtn_set_input_language"\t\t";
+            item = EGSLangIdITL;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+        GS_FEATURE
+            {
+            txt = " \t"qtn_ah_default_nbr_sett"\t\t";
+            item = EGSLangAHNumberMode;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+        GS_FEATURE
+            {
+            txt = " \t"qtn_hi_default_nbr_sett"\t\t";
+            item = EGSLangHindiNumberMode;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+        GS_FEATURE
+            {
+            txt = " \t"qtn_t9_pre_default_setting"\t\t";
+            item = EGSLangIdT9L;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+         GS_FEATURE
+            {
+            txt = " \t"qtn_set_predictive_mode"\t\t";
+            item = EGSLangIdPredictiveMode;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+#ifdef RD_INTELLIGENT_TEXT_INPUT
+         GS_FEATURE
+            {
+            txt = " \t"qtn_pred_options_input_options"\t\t";
+            item = EGSLangIdPredictiveOptions;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+#endif
+         GS_FEATURE
+            {
+            txt = " \t"qtn_set_japin_predictive_input"\t\t";
+            item = EGSLangIdJPT;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+        GS_FEATURE
+            {
+            txt = " \t"qtn_set_jp_reset_atok_dict"\t\t";
+            item = EGSLangIdResetAtokDict;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+        GS_FEATURE
+            {
+            txt = " \t"qtn_set_jp_predtext_eng"\t\t";
+            item = EGSLangIdEPT;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+        GS_FEATURE
+            {
+            txt = " \t"qtn_chi_set_default_method"\t\t";
+            item = EGSLangIdDIM;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+        GS_FEATURE
+            {
+            txt = " \t"qtn_chi_set_cangjie_mode"\t\t";
+            item = EGSLangIdCangJie;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+        GS_FEATURE
+            {
+            txt = " \t"qtn_set_keypress_timeout"\t\t ";
+            item = EGSLangIdKT;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+        GS_FEATURE
+            {
+            txt = " \t"qtn_set_japin_qwerty_comma"\t\t";
+            item = EGSLangIdJQC;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+        GS_FEATURE
+            {
+            txt = " \t"qtn_set_japin_qwerty_period"\t\t";
+            item = EGSLangIdJQP;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+        GS_FEATURE
+            {
+            txt = " \t"qtn_set_japin_qwerty_width_space"\t\t";
+            item = EGSLangIdJQWSP;
+            type = EGSListBoxItemTypeIsDynamic;
+            }
+        };
+    }
+
+// -----------------------------------------------------------------------------
+//     r_confirm_reset_atok
+// -----------------------------------------------------------------------------
+//
+RESOURCE DIALOG r_confirm_reset_atok
+    {
+    flags = EGeneralQueryFlags;
+    buttons = R_AVKON_SOFTKEYS_YES_NO__YES;
+    items =
+        {
+        DLG_LINE
+            {
+            type = EAknCtQuery;
+            id = EGeneralQuery;
+            control= AVKON_CONFIRMATION_QUERY
+                {
+                layout = EConfirmationLayout;
+                label = qtn_reset_core_dict;
+                };
+            }
+        };
+    }
+
+
+// -----------------------------------------------------------------------------
+//     r_confirm_reset_atok_string
+// -----------------------------------------------------------------------------
+//
+RESOURCE TBUF r_confirm_reset_atok_string { buf = qtn_reset_core_dict; }
+
+
+// -----------------------------------------------------------------------------
+//     r_confirm_ros
+// -----------------------------------------------------------------------------
+//
+RESOURCE DIALOG r_confirm_ros
+    {
+    flags = EGeneralQueryFlags;
+    buttons = R_AVKON_SOFTKEYS_YES_NO__YES;
+    items =
+        {
+        DLG_LINE
+            {
+            type = EAknCtQuery;
+            id = EGeneralQuery;
+            control= AVKON_CONFIRMATION_QUERY
+                {
+                layout = EConfirmationLayout;
+                label = qtn_set_cquery_rmv_oper_set;
+                };
+            }
+        };
+    }
+
+
+// -----------------------------------------------------------------------------
+//     r_confirm_ros_string
+// -----------------------------------------------------------------------------
+//
+RESOURCE TBUF r_confirm_ros_string { buf = qtn_set_cquery_rmv_oper_set; }
+
+
+//----------------------------------------------------
+//    r_active_calls
+//----------------------------------------------------
+//
+RESOURCE TBUF r_active_calls { buf = qtn_dtl_note_active_calls; }
+
+
+// DISPLAY TEXT LANGUAGE
+
+
+//----------------------------------------------------
+//
+//    r_display_text_language_setting_page
+//    Display Text Language Selection
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_display_text_language_setting_page
+    {
+    // don't show setting number in setting page
+    number = EAknSettingPageNoOrdinalDisplayed;
+    label = qtn_set_display_language; //localised string for setting page label
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page
+    type = EAknSetListBox; // setting page type
+    editor_resource_id = r_setting_listbox; // setting page editor
+    }
+
+
+//----------------------------------------------------
+//
+//    r_display_text_language_setting_page_lbx
+//  Display Text Language Selection ListBox Items
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_display_text_language_setting_page_lbx
+    {
+    items =
+        {
+        LBUF
+            {
+            txt = qtn_dtl_automatic; // first item's localised string
+            }
+        };
+    }
+
+
+// -----------------------------------------------------------------------------
+// R_CONFIRM_DTL
+// -----------------------------------------------------------------------------
+//
+RESOURCE DIALOG r_confirm_dtl
+    {
+    flags = EGeneralQueryFlags;
+    buttons = R_AVKON_SOFTKEYS_YES_NO__YES;
+    items =
+        {
+        DLG_LINE
+            {
+            type = EAknCtQuery;
+            id = EGeneralQuery;
+            control= AVKON_CONFIRMATION_QUERY
+                {
+                layout = EConfirmationLayout;
+                label = qtn_langu_restart_query;
+                };
+            }
+        };
+    }
+
+
+// -----------------------------------------------------------------------------
+// r_confirm_dtl_string
+// -----------------------------------------------------------------------------
+//
+RESOURCE TBUF r_confirm_dtl_string { buf = qtn_langu_restart_query; }
+
+
+//----------------------------------------------------
+//
+//  r_input_text_language_setting_page
+//  Input Text Language Selection
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_input_text_language_setting_page
+    {
+    // don't show setting number in setting page
+    number = EAknSettingPageNoOrdinalDisplayed;
+    label = qtn_set_input_language; //localised string for setting page label
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page
+    type = EAknSetListBox; // setting page type
+    editor_resource_id = r_setting_listbox; // setting page editor
+    }
+
+#ifdef RD_INTELLIGENT_TEXT_INPUT
+RESOURCE DIALOG r_inputlanguage_dialog
+{
+	flags   = EEikDialogFlagNoDrag | EEikDialogFlagFillAppClientRect | 
+			  EEikDialogFlagWait | EEikDialogFlagCbaButtons;
+
+	buttons = R_GS_SOFTKEYS_OPTIONS_BACK_CHANGE;
+	
+	items =
+	{
+		DLG_LINE
+		{
+			// This is the control type - its our own setting item list custom control 
+			type 	= 	EAknCtLastControlId;
+			
+			// This is the dialog id - any value can be used as there are no 
+			//		other controls on the dialog
+			id 		= 	12;
+
+			itemflags	=	EEikDlgItemTakesEnterKey;
+			
+			// the control data is a setting item list 
+			control = AVKON_SETTING_ITEM_LIST 
+			{ 
+				
+				// These are the settings we want to edit 
+				items = 
+				{
+				AVKON_SETTING_ITEM
+					{
+					identifier = EGSLangInputPrimary;
+					setting_page_resource = r_primary_input_language_setting_page;
+					associated_resource = r_language_setting_texts;
+					name = qtn_set_primary_writing_language;
+					},
+				AVKON_SETTING_ITEM
+					{
+					identifier = EGSLangInputSecondary;
+					setting_page_resource = r_secondary_input_language_setting_page;
+					associated_resource = r_language_setting_texts;
+					name = qtn_set_secondary_writing_language;
+					}
+				};
+			};
+		}
+	};	
+}
+
+RESOURCE TBUF r_input_language_settings_title
+    {
+    buf = qtn_set_input_language;
+    }
+
+RESOURCE AVKON_SETTING_PAGE r_primary_input_language_setting_page
+    {
+    // don't show setting number in setting page
+    number = EAknSettingPageNoOrdinalDisplayed;
+    label = qtn_set_primary_writing_language; //localised string for setting page label
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page
+    type = EAknCtPopupSettingList; // setting page type
+    editor_resource_id = r_lang_editor; // setting page editor
+    }
+
+RESOURCE AVKON_SETTING_PAGE r_secondary_input_language_setting_page
+    {
+    // don't show setting number in setting page
+    number = EAknSettingPageNoOrdinalDisplayed;
+    label = qtn_set_secondary_writing_language; //localised string for setting page label
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page
+    type = EAknCtPopupSettingList; // setting page type
+    editor_resource_id = r_lang_editor; // setting page editor
+    }
+
+RESOURCE AVKON_POPUP_SETTING_TEXTS r_language_setting_texts
+	{
+	setting_texts_resource = r_language_settingitem_texts;
+	}	
+
+RESOURCE ARRAY r_language_settingitem_texts
+	{
+	items =
+	    {
+	    AVKON_ENUMERATED_TEXT
+	        {
+	        value = 0;
+	        text = qtn_set_secondary_writing_lang_none;
+	        }
+	    };
+	}
+
+RESOURCE TBUF r_secondary_writing_lang_none
+    {
+    buf = qtn_set_secondary_writing_lang_none;
+    }
+
+RESOURCE POPUP_SETTING_LIST r_lang_editor
+	{
+	}
+#endif
+
+// T9 On Off
+
+//----------------------------------------------------
+//
+//  r_t9_on_off_setting_page
+//  T9 On/Off setting page
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_t9_on_off_setting_page
+    {
+    number = EAknSettingPageNoOrdinalDisplayed;
+    label = qtn_t9_pre_default_setting;
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page
+    type = EAknSetListBox;
+    editor_resource_id = r_setting_listbox;
+    }
+
+
+//----------------------------------------------------
+//
+//  r_jp_eng_on_off_setting_page
+//  T9 On/Off setting page
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_jp_eng_on_off_setting_page
+    {
+    number = EAknSettingPageNoOrdinalDisplayed;
+    label = qtn_set_jp_predtext_eng;
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page
+    type = EAknSetListBox;
+    editor_resource_id = r_setting_listbox;
+    }
+
+
+//----------------------------------------------------
+//
+//  r_jp_ptxt_on_off_setting_page
+//  T9 On/Off setting page
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_jp_ptxt_on_off_setting_page
+    {
+    number = EAknSettingPageNoOrdinalDisplayed;
+    label = qtn_set_japin_predictive_input;
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page
+    type = EAknSetListBox;
+    editor_resource_id = r_setting_listbox;
+    }
+
+
+//----------------------------------------------------
+//
+//  r_t9_on_off_setting_page_lbx
+//  T9 On/Off setting page items list box
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_t9_on_off_setting_page_lbx
+    {
+    items =
+        {
+        LBUF
+            {
+            txt = qtn_t9_on;
+            },
+        LBUF
+            {
+            txt = qtn_t9_off;
+            }
+        };
+    }
+#ifdef RD_INTELLIGENT_TEXT_INPUT
+
+//----------------------------------------------------
+//
+//  r_predictive_text_multi_setting_page
+//  ITI Predictive text multisetting page
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_predictive_text_multi_setting_page
+    {
+    number = EAknSettingPageNoOrdinalDisplayed;
+    label = qtn_t9_pre_default_setting;
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__MARK; // softkeys for setting page
+    type = EAknSetListBox;
+    editor_resource_id = r_setting_listbox;
+    }
+#endif
+
+// DEFAULT NUMBER MODE FOR A&H
+
+//----------------------------------------------------
+//
+//  r_ah_number_mode_settings_page
+//  Default Arabic & Hebrew input method setting page
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_ah_number_mode_settings_page
+    {
+    number = EAknSettingPageNoOrdinalDisplayed;
+    label = qtn_ah_default_nbr_sett;
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page
+    type = EAknSetListBox;
+    editor_resource_id = r_setting_listbox;
+    }
+
+
+//----------------------------------------------------
+//
+//  r_ah_default_input_method_lbx
+//  Default input method list box items for A&H
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_ah_default_input_method_lbx
+    {
+    items =
+        {
+        LBUF
+            {
+            txt = qtn_ah_latin_nbrs;
+            },
+        LBUF
+            {
+            txt = qtn_ah_arabic_nbrs;
+            }
+        };
+    }
+
+// DEFAULT NUMBER MODE FOR HINDI
+
+//----------------------------------------------------
+//
+//  r_hi_number_mode_settings_page
+//  Default Hindi input method setting page
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_hi_number_mode_settings_page
+    {
+    number = EAknSettingPageNoOrdinalDisplayed;
+    label = qtn_hi_default_nbr_sett;
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page
+    type = EAknSetListBox;
+    editor_resource_id = r_setting_listbox;
+    }
+
+//----------------------------------------------------
+//
+//  r_hi_default_input_method_lbx
+//  Default input method list box items for Hindi
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_hi_default_input_method_lbx
+    {
+    items =
+        {
+        LBUF
+            {
+            txt = qtn_hi_latin_nbrs;
+            },
+        LBUF
+            {
+            txt = qtn_hi_indic_nbrs;
+            }
+        };
+    }
+
+
+//----------------------------------------------------
+//
+// r_number_mode_lbx
+// Number modes.
+//
+//----------------------------------------------------
+//
+RESOURCE GS_FEATURE_ARRAY r_number_mode_lbx
+    {
+    items =
+        {
+        GS_FEATURE
+            {
+            txt  = qtn_latin_nbrs;
+            item = EGSNbrModeLatin;
+            },
+        GS_FEATURE
+            {
+            txt  = qtn_ah_arabic_nbrs;
+            item = EGSNbrModeArabic;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+        GS_FEATURE
+            {
+            txt  = qtn_hi_indic_nbrs;
+            item = EGSNbrModeIndic;
+            type = EGSListBoxItemTypeIsDynamic;
+            }
+        };
+    }
+
+
+// -----------------------------------------------------------------------------
+// r_t9_onoff_not_available
+// -----------------------------------------------------------------------------
+//
+RESOURCE TBUF r_t9_onoff_not_available { buf = qtn_t9_set_not_available; }
+
+
+
+// DEFAULT INPUT METHOD SETTING PAGE
+
+//----------------------------------------------------
+//
+//
+//    Default input method setting page.
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_ch_default_input_method_setting_page
+    {
+    number = EAknSettingPageNoOrdinalDisplayed;
+    label = qtn_chi_set_default_method;
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page
+    type = EAknSetListBox;
+    editor_resource_id = r_setting_listbox;
+    }
+
+//----------------------------------------------------
+//
+//    r_default_input_method_prc_setting_page_lbx
+//  default input method selection listbox Items
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_default_input_method_prc_setting_page_lbx
+    {
+    items =
+        {
+        LBUF
+            {
+            txt = text_chi_input_pinyin;
+            },
+        LBUF
+            {
+            txt = text_chi_input_stroke;
+            },
+        LBUF
+            {
+            txt = qtn_chi_input_latin_text;
+            },
+        LBUF
+            {
+            txt = qtn_chi_input_latin_upper;
+            },
+        LBUF
+            {
+            txt = qtn_chi_input_latin_lower;
+            }
+        };
+    }
+
+//----------------------------------------------------
+//
+//  r_default_input_method_tw_setting_page_lbx
+//  default input method selection listbox Items
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_default_input_method_tw_setting_page_lbx
+    {
+    items =
+        {
+        LBUF
+            {
+            txt = text_chi_input_zhuyin;
+            },
+        LBUF
+            {
+            txt = text_chi_input_stroke; 
+            },
+        LBUF
+            {
+            txt = qtn_chi_input_latin_text;
+            },
+        LBUF
+            {
+            txt = qtn_chi_input_latin_upper;
+            },
+        LBUF
+            {
+            txt = qtn_chi_input_latin_lower;
+            }
+        };
+    }
+
+//----------------------------------------------------
+//
+//  r_default_input_method_hk_setting_page_lbx
+//  default input method selection listbox Items
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_default_input_method_hk_setting_page_lbx
+    {
+    items =
+        {
+        LBUF
+            {
+            txt = text_chi_input_stroke;
+            },
+        LBUF
+            {
+            txt = qtn_chi_input_latin_text;
+            },
+        LBUF
+            {
+            txt = qtn_chi_input_latin_upper;
+            },
+        LBUF
+            {
+            txt = qtn_chi_input_latin_lower;
+            }
+        };
+    }
+
+
+//----------------------------------------------------
+//
+//    r_autodiscon_time_number_query
+//    Autodisconnect time query.
+//
+//----------------------------------------------------
+//
+RESOURCE DIALOG r_autodiscon_time_number_query
+    {
+    flags = EGeneralQueryFlags;
+    buttons = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
+    items =
+        {
+        DLG_LINE
+            {
+            type = EAknCtQuery;
+            id = EGeneralQuery;
+            control = AVKON_DATA_QUERY
+                {
+                layout = ENumberLayout;
+                label = qtn_set_autodiscon_define_time;
+                control = AVKON_INTEGER_EDWIN
+                    {
+                    min = 0;
+                    max = 99;
+                    maxlength = 2;
+                    };
+                };
+            }
+        };
+    }
+
+
+// KEYPRESS TIMEOUT
+
+
+//----------------------------------------------------
+//
+//    r_keypress_timeout_setting_page
+//    Keypress timeout Selection 
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_keypress_timeout_setting_page
+    { 
+    // don't show setting number in setting page
+    number = EAknSettingPageNoOrdinalDisplayed;
+    label = qtn_set_keypress_timeout; //localised string for setting page label
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; 
+    type = EAknSetListBox; // setting page type
+    editor_resource_id = r_setting_listbox; // setting page editor
+    }
+
+//----------------------------------------------------
+//
+//    r_keypress_timeout_setting_page_lbx
+//    Keypress timeout Selection ListBox Items
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_keypress_timeout_setting_page_lbx
+    {
+    items =
+        {
+        LBUF
+            {
+            txt = qtn_set_keyp_timeout_off;
+            },
+        LBUF
+            {
+            txt = qtn_set_keyp_timeout_long;
+            },
+        LBUF
+            {
+            txt = qtn_set_keyp_timeout_default;
+            },
+        LBUF
+            {
+            txt = qtn_set_keyp_timeout_short;
+            }
+        };
+    }
+
+
+// JAPANESE QWERTY COMMA
+
+//----------------------------------------------------
+//
+//    r_jap_qwerty_comma_setting_page
+//    ","-key in hiragana/kanji mode inputs setting page
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_jap_qwerty_comma_setting_page
+    { 
+    // don't show setting number in setting page
+    number = EAknSettingPageNoOrdinalDisplayed;
+    label = qtn_set_japin_qwerty_comma; //localised string for setting page label
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page
+    type = EAknSetListBox; // setting page type
+    editor_resource_id = r_setting_listbox; // setting page editor
+    }
+
+//----------------------------------------------------
+//
+//    r_jap_qwerty_comma_setting_page_lbx
+//    ","-key in hiragana/kanji mode inputs setting Items
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_jap_qwerty_comma_setting_page_lbx
+    {
+    items =
+        {
+        LBUF
+            {
+            txt = qtn_set_japin_qwerty_japanese_comma;
+            },
+        LBUF
+            {
+            txt = qtn_set_japin_qwerty_western_comma;
+            }
+        };
+    }
+
+// JAPANESE QWERTY PERIOD
+
+//----------------------------------------------------
+//
+//    r_jap_qwerty_period_setting_page
+//    ","-key in hiragana/kanji mode inputs setting page
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_jap_qwerty_period_setting_page
+    { 
+    // don't show setting number in setting page
+    number = EAknSettingPageNoOrdinalDisplayed;
+    label = qtn_set_japin_qwerty_period; //localised string for setting page label
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page
+    type = EAknSetListBox; // setting page type
+    editor_resource_id = r_setting_listbox; // setting page editor
+    }
+
+//----------------------------------------------------
+//
+//    r_jap_qwerty_period_setting_page_lbx
+//    "."-key in hiragana/kanji mode inputs setting Items
+//
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_jap_qwerty_period_setting_page_lbx
+    {
+    items =
+        {
+        LBUF
+            {
+            txt = qtn_set_japin_qwerty_japanese_period;
+            },
+        LBUF
+            {
+            txt = qtn_set_japin_qwerty_western_period;
+            }
+        };
+    }
+
+// JAPANESE Width Of Space (Full width/Half width)
+
+//----------------------------------------------------
+//
+//    r_jap_qwerty_width_space_setting_page
+//    Width of Space in hiragana/kanji mode setting page
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_jap_qwerty_width_space_setting_page
+    { 
+    // don't show setting number in setting page
+    number = EAknSettingPageNoOrdinalDisplayed;
+    label = qtn_set_japin_qwerty_width_space; //localised string for setting page label
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page
+    type = EAknSetListBox; // setting page type
+    editor_resource_id = r_setting_listbox; // setting page editor
+    }
+
+//----------------------------------------------------
+//
+//    r_jap_qwerty_width_full_half_setting_page_lbx
+//    Width of Space/punctuation marks and symbols in
+//    hiragana/kanji mode setting Items
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_jap_qwerty_width_full_half_setting_page_lbx
+    {
+    items =
+        {
+        LBUF
+            {
+            txt = qtn_japin_edit_full_width;
+            },
+        LBUF
+            {
+            txt = qtn_japin_edit_half_width;
+            }
+        };
+    }
+
+
+// Chinese CangJie input mode
+//----------------------------------------------------
+//
+//    r_chi_cangjie_input_mode_setting_page
+//    HK Chinese CangJie input mode setting page
+//
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_chi_cangjie_input_mode_setting_page
+    { 
+    // don't show setting number in setting page
+    number = EAknSettingPageNoOrdinalDisplayed;
+    label = qtn_chi_set_cangjie_mode; //localised string for setting page label
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page
+    type = EAknSetListBox; // setting page type
+    editor_resource_id = r_setting_listbox; // setting page editor
+    }
+
+ 
+//----------------------------------------------------
+//
+//    r_chi_cangjie_setting_page_lbx
+//    Chinese TW CangJie input method. Supported based
+//    on the selected input language.
+//----------------------------------------------------
+//
+RESOURCE ARRAY r_chi_cangjie_setting_page_lbx
+    {
+    items =
+        {
+        LBUF
+            {
+            txt = qtn_chi_option_normal_cangjie;
+            },
+        LBUF
+            {
+            txt = qtn_chi_option_easy_cangjie;
+            },
+        LBUF
+            {
+            txt = qtn_chi_option_advanced_cangjie;
+            }
+        };
+    } 
+    
+
+RESOURCE GS_FEATURE_ARRAY r_dim_setting_page_lbx
+    {
+    items =
+        {
+        GS_FEATURE
+            {
+            txt = text_chi_input_pinyin;
+            item = EGSLangSPIdPinyin;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+        GS_FEATURE
+            {
+            txt = text_chi_input_zhuyin;
+            item = EGSLangSPIdZhuyin;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+        GS_FEATURE
+            {
+            txt = text_chi_input_stroke;
+            item = EGSLangSPIdStroke;
+            },
+        GS_FEATURE
+            {
+            txt = qtn_chi_input_latin_text;
+            item = EGSLangSPIdText;
+            },
+        GS_FEATURE
+            {
+            txt = qtn_chi_input_latin_upper;
+            item = EGSLangSPIdUpper;
+            },
+        GS_FEATURE
+            {
+            txt = qtn_chi_input_latin_lower;
+            item = EGSLangSPIdLower;
+            }
+        };
+    }
+
+RESOURCE GS_FEATURE_ARRAY r_dim_qwerty_setting_page_lbx
+    {
+    items =
+        {
+        GS_FEATURE
+            {
+            txt = qtn_chi_sub_input_pinyin;
+            item = EGSLangSPIdQwPinyin;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+        GS_FEATURE
+            {
+            txt = qtn_chi_sub_input_zhuyin;
+            item = EGSLangSPIdQwZhuyin;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+        GS_FEATURE
+            {
+            txt = qtn_chi_sub_input_stroke;
+            item = EGSLangSPIdQwStroke;
+            },
+        GS_FEATURE
+            {
+            txt = qtn_chi_sub_input_cangjie;
+            item = EGSLangSPIdQwCangJie;
+            type = EGSListBoxItemTypeIsDynamic;
+            },
+        GS_FEATURE
+            {
+            txt = qtn_chi_sub_input_english;
+            item = EGSLangSPIdQwEnglish;
+            }
+        };
+    }
+
+/* 
+*   r_predictive_mode_setting_page_lbx 
+*	4.0 Req Predictive word Autocompletion
+*  	Setting Page List Items 
+*/
+
+RESOURCE ARRAY r_predictive_mode_setting_page_lbx
+    {
+    items =
+        {
+        LBUF
+            {
+            txt = qtn_set_predictive_mode_normal;
+            },
+        LBUF
+            {
+            txt = qtn_set_predictive_mode_autocompletion;
+            }
+        };
+    }
+
+//----------------------------------------------------
+//
+//    r_predictive_mode_setting_page
+//    Predictive mode setting page
+//	  
+//----------------------------------------------------
+//
+RESOURCE AVKON_SETTING_PAGE r_predictive_mode_setting_page
+    { 
+    number = EAknSettingPageNoOrdinalDisplayed; // // setting number is not shown
+    label = qtn_set_predictive_mode; //localised string for setting page label
+    softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__OK; // softkeys for setting page
+    type = EAknSetListBox; // setting page type
+    editor_resource_id = r_setting_listbox; // setting page editor
+    }
+    
+//----------------------------------------------------
+//   
+//    r_gs_not_enough_memory
+//    Not enough memory information note.
+//
+//----------------------------------------------------
+//
+RESOURCE TBUF r_gs_not_enough_memory 
+    {
+    buf = qtn_memlo_not_enough_memory;
+    }
+
+// -----------------------------------------------------------------------------
+//
+// r_gs_menubar_change_exit
+// GS menu with 'change' and 'exit' items.
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE MENU_BAR r_gs_menubar_change_exit
+    {
+    titles =
+        {
+        MENU_TITLE
+            {
+            menu_pane = r_gs_menu_item_exit;
+            },
+        MENU_TITLE
+            {
+            menu_pane = r_gs_menu_item_help;
+            },
+        MENU_TITLE
+            {
+            menu_pane = r_gs_menu_item_change;
+            }
+        };
+    }
+
+
+// -----------------------------------------------------------------------------
+//
+// r_setting_listbox
+// Common listbox editor resource for setting pages.
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE LISTBOX r_setting_listbox
+    {
+    flags = EEikListBoxMultipleSelection;
+    }
+
+
+// -----------------------------------------------------------------------------
+//
+// r_gs_menu_item_help
+// Change item.
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE MENU_PANE r_gs_menu_item_help
+    {
+    items =
+        {
+        MENU_ITEM
+            {
+            command = EAknCmdHelp;
+            txt = qtn_options_help;
+            }
+        };
+    }
+
+// -----------------------------------------------------------------------------
+//
+// r_gs_menu_item_exit
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE MENU_PANE r_gs_menu_item_exit
+    {
+    items =
+        {
+        MENU_ITEM
+            {
+            command = EAknCmdExit;
+            txt = qtn_options_exit;
+            }
+        };
+    }
+
+
+// -----------------------------------------------------------------------------
+//
+// r_gs_menu_item_change
+// Change item.
+//
+// -----------------------------------------------------------------------------
+//
+RESOURCE MENU_PANE r_gs_menu_item_change
+    {
+    items =
+        {
+        MENU_ITEM
+            {
+            command = EGSCmdAppChange;
+            txt = qtn_set_options_change;
+            flags = EEikMenuItemAction;
+            }
+        };
+    }
+    
+    
+// End of File