Implement OOBE view #6
[apps/native/ug-wifi-efl.git] / sources / libraries / i18nManager / include / i18nmanager.h
1 /*
2  * Wi-Fi
3  *
4  * Copyright 2012 Samsung Electronics Co., Ltd
5  *
6  * Licensed under the Flora License, Version 1.1 (the "License");
7  * you may not use this file except in compliance with the License.
8  * You may obtain a copy of the License at
9  *
10  * http://www.tizenopensource.org/license
11  *
12  * Unless required by applicable law or agreed to in writing, software
13  * distributed under the License is distributed on an "AS IS" BASIS,
14  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15  * See the License for the specific language governing permissions and
16  * limitations under the License.
17  *
18  */
19
20 #ifndef __I18NMANAGER_H__
21 #define __I18NMANAGER_H__
22
23 #ifdef __cplusplus
24 extern "C"
25 {
26 #endif
27
28 #define sc(pkg_name, I18N_TYPE) i18n_manager_get_text(pkg_name, I18N_TYPE)
29
30 typedef enum {
31         I18N_MODE_SELF_MADE, /* self made, reserve to add platform string convert service */
32         I18N_MODE_NO_NEEDED, /* No need to convert other language */
33         I18N_MODE_MAX
34 } I18N_MODES;
35
36 typedef enum {
37         I18N_TYPE_Ok,
38         I18N_TYPE_Find,
39         I18N_TYPE_Cancel,
40         I18N_TYPE_Wi_Fi,
41         I18N_TYPE_Name,
42         I18N_TYPE_Unknown,
43         I18N_TYPE_Scan,
44         I18N_TYPE_Next,
45         I18N_TYPE_Prev,
46         I18N_TYPE_On,
47         I18N_TYPE_Off,
48         I18N_TYPE_Maximum_Number_Of_Characters_PD_Reached,
49         I18N_TYPE_Connected_To_Wi_Fi_Network,
50         I18N_TYPE_Wrong_Password,
51         I18N_TYPE_No_Wi_Fi_AP_Found,
52         I18N_TYPE_Available_networks,
53         I18N_TYPE_Open,
54         I18N_TYPE_Secured,
55         I18N_TYPE_WPS_Available,
56         I18N_TYPE_EAP,
57         I18N_TYPE_Saved,
58         I18N_TYPE_Connecting,
59         I18N_TYPE_Obtaining_IP_addr,
60         I18N_TYPE_Connected,
61         I18N_TYPE_Find_Hidden_Network,
62         I18N_TYPE_Password,
63         I18N_TYPE_Show_password,
64         I18N_TYPE_Wi_Fi_network_info,
65         I18N_TYPE_Connect,
66         I18N_TYPE_WPS,
67         I18N_TYPE_WPS_Button,
68         I18N_TYPE_WPS_PIN,
69         I18N_TYPE_Press_WPS_On_Your_Wi_Fi_Access_Point,
70         I18N_TYPE_Enter_PIN_number_on_your_WIFI_access_point,
71         I18N_TYPE_Static_IP,
72         I18N_TYPE_IP_address,
73         I18N_TYPE_MAC_addr,
74         I18N_TYPE_Proxy_address,
75         I18N_TYPE_Proxy_port,
76         I18N_TYPE_Subnet_mask,
77         I18N_TYPE_Gateway_address,
78         I18N_TYPE_DNS_1,
79         I18N_TYPE_DNS_2,
80         I18N_TYPE_Forget,
81         I18N_TYPE_Forget_Network,
82         I18N_TYPE_EAP_method,
83         I18N_TYPE_Phase_2_authentication,
84         I18N_TYPE_User_Certificate,
85         I18N_TYPE_Unspecified,
86         I18N_TYPE_Identity,
87         I18N_TYPE_Enter_Identity,
88         I18N_TYPE_Enter_password,
89         I18N_TYPE_Ssid,
90         I18N_TYPE_A_Wi_Fi_Network_Has_Been_Detected,
91         I18N_TYPE_Advanced_setting,
92         I18N_TYPE_Network_notification,
93         I18N_TYPE_Network_notify_me_later,
94         I18N_TYPE_Keep_WIFI_on_during_sleep,
95         I18N_TYPE_Always,
96         I18N_TYPE_Plugged,
97         I18N_TYPE_Donot_Use,
98         I18N_TYPE_Increases_Data_Usage,
99         I18N_TYPE_Sort_by,
100         I18N_TYPE_Alphabetical,
101         I18N_TYPE_Signal_Strength,
102         I18N_TYPE_Advanced,
103         I18N_TYPE_Current_Network_Will_Be_Disconnected,
104         I18N_TYPE_Select_WPS_Method,
105         I18N_TYPE_Invalid_pin,
106         I18N_TYPE_Invalid_certificate,
107         I18N_TYPE_Skip,
108         I18N_TYPE_WiFi_network_detected_connect,
109         I18N_TYPE_WIFI_AUTHENTICATION_ERROR_OCCURRED,
110         I18N_TYPE_WIFI_FAILED_TO_OBTAIN_IP_ADDRESS,
111
112         I18N_TYPE_Button,
113         I18N_TYPE_Double_tap,
114         I18N_TYPE_Connect_to_device,
115
116         I18N_TYPE_Excellent,
117         I18N_TYPE_Good,
118         I18N_TYPE_Weak,
119         I18N_TYPE_Activating,
120         I18N_TYPE_WiFi_network_will_disable_tethering,
121         I18N_TYPE_Scanning,
122         I18N_TYPE_Help_tap_the_network_to_connect,
123         I18N_TYPE_Help_automatically_connected,
124         I18N_TYPE_Help_successfully_connected,
125         I18N_TYPE_Help_connect_to_secured_network,
126         I18N_TYPE_Help_tap_to_scan,
127         I18N_TYPE_Help_no_wifi_networks,
128         I18N_TYPE_Help_invalid_action,
129         I18N_TYPE_Enter_user_id,
130         I18N_TYPE_Enter_user_password,
131         I18N_TYPE_WiFi_direct,
132         I18N_TYPE_Automatically_switch,
133         I18N_TYPE_Do_not_show_again,
134         I18N_TYPE_None,
135         I18N_TYPE_Install_certificate,
136         I18N_TYPE_SIM_method_desc_popup,
137         I18N_TYPE_Turn_on_wifi_to_view_available_networks,
138
139         I18N_TYPE_Security,
140 } I18N_TYPES;
141
142 char* i18n_manager_get_text(const char *pkg_name, I18N_TYPES type);
143
144 #ifdef __cplusplus
145 }
146 #endif
147
148 #endif