diff options
Diffstat (limited to 'lib/common/ph-text.cpp')
-rwxr-xr-x | lib/common/ph-text.cpp | 390 |
1 files changed, 390 insertions, 0 deletions
diff --git a/lib/common/ph-text.cpp b/lib/common/ph-text.cpp new file mode 100755 index 0000000..4cdcca3 --- /dev/null +++ b/lib/common/ph-text.cpp @@ -0,0 +1,390 @@ +/* + * Copyright 2012 Samsung Electronics Co., Ltd + * + * Licensed under the Flora License, Version 1.1 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://floralicense.org/license/ + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ + +#include "phone.h" +#include "phone-text.h" + +static const char *basic_str[] = { + N_("IDS_KPD_TAB4_KEYPAD"), + N_("IDS_PB_ITAB4_FAVOURITES"), N_("IDS_PB_HEADER_SPEEDDIAL"), + N_("IDS_CST_BODY_VOICE_MAIL"), N_("IDS_CLOG_ITAB4_LOGS"), + N_("IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"), + N_("IDS_PB_POP_REQUEST_FAILED"), N_("IDS_PB_POP_REQUEST_SUCCESS"), + N_("IDS_CALL_POP_EMERGENCY_CALL"), N_("IDS_CLOG_BODY_NO_LOGS"), + N_("IDS_PB_BODY_NO_FAVOURITES"), + N_("IDS_CLOG_POP_MESSAGE_DELETED"), + N_("IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"), + N_("IDS_CLOG_POP_DELETING_LOGS_ING"), + N_("IDS_PB_POP_DELETING_FAVOURITES_ING"), + N_("IDS_PB_POP_INITIALISING_TRY_LATER_ING"), + N_("IDS_COM_POP_SOUND_OFF"), N_("IDS_COM_POP_SOUND_ON"), + N_("IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"), + N_("IDS_COM_BODY_BACK_TO_CALL"), N_("IDS_ST_BODY_INCOMMING_CALL"), + N_("IDS_ST_BODY_OUTGOING_CALL"), N_("IDS_CLOG_HEADER_MISSED_CALL"), + N_("IDS_CLOG_OPT_SENT_MESSAGE"), + N_("IDS_CLOG_OPT_RECEIVED_MESSAGE"), + N_("IDS_LOGS_BODY_REJECTED_CALL_ABB"), + N_("IDS_LOGS_BODY_BLOCKED_CALL_ABB"), + N_("IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"), + N_("IDS_KPD_POP_ADD_TO_CONTACTS"), N_("IDS_KPD_POP_SETTINGS"), + N_("IDS_CLOG_POP_CALL_DURATION"), + N_("IDS_CLOG_POP_BLOCK_CONTACT"), + N_("IDS_CLOG_POP_SEND_NUMBER"), + N_("IDS_CLOG_POP_COPY_TO_DIALING_SCREEN"), + N_("IDS_PB_BODY_UNSAVED"), + N_("IDS_CST_POP_CONTACTS_TO_DISPLAY"), + N_("IDS_CST_POP_SETTINGS"), + N_("IDS_CST_POP_DELETE"), + N_("IDS_CST_POP_CONTACTS"), + N_("IDS_CST_BUTTON_DELETE"), + N_("IDS_CST_BUTTON_CANCEL"), + N_("IDS_CLOG_DURATION_RESET"), + N_("IDS_CLOG_DURATION_LAST"), + N_("IDS_CLOG_DURATION_DIALED"), + N_("IDS_CLOG_DURATION_RECEIVED"), + N_("IDS_CLOG_DURATION_ALL"), + N_("IDS_CLOG_POP_DELETE_N_LOGS"), + N_("IDS_CLOG_ENTRY_SEARCH"), + N_("IDS_REMOVE"), + N_("IDS_CREATE_CONTACT"), + N_("IDS_SPEED_CHANGE_ORDER"), + N_("IDS_CLOG_BUTTON_MESSAGE"), + N_("IDS_CLOG_BUTTON_EMAIL"), + N_("IDS_DEFAULT_NUMBER"), + N_("IDS_SEND_CONTACT_AS_TEXT"), + N_("IDS_CALLS"), + N_("IDS_MESSAGES"), + N_("IDS_PB_BODY_SEPARATE_CONTACTS"), + N_("IDS_PB_BODY_LINK_CONTACTS_WITH"), + N_("IDS_PB_BODY_SEPARATE_NAME_FROM"), + N_("IDS_PB_HEADER_SEND_EMAIL"), + N_("IDS_PB_HEADER_SEND_MESSAGE"), + N_("IDS_SEND_MESSAGE_EMAIL"), + N_("IDS_IMPORT_EXPORT"), + N_("IDS_ACCOUNTS") +}; + +static const char *base_op_str[] = { + N_("IDS_CLOG_HEADER_SELECT_LOGS"), + N_("IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"), + N_("IDS_CLOG_BUTTON2_UNBLOCK"), + N_("IDS_CST_OPT_CHANGE_CONTACT_ABB"), + N_("IDS_KPD_OPT_ADD_PD_SEC_PAUSE"), N_("IDS_KPD_OPT_ADD_WAIT"), + N_("IDS_CLOG_HEADER_MISSED"), N_("IDS_COM_OPT_EXIT") +}; + +static const char *number_type_str[] = { + N_("IDS_PB_BODY_CUSTOM_T_PHONEBOOK"),/*Custom*/ + N_("IDS_PB_BODY_MOBILE"),/*Mobile*/ + N_("IDS_PB_BODY_HOME"),/*Home*/ + N_("IDS_PB_BODY_WORK"),/*Work*/ + N_("IDS_PB_BODY_FAX_HHOME"),/*Fax(home)*/ + N_("IDS_PB_BODY_FAX_HWORK"),/*Fax(work)*/ + N_("IDS_PB_BODY_ASSISTANT_S_NUMBER"),/*Assistant*/ + N_("IDS_PB_BODY_PAGER"),/*Pager*/ + N_("IDS_PB_BODY_OTHER"),/*Other*/ + N_("IDS_PB_BODY_TELEPHONE"),/*Telephone*/ + N_("IDS_PB_BODY_FAX"),/*Fax*/ + N_("IDS_PB_BODY_CAR_TELEPHONE"),/*Car*/ + N_("IDS_PB_BODY_HOME_2"),/*Home2*/ + N_("IDS_PB_BODY_WORK"),/*Work2*/ // TODO: Fixme + N_("IDS_PB_BODY_COMPANY_MAIN"),/*Company main*/ + N_("IDS_PB_BODY_RADIO"), /*Radio*/ +}; + +static const char *postal_type_str[] = { + N_("IDS_PB_BODY_OTHER"),/*Other*/ + N_("IDS_PB_BODY_CUSTOM_T_PHONEBOOK"),/*Custom*/ + N_("IDS_PB_BODY_HOME"),/*Home*/ + N_("IDS_PB_BODY_WORK"), /*Work*/ +}; + +static const char *cbasic_str[] = { + N_("IDS_PB_BODY_ALL_CONTACTS"),/*All Contacts*/ + N_("IDS_PB_BODY_NOT_ASSIGNED"),/*Not Assigned*/ + N_("IDS_PB_BODY_SERVICE_NUMBER"),/*Service Number*/ + N_("IDS_PB_BODY_PHONE"),/*Phone*/ + N_("IDS_PB_BODY_GROUPS"),/*Groups*/ + N_("IDS_PB_BODY_DEFAULT"),/*Default*/ + N_("IDS_PB_BODY_RINGTONE"),/*Ringtone*/ + N_("IDS_PB_BODY_WEBSITE"),/*URL*/ + N_("IDS_PB_BODY_INSTANT_MESSENGER"),/*Instant Messenger*/ + N_("IDS_PB_BODY_EMAIL"),/*Email*/ + N_("IDS_PB_BODY_NUMBER"),/*Number*/ + N_("IDS_PB_BODY_NOTE"),/*Note*/ + N_("IDS_PB_BODY_POSTAL_ADDRESS"),/*Postal Address*/ + N_("IDS_PB_HEADER_DETAILS"),/*Details*/ + N_("IDS_PB_BODY_COMPANY"),/*Company*/ + N_("IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"),/* Order display name */ + N_("IDS_PB_BODY_OWN_NUMBER"),/* Own number */ + N_("IDS_PB_BODY_FIRST_NAME"), N_("IDS_PB_BODY_LAST_NAME"), + N_("IDS_PB_BODY_MIDDLE_NAME"), N_("IDS_PB_BODY_SUFFIX"), + N_("IDS_PB_BODY_NICKNAME"), N_("IDS_PB_BODY_EXPORT_CONTACTS"), + N_("IDS_PB_HEADER_SELECT_CONTACTS"), N_("IDS_PB_BODY_POSTAL_CODE"), + N_("IDS_PB_BODY_COUNTRY"), N_("IDS_PB_BODY_PROVINCE"), + N_("IDS_PB_BODY_CITY"), N_("IDS_PB_BODY_STREET"), + N_("IDS_EMAIL_BODY_SAVED_IN_PS"), + N_("IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"), + N_("IDS_PB_POP_COPIED"), N_("IDS_COM_BODY_EXPORTED"), + N_("IDS_PB_POP_DELETING_CONTACTS_ING"), + N_("IDS_PB_BODY_MOVING_ING"), N_("IDS_PB_BODY_COPYING_ING"), + N_("IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"), + N_("IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"), + N_("IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"), + N_("IDS_PB_BODY_VCARD"), N_("IDS_PB_BODY_READING_VCARD_ING"), + N_("IDS_COM_BODY_IMPORTED_ABB"), N_("IDS_COM_BODY_NA"), + N_("IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"), + N_("IDS_PB_BODY_LINKED_CONTACTS"), + N_("IDS_KA_BODY_ADD_ANOTHER_FIELD"), N_("IDS_PB_BODY_JOB_TITLE"), + N_("IDS_PB_BODY_DEPARTMENT"), N_("IDS_PB_OPT_GROUP_NAME"), + N_("IDS_PB_BODY_ADD_ACCOUNT"), + N_("IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"), + N_("IDS_PB_OPT_VIEW"),N_("IDS_PB_OPT_VIEW_BY"), N_("IDS_PB_BODY_PD_CONTACTS"), + N_("IDS_PB_OPT_RENAME"), N_("IDS_PB_OPT_RELATIONSHIP"), + N_("IDS_PB_BODY_NO_HISTORIES"), N_("IDS_PB_BODY_NO_ACTIVITIES"), + N_("IDS_PB_POP_ADDING_ING"), N_("IDS_PB_BODY_CUSTOM_T_PHONEBOOK"), + N_("IDS_PB_BODY_EDITADDITIONALINFO"), N_("IDS_PB_BODY_PO_BOX"), + N_("IDS_PB_BODY_STATE"), N_("IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"), + N_("IDS_PB_BODY_DEFAULT_GROUP_FAMILY"), + N_("IDS_PB_BODY_CO_WORKERS"), N_("IDS_PB_BODY_EMERGENCY_CONTACTS"), + N_("IDS_PB_BODY_DEFAULT_GROUP_WORK"), + N_("IDS_PB_BODY_VIBRATION_PATTERN"), N_("IDS_PB_OPT_SET_DEFAULT"), + N_("IDS_COM_OPT_EVENT"), + N_("IDS_PB_OPT_SHARE_CONTACT_INFORMATION"), + N_("IDS_PB_BODY_1_CONTACT"), N_("IDS_COM_OPT1_WI_FI_DIRECT"), + N_("IDS_PB_OPT_EXPORT_TO_SIM_CARD"), N_("IDS_PB_SK3_INFO"), + N_("IDS_PB_TAB4_HISTORY"), N_("IDS_PB_TAB4_ACTIVITIES"), + N_("IDS_CMT_HEADER_GROUP_MESSAGE_TMO"), + N_("IDS_CMT_HEADER_GROUP_EMAIL_TMO"), + N_("IDS_PB_BODY_ORGANIZATION"), + N_("IDS_PB_BODY_MY_PHONE"), + N_("IDS_PB_BODY_RINGTONES"), + N_("IDS_PB_BODY_MY_FILES") +}; + +static const char *err_str[] = { + N_("IDS_PB_BODY_NO_NAME"), N_("IDS_PB_POP_INVALID_EMAIL_ADDRESS"), + N_("IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"), + N_("IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"), + N_("IDS_PB_POP_ALREADY_ADDED"), + N_("IDS_PB_POP_GROUP_ALREADY_IN_USE"), + N_("IDS_PB_BODY_NO_GROUP"), N_("IDS_PB_POP_NO_NUMBER"), + N_("IDS_PB_POP_NO_EMAIL_ADDRESSES"), + N_("IDS_PB_BODY_NO_CONTACTS"), + N_("IDS_PB_POP_SIM_MEMORY_EMPTY"), + N_("IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"), + N_("IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"), + N_("IDS_PB_BODY_INVALID_NUMBER"), + N_("IDS_PB_POP_SIM_MEMORY_FULL"), + N_("IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"), + N_("IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"), + N_("IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS") +}; + +static const char *cbase_op_str[] = { + N_("IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"),/*Set Default Number*/ + N_("IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"),/*Set Default Email*/ + N_("IDS_PB_BODY_IMAGE"),/*Image*/ + N_("IDS_PB_BODY_TAKE_A_PHOTO"),/*Take a photo*/ + N_("IDS_PB_OPT_REMOVE_PHOTO_ABB"),/*Delete photo*/ + N_("IDS_PB_SK1_ADD_TO_HOME_SCREEN"),/*Add to Home*/ + N_("IDS_PB_BODY_SAVE_CONTACT_TO"),/*Save contact to*/ + N_("IDS_PB_OPT_SAVE_TO"),/*Save to*/ + N_("IDS_PB_BODY_IMPORT_SIM_CONTACTS"), /* Import SIM contacts */ + N_("IDS_PB_BODY_FIRST_NAME_FIRST"),/* order display - First name first */ + N_("IDS_PB_BODY_LAST_NAME_FIRST_ABB"),/* order display - Last name first */ + N_("IDS_ST_SK_SHOW"),/* setting - mfc show */ + N_("IDS_ST_SK_HIDE"),/* setting - mfc hide */ + N_("IDS_PB_HEADER_SEND_NAMECARD"), N_("IDS_PB_HEADER_CREATE_GROUP"), + N_("IDS_PB_HEADER_SELECT_GROUP"), + N_("IDS_PB_BODY_EXPORT_CONTACTS"), N_("IDS_PB_SK_IMPORT_CONTACTS"), + N_("IDS_PB_BODY_LINK_CONTACT"), N_("IDS_PB_OPT_UNLINK"), + N_("IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"), + N_("IDS_PB_BODY_ADD_TO_FAVOURITES"), + N_("IDS_PB_HEADER_EDIT_GROUP"), N_("IDS_PB_SK_ADD_MEMBER"), + N_("IDS_PB_OPT_ADD_TO_GROUP"), + N_("IDS_PB_POP_ADDED_TO_FAVOURITES"), + N_("IDS_PB_POP_REMOVE_FROM_FAVOURITES"), + N_("IDS_PB_POP_REMOVED_FROM_FAVOURITES") +}; + +static const char *event_type_str[] = { + N_("IDS_PB_HEADER_UNKNOWN"),/*CTS_EVENT_TYPE_OTHER*/ + N_("IDS_PB_BODY_CUSTOM_T_PHONEBOOK"),/*CTS_EVENT_TYPE_CUSTOM*/ + N_("IDS_PB_BODY_BIRTHDAY"),/*CTS_EVENT_TYPE_BIRTH*/ + N_("IDS_PB_BODY_ANNIVERSARY") /*CTS_EVENT_TYPE_ANNIVERSARY*/ +}; + +static const char *im_type_str[] = { + N_("IDS_PB_BODY_OTHER"),/*CTS_IM_TYPE_OTHER*/ + N_("IDS_PB_BODY_CUSTOM_T_PHONEBOOK"),/*CTS_IM_TYPE_CUSTOM*/ + N_("IDS_PB_OPT_GOOGLE_TALK"),/*CTS_IM_TYPE_GOOGLE*/ + N_("IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"),/*CTS_IM_TYPE_WLM*/ + N_("IDS_PB_BODY_YAHOO"),/*CTS_IM_TYPE_YAHOO*/ + N_("IDS_PB_BODY_FACEBOOK"),/*CTS_IM_TYPE_FACEBOOK*/ + N_("IDS_PB_BODY_IMPSCOMMUNITY_ICQ"),/*CTS_IM_TYPE_ICQ*/ + N_("IDS_PB_BODY_IMPSCOMMUNITY_AIM"),/*CTS_IM_TYPE_AIM*/ + N_("IDS_PB_OPT_QQ"),/*CTS_IM_TYPE_QQ*/ + N_("IDS_PB_OPT_JABBER"),/*CTS_IM_TYPE_JABBER*/ + N_("IDS_PB_OPT_SKYPE"), /*CTS_IM_TYPE_SKYPE*/ +}; + +const size_t DayCount = 7; +static const char *day_str[] = { + N_("IDS_COM_BODY_SUNDAY"), + N_("IDS_COM_BODY_MONDAY"), N_("IDS_COM_BODY_TUESDAY"), + N_("IDS_COM_BODY_WEDNESDAY"), N_("IDS_COM_BODY_THURSDAY"), + N_("IDS_COM_BODY_FRIDAY"), N_("IDS_COM_BODY_SATURDAY") +}; + +static const char* relation_type_str[] = { + N_("IDS_PB_BODY_OTHER"),/*None*/ + N_("IDS_PB_BUTTON_ASSISTANT"),/*Assistant*/ + N_("IDS_COM_OPT_BROTHER_ABB"),/*Brother*/ + N_("IDS_PB_BUTTON_CHILD"),/*Child*/ + N_("IDS_PB_OPT_DOMESTIC_PARTNER_ABB"),/*Domestic partner*/ + N_("IDS_COM_OPT_FATHER_ABB"),/*Father*/ + N_("IDS_PB_BODY_CALLERIDFRIEND"),/*Friend*/ + N_("IDS_JAVA_BODY_MANAGER"),/*Manager*/ + N_("IDS_COM_OPT_MOTHER_ABB"),/*Mother*/ + N_("IDS_COM_OPT_PARENT_ABB"),/*Parent*/ + N_("IDS_PB_BODY_CALLERIDPARTNER"),/*Partner*/ + N_("IDS_PB_OPT_REFERRED_BY"),/*Referred by*/ + N_("IDS_COM_BODY_RELATIVE_ABB"),/*Relative*/ + N_("IDS_COM_OPT_SISTER_ABB"),/*Sister*/ + N_("IDS_PB_BODY_SPOUSE"),/*Spouse*/ + N_("IDS_PB_BODY_CUSTOM_T_PHONEBOOK"), /*Custom*/ +}; + +const size_t MonthCount = 13; +static const char *month_str[] = { + "IDS_COM_BODY_NONE", "IDS_COM_BODY_JAN", "IDS_COM_BODY_FEB", + "IDS_COM_BODY_MAR", "IDS_COM_BODY_APR", "IDS_COM_BODY_MAY", + "IDS_COM_BODY_JUN", "IDS_COM_BODY_JUL", "IDS_COM_BODY_AUG", + "IDS_COM_BODY_SEP", "IDS_COM_BODY_OCT", "IDS_COM_BODY_NOV", + "IDS_COM_BODY_DEC" +}; + +static const char *vibration_str[] = { + N_("IDS_COM_VIBRATION_DEFAULT"), + N_("IDS_COM_VIBRATION_HEARTBEAT"), + N_("IDS_COM_VIBRATION_JINGLEBELL"), + N_("IDS_COM_VIBRATION_TICKTOCK"), + N_("IDS_COM_VIBRATION_WALTZ"), + N_("IDS_COM_VIBRATION_ZIGZIGZIG") +}; + +const char* phone_get_text(int op, int type) +{ + PH_TRACE; + const char **table; + + switch (op) + { + case PH_GET_TEXT_BASIC: + table = basic_str; + break; + case PH_GET_TEXT_BASE_OP: + table = base_op_str; + break; + case CT_GET_TEXT_BASIC: + table = cbasic_str; + break; + case CT_GET_TEXT_ERR: + table = err_str; + break; + case CT_GET_TEXT_BASE_OP: + table = cbase_op_str; + break; + case CT_GET_TEXT_NUM_TYPE: + table = number_type_str; + break; + case CT_GET_TEXT_POSTAL_TYPE: + case CT_GET_TEXT_WEBSITE_TYPE: + case CT_GET_TEXT_EMAIL_TYPE: + table = postal_type_str; + break; + case CT_GET_TEXT_EVENT_TYPE: + table = event_type_str; + break; + case CT_GET_TEXT_IM_TYPE: + table = im_type_str; + break; + case CT_GET_TEXT_MONTH: + if (type >= 0) + { + if (MonthCount <= static_cast<unsigned int>(type)) + return NULL; + else + return dgettext("sys_string", month_str[type]); + } + else + return NULL; + case CT_GET_TEXT_RELATIONSHIP_TYPE: + table = relation_type_str; + break; + case PH_GET_TEXT_DAY: + if (type >= 0) + { + if (DayCount <= static_cast<unsigned int>(type)) + return NULL; + else + table = day_str; + } + else + return NULL; + break; + case CT_GET_TEXT_VIBRATION: + table = vibration_str; + break; + default: + return NULL; + } + return dgettext(PACKAGE, table[type]); +} + +static const char *sys_str[] = { + "IDS_COM_SK_OK", "IDS_COM_SK_SAVE", + "IDS_COM_SK_DONE", "IDS_COM_SK_EDIT", + "IDS_COM_SK_DELETE", "IDS_COM_SK_CANCEL", + "IDS_COM_SK3_BLOCK", "IDS_COM_SK_NO", + "IDS_COM_SK_YES", "IDS_COM_SK_ADD", "IDS_COM_SK_MORE", + "IDS_COM_SK_NEXT", "IDS_COM_BODY_CALL", "IDS_COM_BODY_MESSAGE", + "IDS_COM_BODY_VIDEO_CALL", "IDS_COM_BODY_UNKNOWN", + "IDS_COM_BODY_SELECT_ALL", "IDS_COM_BODY_CONTACTS", + "IDS_COM_BODY_DETAILS", "IDS_COM_BODY_REMOVE", "IDS_COM_BODY_TODAY", + "IDS_COM_BODY_YESTERDAY", "IDS_COM_BODY_PREVIOUS", + "IDS_COM_BODY_NO_NAME", "IDS_COM_BODY_CREATE", "IDS_COM_BODY_MOVE", + "IDS_COM_BODY_COPY", "IDS_COM_BODY_PHONE", "IDS_COM_BODY_SEARCH", + "IDS_COM_BODY_BLUETOOTH", "IDS_COM_BODY_EMAIL", + "IDS_COM_BODY_ADDTOPHONEBOOK_SIM", "IDS_COM_BODY_MEMORY_CARD", + "IDS_COM_BODY_DETAILS_NAME", "IDS_COM_BODY_ALL", "IDS_COM_POP_FAIL", + "IDS_COM_POP_FAILED", "IDS_COM_POP_CLOSE", "IDS_COM_POP_REMOVED", + "IDS_COM_POP_DELETED", "IDS_COM_POP_INCORRECT_PASSWORD", + "IDS_COM_POP_ALREDY_EXISTS", "IDS_COM_POP_SELECTED", + "IDS_COM_POP_SUCCESS", "IDS_COM_POP_ERROR", "IDS_COM_POP_MOVED", + "IDS_COM_POP_ADDED", "IDS_COM_POP_NOT_ENOUGH_MEMORY", + "IDS_COM_POP_NOTHING_SELECTED", "IDS_COM_POP_FILE_NOT_FOUND", + "IDS_COM_POP_ADDRESS", "IDS_COM_OPT_ADD_TO_CONTACTS", + "IDS_COM_BODY_SELECTED_DATA_NOT_FOUND", "IDS_COM_POP_DELETE_Q", + "IDS_COM_SK_SET", "IDS_COM_BODY_RESET" +}; + +const char* phone_get_system_string(int type) +{ + PH_TRACE; + return dgettext("sys_string", sys_str[type]); +} |