fep/aknfep/resource/AknFep.rss
changeset 36 a7632c26d895
parent 35 0f326f2e628e
child 42 b3eaa440ab06
--- a/fep/aknfep/resource/AknFep.rss	Fri Jul 23 16:49:01 2010 +0800
+++ /dev/null	Thu Jan 01 00:00:00 1970 +0000
@@ -1,1937 +0,0 @@
-/*
-* Copyright (c) 2002 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.
-*
-*/
-
-
-
-
-
-
-
-
-
-
-
-
-#include <eikon.rh>
-#include <avkon.rh>
-#ifdef FF_DUAL_LANGUAGE_SUPPORT
-#include <avkon.hrh>
-#endif //FF_DUAL_LANGUAGE_SUPPORT
-
-#include "AknFepGlobalEnums.h"
-
-#include <avkon.rsg>
-#include <avkon.loc>
-#include <avkonsct.loc>
-
-#include <avkon.mbg>
-#include "AknFep.hrh"
-
-NAME AKFP
-
-RESOURCE RSS_SIGNATURE { }
-
-#define qtn_aknfep_text_case_character_set ".!?żĄ"<0xFF0E><0xFF01><0xFF1F><0x3002><0x3001>
-
-// Number mode star key mappings
-#define aknfep_number_mode_keymap_standard "*+pw"
-#define aknfep_number_mode_keymap_plain ""
-#define aknfep_number_mode_keymap_calculator "+-*/"
-#define aknfep_number_mode_keymap_converter "+-E"
-#define aknfep_number_mode_keymap_to_field "+"
-#define aknfep_number_mode_keymap_fixed_dialling "*+pw?"
-#define aknfep_number_mode_keymap_sat "*+"
-#define aknfep_number_mode_keymap_sat_hidden "*"
-
-#define qtn_aknfep_thai_sct_av1 <0x0e34>
-#define qtn_aknfep_thai_sct_av2 <0x0e31><0x0e36>
-#define qtn_aknfep_thai_sct_av3 <0x0e35><0x0e37>
-#define qtn_aknfep_thai_sct_bv1 <0x0e38>
-#define qtn_aknfep_thai_sct_bv2 <0x0e39>
-#define qtn_aknfep_thai_sct_tone <0x0e48><0x0e49><0x0e4a><0x0e4b>
-#define qtn_aknfep_thai_sct_bd <0x0e3a>
-#define qtn_aknfep_thai_sct_ad1 <0x0e4c><0x0e4d>
-#define qtn_aknfep_thai_sct_ad2 <0x0e47>
-#define qtn_aknfep_thai_sct_ad3 <0x0e4e>
-#define qtn_aknfep_thai_sct_non <0x0e2f><0x0e3f><0x0e46><0x0e4f>
-#define qtn_aknfep_thai_sct_non_thai_digit <0x0e50><0x0e51><0x0e52><0x0e53><0x0e54><0x0e55><0x0e56><0x0e57><0x0e58><0x0e59>
-#define qtn_aknfep_thai_sct_lv <0x0e40><0x0e41><0x0e42><0x0e43><0x0e44>
-#define qtn_aknfep_thai_sct_fv1 <0x0e30><0x0e32><0x0e33>
-#define qtn_aknfep_thai_sct_fv2 <0x0e45>
-#define qtn_aknfep_thai_sct_fv3 <0x0e24><0x0e26>
-#define qtn_aknfep_thai_sct_extra_zero_character <0x0030><0x0020><0x000a>
-
-
-RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_numeric_mode_chars_standard
-    {
-    contents =
-        {
-        SCT_CHAR_SET
-            {
-            id = EAknSCTChiLatinInputModes;
-            chars = aknfep_number_mode_keymap_standard;
-            }
-        };
-    }
-
-RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_numeric_mode_chars_calculator
-    {
-    contents =
-        {
-        SCT_CHAR_SET
-            {
-            id = EAknSCTChiLatinInputModes;
-            chars = aknfep_number_mode_keymap_calculator;
-            }
-        };
-    }
-
-RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_numeric_mode_chars_converter
-    {
-    contents =
-        {
-        SCT_CHAR_SET
-            {
-            id = EAknSCTChiLatinInputModes;
-            chars = aknfep_number_mode_keymap_converter;
-            }
-        };
-    }
-
-RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_numeric_mode_chars_fixed_dialling
-    {
-    contents =
-        {
-        SCT_CHAR_SET
-            {
-            id = EAknSCTChiLatinInputModes;
-            chars = aknfep_number_mode_keymap_fixed_dialling;
-            }
-        };
-    }
-
-RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_numeric_mode_chars_sat
-    {
-    contents =
-        {
-        SCT_CHAR_SET
-            {
-            id = EAknSCTChiLatinInputModes;
-            chars = aknfep_number_mode_keymap_sat;
-            }
-        };
-    }
-
-RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_numeric_mode_chars_to_field
-    {
-    contents =
-        {
-        SCT_CHAR_SET
-            {
-            id = EAknSCTChiLatinInputModes;
-            chars = aknfep_number_mode_keymap_to_field;
-            }
-        };
-    }
-
-RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_star_common
-    {
-    contents =
-        {
-        SCT_CHAR_SET
-            {
-            id = EAknSCTChiLatinInputModes;
-            chars = qtn_aknfep_thai_sct_non qtn_aknfep_thai_sct_non_thai_digit qtn_sct_special_characters_lower  ;
-            }
-        };
-    }
-
-RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_0_common
-    {
-    contents =
-        {
-        SCT_CHAR_SET
-            {
-            id = EAknSCTChiLatinInputModes;
-            chars = qtn_aknfep_thai_sct_lv qtn_aknfep_thai_sct_fv1 qtn_aknfep_thai_sct_fv2 qtn_aknfep_thai_sct_fv3 qtn_aknfep_thai_sct_extra_zero_character;
-            }
-        };
-    }
-
-RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_star_cons
-    {
-    contents =
-        {
-        SCT_CHAR_SET
-            {
-            id = EAknSCTChiLatinInputModes;
-            chars = qtn_aknfep_thai_sct_av1 qtn_aknfep_thai_sct_av2 qtn_aknfep_thai_sct_av3 qtn_aknfep_thai_sct_bv1 qtn_aknfep_thai_sct_bv2 qtn_aknfep_thai_sct_tone qtn_aknfep_thai_sct_bd qtn_aknfep_thai_sct_ad1 qtn_aknfep_thai_sct_ad2 qtn_aknfep_thai_sct_ad3 qtn_aknfep_thai_sct_non qtn_aknfep_thai_sct_non_thai_digit qtn_sct_special_characters_lower ;
-            }
-        };
-    }
-
-RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_0_cons
-    {
-    contents =
-        {
-        SCT_CHAR_SET
-            {
-            id = EAknSCTChiLatinInputModes;
-            chars =  qtn_aknfep_thai_sct_lv qtn_aknfep_thai_sct_fv1 qtn_aknfep_thai_sct_fv2 qtn_aknfep_thai_sct_fv3 qtn_aknfep_thai_sct_extra_zero_character;
-            }
-        };
-    }
-
-RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_star_av1_bv1
-    {
-    contents =
-        {
-        SCT_CHAR_SET
-            {
-            id = EAknSCTChiLatinInputModes;
-            chars = qtn_aknfep_thai_sct_tone qtn_aknfep_thai_sct_ad1 qtn_aknfep_thai_sct_non qtn_aknfep_thai_sct_non_thai_digit qtn_sct_special_characters_lower ;
-            }
-        };
-    }
-
-RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_0_av1_bv1
-    {
-    contents =
-        {
-        SCT_CHAR_SET
-            {
-            id = EAknSCTChiLatinInputModes;
-            chars = qtn_aknfep_thai_sct_lv qtn_aknfep_thai_sct_fv1 qtn_aknfep_thai_sct_fv2 qtn_aknfep_thai_sct_fv3 qtn_aknfep_thai_sct_extra_zero_character;
-            }
-        };
-    }
-
-RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_star_av2_bv2
-    {
-    contents =
-        {
-        SCT_CHAR_SET
-            {
-            id = EAknSCTChiLatinInputModes;
-            chars = qtn_aknfep_thai_sct_tone qtn_aknfep_thai_sct_non qtn_aknfep_thai_sct_non_thai_digit qtn_sct_special_characters_lower ;
-            }
-        };
-    }
-
-RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_0_av2_bv2
-    {
-    contents =
-        {
-        SCT_CHAR_SET
-            {
-            id = EAknSCTChiLatinInputModes;
-            chars = qtn_aknfep_thai_sct_lv qtn_aknfep_thai_sct_fv1 qtn_aknfep_thai_sct_fv2 qtn_aknfep_thai_sct_fv3 qtn_aknfep_thai_sct_extra_zero_character;
-            }
-        };
-    }
-
-RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_star_av3
-    {
-    contents =
-        {
-        SCT_CHAR_SET
-            {
-            id = EAknSCTChiLatinInputModes;
-            chars = qtn_aknfep_thai_sct_tone qtn_aknfep_thai_sct_ad2 qtn_aknfep_thai_sct_non qtn_aknfep_thai_sct_non_thai_digit qtn_sct_special_characters_lower ;
-            }
-        };
-    }
-
-RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_thai_0_av3
-    {
-    contents =
-        {
-        SCT_CHAR_SET
-            {
-            id = EAknSCTChiLatinInputModes;
-            chars = qtn_aknfep_thai_sct_lv qtn_aknfep_thai_sct_fv1 qtn_aknfep_thai_sct_fv2 qtn_aknfep_thai_sct_fv3 qtn_aknfep_thai_sct_extra_zero_character;
-            }
-        };
-    }
-
-//these are used by general settings...
-
-RESOURCE NUMBER_INT16 r_chinfep_chinese_input_modes_PRC
-    {
-    value = EPinyin | EStroke;
-    }
-
-RESOURCE NUMBER_INT16 r_chinfep_chinese_input_modes_HK
-    {
-    value = EStroke;
-    }
-
-RESOURCE NUMBER_INT16 r_chinfep_chinese_input_modes_Taiwan
-    {
-    value = EZhuyin;
-    }
-
-///
-
-
-RESOURCE DIALOG r_aknfep_help_text
-    {
-    flags = EGeneralQueryFlags | EEikDialogFlagNoBorder | EEikDialogFlagNoShadow;
-    buttons = R_AVKON_SOFTKEYS_BACK;
-    items=
-        {
-        DLG_LINE
-            {
-            type = EAknCtPopupHeadingPane;
-            id = EAknMessageQueryHeaderId;
-            control = AVKON_HEADING
-                {
-                label = qtn_chi_heading_instr;
-                headinglayout = R_AVKON_WML_SIGN_QUERY_HEADING_PANE;
-                };
-            },
-        DLG_LINE
-            {
-            type = EAknCtMessageQuery;
-            id = EAknMessageQueryContentId;
-            control = AVKON_MESSAGE_QUERY
-                {
-                message = qtn_chi_input_help_instr;
-                };
-            }
-        };
-    }
-
-
-// ---------------------------------------------------------------------------
-// r_aknfep_text_kuten_invalid_error
-// This string is used for Kuten input for Japanese variant
-// ---------------------------------------------------------------------------
-//
-RESOURCE CBA r_aknfep_softkeys_empty_cancel_empty
-    {
-    buttons =
-        {
-        CBA_BUTTON {id=EAknSoftkeyEmpty;txt=text_softkey_empty;},
-        CBA_BUTTON {id=EAknSoftkeyCancel; txt=text_softkey_cancel;},
-        CBA_BUTTON {id=EAknSoftkeyEmpty;txt=text_softkey_empty;}
-        };
-    }
-
-#ifdef RD_INTELLIGENT_TEXT_INPUT
-//----------------------------------------------------------------------------
-//r_aknfep_softkeys_ok_select_cancel
-//
-//----------------------------------------------------------------------------
-//
-
-RESOURCE CBA r_aknfep_softkeys_ok_select_cancel
-	{
-	buttons =
-		{
-		CBA_BUTTON {id=EAknSoftkeySelect;txt=text_softkey_select;},
-        CBA_BUTTON {id=EAknSoftkeyCancel; txt=text_softkey_cancel;},
-        CBA_BUTTON {id=EAknSoftkeySelect;txt=text_softkey_select;}
-		};
-	}
-RESOURCE CBA r_aknfep_softkeys_ok_cancel_select
-	{
-	buttons =
-		{
-		CBA_BUTTON {id=EAknSoftkeyOk;txt=text_softkey_ok;},
-        	CBA_BUTTON {id=EAknSoftkeyCancel; txt=text_softkey_cancel;},
-        	CBA_BUTTON {id=EAknSoftkeySelect;txt=text_softkey_select;}
-		};
-	}
-#endif
-// ---------------------------------------------------------------------------
-// r_aknfepuictrljapanesekuten_query
-// This query dialog is used for Kuten input for Japanese variant
-// ---------------------------------------------------------------------------
-//
-RESOURCE DIALOG r_aknfepuictrljapanesekuten_query
-    {
-    flags = EGeneralQueryFlags | EEikDialogFlagNoBorder | EEikDialogFlagNoShadow;
-    buttons = r_aknfep_softkeys_empty_cancel_empty;
-    items =
-        {
-        DLG_LINE
-            {
-            type = EAknCtQuery;
-            id = EGeneralQuery;
-            control = AVKON_DATA_QUERY
-                {
-                layout = EDataLayout;
-                label = qtn_japin_prmpt_kuten_code;
-                control = EDWIN
-                    {
-                    flags = EEikEdwinNoHorizScrolling;
-                    width = 5;  //  AKNTAQUERY_EDWIN_WIDTH;
-                    //lines = AKNTAQUERY_EDWIN_LINES;
-                    maxlength = 4;  // AKNTAQUERY_EDWIN_MAXLENGTH;
-                    allowed_input_modes=EAknEditorNumericInputMode;
-                    default_input_mode=EAknEditorNumericInputMode;
-                    special_character_table=0;
-                    avkon_flags = EAknEditorFlagNoLRNavigation | EAknEditorFlagSupressShiftMenu;
-                    // added to limit expanding in forms.
-                    // If you want full screen use 6 here
-                    max_view_height_in_lines = 5;   // AKNTAQUERY_EDWIN_LINES;
-                    // if you have the line above, you must have this.
-                    // It's calculable from LAF
-                    base_line_delta = 21;
-                    };
-                };
-            }
-        };
-    }
-
-STRUCT HASH_KEY_LOOP
-    {
-    STRUCT modes[];
-    }
-
-
-//
-// TEXT BUFFERS
-//
-RESOURCE LBUF r_aknfep_text_case_character_set
-    {
-    txt=qtn_aknfep_text_case_character_set;
-    }
-
-// User DB view option
-RESOURCE LBUF r_aknfep_options_user_db_dlg
-    {
-    txt = qtn_chi_chinese_user_db_management;
-    }
-
-RESOURCE LBUF r_aknfep_options_input_language
-    {
-    txt = text_pup_option_input_language;
-    }
-
-// Chinese input mode option
-RESOURCE LBUF r_aknfep_options_input_mode_chi
-    {
-    txt = qtn_chi_pup_option_input_method;
-    }
-
-// Chinese CangJie mode selection option
-RESOURCE LBUF r_aknfep_options_cangjie_mode
-    {
-    txt = qtn_chi_pup_option_cangjie_mode;
-    }
-
-
-RESOURCE LBUF r_aknfep_options_edit_submenu_title
-    {
-    txt = qtn_options_edit;
-    }
-
-
-RESOURCE LBUF r_aknfep_softkey_ccpu_cancel
-    {
-    txt = text_softkey_cancel;
-    }
-
-
-
-RESOURCE LBUF r_aknfep_softkey_ccpu_start
-    {
-    txt = text_softkey_start;
-    }
-
-
-RESOURCE LBUF r_aknfep_softkey_copy
-    {
-    txt = text_softkey_copy;
-    }
-
-
-RESOURCE LBUF r_aknfep_softkey_cut
-    {
-    txt = text_pup_option_cut;
-    }
-
-
-RESOURCE LBUF r_aknfep_options_edit_menu_copy_text
-    {
-    txt = qtn_editing_shift_menu_copy;
-    }
-
-
-RESOURCE LBUF r_aknfep_options_edit_menu_cut_text
-    {
-    txt = qtn_editing_shift_menu_cut;
-    }
-
-RESOURCE LBUF r_aknfep_chinese_user_db_note_only_chinese_text
-    {
-    txt = qtn_chi_chinese_user_db_note_only_chinese;
-    }
-
-RESOURCE LBUF r_aknfep_chinese_user_db_note_too_short_text
-    {
-    txt = qtn_chi_chinese_user_db_note_too_short;
-    }
-
-RESOURCE LBUF r_aknfep_chinese_user_db_note_invalid_phrase_text
-    {
-    txt = qtn_chi_chinese_user_db_note_invalid_phrase;
-    }
-
-RESOURCE LBUF r_aknfep_chinese_user_db_note_phrase_existed_text
-    {
-    txt = qtn_chi_chinese_user_db_note_already_in_db;  // change "qtn_chi_chinese_user_db_note_phrase_existed "to qtn_chi_chinese_user_db_note_already_in_db
-    }
-
-RESOURCE LBUF r_aknfep_chinese_user_db_note_not_existed_text
-    {
-    txt = qtn_chi_chinese_user_db_note_phrase_not_existed;
-    }
-
-RESOURCE LBUF r_aknfep_chinese_user_db_note_db_have_no_space_text
-    {
-    txt = qtn_chi_chinese_user_db_note_db_have_no_space;
-    }
-
-RESOURCE LBUF r_aknfep_chinese_user_db_phrase_too_long_text
-    {
-    txt = qtn_chi_chinese_user_db_note_phrase_too_long;
-    }
-
-
-//
-// CBA SOFTKEYS
-//
-RESOURCE CBA r_aknfep_softkeys_empty_previous
-    {
-    buttons =
-        {
-        CBA_BUTTON {txt=text_softkey_empty;},
-        CBA_BUTTON {id=EAknFepSoftkeyPrevious; txt=text_softkey_previous;},
-        CBA_BUTTON {txt=text_softkey_empty;}
-        };
-    }
-
-RESOURCE CBA r_aknfep_softkeys_spell_previous
-    {
-    buttons =
-        {
-        CBA_BUTTON {id=EAknFepSoftkeySpell; txt=text_softkey_spell;},
-        CBA_BUTTON {id=EAknFepSoftkeyPrevious; txt=text_softkey_previous;},
-        CBA_BUTTON {id=EAknFepSoftkeySpell; txt=text_softkey_spell;}
-        };
-    }
-
-RESOURCE CBA r_aknfep_softkeys_symbol_previous
-    {
-    buttons =
-        {
-        CBA_BUTTON {id=EAknFepSoftkeySymbol; txt=text_softkey_symbol;},
-        CBA_BUTTON {id=EAknFepSoftkeyPrevious; txt=text_softkey_previous;},
-        CBA_BUTTON {id=EAknFepSoftkeySymbol; txt=text_softkey_symbol;}
-        };
-    }
-
-RESOURCE CBA r_aknfep_softkeys_spell_empty
-    {
-    buttons =
-        {
-        CBA_BUTTON {id=EAknFepSoftkeySpell; txt=text_softkey_spell;},
-        CBA_BUTTON {txt=text_softkey_empty;},
-        CBA_BUTTON {txt=text_softkey_empty;}
-        };
-    }
-
-// ---------------------------------------------------------------------------
-// r_aknfep_softkeys_empty_cancel_select
-// This CBA is used for Next word prediction popup for Japanese variant
-// ---------------------------------------------------------------------------
-//
-RESOURCE CBA r_aknfep_softkeys_empty_cancel_select
-    {
-    buttons =
-        {
-        CBA_BUTTON {id=EAknSoftkeyEmpty; txt=text_softkey_empty;},
-        CBA_BUTTON {id=EAknFepSoftkeyCloseWindow;txt=qtn_japin_edit_predict_stopprediction;},
-        CBA_BUTTON {id=EAknFepSoftkeySelectCandidate;txt=qtn_msk_selectcandidate;}
-        };
-    }
-
-// ---------------------------------------------------------------------------
-// r_aknfep_softkeys_convert_empty_select
-// This CBA is used for Prediction popup for Japanese variant
-// ---------------------------------------------------------------------------
-//
-RESOURCE CBA r_aknfep_softkeys_convert_other_select
-    {
-    buttons =
-        {
-        CBA_BUTTON {id=EAknFepSoftkeyConvert; txt=text_softkey_convert;},
-        CBA_BUTTON {id=EAknFepSoftkeyOtherModes; txt=qtn_japin_edit_othermodes;},
-        CBA_BUTTON {id=EAknFepSoftkeySelectCandidate;txt=qtn_msk_selectcandidate;}
-        };
-    }
-
-// ---------------------------------------------------------------------------
-// r_aknfep_softkeys_predict_other_commit
-// This CBA is used for transitory input without showing candidate
-// and being available predictive input for Japanese variant
-// ---------------------------------------------------------------------------
-//
-RESOURCE CBA r_aknfep_softkeys_predict_other_commit
-    {
-    buttons =
-        {
-        CBA_BUTTON {id=EAknFepSoftkeyPredictiveOn; txt=qtn_japin_edit_predict_startprediction;},
-        CBA_BUTTON {id=EAknFepSoftkeyOtherModes; txt=qtn_japin_edit_othermodes;},
-        CBA_BUTTON {id=EAknFepSoftkeyCommit;txt=qtn_msk_commit;}
-        };
-    }
-
-// ---------------------------------------------------------------------------
-// r_aknfep_softkeys_predict_other_commit
-// This CBA is used for transitory input without showing candidate
-// and being not available predictive input for Japanese variant
-// ---------------------------------------------------------------------------
-//
-RESOURCE CBA r_aknfep_softkeys_empty_other_commit
-    {
-    buttons =
-        {
-        CBA_BUTTON {id=EAknSoftkeyEmpty;txt=text_softkey_empty;},
-        CBA_BUTTON {id=EAknFepSoftkeyOtherModes; txt=qtn_japin_edit_othermodes;},
-        CBA_BUTTON {id=EAknFepSoftkeyCommit;txt=qtn_msk_commit;}
-        };
-    }
-
-// ---------------------------------------------------------------------------
-// r_aknfep_softkeys_empty_empty_commit
-// This CBA is used for Candidate popup for Japanese variant
-// ---------------------------------------------------------------------------
-//
-RESOURCE CBA r_aknfep_softkeys_empty_empty_commit
-    {
-    buttons =
-        {
-        CBA_BUTTON {id=EAknSoftkeyEmpty;txt=text_softkey_empty;},
-        CBA_BUTTON {id=EAknSoftkeyEmpty;txt=text_softkey_empty;},
-        CBA_BUTTON {id=EAknFepSoftkeyCommit;txt=qtn_msk_commit;}
-        };
-    }
-
-// ---------------------------------------------------------------------------
-// r_aknfep_softkeys_retroactive_half_width
-// This CBA is used for Retroactive popup for Japanese variant
-// ---------------------------------------------------------------------------
-//
-RESOURCE CBA r_aknfep_softkeys_retroactive_half_width
-    {
-    buttons =
-        {
-        CBA_BUTTON {id=EAknFepSoftkeyRetroActiveHalf; txt=qtn_japin_edit_half_width;},
-        CBA_BUTTON {id=EAknSoftkeyEmpty; txt=text_softkey_empty;},
-        CBA_BUTTON {id=EAknFepSoftkeyCommit;txt=qtn_msk_commit;}
-        };
-    }
-
-// ---------------------------------------------------------------------------
-// r_aknfep_softkeys_retroactive_full_width
-// This CBA is used for Retroactive popup for Japanese variant
-// ---------------------------------------------------------------------------
-//
-RESOURCE CBA r_aknfep_softkeys_retroactive_full_width
-    {
-    buttons =
-        {
-        CBA_BUTTON {id=EAknFepSoftkeyRetroActiveFull; txt=qtn_japin_edit_full_width;},
-        CBA_BUTTON {id=EAknSoftkeyEmpty; txt=text_softkey_empty;},
-        CBA_BUTTON {id=EAknFepSoftkeyCommit;txt=qtn_msk_commit;}
-        };
-    }
-
-// ---------------------------------------------------------------------------
-// r_aknfep_text_kuten_invalid_error
-// This string is used for Kuten input for Japanese variant
-// ---------------------------------------------------------------------------
-//
-RESOURCE LBUF r_aknfep_text_kuten_invalid_error
-    {
-    txt = qtn_japin_text_kuten_code_invalid_error;
-    }
-
-RESOURCE HASH_KEY_LOOP r_hash_key_loop_all_input_modes
-    {
-    modes =
-        {
-        NUMBER_INT32
-            {
-            value = EHiraganaKanji;
-            },
-        NUMBER_INT32
-            {
-            value = EKatakana;
-            },
-        NUMBER_INT32
-            {
-            value = EPRCFind;
-            },
-        NUMBER_INT32
-            {
-            value = EPinyin;
-            },
-        NUMBER_INT32
-            {
-            value = EZhuyinFind;
-            },
-        NUMBER_INT32
-            {
-            value = EZhuyin;
-            },
-        NUMBER_INT32
-            {
-            value = EStrokeFind;
-            },
-        NUMBER_INT32
-            {
-            value = EStroke;
-            },
-        NUMBER_INT32
-            {
-            value = ECangJie;
-            },
-        NUMBER_INT32
-            {
-            value = EHangul;
-            },
-        NUMBER_INT32
-            {
-            value = ELatin;
-            },
-        NUMBER_INT32
-            {
-            value = ENumber;
-            },
-        NUMBER_INT32
-            {
-            value = EHindi;
-            },
-        NUMBER_INT32
-            {
-            value = ENativeNumber;
-            }   
-        };
-    }
-
-
-RESOURCE TBUF r_aknfep_number_mode_keymap_standard { buf = aknfep_number_mode_keymap_standard; }
-RESOURCE TBUF r_aknfep_number_mode_keymap_plain { buf = aknfep_number_mode_keymap_plain; }
-RESOURCE TBUF r_aknfep_number_mode_keymap_calculator { buf = aknfep_number_mode_keymap_calculator; }
-RESOURCE TBUF r_aknfep_number_mode_keymap_converter { buf = aknfep_number_mode_keymap_converter; }
-RESOURCE TBUF r_aknfep_number_mode_keymap_to_field { buf = aknfep_number_mode_keymap_to_field; }
-RESOURCE TBUF r_aknfep_number_mode_keymap_fixed_dialling { buf = aknfep_number_mode_keymap_fixed_dialling; }
-RESOURCE TBUF r_aknfep_number_mode_keymap_sat { buf = aknfep_number_mode_keymap_sat; }
-RESOURCE TBUF r_aknfep_number_mode_keymap_sat_hidden { buf = aknfep_number_mode_keymap_sat_hidden; }
-
-
-RESOURCE MENU_PANE r_aknfep_edit_submenu
-    {
-    items=
-        {
-    MENU_ITEM
-        {
-        command = EAknEditMenuCmdCopyText;
-        txt = qtn_editing_shift_menu_copy;
-        },
-    MENU_ITEM
-        {
-        command = EAknEditMenuCmdCutText;
-        txt = qtn_editing_shift_menu_cut;
-        },
-    MENU_ITEM
-        {
-        command = EEikCmdEditCopy;
-        txt = text_pup_option_copy;
-        },    
-    MENU_ITEM
-        {
-        command = EEikCmdEditCut;
-        txt = text_pup_option_cut;
-        },
-    MENU_ITEM
-        {
-        command = EEikCmdEditPaste;
-        txt = text_pup_option_paste;
-        }
-      };
-    }
-
-
-// For stylus ccpu-menu.
-RESOURCE LBUF r_aknfep_stylus_ccpu_menu_paste
-    {
-    txt = text_pup_option_paste;
-    }
-
-RESOURCE CBA r_aknfep_softkeys_finger
-    {
-    buttons = 
-        {
-        CBA_BUTTON {id=EAknSoftkeyOptions; txt=text_softkey_option;},
-        CBA_BUTTON {id=EAknSoftkeyOk; txt=text_softkey_ok;},
-        CBA_BUTTON {id=EAknSoftkeyEmpty; txt=text_softkey_empty;}        
-        };
-    }
-
-RESOURCE CBA r_aknfep_softkeys_finger_option_previous
-    {
-    buttons = 
-        {
-        CBA_BUTTON {id=EAknSoftkeyOptions; txt=text_softkey_option;},
-        CBA_BUTTON {id=EAknFepSoftkeyPrevious; txt=text_softkey_previous;},
-        CBA_BUTTON {id=EAknSoftkeyEmpty; txt=text_softkey_empty;}
-        };
-    }
-    
-RESOURCE CBA r_aknfep_softkeys_finger_spell_previous
-    {
-    buttons = 
-        {
-        CBA_BUTTON {id=EAknFepSoftkeySpell; txt=text_softkey_spell;},
-        CBA_BUTTON {id=EAknFepSoftkeyPrevious; txt=text_softkey_previous;},
-        CBA_BUTTON {id=EAknSoftkeyEmpty; txt=text_softkey_empty;}
-        };
-    }
-    
-RESOURCE CBA r_aknfep_softkeys_finger_ok_cancel
-    {
-    buttons = 
-        {
-        CBA_BUTTON {id=EAknSoftkeyOk; txt=text_softkey_ok;},
-        CBA_BUTTON {id=EAknSoftkeyCancel; txt=text_softkey_cancel;},
-        CBA_BUTTON {id=EAknSoftkeyEmpty; txt=text_softkey_empty;}
-        };
-    }    
-       
-RESOURCE CBA r_aknfep_softkeys_finger_cancel
-    {
-    buttons = 
-        {
-        CBA_BUTTON {id=EAknSoftkeyEmpty; txt=text_softkey_empty;},
-        CBA_BUTTON {id=EAknSoftkeyCancel; txt=text_softkey_cancel;},
-        CBA_BUTTON {id=EAknSoftkeyEmpty; txt=text_softkey_empty;}
-        };
-    }     
-       
-RESOURCE TBUF r_aknfep_prompt_text
-    {
-    buf = text_t9_edit_query;
-    }   
-#ifdef RD_INTELLIGENT_TEXT_INPUT
-
-RESOURCE TBUF r_aknfep_pred_input_settings_title
-    {
-    buf = qtn_pred_input_settings_title;
-    }
-    
-    
-RESOURCE TBUF r_aknfep_pred_options_input_options
-    {
-    buf = qtn_pred_options_input_options;
-    }
-
-//
-// CBA SOFTKEYS
-//
-RESOURCE CBA r_aknfep_softkeys_spell_cancel_select
-    {
-    buttons=
-        {
-        CBA_BUTTON {id=EAknFepSoftkeySpell; txt=text_softkey_spell;},
-        CBA_BUTTON {id=EAknSoftkeyCancel; txt=text_softkey_cancel;},
-        CBA_BUTTON {id=EAknSoftkeySelect; txt=text_softkey_select;}
-        };
-    }
-
-RESOURCE CBA r_aknfep_softkeys_options_back_change
-	{
-	buttons=
-	    {
-	    CBA_BUTTON {id=EAknSoftkeyOptions; txt=text_softkey_option;},
-	    CBA_BUTTON {id=EAknSoftkeyBack; txt=text_softkey_back;},
-	    CBA_BUTTON {id=EAknSoftkeyChange; txt=qtn_msk_change;}
-	    };
-	}
-
-RESOURCE CBA r_aknfep_softkeys_options_back__context_options
-    {
-    buttons=
-        {
-        CBA_BUTTON {id=EAknSoftkeyOptions; txt=text_softkey_option;},
-        CBA_BUTTON {id=EAknSoftkeyBack; txt=text_softkey_back;},
-        CBA_BUTTON {id=EAknSoftkeyContextOptions; txt=text_softkey_option;}
-        };
-    }
-
-// For Input Ooption Menu
-RESOURCE MENU_PANE r_aknfep_pred_input_options_submenu
-{
-items=
-    {
-   MENU_ITEM
-        {
-        command = EAknFepCmdPredActivate;
-        txt = qtn_pred_options_predictive_input_activate;
-        },
-   MENU_ITEM
-        {
-        command = EAknFepCmdPredDeactivate;
-        txt = qtn_pred_options_predictive_input_deactivate;
-        },
-#ifdef __USER_DICTIONARY_EDITING__ 
-   MENU_ITEM
-        {
-        command = EAknFepCmdPredEditUserDictionary;
-        txt = qtn_pred_options_user_dictionary;
-        },
-#endif //__USER_DICTIONARY_EDITING__ 
-    MENU_ITEM
-        {
-        command = EAknFepCmdPredSettings;
-        txt = qtn_pred_options_settings;
-        },
-   MENU_ITEM
-        {
-        command = EAknFepCmdPredInputLanguage;
-        txt = qtn_pred_options_input_language;
-        },
-    MENU_ITEM
-        {
-        command = EAknFepCmdPredHelp;
-        txt = qtn_pred_suboption_help;
-        }
-    };
-}
-
-
-// For Setting Dialog
-// ---------------------------------------------------------
-//   
-//   r_predictivesettingdialog_menubar
-//   Menubar for predictive setting dialog
-//
-// ---------------------------------------------------------
-//
-RESOURCE MENU_BAR r_predictivesettingdialog_menubar
-    {
-    titles =
-        {
-        MENU_TITLE 
-			{
-			menu_pane = r_predictivesettingdialog_menu;
-			}
-        };
-    }
-
-
-// ---------------------------------------------------------
-//   
-//   r_predictivesettingdialog_menu
-//   Menu for "Options"
-//
-// ---------------------------------------------------------
-//
-RESOURCE MENU_PANE r_predictivesettingdialog_menu
-    {
-    items = 
-        {
-        // added the new Options menu command here
-        MENU_ITEM 
-		    {
-			command = EAknFepCmdPredSettingChange;  
-			txt = qtn_options_change;
-			},
-		MENU_ITEM 
-		    {
-			command = EAknCmdHelp;  
-			txt = qtn_options_help;
-			},
-        MENU_ITEM 
-		    {
-			command = EAknCmdExit;   
-			txt = qtn_options_exit;
-			}
-        };
-    }
-
-
-	
-RESOURCE DIALOG r_predictivesetting_dialog
-{
-	flags   = EEikDialogFlagNoDrag | EEikDialogFlagFillAppClientRect | 
-			  EEikDialogFlagWait | EEikDialogFlagCbaButtons;
-
-	//Buttons are Select and Back
-	buttons = r_aknfep_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 = EAknFepCmdPredAutoComplSetting;
-					setting_page_resource = r_autowordcompl_page;
-		            associated_resource = r_autowordcompl_setting_texts;
-		            name = qtn_pred_word_completion;
-		            },
-				AVKON_SETTING_ITEM
-					{
-					identifier = EAknFepCmdPredAutoComplMultiSetting;
-					setting_page_resource = r_autowordcomplmulti_page;
-					name = qtn_pred_word_completion;
-					},
-				AVKON_SETTING_ITEM
-					{
-					identifier = EAknFepCmdPredTypingCorrectionSetting;
-					setting_page_resource = r_typingcorrection_page;
-					associated_resource = r_typingcorrection_page_texts;		// gives available options
-					name = qtn_pred_typing_correction;
-					},
-				AVKON_SETTING_ITEM
-					{
-					identifier = EAknFepCmdPredNumberCandidateSetting;
-					setting_page_resource = r_numbercandidates_page;
-					associated_resource = r_numbercandidates_setting_texts;
-					name = qtn_pred_number_candidates;
-					},
-			
-		        AVKON_SETTING_ITEM
-					{
-		            identifier = EAknFepCmdPredPrimaryCandidateSetting;
-					setting_page_resource = r_primarycandidate_page;
-		            associated_resource = r_primarycandidate_setting_texts;
-		            name = qtn_pred_primary_candidate;
-		            }
-				};
-			};
-		}
-	};	
-}
-// ---------------------------------------------------------
-//   
-// Settings Pages
-//
-// defines the AVKON_SETTING_PAGE structures referred to in 
-// setting_page_resource fields above.
-// 
-// ---------------------------------------------------------
-//   
-
-RESOURCE AVKON_SETTING_PAGE r_autowordcompl_page
-	{
-	label=qtn_pred_word_completion;
-	type = EAknCtPopupSettingList;
-	editor_resource_id = r_autowordcompl;
-	}
-
-RESOURCE AVKON_SETTING_PAGE r_autowordcomplmulti_page
-	{
-	label=qtn_pred_word_completion;
-	type = EAknCtPopupSettingList;
-	editor_resource_id = r_autowordcomplmulti;
-	softkey_resource = R_AVKON_SOFTKEYS_OK_CANCEL__MARK;
-	}
-
-RESOURCE AVKON_SETTING_PAGE r_typingcorrection_page
-	{
-	label=qtn_pred_typing_correction;
-	type = EAknCtPopupSettingList;
-	editor_resource_id = r_typingcorrection;
-	}
-
-RESOURCE AVKON_SETTING_PAGE r_numbercandidates_page
-	{
-	label=qtn_pred_number_candidates;
-	type = EAknCtPopupSettingList;
-	editor_resource_id = r_numbercandidates;
-	}
-	
-RESOURCE AVKON_SETTING_PAGE r_primarycandidate_page
-	{
-	label=qtn_pred_primary_candidate;
-	type = EAknCtPopupSettingList;
-	editor_resource_id = r_primarycandidate;
-	}
-	
-
-// ---------------------------------------------------------
-//   
-// Editor Controls
-//
-// This section defines the controls referred to from the
-// editor_resource_id sections of the AVKON_SETTING_PAGE
-// resources above.
-// 
-// ---------------------------------------------------------
-//   	
-
-RESOURCE POPUP_SETTING_LIST r_autowordcompl
-	{
-	}
-
-RESOURCE POPUP_SETTING_LIST r_autowordcomplmulti
-	{
-	}
-
-RESOURCE POPUP_SETTING_LIST r_typingcorrection
-	{
-	}
-
-RESOURCE POPUP_SETTING_LIST r_numbercandidates
-	{
-	}
-	
-RESOURCE POPUP_SETTING_LIST r_primarycandidate
-	{
-	}
-
-// ---------------------------------------------------------
-//   
-// Second level structures used from settings pages
-// Defines - text strings to be used in display, 
-// and their mapping to enumerated values.
-// 
-// ---------------------------------------------------------
-// 
-
-
-RESOURCE AVKON_POPUP_SETTING_TEXTS r_autowordcompl_setting_texts
-	{
-	setting_texts_resource = r_autowordcompl_settingitem_texts;
-	}
-
-RESOURCE ARRAY r_autowordcompl_settingitem_texts
-	{
-	items =
-	    {
-	    AVKON_ENUMERATED_TEXT
-	        {
-	        value = 1;
-	        text = qtn_pred_autocompl_on;
-	        },
-	    AVKON_ENUMERATED_TEXT
-	        {
-	        value = 0;
-	        text = qtn_pred_autocompl_off;
-	        }
-	    };
-	}
-	
-RESOURCE AVKON_POPUP_SETTING_TEXTS r_autowordcomplmulti_setting_texts
-	{
-	setting_texts_resource = r_autowordcomplmulti_settingitem_texts;
-	popped_up_texts_resource = r_autowordcomplmulti_editor_texts;
-	}	
-
-RESOURCE ARRAY r_autowordcomplmulti_settingitem_texts
-	{
-	items =
-	    {
-	    AVKON_ENUMERATED_TEXT
-	        {
-	        value = 0;
-	        text = qtn_pred_setting_itut;
-	        },
-	    AVKON_ENUMERATED_TEXT
-	        {
-	        value = 1;
-	        text = qtn_pred_setting_qwerty;
-	        },
-        AVKON_ENUMERATED_TEXT
-	        {
-	        value = 2;
-	        text = qtn_pred_setting_half_qwerty;
-	        }
-	    };
-	}
-
-RESOURCE TBUF r_aknfep_pred_setting_itut
-    {
-    buf = qtn_pred_setting_itut;
-    }
-
-RESOURCE TBUF r_aknfep_pred_setting_qwerty
-    {
-    buf = qtn_pred_setting_qwerty;
-    }
-RESOURCE TBUF r_aknfep_pred_setting_half_qwerty
-    {
-    buf = qtn_pred_setting_half_qwerty;
-    } 
-RESOURCE ARRAY r_autowordcomplmulti_editor_texts
-	{
-	items = 
-		{
-		LBUF { txt = qtn_pred_setting_itut;},
-		LBUF { txt = qtn_pred_setting_qwerty;}
-		};
-	}
-	
-RESOURCE AVKON_POPUP_SETTING_TEXTS r_typingcorrection_page_texts
-	{
-	setting_texts_resource = r_typingcorrection_item_texts;
-	popped_up_texts_resource = r_typingcorrection_editor_texts;
-	}
-	
-RESOURCE ARRAY r_typingcorrection_item_texts
-	{
-	items =
-	    {
-	    AVKON_ENUMERATED_TEXT
-	        {
-	        value = 2;
-	        text = qtn_pred_correction_high;
-	        },
-	    AVKON_ENUMERATED_TEXT
-	        {
-	        value = 1;
-	        text = qtn_pred_correction_medium;
-	        },
-		AVKON_ENUMERATED_TEXT
-	        {
-	        value = 0;
-	        text = qtn_pred_correction_off;
-	        }
-	    };
-	}
-
-RESOURCE ARRAY r_typingcorrection_editor_texts
-	{
-	items = 
-		{
-		LBUF { txt = qtn_pred_correction_high;},
-		LBUF { txt = qtn_pred_correction_medium;},
-		LBUF { txt = qtn_pred_correction_off;}
-		};
-	}
-
-	
-
-RESOURCE AVKON_POPUP_SETTING_TEXTS r_numbercandidates_setting_texts
-	{
-	setting_texts_resource = r_numbercandidates_settingitem_texts;
-	}
-
-RESOURCE ARRAY r_numbercandidates_settingitem_texts
-	{
-	items =
-	    {
-	    AVKON_ENUMERATED_TEXT
-	        {
-	        value = 1;
-	        text = qtn_pred_number_cand_shown;
-	        },
-	    AVKON_ENUMERATED_TEXT
-	        {
-	        value = 0;
-	        text = qtn_pred_number_cand_not_shown;
-	        }
-	    };
-	}
-	
-	
-RESOURCE AVKON_POPUP_SETTING_TEXTS r_primarycandidate_setting_texts
-	{
-	setting_texts_resource = r_primarycandidate_settingitem_texts;
-	}
-
-RESOURCE ARRAY r_primarycandidate_settingitem_texts
-	{
-	items =
-	    {
-	    AVKON_ENUMERATED_TEXT
-	        {
-	        value = 0;
-	        text = qtn_pred_primary_cand_suggested;
-	        },
-	    AVKON_ENUMERATED_TEXT
-	        {
-	        value = 1;
-	        text = qtn_pred_primary_cand_actually_entered;
-	        }
-	    };
-	}
-	
-		
-RESOURCE DIALOG r_predictivetextoff_confirmation_query
-	{
-	flags = EGeneralQueryFlags;
-	buttons = R_AVKON_SOFTKEYS_YES_NO;
-	items =
-		{
-		DLG_LINE
-			{
-			type = EAknCtQuery;
-			id = EGeneralQuery;
-			control = AVKON_CONFIRMATION_QUERY
-				{
-				layout = EConfirmationQueryLayout;
-				label = qtn_pred_turn_input_on_query;
-				};
-			}
-		};
-	}
-RESOURCE TBUF r_aknfep_pred_settings_closed
-    {
-    buf = qtn_pred_settings_closed;
-    }
-
-#ifdef __USER_DICTIONARY_EDITING__ 
-// For User Dictionary editing ->
-
-RESOURCE MENU_BAR r_udb_edit_options_menubar
-     {
-     titles =
-         {
-         MENU_TITLE { menu_pane = r_udb_edit_options_help_exit; },
-         MENU_TITLE { menu_pane = R_AVKON_MENUPANE_MARKABLE_LIST; },
-         MENU_TITLE { menu_pane = r_udb_edit_options_menupane; }
-         };
-     }
-
-RESOURCE MENU_PANE r_udb_edit_options_menupane
-    {
-    items=
-        {
-        MENU_ITEM
-            {
-            command = EAknFepPredDictionaryCmdEdit;
-            txt = qtn_pred_dictionary_option_edit;
-            },
-        MENU_ITEM
-            {
-            command=EAknFepPredDictionaryCmdAdd; 
-            txt=qtn_pred_dictionary_option_add;
-            },
-        MENU_ITEM
-            {
-            command=EAknFepPredDictionaryCmdDelete; 
-            txt=qtn_pred_dictionary_option_delete;
-            }
-        
-        };
-    }
-
-RESOURCE MENU_PANE r_udb_edit_options_help_exit
-    {
-    items=
-        {
-        MENU_ITEM 
-            {
-            command = EAknCmdHelp;  
-            txt = qtn_options_help;
-            },
-        MENU_ITEM 
-            {
-            command = EAknCmdExit;   
-            txt = qtn_options_exit;
-            }
-        };
-    }
-
-RESOURCE DIALOG r_user_dictionary_editing_dialog 
-    {
-    flags = EEikDialogFlagWait | EEikDialogFlagFillAppClientRect | EAknDialogMarkableList;
-    buttons = r_aknfep_softkeys_options_back__context_options; 
-    items = 
-        {
-        DLG_LINE
-            {
-            type = EAknCtSingleGraphicListBox;
-            id = ESelectionListControl;
-            itemflags = EEikDlgItemTakesEnterKey;
-            control = LISTBOX
-                {
-                flags = EAknListBoxMarkableList;
-                };                
-            },
-        DLG_LINE
-            {
-            itemflags = EEikDlgItemNonFocusing;
-            id = EFindControl;
-            type = EAknCtSelectionListFixedFind;
-            }
-        };
-    }
-
-RESOURCE DIALOG r_aknfep_pred_delete_confirmation_query
-    {
-    flags = EGeneralQueryFlags;
-    buttons = R_AVKON_SOFTKEYS_YES_NO;
-    items =
-        {
-        DLG_LINE
-            {
-            type = EAknCtQuery;
-            id = EGeneralQuery;
-            control = AVKON_CONFIRMATION_QUERY
-                {
-                layout = EConfirmationQueryLayout;
-                };
-            }
-        };
-    }
-
-RESOURCE DIALOG r_aknfep_pred_user_dictionary_word_query
-    {
-    flags=EGeneralQueryFlags;
-    buttons=R_AVKON_SOFTKEYS_OK_CANCEL;
-    items=
-        {
-        DLG_LINE
-            {
-            type=EAknCtQuery;
-            id=EGeneralQuery;
-            control= AVKON_DATA_QUERY
-                {
-                    layout = EDataLayout;
-                    control=EDWIN
-                        {
-                        default_case = EAknEditorLowerCase; 
-                        allowed_case_modes = EAknEditorLowerCase | EAknEditorUpperCase;
-                        };
-                };
-            }
-        };
-    }
-
-RESOURCE TBUF r_aknfep_pred_userdict_editing_title
-    {
-    buf = qtn_pred_input_dictionary_editing_title;
-    }
-RESOURCE TBUF r_aknfep_pred_user_dictionary_heading_empty
-    {
-    buf = qtn_pred_dictionary_editing_heading_empty;
-    }
-RESOURCE TBUF r_aknfep_pred_user_dictionary_empty
-    {
-    buf = qtn_pred_dictionary_editing_empty;
-    }
-RESOURCE TBUF r_aknfep_pred_edit_query
-    {
-    buf = text_t9_edit_query;
-    }
-RESOURCE TBUF r_aknfep_pred_add_query
-    {
-    buf = text_t9_spell_query;
-    }
-RESOURCE TBUF r_aknfep_pred_delete_1_query
-    {
-    buf = qtn_pred_dictionary_option_confirm_1_deletion;
-    }
-RESOURCE TBUF r_aknfep_pred_delete_many_query
-    {
-    buf = qtn_pred_dictionary_option_confirm_deletions;
-    }
-RESOURCE TBUF r_aknfep_pred_msk_add_new
-    {
-    buf = qtn_msk_pred_add_new;
-    }
-RESOURCE TBUF r_aknfep_pred_msk_edit
-    {
-    buf = qtn_msk_edit;
-    }
-RESOURCE TBUF r_aknfep_pred_msk_context_options
-    { 
-    buf = text_softkey_option; 
-    }
-#endif //__USER_DICTIONARY_EDITING__
-
-#ifdef FF_DUAL_LANGUAGE_SUPPORT
-RESOURCE TBUF r_secondary_writing_lang_none
-    {
-    buf = qtn_set_secondary_writing_lang_none;
-    }
-
-RESOURCE TBUF r_input_language_settings_title
-    {
-    buf = qtn_set_title_settings_writing_language;
-    }
-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 DIALOG r_inputlanguage_dialog
-{
-    flags   = EEikDialogFlagNoDrag | EEikDialogFlagFillAppClientRect | 
-              EEikDialogFlagWait | EEikDialogFlagCbaButtons;
-
-    buttons = r_aknfep_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 = EAknFepDualLanguageSettingDualInputPrimary;
-                    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 = EAknFepDualLanguageSettingDualInputSecondary;
-                    setting_page_resource = r_secondary_input_language_setting_page;
-                    associated_resource = r_language_setting_texts;
-                    name = qtn_set_secondary_writing_language;
-                    }
-                };
-            };
-        }
-    };  
-}
-
-RESOURCE POPUP_SETTING_LIST r_lang_editor
-    {
-    }
-
-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
-    }
-#endif //FF_DUAL_LANGUAGE_SUPPORT
-// Predictive QWERTY (XT9) changes <----
-#endif //RD_INTELLIGENT_TEXT_INPUT
-// -----------------------------------------------------------------------------
-//
-//   r_aknfep_userdb_dlg_menubar
-//   Main menubar for use DB management dialog
-//
-// -----------------------------------------------------------------------------
-//
-RESOURCE MENU_BAR r_aknfep_userdb_dlg_menubar
-    {
-    titles =
-        {
-        MENU_TITLE
-            {menu_pane = r_aknfep_userdb_dlg_menu;}
-        };
-    }
-
-// -----------------------------------------------------------------------------
-//
-//   r_aknfep_userdb_dlg_menu
-//   Menu for "Options in user DB management dialog"
-//
-// -----------------------------------------------------------------------------
-//
-RESOURCE MENU_PANE r_aknfep_userdb_dlg_menu
-    {
-    items =
-        {
-        MENU_ITEM
-            {
-            command = EAknCmdUserDBAdd;
-            txt = qtn_chi_chinese_user_db_options_new;// change "qtn_chi_chinese_user_db_options_add" to "qtn_chi_chinese_user_db_options_new";
-            },
-        MENU_ITEM
-            {
-            command = EAknCmdUserDBEdit;
-            txt = qtn_chi_chinese_user_db_options_edit;
-            },
-        MENU_ITEM
-            {
-            command = EAknCmdUserDBDelete;
-            txt = qtn_chi_chinese_user_db_delete;
-            },
-        MENU_ITEM
-            {
-            command = EAknCmdMarkOrUnmark;
-            txt = qtn_options_list;
-            cascade = r_aknfep_mark_unmark_menupane;
-            }
-        };
-    }
-
-
-RESOURCE MENU_PANE r_aknfep_mark_unmark_menupane
-    {
-    items =
-        {
-        MENU_ITEM
-            {
-            command = EAknCmdMark;
-            txt = qtn_options_list_mark_one;
-            },
-        MENU_ITEM
-            {
-            command = EAknCmdUnmark;
-            txt = qtn_options_list_unmark_one;
-            },
-        MENU_ITEM
-            {
-            command = EAknMarkAll;
-            txt = qtn_options_list_mark_all;
-            },
-        MENU_ITEM
-            {
-            command = EAknUnmarkAll;
-            txt = qtn_options_list_unmark_all;
-            }
-        };
-    }
-
-// -----------------------------------------------------------------------------
-//
-// r_aknfep_listbox_data_query_dialog
-// Data query for add phrase.
-//
-// -----------------------------------------------------------------------------
-// 
-RESOURCE DIALOG r_aknfep_listbox_data_query_dialog
-    {
-    flags = EGeneralQueryFlags;
-    buttons = R_AVKON_SOFTKEYS_OK_CANCEL__OK;
-    items =
-        {
-        DLG_LINE
-            {
-            type = EAknCtQuery;
-            id = EGeneralQuery;
-            control = AVKON_DATA_QUERY
-                {
-                layout = EDataLayout;
-//                label = STRING_r_listbox_add_item_dialog;
-                control = EDWIN
-                    {
-                    flags = EEikEdwinNoHorizScrolling | EEikEdwinResizable;
-                    maxlength = 7;
-                    };
-                };
-            }
-        };
-    }
-
-// -----------------------------------------------------------------------------
-//
-// r_aknfep_listdlg_dialog
-// Dialog for user DB management
-//
-// -----------------------------------------------------------------------------
-// 
-RESOURCE DIALOG r_aknfep_listdlg_dialog
-    {
-    flags = EAknDialogSelectionList | EEikDialogFlagNotifyEsc;
-    buttons = r_aknfep_softkeys_list_options_exit_context;
-    items =
-        {
-        DLG_LINE
-            {
-            type = EAknCtSingleGraphicListBox;
-            id = ESelectionListControl;
-            control= LISTBOX
-                {
-                flags = EAknListBoxMarkableList|EEikDialogFlagFillAppClientRect;
-                };
-            },
-        DLG_LINE
-            {
-            itemflags = EEikDlgItemNonFocusing;
-            id = EFindControl;
-            type = EAknCtSelectionListFixedFind;
-            }
-        };
-    }
-
-RESOURCE CBA r_aknfep_softkeys_list_options_exit_context
-    {
-    buttons =
-        {
-        CBA_BUTTON {id=EAknSoftkeyOptions; txt=text_softkey_option;},
-        CBA_BUTTON {id=EAknSoftkeyExit; txt=text_softkey_exit;},
-        CBA_BUTTON {id=EAknSoftkeyContextOptions; txt=text_softkey_option;}   
-        };
-    }
-
-// for context
-RESOURCE MENU_BAR r_aknfep_userdb_dlg_context_menubar
-    {
-    titles =
-        {
-        MENU_TITLE
-            {menu_pane = r_aknfep_userdb_dlg_context_menu;}
-        };
-    }
-
-RESOURCE MENU_PANE r_aknfep_userdb_dlg_context_menu
-    {
-    items =
-        {
-        MENU_ITEM
-            {
-            command = EAknCmdUserDBEdit;
-            txt = qtn_chi_chinese_user_db_options_edit;
-            },
-        MENU_ITEM
-            {
-            command = EAknCmdUserDBDelete;
-            txt = qtn_chi_chinese_user_db_delete;
-            },
-        MENU_ITEM
-            {
-            command = EAknCmdMarkOrUnmark;
-            txt = qtn_options_list;
-            cascade = r_aknfep_mark_unmark_menupane;
-            }
-        };
-    }
-
-RESOURCE TBUF r_aknfep_delete_confirmation_text
-    {
-    buf = "Delete %N Phrase?";   //change "qtn_chi_chinese_user_db_query_delete_phrases" to "qtn_chi_chinese_user_db_query_delete_phrase"
-    } 
-
-RESOURCE TBUF r_aknfep_user_db_management_title
-    {
-    buf =qtn_chi_chinese_user_db_title; // change "qtn_chi_chinese_user_db_management_title" to "qtn_chi_chinese_user_db_title";
-    }
-
-RESOURCE TBUF r_aknfep_user_db_list_no_item_text
-    {
-    buf = qtn_chi_chinese_user_db_empty;
-    }
-
-RESOURCE TBUF r_aknfep_user_db_list_add_item_text
-    {
-    buf = qtn_chi_chinese_user_db_query_add; //change the "STRING_r_listbox_add_item_dialog" to " qtn_chi_chinese_user_db_query_add"
-    }
-
-RESOURCE TBUF r_aknfep_user_db_list_edit_item_text
-    {
-    buf = qtn_chi_chinese_user_db_options_edit;  //change the  "STRING_r_listbox_edit_item_dialog" to "qtn_chi_chinese_user_db_options_edit"
-    }
-     
-RESOURCE DIALOG r_aknfep_delete_query_dialog
-    {
-    flags = EGeneralQueryFlags;
-    buttons = R_AVKON_SOFTKEYS_YES_NO;
-    items =
-        {
-        DLG_LINE
-            {
-            type = EAknCtQuery;
-            id = EGeneralQuery;
-            control = AVKON_CONFIRMATION_QUERY
-                {
-                layout = EConfirmationQueryLayout;
-                };
-            }
-        };
-    }
-
-//CBA add-add-exit
-RESOURCE CBA r_aknfep_softkeys_list_add_exit
-    {
-    buttons =
-        {
-        CBA_BUTTON {id=EAknCmdUserDBAdd;txt=qtn_chi_chinese_user_db_softkey_new;},// change "qtn_chi_chinese_user_db_options_add" to "qtn_chi_chinese_user_db_softkey_new" ;},
-        CBA_BUTTON {id=EAknSoftkeyExit; txt=text_softkey_exit;},
-        CBA_BUTTON {id=EAknCmdUserDBAdd;txt=qtn_chi_chinese_user_db_softkey_new;} //change "qtn_chi_chinese_user_db_options_add" to "qtn_chi_chinese_user_db_softkey_new"
-        };
-    }
-
-//CBA options-mark/unmark-exit
-RESOURCE CBA r_aknfep_softkeys_list_options_exit_unmark
-    {
-    buttons =
-        {
-        CBA_BUTTON {id=EAknSoftkeyOptions;txt=text_softkey_option;},
-        CBA_BUTTON {id=EAknSoftkeyExit; txt=text_softkey_exit;},
-        CBA_BUTTON {id=EAknSoftkeyUnmark;}
-        };
-    }
-
-RESOURCE CBA r_aknfep_softkeys_list_options_exit_mark
-    {
-    buttons =
-        {
-        CBA_BUTTON {id=EAknSoftkeyOptions;txt=text_softkey_option;},
-        CBA_BUTTON {id=EAknSoftkeyExit; txt=text_softkey_exit;},
-        CBA_BUTTON {id=EAknSoftkeyMark;}
-        };
-    }
-
-RESOURCE DIALOG r_aknfep_wait_dialog
-    {
-    flags = EAknProgressNoteFlags;
-    buttons = R_AVKON_SOFTKEYS_EMPTY;
-    items =
-        {
-        DLG_LINE
-            {
-            type = EAknCtNote;
-            id = EProgressNoteId;
-            control = AVKON_NOTE
-                {
-                layout = EProgressLayout;
-                singular_label = qtn_chi_chinese_user_db_note_deleting_phrases;
-                imagefile = "z:\\resource\apps\avkon2.mbm";
-                imageid = EMbmAvkonQgn_note_erased;
-                imagemask = EMbmAvkonQgn_note_erased_mask;
-                };
-            }
-        };
-    }
-
-//CBA Done-Done-Cancel
-RESOURCE CBA r_aknfep_softkeys_done_cancel_done
-    {
-    buttons =
-        {
-        CBA_BUTTON {id=EAknSoftkeyDone;txt=text_softkey_done;},
-        CBA_BUTTON {id=EAknSoftkeyCancel;txt=text_softkey_cancel;},
-        CBA_BUTTON {id=EAknSoftkeyDone;}
-        };
-    }
-
-RESOURCE DIALOG r_aknfep_quit_phrase_creation_query_dialog
-    {
-    flags = EGeneralQueryFlags;
-    buttons = R_AVKON_SOFTKEYS_YES_NO;
-    items =
-        {
-        DLG_LINE
-            {
-            type = EAknCtQuery;
-            id = EGeneralQuery;
-            control = AVKON_CONFIRMATION_QUERY
-                {
-                layout = EConfirmationQueryLayout;
-                };
-            }
-        };
-    }
-
-RESOURCE CBA r_aknfep_softkeys__phrase_creation_empty_cancel_empty
-    {
-    buttons =
-        {
-        CBA_BUTTON {id=EAknSoftkeyEmpty;txt=text_softkey_empty;},
-        CBA_BUTTON {id=EAknSoftkeyCancel; txt=text_softkey_cancel;},
-        CBA_BUTTON {id=EAknSoftkeyEmpty;}
-        };
-    }
-
-RESOURCE CBA r_aknfep_softkeys_phrase_creation_select_cancel_select
-    {
-    buttons = 
-        { 
-        // This prevents EAknSoftkeySelect operating on a long keypress 
-        AVKON_CBA_BUTTON{id=EAknSoftkeySelect; longpressid=0; txt= text_softkey_select; }, 
-        CBA_BUTTON{id=EAknSoftkeyCancel; txt= text_softkey_cancel; }, 
-        AVKON_CBA_BUTTON{id=EAknSoftkeySelect; longpressid=0; txt= qtn_msk_select; } 
-        };
-    }
-    
-RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_numeric_mode_chars_plain
-    {
-    contents =
-        {
-        SCT_CHAR_SET
-            {
-            id = EAknSCTChiLatinInputModes;
-            chars = aknfep_number_mode_keymap_plain;
-            }
-        };
-    }
-
-RESOURCE SPECIAL_CHAR_TABLE r_aknfep_sct_numeric_mode_chars_sat_hidden
-    {
-    contents =
-        {
-        SCT_CHAR_SET
-            {
-            id = EAknSCTChiLatinInputModes;
-            chars = aknfep_number_mode_keymap_sat_hidden;
-            }
-        };
-    }
-     
-// End of file