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_BODY_AUTO_REDIAL"),
26 N_("IDS_CST_BODY_CALL_BARRING"),
27 N_("IDS_CST_BODY_CALL_CONNECT_TONE"),
28 N_("IDS_CST_BODY_CALL_END_TONE"),
29 N_("IDS_CST_BODY_CALL_STATUS_TONES"),
30 N_("IDS_CST_BODY_CALL_WAITING"),
31 N_("IDS_CST_BODY_CHECK_STATUS"),
32 N_("IDS_CST_BODY_BY_NETWORK"),
33 N_("IDS_CST_BODY_SHOW"),
34 N_("IDS_CST_BODY_HIDE"),
35 N_("IDS_CST_BODY_INTL_CALLS_EXCEPT_HOME"),
36 N_("IDS_CST_BODY_INTL_CALLS"),
37 N_("IDS_CST_BODY_SHOW_MY_NUMBER"),
38 N_("IDS_CST_HEADER_ALWAYS"),
39 N_("IDS_CST_HEADER_IF_BUSY"),
40 N_("IDS_CST_HEADER_IF_NO_REPLY"),
41 N_("IDS_CST_HEADER_IF_OUT_OF_REACH"),
42 N_("IDS_CST_OPT_PREFIX_DIALLING"),
43 N_("IDS_CST_POP_INCOMING_WHEN_ROAMING"),
44 N_("IDS_CST_POP_INCORRECT_OPERATION"),
45 N_("IDS_CST_POP_INVALID_PASSWORD"),
46 N_("IDS_CST_POP_PASSWORD_BLOCKED"),
47 N_("IDS_CST_POP_REJECTED_BY_NETWORK"),
48 N_("IDS_CST_POP_SERVICE_UNAVAILABLE"),
49 N_("IDS_CST_POP_UNKNOWN_OPERATION"),
50 N_("IDS_CST_SK3_CANCEL"),
51 N_("IDS_CST_BODY_ENTER_NUMBER"),
52 N_("IDS_CST_BODY_WRONG_AUTO_REJECT_NUMBER"),
53 N_("IDS_CST_POP_NUMBER_ALREADY_IN_USE"),
54 N_("IDS_CST_POP_ENTER_MESSAGE"),
55 N_("IDS_CST_BODY_PREFIX_DIALLING_LIST"),
56 N_("IDS_CST_BODY_SOUND"),
57 N_("IDS_CST_BODY_VIBRATION"),
58 N_("IDS_CST_BODY_CALL_FORWARDING"),
59 N_("IDS_CST_BODY_ENABLE_PREFIX_DIALLING"),
60 N_("IDS_CST_HEADER_PREFIX_DIALLING_NUMBER_ABB"),
61 N_("IDS_CST_HEADER_SELECT_NUMBER"),
62 N_("IDS_CST_BODY_MINUTE_REMINDERS_ABB"),
63 N_("IDS_CST_BODY_SOUND_SETTINGS_DURING_CALL"),
64 N_("IDS_CST_BODY_DO_NOT_REDIAL_AUTOMATICALLY_IF_CALL_IS_UNABLE_TO_CONNECT_OR_IS_CUT_OFF"),
65 N_("IDS_CST_BODY_MANAGE_PREFIX_DIALLING"),
66 N_("IDS_CST_BODY_THERE_WILL_BE_A_SIGNAL_SOUND_WHEN_THE_LINE_IS_CONNECTED"),
67 N_("IDS_CST_BODY_THERE_WILL_BE_SIGNAL_SOUNDS_EVERY_MINUTE"),
68 N_("IDS_CST_BODY_THERE_WILL_BE_A_SIGNAL_SOUND_WHEN_THE_LINE_IS_DISCONNECTED"),
69 N_("IDS_CST_HEADER_CHANGE_PRESET_IMAGE_ABB"),
70 N_("IDS_CST_BODY_DURING_A_CALL_NOTIFY_ME_OF_INCOMING_CALLS"),
71 N_("IDS_CST_HEADER_SELECT_MESSAGE"),
72 N_("IDS_CST_BODY_NO_NUMBERS"),
73 N_("IDS_CST_HEADER_FORWARD_TO"),
74 N_("IDS_COM_POP_INSERT_SIM_CARD"),
75 N_("IDS_COM_POP_DEACTIVATE_FLIGHT_MODE_TO_USE_NETWORK_SERVICES"),
76 N_("IDS_CST_BODY_NO_MESSAGE"),
77 N_("IDS_CST_BODY_DEFAULT_IMAGE"),
80 static const char *sys_str[] = {
84 "IDS_COM_BODY_VOICE_CALL",
85 "IDS_COM_BODY_VIDEO_CALL",
87 "IDS_COM_BODY_CREATE",
88 "IDS_COM_BODY_UNKNOWN",
89 "IDS_COM_BODY_DELETE",
91 "IDS_COM_BODY_ACTIVATED",
92 "IDS_COM_POP_DEACTIVATED",
94 "IDS_COM_BODY_SELECT_ALL",
95 "IDS_COM_BODY_ENTER_PASSWORD",
96 "IDS_COM_BODY_CONTACTS",
99 "IDS_COM_BODY_PASSWORD",
101 "IDS_COM_BODY_PD_SELECTED",
102 "IDS_COM_POP_DELETED",
103 "IDS_COM_BODY_PHONE",
104 "IDS_COM_BODY_APPLICATION_NOT_INSTALLED",
108 const char *_cst_get_text(int str_id)
113 if (str_id < CST_SYS_STRING)
114 return dgettext(UGNAME, table[str_id]);
116 return S_(sys_str[str_id - CST_SYS_STRING]);