2 * Copyright 2012 Samsung Electronics Co., Ltd
4 * Licensed under the Flora License, Version 1.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.tizenopensource.org/license
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
17 #include <appcore-efl.h>
18 #include "cst-common-string.h"
19 #include "cst-common.h"
21 static const char *cst_str[] = {
22 N_("IDS_CST_BODY_ALERTS_ON_CALL"),
23 N_("IDS_CST_BODY_ALL_INCOMING_CALLS"),
24 N_("IDS_CST_BODY_ALL_OUTGOING_CALLS"),
25 N_("IDS_CST_MBODY_CALL_REJECTION"),
26 N_("IDS_CST_BODY_MANAGE_AUTO_REJECT_MODE"),
27 N_("IDS_CST_BODY_MATCH_CRITERIA"),
28 N_("IDS_CST_BODY_EXACTLY_THE_SAME_AS"),
29 N_("IDS_CST_BODY_START_WITH"),
30 N_("IDS_CST_BODY_INCLUDE"),
31 N_("IDS_CST_BODY_CALL_BARRING"),
32 N_("IDS_CST_BODY_CALL_CONNECT_TONE"),
33 N_("IDS_CST_BODY_CALL_END_TONE"),
34 N_("IDS_CST_BODY_CALL_STATUS_TONES"),
35 N_("IDS_CST_BODY_CALL_WAITING"),
36 N_("IDS_CST_BODY_CHECK_STATUS"),
37 N_("IDS_CST_BODY_BY_NETWORK"),
38 N_("IDS_CST_BODY_SHOW"),
39 N_("IDS_CST_BODY_HIDE"),
40 N_("IDS_CST_BODY_ILL_CALL_YOU_LATER"),
41 N_("IDS_CST_BODY_IM_AT_THE_CINEMA"),
42 N_("IDS_CST_BODY_IM_DRIVING"),
43 N_("IDS_CST_BODY_IM_IN_A_MEETING"),
44 N_("IDS_CST_BODY_IM_IN_CLASS_NOW"),
45 N_("IDS_CST_BODY_INTL_CALLS_EXCEPT_HOME"),
46 N_("IDS_CST_BODY_INTL_CALLS"),
47 N_("IDS_CST_MBODY_SET_REJECT_MESSAGES"),
48 N_("IDS_CST_BODY_SHOW_MY_CALLER_ID"),
49 N_("IDS_CST_HEADER_ALWAYS"),
50 N_("IDS_CST_HEADER_IF_BUSY"),
51 N_("IDS_CST_HEADER_IF_NO_REPLY"),
52 N_("IDS_CST_HEADER_IF_OUT_OF_REACH"),
53 N_("IDS_CST_POP_INCOMING_WHEN_ROAMING"),
54 N_("IDS_CST_POP_INCORRECT_OPERATION"),
55 N_("IDS_CST_POP_INVALID_PASSWORD"),
56 N_("IDS_CST_POP_PASSWORD_BLOCKED"),
57 N_("IDS_CST_POP_REJECTED_BY_NETWORK"),
58 N_("IDS_CST_POP_SERVICE_UNAVAILABLE"),
59 N_("IDS_CST_POP_UNKNOWN_OPERATION"),
60 N_("IDS_CST_SK3_CANCEL"),
61 N_("IDS_CST_BODY_ENTER_NUMBER"),
62 N_("IDS_CST_BODY_WRONG_AUTO_REJECT_NUMBER"),
63 N_("IDS_CST_POP_NUMBER_ALREADY_IN_USE"),
64 N_("IDS_CST_HEADER_REJECT_MESSAGE"),
65 N_("IDS_CST_POP_ENTER_MESSAGE"),
66 N_("IDS_CST_BODY_SOUND"),
67 N_("IDS_CST_BODY_VIBRATION"),
68 N_("IDS_CST_MBODY_CALL_ANSWERING_ENDING"),
69 N_("IDS_CST_BODY_CALL_FORWARDING"),
70 N_("IDS_CST_BODY_ENABLE_PREFIX_DIALLING"),
71 N_("IDS_CST_MBODY_AUTO_AREA_CODE"),
72 N_("IDS_CST_BODY_ACCEPT_CALLS_USING_HOME_ABB"),
73 N_("IDS_CST_MBODY_THE_POWER_KEY_ENDS_CALLS"),
74 N_("IDS_CST_BODY_SPEED_DIAL"),
75 N_("IDS_CST_BODY_AUTO_REJECT_LIST"),
76 N_("IDS_CST_HEADER_ENTER_NUMBER_TO_REJECT_ABB"),
77 N_("IDS_CST_HEADER_SELECT_NUMBER"),
78 N_("IDS_CST_BODY_VIDEO_CALL_SETTINGS"),
79 N_("IDS_CST_BODY_VIDEO_CALL_IMAGE"),
80 N_("IDS_CST_BODY_SET_DEFAULT_HIDE_ME_IMAGE"),
81 N_("IDS_CST_OPT_SELECT_FROM_GALLERY_ABB"),
82 N_("IDS_CST_BODY_TAKE_A_PICTURE"),
83 N_("IDS_CST_SK_CHANGE"),
84 N_("IDS_CST_BODY_OWN_VIDEO_IN_RECEIVED_CALL"),
85 N_("IDS_CST_POP_SHOW_LIVE_IMAGE_TO_CALLER_WHEN_USER_ACCEPTS_VIDEO_CALL"),
86 N_("IDS_CST_BODY_MINUTE_REMINDERS_ABB"),
87 N_("IDS_CST_BODY_MANAGE_CALL_ANSWERING_ENDING_SETTINGS_ABB"),
88 N_("IDS_CST_BODY_EDIT_REJECT_MESSAGES_ABB"),
89 N_("IDS_CST_BODY_SOUND_SETTINGS_DURING_CALL"),
90 N_("IDS_CST_BODY_SHOW_PRESET_IMAGE_TO_CALLER_WHEN_HIDING_MY_IMAGE_DURING_VIDEO_CALLS"),
91 N_("IDS_CST_BODY_ACCEPT_INCOMING_CALLS_BY_PRESSING_THE_HOME_KEY"),
92 N_("IDS_CST_BODY_PRESS_THE_POWER_KEY_TO_END_CALLS_THIS_WILL_NOT_TURN_OFF_THE_SCREEN"),
93 N_("IDS_CST_BODY_MANAGE_PREFIX_DIALLING"),
94 N_("IDS_CST_BODY_THERE_WILL_BE_A_SIGNAL_SOUND_WHEN_THE_LINE_IS_CONNECTED"),
95 N_("IDS_CST_BODY_THERE_WILL_BE_SIGNAL_SOUNDS_EVERY_MINUTE"),
96 N_("IDS_CST_BODY_THERE_WILL_BE_A_SIGNAL_SOUND_WHEN_THE_LINE_IS_DISCONNECTED"),
97 N_("IDS_CST_HEADER_CHANGE_PRESET_IMAGE_ABB"),
98 N_("IDS_CST_BODY_DURING_A_CALL_NOTIFY_ME_OF_INCOMING_CALLS"),
99 N_("IDS_CST_HEADER_SELECT_MESSAGE"),
100 N_("IDS_CST_BODY_NO_NUMBERS"),
101 N_("IDS_CST_HEADER_FORWARD_TO"),
102 N_("IDS_CST_HEADER_VOICE_CALL_BARRING_ABB"),
103 N_("IDS_CST_BODY_VOICE_MAIL"),
104 N_("IDS_COM_POP_INSERT_SIM_CARD"),
105 N_("IDS_COM_POP_DEACTIVATE_FLIGHT_MODE_TO_USE_NETWORK_SERVICES"),
106 N_("IDS_CST_BODY_NO_MESSAGE"),
107 N_("IDS_CST_BODY_DEFAULT_IMAGE"),
108 N_("IDS_CST_BODY_AUTO_SCREEN_OFF_DURING_CALLS_ABB"),
109 N_("IDS_CST_BODY_TURN_ON_PROXIMITY_SENSOR_DURING_CALLS"),
110 N_("IDS_COM_BODY_UNABLE_TO_TURN_OFF_PROXIMITY_SENSOR_WHILE_THE_POWER_KEY_IS_SET_TO_END_CALLS_MSG"),
111 N_("IDS_CST_POP_UNABLE_TO_SET_THE_POWER_KEY_TO_END_CALLS_WHILE_PROXIMITY_SENSOR_IS_OFF_PROXIMITY_SENSOR_WILL_BE_TURNED_ON"),
112 N_("IDS_CST_BODY_ADDITIONAL_SETTINGS"),
113 N_("IDS_CST_MBODY_VOICE_MAIL_SETTINGS"),
114 N_("IDS_CST_BODY_VOICE_MAIL_NUMBER"),
115 N_("IDS_CST_BODY_VIDEO_CALL_BARRING"),
116 N_("IDS_CST_HEADER_VOICE_CALL_FORWARDING"),
117 N_("IDS_CST_BODY_VIDEO_CALL_FORWARDING"),
118 N_("IDS_CST_BODY_ACCESSORY_SETTINGS_FOR_CALL_ABB"),
119 N_("IDS_CST_BODY_SET_ACCESSORY_OPTIONS_FOR_CALLS"),
120 N_("IDS_CST_MBODY_OUTGOING_CALL_CONDITIONS"),
121 N_("IDS_CST_MBODY_OUTGOING_CALL_TYPE"),
122 N_("IDS_CST_OPT_FOLLOW_LAST_CALL_LOG_ABB"),
123 N_("IDS_CST_OPT_EVEN_WHEN_DEVICE_LOCKED_ABB"),
124 N_("IDS_CST_BODY_MAKE_CALLS_EVEN_WHEN_DEVICE_LOCKED"),
125 N_("IDS_CST_OPT_ONLY_WHEN_DEVICE_UNLOCKED_ABB"),
126 N_("IDS_CST_HEADER_BT_HEADSET_SETTINGS_FOR_OUTGOING_CALLS"),
127 N_("IDS_CST_OPT_BOOST_LOW_TONES_ABB"),
128 N_("IDS_CST_OPT_BOOST_HIGH_TONES_ABB"),
129 N_("IDS_CST_MBODY_EYE_CONTACT"),
130 N_("IDS_CST_BODY_MODIFY_MY_EYES_TO_SEEM_LIKE_I_AM_LOOKING_AT_CAMERA_DURING_VIDEO_CALLS"),
131 N_("IDS_CST_MBODY_NOISE_REDUCTION"),
132 N_("IDS_CST_BODY_SUPPRESSES_BACKGROUND_NOISE_FROM_YOUR_SIDE_DURING_CALLS"),
133 N_("IDS_CST_OPT_FOR_LEFT_EAR_ABB"),
134 N_("IDS_CST_OPT_FOR_RIGHT_EAR_ABB"),
135 N_("IDS_CST_HEADER_PERSONALISED_EQ_ABB"),
136 N_("IDS_CST_BODY_FIND_THE_BEST_EQ_FOR_YOU"),
137 N_("IDS_CST_BODY_AUTOMATICALLY_ADD_AREA_CODE_TO_NUMBER_DISPLAY_PANEL"),
138 N_("IDS_CST_MBODY_OPTIMISED_FOR_LEFT_EAR"),
139 N_("IDS_CST_MBODY_OPTIMISED_FOR_RIGHT_EAR"),
140 N_("IDS_CST_BODY_SORRY_I_AM_BUSY_PLEASE_CALL_BACK_LATER"),
141 N_("IDS_CALL_HEADER_REJECT_MESSAGES"),
142 N_("IDS_CST_MBODY_USE_EXTRA_VOL_FOR_CALLS"),
143 N_("IDS_CST_BODY_EXTRA_VOLUME_BUTTON_IS_SHOWN_ON_SCREEN_DURING_CALLS"),
144 N_("IDS_CST_MBODY_INCREASE_VOLUME_IN_POCKET"),
145 N_("IDS_CST_BODY_RINGTONE_VOLUME_INCREASES_WHEN_DEVICE_IS_IN_POCKET_OR_BAG"),
146 N_("IDS_CST_BODY_FIXED_DIALLING_NUMBERS"),
147 N_("IDS_COM_OPT_CONTACT_FDN_CONTACTS"),
148 N_("IDS_ST_BODY_FIXED_DIALLING_MODE"),
149 N_("IDS_ST_BODY_PIN2"),
150 N_("IDS_COM_OPT_CREATE_CONTACT"),
151 N_("IDS_CST_BODY_NUMBER"),
152 N_("IDS_PB_HEADER_SELECT_CONTACTS"),
153 N_("IDS_PB_OPT_CREATE_FDN_CONTACT"),
154 N_("IDS_PB_OPT_FDN_CONTACT"),
163 N_("IDS_CST_POP_BEFORE_YOU_CAN_USE_THIS_FUNCTION_YOU_NEED_TO_FIND_THE_BEST_EQ_FOR_YOU_FIND_NOW_Q"),
164 N_("IDS_CST_MBODY_MY_CALL_SOUND"),
165 N_("IDS_CST_MBODY_MY_CALL_SOUND_SETTINGS"),
168 static const char *sys_str[] = {
172 "IDS_COM_BODY_VOICE_CALL",
173 "IDS_COM_BODY_VIDEO_CALL",
175 "IDS_COM_BODY_CREATE",
176 "IDS_COM_BODY_UNKNOWN",
177 "IDS_COM_BODY_DELETE",
179 "IDS_COM_BODY_ACTIVATED",
180 "IDS_COM_POP_DEACTIVATED",
182 "IDS_COM_BODY_SELECT_ALL",
183 "IDS_COM_BODY_ENTER_PASSWORD",
184 "IDS_COM_BODY_CONTACTS",
187 "IDS_COM_BODY_PASSWORD",
189 "IDS_COM_BODY_PD_SELECTED",
190 "IDS_COM_POP_DELETED",
191 "IDS_COM_BODY_PHONE",
192 "IDS_COM_BODY_APPLICATION_NOT_INSTALLED",
194 "IDS_COM_POP_CANCEL",
198 const char *_cst_get_text(int str_id)
203 if (str_id < CST_SYS_STRING)
204 return dgettext(UGNAME, table[str_id]);
206 return S_(sys_str[str_id - CST_SYS_STRING]);