textinput/GSLangPlugin/data/GSLangPluginRsc.rss
author Dremov Kirill (Nokia-D-MSW/Tampere) <kirill.dremov@nokia.com>
Tue, 25 May 2010 13:03:44 +0300
branchRCL_3
changeset 12 5e18d8c489d6
parent 0 eb1f2e154e89
permissions -rw-r--r--
Revision: 201019 Kit: 2010121

/*
* 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