--- /dev/null
+build_log
+*.log
+*.pyc
+usr
+opt
+*.o
+*.os
+*.exe
+packages
+binaries
+*.ipk
+*~
--- /dev/null
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+PROJECT(ciss C)
+
+SET(PREFIX ${CMAKE_INSTALL_PREFIX})
+SET(BINDIR "${PREFIX}/bin")
+SET(RESDIR "${PREFIX}/res")
+SET(LOCALEDIR "${RESDIR}/locale")
+SET(EDJDIR "${RESDIR}/edje")
+SET(IMGDIR "${RESDIR}/images")
+SET(DATADIR "/opt/usr/apps/org.tizen.ciss/data")
+
+ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
+ADD_DEFINITIONS("-DBINDIR=\"${BINDIR}\"")
+ADD_DEFINITIONS("-DRESDIR=\"${RESDIR}\"")
+ADD_DEFINITIONS("-DLOCALEDIR=\"${LOCALEDIR}\"")
+ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"")
+ADD_DEFINITIONS("-DIMGDIR=\"${IMGDIR}\"")
+ADD_DEFINITIONS("-DDATADIR=\"${DATADIR}\"")
+
+SET(SRCS
+ src/ciss-main.c
+ src/ciss-parser.c
+ src/ciss-tapi-request.c
+ src/ciss-ussd.c
+ src/ciss-resp.c
+ src/ciss-widget.c
+ src/ciss-util.c
+ src/ciss-respnd.c
+ src/ciss-converter.c
+)
+
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/include)
+
+INCLUDE(FindPkgConfig)
+pkg_check_modules(pkgs REQUIRED
+ tapi
+ appcore-efl
+ glib-2.0
+ gobject-2.0
+ vconf
+ elementary
+# utilX
+ dlog
+ aul
+ bundle
+ capi-appfw-application
+ ecore
+ ecore-imf
+# ecore-x
+ ecore-input
+ feedback
+ efl-extension
+# ui-extension
+ ui-gadget-1
+ contacts-service2
+# contacts-service-helper
+ notification
+ appsvc
+# csc-feature
+ capi-ui-efl-util
+)
+
+FOREACH(flag ${pkgs_CFLAGS})
+ SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fPIC ${EXTRA_CFLAGS}")
+
+ADD_DEFINITIONS("-D_CISS_HW_BACK_KEY")
+
+ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} "-pie" ${pkgs_LDFLAGS})
+
+ADD_CUSTOM_TARGET(ciss-mmi.edj
+ COMMAND edje_cc -id ${CMAKE_CURRENT_SOURCE_DIR}/resource/images
+ ${CMAKE_SOURCE_DIR}/resource/ciss-mmi.edc ${CMAKE_BINARY_DIR}/ciss-mmi.edj
+ DEPENDS ${CMAKE_SOURCE_DIR}/resource/ciss-mmi.edc
+)
+ADD_DEPENDENCIES(${PROJECT_NAME} ciss-mmi.edj)
+
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION bin)
+INSTALL(DIRECTORY DESTINATION ${DATADIR})
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/org.tizen.${PROJECT_NAME}.xml DESTINATION /usr/share/packages/)
+INSTALL(FILES ${CMAKE_BINARY_DIR}/ciss-mmi.edj DESTINATION ${EDJDIR})
+
+#install smack rule
+#INSTALL(FILES ${CMAKE_CURRENT_SOURCE_DIR}/org.tizen.${PROJECT_NAME}.rule DESTINATION /etc/smack/accesses2.d)
+
+# i18n
+ADD_SUBDIRECTORY(po)
--- /dev/null
+1. make the build directory
+
+ ex)
+
+ $ mkdir build
+
+
+2. change the working directory to the build directory
+
+ ex)
+
+ $ cd build
+
+
+3. run 'cmake'
+
+ $ cmake ${SOURCE_DIR} - DCMAKE_INSTALL_PREFIX=/opt/apps/ciss
+
+ ex)
+
+ $ cmake .. -DCMAKE_INSTALL_PREFIX=/opt/apps/ciss
+
+ or
+
+ $ cmake ..
+
+
+4. make & make install
+
+ ex)
+
+ $ make -j 2 && make install
+
--- /dev/null
+Copyright (c) 2000 - 2014 Samsung Electronics Co., Ltd. All rights reserved.
+
+ Apache License
+ Version 2.0, January 2004
+ http://www.apache.org/licenses/
+
+ TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+ 1. Definitions.
+
+ "License" shall mean the terms and conditions for use, reproduction,
+ and distribution as defined by Sections 1 through 9 of this document.
+
+ "Licensor" shall mean the copyright owner or entity authorized by
+ the copyright owner that is granting the License.
+
+ "Legal Entity" shall mean the union of the acting entity and all
+ other entities that control, are controlled by, or are under common
+ control with that entity. For the purposes of this definition,
+ "control" means (i) the power, direct or indirect, to cause the
+ direction or management of such entity, whether by contract or
+ otherwise, or (ii) ownership of fifty percent (50%) or more of the
+ outstanding shares, or (iii) beneficial ownership of such entity.
+
+ "You" (or "Your") shall mean an individual or Legal Entity
+ exercising permissions granted by this License.
+
+ "Source" form shall mean the preferred form for making modifications,
+ including but not limited to software source code, documentation
+ source, and configuration files.
+
+ "Object" form shall mean any form resulting from mechanical
+ transformation or translation of a Source form, including but
+ not limited to compiled object code, generated documentation,
+ and conversions to other media types.
+
+ "Work" shall mean the work of authorship, whether in Source or
+ Object form, made available under the License, as indicated by a
+ copyright notice that is included in or attached to the work
+ (an example is provided in the Appendix below).
+
+ "Derivative Works" shall mean any work, whether in Source or Object
+ form, that is based on (or derived from) the Work and for which the
+ editorial revisions, annotations, elaborations, or other modifications
+ represent, as a whole, an original work of authorship. For the purposes
+ of this License, Derivative Works shall not include works that remain
+ separable from, or merely link (or bind by name) to the interfaces of,
+ the Work and Derivative Works thereof.
+
+ "Contribution" shall mean any work of authorship, including
+ the original version of the Work and any modifications or additions
+ to that Work or Derivative Works thereof, that is intentionally
+ submitted to Licensor for inclusion in the Work by the copyright owner
+ or by an individual or Legal Entity authorized to submit on behalf of
+ the copyright owner. For the purposes of this definition, "submitted"
+ means any form of electronic, verbal, or written communication sent
+ to the Licensor or its representatives, including but not limited to
+ communication on electronic mailing lists, source code control systems,
+ and issue tracking systems that are managed by, or on behalf of, the
+ Licensor for the purpose of discussing and improving the Work, but
+ excluding communication that is conspicuously marked or otherwise
+ designated in writing by the copyright owner as "Not a Contribution."
+
+ "Contributor" shall mean Licensor and any individual or Legal Entity
+ on behalf of whom a Contribution has been received by Licensor and
+ subsequently incorporated within the Work.
+
+ 2. Grant of Copyright License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ copyright license to reproduce, prepare Derivative Works of,
+ publicly display, publicly perform, sublicense, and distribute the
+ Work and such Derivative Works in Source or Object form.
+
+ 3. Grant of Patent License. Subject to the terms and conditions of
+ this License, each Contributor hereby grants to You a perpetual,
+ worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+ (except as stated in this section) patent license to make, have made,
+ use, offer to sell, sell, import, and otherwise transfer the Work,
+ where such license applies only to those patent claims licensable
+ by such Contributor that are necessarily infringed by their
+ Contribution(s) alone or by combination of their Contribution(s)
+ with the Work to which such Contribution(s) was submitted. If You
+ institute patent litigation against any entity (including a
+ cross-claim or counterclaim in a lawsuit) alleging that the Work
+ or a Contribution incorporated within the Work constitutes direct
+ or contributory patent infringement, then any patent licenses
+ granted to You under this License for that Work shall terminate
+ as of the date such litigation is filed.
+
+ 4. Redistribution. You may reproduce and distribute copies of the
+ Work or Derivative Works thereof in any medium, with or without
+ modifications, and in Source or Object form, provided that You
+ meet the following conditions:
+
+ (a) You must give any other recipients of the Work or
+ Derivative Works a copy of this License; and
+
+ (b) You must cause any modified files to carry prominent notices
+ stating that You changed the files; and
+
+ (c) You must retain, in the Source form of any Derivative Works
+ that You distribute, all copyright, patent, trademark, and
+ attribution notices from the Source form of the Work,
+ excluding those notices that do not pertain to any part of
+ the Derivative Works; and
+
+ (d) If the Work includes a "NOTICE" text file as part of its
+ distribution, then any Derivative Works that You distribute must
+ include a readable copy of the attribution notices contained
+ within such NOTICE file, excluding those notices that do not
+ pertain to any part of the Derivative Works, in at least one
+ of the following places: within a NOTICE text file distributed
+ as part of the Derivative Works; within the Source form or
+ documentation, if provided along with the Derivative Works; or,
+ within a display generated by the Derivative Works, if and
+ wherever such third-party notices normally appear. The contents
+ of the NOTICE file are for informational purposes only and
+ do not modify the License. You may add Your own attribution
+ notices within Derivative Works that You distribute, alongside
+ or as an addendum to the NOTICE text from the Work, provided
+ that such additional attribution notices cannot be construed
+ as modifying the License.
+
+ You may add Your own copyright statement to Your modifications and
+ may provide additional or different license terms and conditions
+ for use, reproduction, or distribution of Your modifications, or
+ for any such Derivative Works as a whole, provided Your use,
+ reproduction, and distribution of the Work otherwise complies with
+ the conditions stated in this License.
+
+ 5. Submission of Contributions. Unless You explicitly state otherwise,
+ any Contribution intentionally submitted for inclusion in the Work
+ by You to the Licensor shall be under the terms and conditions of
+ this License, without any additional terms or conditions.
+ Notwithstanding the above, nothing herein shall supersede or modify
+ the terms of any separate license agreement you may have executed
+ with Licensor regarding such Contributions.
+
+ 6. Trademarks. This License does not grant permission to use the trade
+ names, trademarks, service marks, or product names of the Licensor,
+ except as required for reasonable and customary use in describing the
+ origin of the Work and reproducing the content of the NOTICE file.
+
+ 7. Disclaimer of Warranty. Unless required by applicable law or
+ agreed to in writing, Licensor provides the Work (and each
+ Contributor provides its Contributions) on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+ implied, including, without limitation, any warranties or conditions
+ of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+ PARTICULAR PURPOSE. You are solely responsible for determining the
+ appropriateness of using or redistributing the Work and assume any
+ risks associated with Your exercise of permissions under this License.
+
+ 8. Limitation of Liability. In no event and under no legal theory,
+ whether in tort (including negligence), contract, or otherwise,
+ unless required by applicable law (such as deliberate and grossly
+ negligent acts) or agreed to in writing, shall any Contributor be
+ liable to You for damages, including any direct, indirect, special,
+ incidental, or consequential damages of any character arising as a
+ result of this License or out of the use or inability to use the
+ Work (including but not limited to damages for loss of goodwill,
+ work stoppage, computer failure or malfunction, or any and all
+ other commercial damages or losses), even if such Contributor
+ has been advised of the possibility of such damages.
+
+ 9. Accepting Warranty or Additional Liability. While redistributing
+ the Work or Derivative Works thereof, You may choose to offer,
+ and charge a fee for, acceptance of support, warranty, indemnity,
+ or other liability obligations and/or rights consistent with this
+ License. However, in accepting such obligations, You may act only
+ on Your own behalf and on Your sole responsibility, not on behalf
+ of any other Contributor, and only if You agree to indemnify,
+ defend, and hold each Contributor harmless for any liability
+ incurred by, or claims asserted against, such Contributor by reason
+ of your accepting any such warranty or additional liability.
+
+ END OF TERMS AND CONDITIONS
+
+ APPENDIX: How to apply the Apache License to your work.
+
+ To apply the Apache License to your work, attach the following
+ boilerplate notice, with the fields enclosed by brackets "[]"
+ replaced with your own identifying information. (Don't include
+ the brackets!) The text should be enclosed in the appropriate
+ comment syntax for the file format. We also recommend that a
+ file or class name and description of purpose be included on the
+ same "printed page" as the copyright notice for easier
+ identification within third-party archives.
+
+ Copyright [yyyy] [name of copyright owner]
+
+ Licensed under the Apache License, Version 2.0 (the "License");
+ you may not use this file except in compliance with the License.
+ You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ 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.
+
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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.
+ */
+
+#ifndef _CISS_COMMON_H_
+#define _CISS_COMMON_H_
+
+#include <app_control.h>
+#include <tapi_common.h>
+#include <ITapiSs.h>
+#include <ITapiSat.h>
+#include <tapi_event.h>
+#include <TapiUtility.h>
+#include <TelPower.h>
+#include <Elementary.h>
+#include <efl_extension.h>
+#include <vconf.h>
+#include <Ecore_IMF.h>
+#include <stdio.h>
+#include <string.h>
+#include <stdlib.h>
+
+#include "ciss-types.h"
+#include "ciss-debug.h"
+#include "ciss-string.h"
+
+#define PACKAGE "org.tizen.ciss"
+
+#ifndef CISS_MODULE_EXPORT
+#define CISS_MODULE_EXPORT __attribute__ ((visibility("default")))
+#endif
+
+#if !defined(LOCALEDIR)
+#define LOCALEDIR "/usr/apps/org.tizen.ciss/res/locale"
+#endif
+
+#if !defined(EDJDIR)
+#define EDJDIR "/usr/apps/org.tizen.ciss/res/edje"
+#endif
+
+#define EDJ_PATH EDJDIR
+#define EDJ_NAME EDJDIR"/ciss-mmi.edj"
+#define GRP_MAIN "main"
+#define IMG_DIR "/usr/apps/org.tizen.ciss/res/images"
+
+#define _EDJ(o) elm_layout_edje_get(o)
+
+#define registerSS 10
+#define eraseSS 11
+#define activateSS 12
+#define deactivateSS 13
+#define interrogateSS 14
+#define notifySS 16
+#define registerPassword 17
+#define getPassword 18
+#define processUnstructuredSS_Data 19
+#define forwardCheckSS_Indication 38
+#define processUnstructuredSS_Request 59
+#define unstructuredSS_Request 60
+#define unstructuredSS_Notify 61
+#define NULL_SS_OPERATION 0xff
+#define CISS_TAPI_HANDLE_MAX 2
+
+#define KEY_SELECT "XF86Phone"
+
+typedef struct _EventHandler {
+ const char *event_type;
+ unsigned int event_id;
+ tapi_notification_cb func;
+} EventHandler;
+
+/**
+ * The MMI string context
+ */
+typedef struct {
+ unsigned char opcode;
+ char user_string[MAX_USS_CHAR]; /**< String to be parsed */
+ int user_string_length; /**< length of string */
+ unsigned char dcs; /**< the data coding scheme for ussd */
+ unsigned char ss_flavor; /**< current SS code being processed */
+ unsigned char ss_type; /**< barring, forwarding, waiting, etc */
+ TelSsClass_t tapi_bsg; /**< The Basic Service Code */
+ ciss_type_of_number_t ton;
+ ciss_number_plan_id_t npi;
+ char forward_number[CISS_NUMBER_LEN_MAX+1]; /**< call forwarding number*/
+ char nr_timer; /**< No Reply Timer */
+ char ss_password[CISS_MAX_PASSWORD_LEN+1]; /**< remember password if supplied so that */
+ char ss_new_password[CISS_MAX_PASSWORD_LEN+1]; /**< remember new password */
+ char ss_new_password2[CISS_MAX_PASSWORD_LEN+1]; /**< remember the new pwd supplied again */
+ char ss_code[MAX_SC_LEN + 1]; /**< the ss code */
+ TelSsUssdType_t ussd_type; /* Type of ussd */
+} ciss_mmi_context_t;
+
+/**
+* Received TAPI Event when CISS is not launched
+*/
+typedef struct {
+ int event_type; /**< Event type */
+ int request_id; /**< This parameter is applicable only for Asynchronous solicited responses. The request id for a service request is sent back in the asynchronous response. For unsolicited indications, request id will be -1 */
+ int status; /**< This parameter is applicable only for Asynchronous solicited responses. This status parameter informs the actual result of Asynchronous response. For unsolicited indications, status will be -1 */
+ void *p_data; /**< Event Data - Based on Event type response/indications. Event data information is captured in each API Section */
+ int data_length; /**< Event Data size */
+} ciss_tapi_event_t;
+
+/**
+* SS send Terminal Response to SIM AT.
+*/
+typedef struct {
+ int sat_command_id; /**< command ID */
+ unsigned short rel_comp_msg_length; /**< received Release Complete msg lengrh from NW via Telephony FW */
+ unsigned char rel_comp_msg_string[TAPI_MAX_RELEASE_COMPLETE_DATA_LEN]; /**< received Release Complete msg string from NW via Telephony FW */
+} ciss_sat_terminal_response_t;
+
+typedef struct {
+ unsigned short stringLen; /**<character data length*/
+ unsigned char string[CISS_USSD_DATA_SIZE_MAX]; /**<character data*/
+} ciss_sat_call_control_data_t;
+
+typedef enum
+{
+ CISS_SAT_CALL_CTRL_R_ALLOWED_NO_MOD = 0, /**< call control result type - ALLOWED WITH NO MOD */
+ CISS_SAT_CALL_CTRL_R_NOT_ALLOWED = 1, /**< call control result type - NOT ALLOWED */
+ CISS_SAT_CALL_CTRL_R_ALLOWED_WITH_MOD = 2, /**< call control result type - ALLOWED WITH MOD */
+ CISS_SAT_CALL_CTRL_R_RESERVED = 0xFF /**< call control result type - RESERVED */
+
+} ciss_sat_call_control_result_type_t;
+
+typedef struct {
+ Evas *evas;
+
+ Evas_Object *win_main;
+ Evas_Object *conformant;
+ Evas_Object *nf;
+ Evas_Object *layout_main;
+ Evas_Object *content;
+ Evas_Object *view;
+ Evas_Object *popup;
+ Evas_Object *entry;
+ Evas_Object *ef_entry, *ef_layout;
+ Evas_Object *button;
+ Evas_Object *bg;
+ Evas_Object *indicator_bg;
+
+ Evas_Object *c_item[3];
+ Ecore_Timer *timer;
+ Ecore_Event_Handler *ise_event_handler;
+ Ecore_Event_Handler *end_key_event_handler;
+ Ecore_IMF_Context *imf_context;
+ Elm_Genlist_Item_Class *itc_ime;
+ Elm_Genlist_Item_Class *itc_multi_line;
+ Elm_Genlist_Item_Class *itc_seperator_no_line;
+ Elm_Genlist_Item_Class *itc_underline;
+
+ TapiHandle *tapi_handle; /* Tapi handle */
+ TapiHandle *multi_handles[CISS_TAPI_HANDLE_MAX+1]; /* Tapi handle for dual SIM case*/
+ ciss_service_t resp_ss_type; /*Response SS type from tapi*/
+ ciss_mmi_context_t mmi_ctx;
+ ciss_tapi_event_t tapi_event;
+
+ int ussd_action_require;
+ char input[256];
+ char req_string[REQ_STRING_MAX_LEN];
+
+ Eina_Bool is_sat_request;
+ Eina_Bool is_sat_call_control;
+ Eina_Bool is_ussd_request;
+ Eina_Bool no_popup_display;
+ ciss_sat_terminal_response_t sat_terminal_response;
+ ciss_sat_call_control_data_t sat_call_control_data;
+ ciss_sat_call_control_result_type_t sat_call_control_result_type;
+
+ app_control_h app_control_handle;
+
+ int result;
+ void *tapi_data;
+ void *cbs;
+} ciss_appdata_t;
+
+#endif /* _CISS_COMMON_H_ */
+
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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.
+ */
+
+#ifndef _CISS_CONVERTER_H_
+#define _CISS_CONVERTER_H_
+
+#include "ciss-common.h"
+#include <glib.h>
+
+#define MAX_BSG_LEN 2
+
+#define MAX_BSG_ENTRY 47
+
+/*
+** Local Supplementary Service Codes (SC)
+*/
+
+#define CISS_ENG_SC_ALL ""
+#define CISS_ENG_SC_CF "002"
+#define CISS_ENG_SC_CFC "004"
+#define CISS_ENG_SC_CFU "21"
+#define CISS_ENG_SC_CFB "67"
+#define CISS_ENG_SC_CFNRY "61"
+#define CISS_ENG_SC_CFNRC "62"
+#define CISS_ENG_SC_CLIP "30"
+#define CISS_ENG_SC_CLIR "31"
+#define CISS_ENG_SC_COLP "76"
+#define CISS_ENG_SC_COLR "77"
+#define CISS_ENG_SC_CNAP "300"
+#define CISS_ENG_SC_CW "43"
+#define CISS_ENG_SC_B "330"
+#define CISS_ENG_SC_OB "333"
+#define CISS_ENG_SC_IB "353"
+#define CISS_ENG_SC_BAOC "33"
+#define CISS_ENG_SC_BOIC "331"
+#define CISS_ENG_SC_BOICEXHC "332"
+#define CISS_ENG_SC_BAIC "35"
+#define CISS_ENG_SC_BICROAM "351"
+
+/*
+** Local Basic Service Codes
+*/
+
+#define CISS_ENG_BSG_ALL ""
+#define CISS_ENG_BSG_ALL_TS "10"
+#define CISS_ENG_BSG_TELEPHONY "11"
+#define CISS_ENG_BSG_AUX_TELEPHONY "89"
+#define CISS_ENG_BSG_ALL_DATA "12"
+#define CISS_ENG_BSG_FAX "13"
+#define CISS_ENG_BSG_SMS "16"
+#define CISS_ENG_BSG_ALL_TELE_EX_SMS "19"
+#define CISS_ENG_BSG_PLMN_TELE_ALL "50"
+#define CISS_ENG_BSG_PLMN_TELE_1 "51"
+#define CISS_ENG_BSG_PLMN_TELE_2 "51"
+#define CISS_ENG_BSG_PLMN_TELE_3 "53"
+#define CISS_ENG_BSG_PLMN_TELE_4 "54"
+#define CISS_ENG_BSG_PLMN_TELE_5 "55"
+#define CISS_ENG_BSG_PLMN_TELE_6 "56"
+#define CISS_ENG_BSG_PLMN_TELE_7 "57"
+#define CISS_ENG_BSG_PLMN_TELE_8 "58"
+#define CISS_ENG_BSG_PLMN_TELE_9 "59"
+#define CISS_ENG_BSG_PLMN_TELE_A "60"
+#define CISS_ENG_BSG_PLMN_TELE_B "61"
+#define CISS_ENG_BSG_PLMN_TELE_C "62"
+#define CISS_ENG_BSG_PLMN_TELE_D "63"
+#define CISS_ENG_BSG_PLMN_TELE_E "64"
+#define CISS_ENG_BSG_PLMN_TELE_F "65"
+
+#define CISS_ENG_BSG_ALL_BS "20"
+#define CISS_ENG_BSG_ALL_ASYNC "21"
+#define CISS_ENG_BSG_ALL_SYNC "22"
+#define CISS_ENG_BSG_ALL_DC_SYNC "24"
+#define CISS_ENG_BSG_ALL_DC_ASYNC "25"
+#define CISS_ENG_BSG_ALL_DED_PACKET "26"
+#define CISS_ENG_BSG_ALL_DED_PAD "27"
+#define CISS_ENG_BSG_12_KBIT "29"
+#define CISS_ENG_BSG_PLMN_BEAR_ALL "70"
+#define CISS_ENG_BSG_PLMN_BEAR_1 "71"
+#define CISS_ENG_BSG_PLMN_BEAR_2 "71"
+#define CISS_ENG_BSG_PLMN_BEAR_3 "73"
+#define CISS_ENG_BSG_PLMN_BEAR_4 "74"
+#define CISS_ENG_BSG_PLMN_BEAR_5 "75"
+#define CISS_ENG_BSG_PLMN_BEAR_6 "76"
+#define CISS_ENG_BSG_PLMN_BEAR_7 "77"
+#define CISS_ENG_BSG_PLMN_BEAR_8 "78"
+#define CISS_ENG_BSG_PLMN_BEAR_9 "79"
+#define CISS_ENG_BSG_PLMN_BEAR_A "80"
+#define CISS_ENG_BSG_PLMN_BEAR_B "81"
+#define CISS_ENG_BSG_PLMN_BEAR_C "82"
+#define CISS_ENG_BSG_PLMN_BEAR_D "83"
+#define CISS_ENG_BSG_PLMN_BEAR_E "84"
+#define CISS_ENG_BSG_PLMN_BEAR_F "85"
+
+typedef enum {
+ NO_CODE = -1,
+ BS_CODE,
+ TS_CODE,
+ MAX_CODE
+}
+bsg_code_type;
+
+
+typedef struct {
+ char *local_sc; /* local value of Service Code */
+ unsigned char tapi_flavor; /* TAPI flavor */
+ unsigned char ss_type; /* barring, fwding, waiting, etc*/
+} sc_table_element_type;
+
+
+/* convert between local and network BSG values */
+typedef struct {
+ char *local_bsg; /* local BSG value */
+ char bsg_type; /* BSG type - bearer services, teleservices */
+ TelSsClass_t tapi_bsg_code; /* TAPI BSG value */
+} bsg_table_element_type;
+
+int _ciss_convert_bsg_to_tapi_bsg(char *local_bsg, TelSsClass_t *tapi_bsg);
+int _ciss_convert_sc_to_tapi_flavor(char *sc, unsigned char *tapi_flavor, unsigned char *ss_type);
+
+/**
+ * This function gets the ciss error from the tapi error.
+ *
+ * @return This function returns TRUE on success, or false on failure.
+ * @param[in] tapi_err the tapi error
+ * @param[out] ciss_err the ciss error.
+ */
+int _ciss_get_error_from_tapi_error(ciss_err_t *ciss_err, TelSsCause_t tapi_err);
+
+/**
+ * This function gets the ciss sbse service from the tapi tele service
+ *
+ * @return This function returns TRUE on success, or false on failure.
+ * @param[in] tapi_tele_service the tapi tele service
+ * @param[out] ciss_tele_service the ciss tele service
+ */
+int _ciss_get_telecomm_svc(TelSsClass_t in_teleservice, ciss_telecomm_svc_t *out_teleservice);
+
+/**
+ * This function gets the ciss flavor type of call forward from the tapi flavor type
+ *
+ * @return This function returns TRUE on success, or false on failure.
+ * @param[in] tapi_flavor_type the tapi flavor type
+ * @param[out] ciss_flavor_type the ciss flavor type
+ */
+int _ciss_get_forward_flavor_type(TelSsForwardWhen_t in_flavor, ciss_flavor_t *out_flavor);
+
+/**
+ * This function gets the ciss flavor type of call barring from the tapi flavor type
+ *
+ * @return This function returns TRUE on success, or false on failure.
+ * @param[in] tapi_flavor_type the tapi flavor type
+ * @param[out] ciss_flavor_type the ciss flavor type
+ */
+int _ciss_get_barring_flavor_type(TelSsBarringType_t in_flavor, ciss_flavor_t *out_flavor);
+
+/**
+ * This function gets the ciss status type from the tapi status type
+ *
+ * @return This function returns TRUE on success, or false on failure.
+ * @param[in] tapi_status_type the tapi status type.
+ * @param[out] ciss_status_type the ciss status type.
+ */
+int _ciss_get_result_status_type(TelSsStatus_t in_status, ciss_status_t *out_status);
+
+void _ciss_ui_mmi_get_service_name(ciss_service_t in_service, char *service_name);
+void _ciss_ui_mmi_get_flavor_name(ciss_flavor_t in_flavor, char *flavor_name);
+void _ciss_ui_mmi_get_bearer_name(ciss_service_t ss_type, ciss_telecomm_svc_t in_teleservice, char *teleservice_name);
+void _ciss_ui_mmi_get_result_status_type(ciss_service_t ss_type, ciss_status_t result_status, char *szResult);
+
+#endif /* _CISS_CONVERTER_H_ */
+
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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 <dlog.h>
+#ifndef CISS_LOG_TAG
+#define CISS_LOG_TAG "CISS"
+#endif
+
+#define warn(fmt, arg...) LOG(LOG_WARN, CISS_LOG_TAG, fmt, ##arg);
+#define DBG(fmt, arg...) \
+ do { \
+ LOG(LOG_ERROR, CISS_LOG_TAG, "[CISS] "fmt"\n", ##arg); \
+ } while(0)
+
+#define DBG_SECURE(fmt, arg...) \
+ do { \
+ SECURE_LOG(LOG_INFO, CISS_LOG_TAG, "[CISS] "fmt"\n", ##arg); \
+ } while(0)
+
+#define ERR(fmt, arg...) \
+ do { \
+ LOG(LOG_ERROR, CISS_LOG_TAG, "[CISS] "fmt"\n", ##arg); \
+ } while(0)
+
+#define ERR_SECURE(fmt, arg...) \
+ do { \
+ SECURE_LOG(LOG_ERROR, CISS_LOG_TAG, "[CISS] "fmt"\n", ##arg); \
+ } while(0)
+
+# define warn_if(expr, fmt, arg...) do { \
+ if(expr) { \
+ DBG("(%s) -> "fmt, #expr, ##arg); \
+ } \
+ } while (0)
+# define ret_if(expr) do { \
+ if(expr) { \
+ DBG("(%s) -> %s() return", #expr, __FUNCTION__); \
+ return; \
+ } \
+ } while (0)
+# define retv_if(expr, val) do { \
+ if(expr) { \
+ DBG("(%s) -> %s() return", #expr, __FUNCTION__); \
+ return (val); \
+ } \
+ } while (0)
+# define retm_if(expr, fmt, arg...) do { \
+ if(expr) { \
+ ERR(fmt, ##arg); \
+ DBG("(%s) -> %s() return", #expr, __FUNCTION__); \
+ return; \
+ } \
+ } while (0)
+# define retvm_if(expr, val, fmt, arg...) do { \
+ if(expr) { \
+ ERR(fmt, ##arg); \
+ DBG("(%s) -> %s() return", #expr, __FUNCTION__); \
+ return (val); \
+ } \
+ } while (0)
+
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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.
+ */
+
+#ifndef _CISS_PARSER_H_
+#define _CISS_PARSER_H_
+
+#include "ciss-common.h"
+#include <glib.h>
+
+#define ISDIGIT(X) ((X >= '0') && (X <= '9'))
+#define ISUSSDDIGIT(X) ((X >= '2') && (X <= '9'))
+#define MAX_DIALED_DIGITS 182+1 /*32->160 Gumi SMC test Send SS fix. syju*/ /* QCOM00003412 */
+
+/***************************************************************************
+ * Macros
+ **************************************************************************/
+/* user inputs for supplementary services */
+
+#define MAX_SIA_LEN 40 /*17->40 Gumi SMC test Send SS fix. syju*/ /* "+" & 16 digits */ /* QCOM00003412 */
+#define MAX_SIB_LEN 4 /* PWD LEN */
+#define MAX_SIC_LEN 4 /* PWD LEN */
+
+/**
+ * This function processes the responses from telephony based on the current state
+ *
+ * @return Returns TRUE if request is successfully processed else false
+ * @param[in] this Pointer to the engine state
+ * @param[in] req_string string to be processed
+ */
+int _ciss_parse_req_string(char *req_string, ciss_mmi_context_t *mmi_ctx);
+
+#endif /* _CISS_PARSER_H_ */
+
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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.
+ */
+
+#ifndef _CISS_RESP_H_
+#define _CISS_RESP_H_
+
+#include <Elementary.h>
+
+Evas_Object *_ciss_create_ss_resp_view(Evas_Object *parent, void *tapi_data, void *data);
+
+#endif /* _CISS_RESP_H_ */
+
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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.
+ */
+
+#ifndef _CISS_RESPND_H_
+#define _CISS_RESPND_H_
+
+#include <Elementary.h>
+#include "ciss-ussd.h"
+
+void _ciss_respond_cb(void *data, Evas_Object *obj, void *event_info);
+void _ciss_create_respond_view(void *data);
+void _ciss_input_panel_event_callback(void *data, Ecore_IMF_Context *imf_context, int value);
+Evas_Object *_ciss_editfield_add(Evas_Object *parent, void *data);
+
+#endif /* _CISS_RESPND_H_ */
+
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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.
+ */
+
+#define CISS_STR_ALL_CALLS gettext("IDS_CST_BODY_ALL_CALLS")
+#define CISS_STR_CALL_FORWARDING gettext("IDS_CALL_BODY_CALL_DIVERTING")
+#define CISS_STR_CALL_BARRING gettext("IDS_CST_BODY_CALL_BARRING")
+#define CISS_STR_CALL_WAITING gettext("IDS_CST_BODY_CALL_WAITING")
+#define CISS_STR_SERVICE_UNAVAILABLE gettext("IDS_CST_POP_SERVICE_UNAVAILABLE")
+
+#define CISS_STR_SERVICE_NOT_AUTHORISED gettext("IDS_CST_POP_SERVICE_NOT_AUTHORISED")
+#define CISS_STR_PASSWORD_BLOCKED gettext("IDS_CST_POP_PASSWORD_BLOCKED")
+#define CISS_STR_INVALID_PASSWORD gettext("IDS_ST_BODY_INVALID_PASSWORD")
+#define CISS_STR_REJECTED_BY_NETWORK gettext("IDS_CST_POP_REJECTED_BY_NETWORK")
+#define CISS_STR_REQUESTING gettext("IDS_CST_POP_REQUESTING_ING")
+#define CISS_STR_ABSENTSUBSCRIBER gettext("IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED")
+
+#define CISS_STR_ALL_ASYNCHRONOUS_DATA gettext("IDS_ST_POP_ALL_ASYNCHRONOUS_DATA")
+#define CISS_STR_ALL_BEARER_SERVICES gettext("IDS_CST_POP_ALL_BEARER_SERVICES")
+#define CISS_STR_ALL_DATA_SERVICES gettext("IDS_COM_POP_FOR_ALL_DATA_SERVICES")
+#define CISS_STR_ALL_PADCA_SERVICES gettext("IDS_IDLE_BODY_ALL_PADCA_SERVICES")
+#define CISS_STR_ALL_PDS_SERVICES gettext("IDS_IDLE_BODY_ALL_PDS_SERVICES")
+#define CISS_STR_ALL_PLMN_BEARERS gettext("IDS_CST_POP_ALL_PLMN_BEARERS")
+#define CISS_STR_ALL_SERVICES gettext("IDS_ST_POP_ALL_SERVICES")
+#define CISS_STR_ALL_SYNCHRONOUS_SERVICES gettext("IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES")
+#define CISS_STR_ALL_TELECOM_SERVICES gettext("IDS_IDLE_BODY_ALL_TELECOM_SERVICES")
+#define CISS_STR_ASYNCHRONOUS_DATA_SERVICES gettext("IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES")
+#define CISS_STR_FOR_ALL_TELE_SERVICES_EXCEPT_SMS gettext("IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS")
+#define CISS_STR_FAX gettext("IDS_CST_BODY_FAX")
+
+#define CISS_STR_ENTER_NUMBER gettext("IDS_CST_BODY_ENTER_NUMBER")
+#define CISS_STR_QUIT gettext("IDS_CALL_BUTTON_EXIT")
+#define CISS_STR_OK gettext("IDS_CALL_BODY_OK")
+#define CISS_STR_CALLER_ID_SHOWN gettext("IDS_ST_POP_CALLER_ID_SHOWN")
+#define CISS_STR_CALLER_ID_HIDDEN gettext("IDS_ST_POP_CALLER_ID_HIDDEN")
+#define CISS_STR_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING gettext("IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING")
+#define CISS_STR_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING gettext("IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING")
+#define CISS_STR_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS gettext("IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS")
+#define CISS_STR_MY_CALLER_ID_IS_NOT_SENT_WHEN_ANSWERING_CALLS gettext("IDS_CST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_ANSWERING_CALLS")
+#define CISS_STR_ANSWERING_NUMBER_IS_SHOWN_WHEN_CALLING gettext("IDS_CST_POP_ANSWERING_NUMBER_IS_SHOWN_WHEN_CALLING")
+#define CISS_STR_ANSWERING_NUMBER_IS_NOT_SHOWN_WHEN_CALLING gettext("IDS_CST_POP_ANSWERING_NUMBER_IS_NOT_SHOWN_WHEN_CALLING")
+#define CISS_STR_CALLER_ID_AVAILABLE gettext("IDS_ST_POP_CALLER_ID_AVAILABLE")
+#define CISS_STR_CALLER_ID_RESTRICTED gettext("IDS_CST_POP_CALLER_ID_RESTRICTED")
+#define CISS_STR_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED gettext("IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED")
+#define CISS_STR_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED gettext("IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED")
+#define CISS_STR_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED gettext("IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED")
+#define CISS_STR_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED gettext("IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED")
+#define CISS_STR_CHANGE_PASSWORD gettext("IDS_CST_OPT_CHANGE_PASSWORD")
+#define CISS_STR_CALL_FORWARDING_ACTIVE_C_ALWAYS gettext("IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS")
+#define CISS_STR_CALL_FORWARDING_ACTIVE_C_WHEN_NOREPLY gettext("IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER")
+#define CISS_STR_CALL_FORWARDING_ACTIVE_C_WHEN_BUSY gettext("IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY")
+#define CISS_STR_CALL_FORWARDING_ACTIVE_C_UNREACHABLE gettext("IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE")
+
+#define CISS_STR_CONDITIONAL gettext("IDS_CST_BODY_CONDITIONAL")
+#define CISS_STR_ALL_OUTGOING_CALLS_BARRED gettext("IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED")
+#define CISS_STR_OUTGOING_INTERNATIONAL_CALLS_BARRED gettext("IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED")
+#define CISS_STR_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_BARRED gettext("IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY")
+#define CISS_STR_ALL_INCOMING_CALLS_BARRED gettext("IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED")
+#define CISS_STR_INCOMING_CALLS_BARRED_WHEN_ROAMING gettext("IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING")
+#define CISS_STR_ALL_BARRING gettext("IDS_ST_POP_ALL_BARRING")
+#define CISS_STR_OUTGOING_BARRING gettext("IDS_ST_POP_OUTGOING_BARRING")
+#define CISS_STR_INCOMING_BARRING gettext("IDS_ST_POP_INCOMING_BARRING")
+#define CISS_STR_FDN_NUMBER_ONLY gettext("IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN")
+
+#define CISS_STR_SUCCESS gettext("IDS_MSGC_BODY_SUCCESS")
+#define CISS_STR_REPLY gettext("IDS_ST_HEADER_REPLY")
+#define CISS_STR_ACTIVATED gettext("IDS_ST_BODY_ACTIVATED")
+#define CISS_STR_DEACTIVATED gettext("IDS_CST_BODY_DEACTIVATED")
+#define CISS_STR_REGISTERED gettext("IDS_ST_BUTTON_REGISTER")
+#define CISS_STR_DEREGISTERED gettext("IDS_CST_POP_NOT_REGISTERED")
+#define CISS_STR_VOICE gettext("IDS_CALL_BODY_VOICE")
+#define CISS_STR_VIDEO gettext("IDS_VCALL_BODY_VIDEO")
+#define CISS_STR_SMS gettext("IDS_ST_BODY_SMS")
+#define CISS_STR_NETWORK_ERROR gettext("IDS_CST_POP_NETWORK_ERROR")
+#define CISS_STR_INFORMATION gettext("IDS_CALL_BODY_INFORMATION")
+#define CISS_STR_PD_SECONDS gettext("IDS_CST_BODY_PD_SECONDS")
+#define CISS_STR_PASSWORD_CHANGE gettext("IDS_COM_BODY_PASSWORD_CHANGE")
+#define CISS_STR_REGISTRATION_SUCCESS gettext("IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL")
+
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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.
+ */
+
+#ifndef _CISS_TAPI_REQUEST_H_
+#define _CISS_TAPI_REQUEST_H_
+
+#include "ciss-types.h"
+#include "ciss-common.h"
+
+/**
+ * This function sends request to the TAPI
+ *
+ * @return This function returns CISS_ERR_NONE on success, or error type on failure.
+ * @param[in] ciss_mmi_context_t the ciss mmi context type
+ */
+
+int _ciss_tapi_event_setup(ciss_appdata_t *ad);
+void _ciss_tapi_event_clean(ciss_appdata_t *ad);
+ciss_err_t _ciss_send_tapi_request(ciss_mmi_context_t *mmi_ctx, void *data);
+
+int _ciss_on_tapi_sat_ss_event(void *tapi_data, void *data);
+int _ciss_on_tapi_sat_ussd_event(void *tapi_data, void *data);
+void _ciss_tapi_ussd_resp_handle(int result, void *tapi_data, void *data);
+void _ciss_tapi_ss_information(TapiHandle *tapi_handle, const char *event_type, void *data, void *user_data);
+int _ciss_tapi_check_no_sim_state(TapiHandle *tapi_handle, Eina_Bool *is_no_sim);
+
+#endif /* _CISS_TAPI_REQUEST_H_ */
+
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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.
+ */
+
+#ifndef _CISS_TYPES_H_
+#define _CISS_TYPES_H_
+
+#define MID_CISS 0x201E0012
+#define CISS_MODULE_ID 22
+#define CISS_NUMBER_LEN_MAX 40 /**< Maximum length of number */
+#define CISS_MAX_PASSWORD_LEN 4 /**< Maximum length of barring password */
+#define CISS_STR_BUFFER_MAX 70 /**< Maximum size of string buffer */
+#define CISS_TEXT_LEN_MAX 150 /**< Maximum lenght of text for application */
+#define CISS_CALL_NUMBER_LEN_MAX 80 /**< Maximum call number length */
+#define CISS_MAX_SS_RECORDS 8 /**< Maximum number of SS records */
+#define CISS_USSD_DATA_SIZE_MAX 250 /**< Maximum length of USSD data */
+#define CISS_FORWARD_NUMBER_LEN_MAX 32 /**< Maximum length of Forward to number */
+#define CISS_TAPI_NW_USSD_HANDLE 255 /**< Mapped to the OEM_INVALID_REQUEST_ID of Tapi - OemTapiCommon.h*/
+
+#define REQ_STRING_MAX_LEN 255
+#define MAX_PWD_CHAR 4
+#define MAX_SC_ENTRY 20
+#define MAX_USS_CHAR 182+1 /**< Max num of char is USS data*/
+#define MAX_SC_LEN 3 /**< Maximum length of service code */
+#define ENCODE_TYPE_GSM 0x0F /**< the value of the GSM encoding fromat for ussd */
+#define CISS_MMI_MAX_USSD_RESP_STRING 300
+#define CISS_MMI_MAX_SS_RESP_STRING 1664
+#define POPUP_DISPLAY_DURATION 70.0
+#define TAPI_EVENT_SS_USSD_IND 100
+#define TAPI_EVENT_SS_USSD_RESP 101
+#define TAPI_EVENT_SS_INFORMATION_IND 200
+
+/**
+ * This enumeration defines the error codes returned from engine to UI
+ */
+typedef enum {
+ CISS_ERR_NONE = 0x00, /**< numberOfPW_AttemptsViolation*/
+ CISS_ERR_TIMER_EXPIRE,
+ CISS_ERR_UNKNOWN_SUBSCRIBER, /**< unknownSubscriber "Invalid User Number" */
+ CISS_ERR_BEARER_NOT_PROVISIONED, /**< BearerServiceNotProvisioned "Request Rejected" */
+ CISS_ERR_TELESERVICE_NOT_PROVISIONED, /**< TeleServiceNotProvisioned */
+ CISS_ERR_ILLEGAL_SS_OPER, /**< illegalSS_Operation */
+ CISS_ERR_ERR_STATUS, /**< ss_ErrorStatus */
+ CISS_ERR_NOT_AVAIL, /**< ss_NotAvailable "Service not available" */
+ CISS_ERR_SUBSCRIPTION_VIOLATION, /**< ss_SubscriptionViolation */
+ CISS_ERR_INCOMPATIBILITY, /**< ss_Incompatibility */
+ CISS_ERR_SYS_FAILURE, /**< "SystemFailure "Please try again" */
+ CISS_ERR_DATA_MISSING, /**< DataMissing */
+ CISS_ERR_UNEXPECTED_DATA, /**< UnexpectedDataValue 0x13 */
+ CISS_ERR_PW_REGIST_FAIL, /**< PasswordRegistrationFailure ( ex:password mismatch ) */
+ CISS_ERR_NEGATIVE_PW_CHECK, /**< NegativePasswordCheck */
+ CISS_ERR_FACILITY_NOT_SUPPORT, /**< FacilityNotSupported */
+ CISS_ERR_RESOURCE_NOT_AVAIL, /**< ResourcesNotAvailable */
+ CISS_ERR_MPTY_PARTICIPANTS_EXCEED, /**< maxNumberOfMPTY_ParticipantsExceeded */
+ CISS_ERR_CALL_BARRED, /**< CallBarred */
+ CISS_ERR_PW_ATTEMPS_VIOLATION, /**< numberOfPW_AttemptsViolation*/
+ CISS_ERR_ABSENT_SUBSCRIBER,
+ CISS_ERR_ILLEGAL_SUBSCRIBER,
+ CISS_ERR_ILLEGAL_EQUIPMENT,
+ CISS_ERR_USSD_BUSY,
+ CISS_ERR_UNKNOWN_ALPHABET,
+ CISS_ERR_INVALID_DEFLECTED_TO_NUMBER,
+ CISS_ERR_DEFLECTION_TO_SERVED_SUBSCRIBER,
+ CISS_ERR_SPECIAL_SERVICE_CODE, /**< This error is returned if diversion to a special service code was requested. */
+ CISS_ERR_REJECTED_BY_USER, /**< SS operation rejected by user. */
+ CISS_ERR_REJECTED_BY_NETWORK, /**< SS operation rejected by network. */
+ CISS_ERR_NET_NOT_ALLOWED_EMERGENCY_CALLS_ONLY, /**< SS operation is not allowed by network. */
+ CISS_ERR_FDN_NUMBER_ONLY, /**< Fixed dialed number only */
+ CISS_ERR_ABSENTSUBSCRIBER, /**< This error is returned when the subscriber has activated the detach service or the system detects the absence condition */
+ CISS_ERR_REJECTED_BY_CALL_CONTROL,
+ CISS_ERR_USSD_FAILED,
+
+ /*PHONE ERRORS*/
+ CISS_ERR_NETWORK_API_FAILED = 0x30, /**< Telephony API call failed*/
+ CISS_ERR_FORWARD_TO_EMERGENCY_BLOCKED = 0x31, /**< Call forwarding to an emergency number not allowed*/
+
+ /* Call barring password mismatch errors */
+ CISS_ERR_CB_PWD_TOO_SORT = 0x40, /**< Password is too short - less than 4 characters*/
+ CISS_ERR_CB_PWD_MISMATCH = 0x41, /**< Password do not match - unequal password*/
+ CISS_ERR_CB_PWD_TOO_LONG = 0x42, /**< Password is too long - greater than 4 characters*/
+
+ CISS_ERR_UNKNOWN = 0xff, /**< unknown error*/
+}
+ciss_err_t;
+
+/**
+ * This enumeration defines the various SS services handled by the engine
+ */
+typedef enum {
+ CISS_SERVICE_NONE = -1, /**< None*/
+
+ CISS_SERVICE_FORWARDING = 0x00, /**< Call forwarding*/
+ CISS_SERVICE_BARRING = 0x01, /**< Call barring */
+ CISS_SERVICE_WAITING = 0x02, /**< Call waiting */
+ CISS_SERVICE_IDENTIFICATION = 0x03, /**< clip, clir, colp, colr */
+ CISS_SERVICE_CHANGE_BARRING_PASSWD = 0x04, /**< change barring password */
+ CISS_SERVICE_USSD = 0x05, /**< USSD */
+ CISS_SERVICE_CNAP = 0x06, /**< CNAP */
+ CISS_SERVICE_AOC = 0x07, /**< AoC */
+} ciss_service_t;
+
+/**
+ * This enumeration defines the telecomm services handled by the engine
+ */
+typedef enum {
+ CISS_TELECOMM_SVC_NONE, /**<0 : None */
+ CISS_TELECOMM_SVC_ALL_TELE_BEARER, /**<1 : All Tele and Bearer services */
+
+ /* TELESERVICE */
+ CISS_TELECOMM_SVC_ALL_TELE, /**<2 : All Teleservices */
+ CISS_TELECOMM_SVC_VOICE, /**<3 : All Voice ( telephony ) */
+ CISS_TELECOMM_SVC_ALL_DATA_TELE, /**<4 : All Data Teleservices */
+ CISS_TELECOMM_SVC_FAX, /**<5 :All Fax Service */
+ CISS_TELECOMM_SVC_SMS, /**<6 : SMS service */
+ CISS_TELECOMM_SVC_VGCS, /**<7 : Voice Group Call Service */
+ CISS_TELECOMM_SVC_VBS, /**<8 : Voice Broadcast */
+ CISS_TELECOMM_SVC_ALL_TELE_EXPT_SMS, /**<9 : All teleservice except SMS */
+
+ /* BEARER SERVICE */
+ CISS_TELECOMM_SVC_ALL_BEARER, /**<10 : all bearer services */
+ CISS_TELECOMM_SVC_ALL_ASYNC, /**<11 : All Async services */
+ CISS_TELECOMM_SVC_ALL_SYNC, /**<12 : All sync services*/
+ CISS_TELECOMM_SVC_ALL_CS_SYNC, /**<13 : All Circuit switched sync */
+ CISS_TELECOMM_SVC_ALL_CS_ASYNC, /**<14 : All Circuit switched async */
+ CISS_TELECOMM_SVC_ALL_DEDI_PS, /**<15 : All Dedicated packet Access */
+ CISS_TELECOMM_SVC_ALL_DEDI_PAD, /**<16 : All Dedicated PAD Access */
+ CISS_TELECOMM_SVC_ALL_DATA_CDA, /**<17 : All Data CDA*/
+
+ /* PLMN SPECIFIC TELESERVICE */
+ CISS_TELECOMM_SVC_PLMN_TELE_ALL, /**<18 : PLMN specific teleservices*/
+ CISS_TELECOMM_SVC_PLMN_TELE_1, /**<19 : PLMN specific teleservice 1*/
+ CISS_TELECOMM_SVC_PLMN_TELE_2, /**<20 : PLMN specific teleservice 2*/
+ CISS_TELECOMM_SVC_PLMN_TELE_3, /**<21 : PLMN specific teleservice 3*/
+ CISS_TELECOMM_SVC_PLMN_TELE_4, /**<22 : PLMN specific teleservice 4*/
+ CISS_TELECOMM_SVC_PLMN_TELE_5, /**<23 : PLMN specific teleservice 5*/
+ CISS_TELECOMM_SVC_PLMN_TELE_6, /**<24 : PLMN specific teleservice 6*/
+ CISS_TELECOMM_SVC_PLMN_TELE_7, /**<25 : PLMN specific teleservice 7*/
+ CISS_TELECOMM_SVC_PLMN_TELE_8, /**<26 : PLMN specific teleservice 8*/
+ CISS_TELECOMM_SVC_PLMN_TELE_9, /**<27 : PLMN specific teleservice 9*/
+ CISS_TELECOMM_SVC_PLMN_TELE_A, /**<28 :PLMN specific teleservice 10*/
+ CISS_TELECOMM_SVC_PLMN_TELE_B, /**<29 :PLMN specific teleservice 11*/
+ CISS_TELECOMM_SVC_PLMN_TELE_C, /**<30 : PLMN specific teleservice 12*/
+ CISS_TELECOMM_SVC_PLMN_TELE_D, /**<31 : PLMN specific teleservice 13*/
+ CISS_TELECOMM_SVC_PLMN_TELE_E, /**<32 : PLMN specific teleservice 14*/
+ CISS_TELECOMM_SVC_PLMN_TELE_F, /**<33 : PLMN specific teleservice 15*/
+
+ /* PLMN SPECIFIC BEARER SERVICE */
+ CISS_TELECOMM_SVC_PLMN_BEAR_ALL, /**<34 : All PLMN specific bearer services*/
+ CISS_TELECOMM_SVC_PLMN_BEAR_1, /**<35 :PLMN specific bearer service 1*/
+ CISS_TELECOMM_SVC_PLMN_BEAR_2, /**<36 : PLMN specific bearer service 2*/
+ CISS_TELECOMM_SVC_PLMN_BEAR_3, /**<37 : PLMN specific bearer service 3*/
+ CISS_TELECOMM_SVC_PLMN_BEAR_4, /**<38 : PLMN specific bearer service 4*/
+ CISS_TELECOMM_SVC_PLMN_BEAR_5, /**<39 : PLMN specific bearer service 5*/
+ CISS_TELECOMM_SVC_PLMN_BEAR_6, /**<40 : PLMN specific bearer service 6*/
+ CISS_TELECOMM_SVC_PLMN_BEAR_7, /**<41 : PLMN specific bearer service 7*/
+ CISS_TELECOMM_SVC_PLMN_BEAR_8, /**<42 : PLMN specific bearer service 8*/
+ CISS_TELECOMM_SVC_PLMN_BEAR_9, /**<43 : PLMN specific bearer service 9*/
+ CISS_TELECOMM_SVC_PLMN_BEAR_A, /**<44 : PLMN specific bearer service 10*/
+ CISS_TELECOMM_SVC_PLMN_BEAR_B, /**<45 : PLMN specific bearer service 11*/
+ CISS_TELECOMM_SVC_PLMN_BEAR_C, /**<46 : PLMN specific bearer service 12*/
+ CISS_TELECOMM_SVC_PLMN_BEAR_D, /**<47 : PLMN specific bearer service 13*/
+ CISS_TELECOMM_SVC_PLMN_BEAR_E, /**<48 : PLMN specific bearer service 14*/
+ CISS_TELECOMM_SVC_PLMN_BEAR_F, /**<49 : PLMN specific bearer service 15*/
+
+ /* CPHS - AUXILIARY SERVICE */
+ CISS_TELECOMM_SVC_AUX_VOICE, /**<50 : All Auxiliary Voice ( Auxiliary telephony ) */
+
+ CISS_TELECOMM_SVC_ALL_GPRS_BEARER, /**<51 : All GPRS bearer services */
+ CISS_TELECOMM_SVC_MAX /**<52 : Max count */
+} ciss_telecomm_svc_t;
+
+/**
+ * This enumeration defines the various flavors of SS handled by the engine
+ */
+typedef enum {
+ /* Forward Flavor */
+ CISS_FLAVOR_NONE = 0x00, /**< None*/
+ CISS_FLAVOR_FORWARD_START = 0x01, /**< Forward start*/
+ CISS_FLAVOR_FORWARD_UNCONDITIONAL = 0x02, /**< Forward unconditional*/
+ CISS_FLAVOR_FORWARD_BUSY = 0x03, /**< Forward if busy*/
+ CISS_FLAVOR_FORWARD_NOREPLY = 0x04, /**< Forward if no reply*/
+ CISS_FLAVOR_FORWARD_UNREACHABLE = 0x05, /**< Forward if unreachable*/
+ CISS_FLAVOR_FORWARD_CANCELALL = 0x06, /**< Cancel all Forwarding */
+ CISS_FLAVOR_FORWARD_ALL_FLAVORS = 0x07, /**< All Call Forward */
+ CISS_FLAVOR_FORWARD_ALL_CONDITIONAL_FLAVORS = 0x08, /**< Forward all conditional */
+
+ /* Barring Flavor */
+ CISS_FLAVOR_BARRING_START = 0x10, /**< Barring start*/
+ CISS_FLAVOR_BARRING_ALL_OUTGOING_CALLS = 0x11, /**< bar all outgoing calls*/
+ CISS_FLAVOR_BARRING_ALL_OUTGOING_INTERNATIONAL = 0x12, /**< bar all outgoing international calls*/
+ CISS_FLAVOR_BARRING_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME = 0x13, /**< bar all outgoing international calls except those to home country*/
+ CISS_FLAVOR_BARRING_ALL_INCOMING_CALLS = 0x14, /**< bar all incoming calls*/
+ CISS_FLAVOR_BARRING_INCOMING_CALLS_WHEN_ROAMING = 0x15, /**< bar all incoming calls when roaming*/
+ CISS_FLAVOR_BARRING_ALL_FLAVORS = 0x16, /**< includes all other flavors. Used for Cancel All */
+ CISS_FLAVOR_BARRING_OUTGOING = 0x17, /**< bar all outgoing flavors*/
+ CISS_FLAVOR_BARRING_INCOMING = 0x18, /**< bar all incoming flavors*/
+ CISS_FLAVOR_BARRING_END = 0x19, /**< Barring end*/
+ CISS_FLAVOR_BARRING_CANCELALL = 0x1A, /**< Cancel all barring*/
+
+ CISS_FLAVOR_WAITING = 0x20, /**< added for auto-check feature enable/disable*/
+ CISS_FLAVOR_MAX = 0xFF /**< max*/
+
+} ciss_flavor_t;
+
+typedef enum {
+ CISS_TON_UNKNOWN = 0, /**< unknown */
+ CISS_TON_INTERNATIONAL = 1, /**< international number */
+ CISS_TON_NATIONAL = 2, /**< national number */
+ CISS_TON_NETWORK_SPECIFIC = 3, /**< network specific number */
+ CISS_TON_DEDICATED_ACCESS = 4, /**< subscriber number */
+ CISS_TON_ALPHA_NUMERIC = 5, /**< alphanumeric, GSM 7-bit default alphabet) */
+ CISS_TON_ABBREVIATED_NUMBER = 6, /**< abbreviated number */
+ CISS_TON_RESERVED_FOR_EXT = 7 /**< reserved for extension */
+} ciss_type_of_number_t;
+
+typedef enum {
+ CISS_NPI_UNKNOWN = 0, /**< Unknown */
+ CISS_NPI_ISDN_TEL = 1, /**< ISDN/Telephone numbering plan */
+ CISS_NPI_DATA_NUMBERING_PLAN = 3, /**< Data numbering plan */
+ CISS_NPI_TELEX = 4, /**< Telex numbering plan */
+ CISS_NPI_SVC_CNTR_SPECIFIC_PLAN = 5, /**< Service Center Specific plan */
+ CISS_NPI_SVC_CNTR_SPECIFIC_PLAN2 = 6, /**< Service Center Specific plan */
+ CISS_NPI_NATIONAL = 8, /**< National numbering plan */
+ CISS_NPI_PRIVATE = 9, /**< Private numbering plan */
+ CISS_NPI_ERMES_NUMBERING_PLAN = 10, /**< ERMES numbering plan */
+ CISS_NPI_RESERVED_FOR_EXT = 0xF /**< Reserved for extension */
+} ciss_number_plan_id_t;
+
+/**
+ * This enumeration defines the various actions on a SS service
+ */
+typedef enum {
+ CISS_ACTION_NONE = -1, /**< None*/
+ CISS_ACTION_CHECK_STATUS = 0x00, /**< check status*/
+ CISS_ACTION_ACTIVATE = 0x01, /**< activate*/
+ CISS_ACTION_DEACTIVATE = 0x02, /**< deactivate*/
+ CISS_ACTION_MAX_NUM = 0xff /**< max*/
+} ciss_action_type_t;
+
+/**
+ * This enumeration defines the status of the SS
+ */
+typedef enum {
+ CISS_STATUS_REGISTERED = 0x01, /**< Registered*/
+ CISS_STATUS_PROVISIONED = 0x02, /**< Provisioned*/
+ CISS_STATUS_ACTIVE = 0x03, /**< Active*/
+ CISS_STATUS_QUIESCENT = 0x04, /**< Quiescent*/
+ CISS_STATUS_NOTHING = 0x05 /**< Nothing*/
+} ciss_status_t;
+
+/**
+ * This enumeration defines the subscription type used by the engine to subscribe to notis
+ */
+typedef enum {
+ CISS_SUBSCRIPTION_TYPE_CALL_SETTINGS = 0x00, /**< Call settings.. minimal subscription*/
+ CISS_SUBSCRIPTION_TYPE_MMI = 0x01, /**< For MMI string.. all events subscribed*/
+ CISS_SUBSCRIPTION_TYPE_APP = 0x02 /**< CIss app.. all events subscribed*/
+} ciss_subscription_type_t;
+
+/**
+ * This enumeration defines the ussd indication type
+ */
+typedef enum {
+ CISS_USSD_NOTIFY = 0x00, /**< notify : to display ussd data to user. */
+ CISS_USSD_IND_NO_ACTION_REQUIRE = 0x01, /**<no further user action required */
+ CISS_USSD_IND_ACTION_REQUIRE = 0x02, /**<further user action required*/
+ CISS_USSD_TERMINATED_BY_NET = 0x03, /**< USSD terminated by network */
+ CISS_USSD_OTHER_CLIENT = 0x04, /**< other local client has responded */
+ CISS_USSD_NOT_SUPPORT = 0x05, /**< operation not supported */
+ CISS_USSD_TIME_OUT = 0x06 /**<network time out */
+} ciss_ussd_ind_type_t;
+
+/**
+ * This enumeration defines the ussd response type
+ */
+typedef enum {
+ CISS_USSD_RES_UNKNOWN_ALPHABET = 0x00, /**< unlnown alphabet */
+ CISS_USSD_RES_DISPL_BUSY = 0x01, /**< display is busy */
+ CISS_USSD_RES_OK = 0x02, /**< response */
+ CISS_USSD_RES_NONE = 0x03 /**< no response use for user release*/
+} ciss_ussd_response_type_t;
+
+/**
+* These are the four types of identity presentation / restriction services.
+*/
+typedef enum {
+ CISS_CC_VOICE_IDENTIFICATION_NONE = 0x00, /**< none */
+ CISS_CALLING_LINE_IDENTITY_PRESENTATION = 0x01, /**< identify the party calling this phone */
+ CISS_CALLING_LINE_IDENTITY_RESTRICTION = 0x02, /**< hide the identity of this phone when calling others */
+ CISS_CONNECTED_LINE_IDENTITY_PRESENTATION = 0x03, /**< identify the party to whom the calling party (this phone) is connected */
+ CISS_CONNECTED_LINE_IDENTITY_RESTRICTION = 0x04, /**< restrict yourself from being identified by incoming calls, such as forwarded calls */
+ CISS_CALLED_LINE_IDENTITY_PRESENTATION = 0x05, /**< same as colr */
+ CISS_CALLING_NAME_PRESENTATION = 0x06 /**< show the name of the calling party to the connected one */
+} ciss_cc_voice_identification_type_t;
+
+/**
+* The ussd data recieved from the network
+*/
+typedef struct {
+ ciss_ussd_ind_type_t ind_type; /**< the ussd indication type */
+ unsigned char dcs; /**< the data coding scheme */
+ int ussd_string_length; /**< Length of String */
+ char ussd_string[CISS_USSD_DATA_SIZE_MAX]; /**< The USSD data string to be displayed to the user */
+ int request_by; /**< The Engine information */
+ int sat_command_id; /**< The Engine information */
+} ciss_ussd_record_t;
+
+/**
+* The ussd repsonse data sent to the network
+*/
+typedef struct {
+ ciss_ussd_response_type_t resp_type; /**< the ussd repsonse type */
+ int length; /**< Length of String */
+ char string[CISS_USSD_DATA_SIZE_MAX]; /**< The USSD data string to be sent to network */
+ int request_by; /**< The Engine information */
+ int sat_command_id; /**< The Engine information */
+ int last_ussd_ind; /**< The Engine information */
+} ciss_ussd_response_record_t;
+
+/**
+* ss request data to be sent to network.
+*/
+typedef struct {
+ ciss_service_t service; /**< barring, forwarding, waiting, etc */
+ ciss_telecomm_svc_t telecommSvc; /**< telecomm service */
+ ciss_flavor_t flavor; /**< the flavor of the SS used in service*/
+ ciss_action_type_t action; /**< the action to be performed on the SS */
+ int nForwardWaitingTime; /**< the no reply timer */
+ char szForwardedToNumber[CISS_NUMBER_LEN_MAX + 1]; /**< number to be forwarded to */
+ char szBarringPasswd[CISS_MAX_PASSWORD_LEN + 1]; /**< the old barring pwd */
+ char szBarringNewPasswd[CISS_MAX_PASSWORD_LEN + 1]; /**< the new barring pwd */
+ char szBarringCnfPasswd[CISS_MAX_PASSWORD_LEN + 1]; /**< the cnf barring pwd */
+} ciss_req_data_t;
+
+/**
+* SS Result String type
+*/
+typedef struct {
+ int nRecordNum; /**< number of SS records received */
+ ciss_service_t szSsType; /**< barring, forwarding, waiting, etc */
+ ciss_flavor_t szFlavor; /**< the flavor of the SS used in service */
+ ciss_cc_voice_identification_type_t cli_type; /**< the cli type if service is identification */
+ ciss_telecomm_svc_t szBearer[CISS_MAX_SS_RECORDS]; /**< telecomm service */
+ ciss_status_t szResult[CISS_MAX_SS_RECORDS]; /**< status of the SS */
+ int nForwardWaitingTime[CISS_MAX_SS_RECORDS]; /**< the no reply timer */
+ char szForwardedToNumber[CISS_MAX_SS_RECORDS][CISS_NUMBER_LEN_MAX + 1]; /**< number to be forwarded to */
+} ciss_result_t;
+
+typedef enum {
+ CISS_ENGINE_INIT_BY_SETTINGS = 0x00, /**< Call settings.. minimal subscription*/
+ CISS_ENGINE_INIT_BY_MMI = 0x01, /**< For MMI string.. all events subscribed*/
+ CISS_ENGINE_INIT_BY_APP = 0x02, /**< CIss app.. all events subscribed*/
+ CISS_ENGINE_NOT_INIT = 0x03
+} ciss_engine_init_type;
+
+#endif /* _CISS_TYPES_H_ */
+
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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.
+ */
+
+#ifndef _CISS_USSD_H_
+#define _CISS_USSD_H_
+
+#include <Elementary.h>
+#include "ciss-common.h"
+
+Evas_Object *_ciss_create_ussd_view(Evas_Object *parent, void *tapi_data, void *data);
+void _ciss_ussd_quit_cb(void *data, Evas_Object *obj, void *event_info);
+
+bool _ciss_check_hide_completed_popup(void *tapi_data, void *data); //CscFeature_VoiceCall_DisableUssdCompleteNoti
+#endif /* _CISS_USSD_H_ */
+
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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.
+ */
+
+#ifndef _CISS_UTIL_H_
+#define _CISS_UTIL_H_
+
+#include "ciss-common.h"
+
+/*
+ * Functions of safe copy of string by checking the destination buffer size
+ */
+char *_ciss_strcpy(char *pBuffer, int nBufCount, const char *pszString);
+
+/*
+ * Functions for swapping the strings
+ */
+void _ciss_util_swap(char *str1, char *str2);
+
+void _ciss_util_feedback(void);
+
+int _ciss_util_is_valid_email_addr(const char *address);
+
+int _ciss_util_get_index_by_recipient(const char *address);
+
+char *_ciss_util_make_normalized_number(const char *src);
+
+int _ciss_util_is_valid_phone_number(const char *address);
+
+
+unsigned int _ciss_util_get_mcc(void);
+
+bool _ciss_util_is_gcf_mode(void);
+
+#endif /* _CISS_UTIL_H_ */
+
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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.
+ */
+
+#ifndef _CISS_WIDGET_H_
+#define _CISS_WIDGET_H_
+
+#include <Elementary.h>
+#include <vconf.h>
+#include "ciss-types.h"
+
+#define SK_PORTRAIT_W (480)
+#define SK_PORTRAIT_H (78)
+#define SK_PORTRAIT_X (0)
+#define SK_PORTRAIT_Y (722)
+
+#define TB_PORTRAIT_W (480)
+#define TB_PORTRAIT_H (100)
+#define TB_PORTRAIT_X (0)
+#define TB_PORTRAIT_Y (0)
+
+typedef enum {
+ OK_ONLY_RIGHT,
+ BACK_ONLY,
+ CANCEL_REPLY,
+ BACK_REPLY,
+ BACK_MORE,
+ HIDE_BACK
+} ciss_softkey_t;
+
+enum {
+ CISS_ICON_TYPE_NONE,
+ CISS_ICON_TYPE_ADD,
+ CISS_ICON_TYPE_EDIT,
+ CISS_ICON_TYPE_DONE,
+ CISS_ICON_TYPE_CANCEL,
+ CISS_ICON_TYPE_OTHERS,
+};
+
+Evas_Object *_ciss_create_noti_popup(Evas_Object *parent, char *strtitle, char *strmsg, double t_timeout,void *data);
+Evas_Object *_ciss_create_error_popup(Evas_Object *parent, ciss_err_t ciss_error, double t_timeout,void *data);
+Evas_Object *_ciss_create_popup(Evas_Object *parent, char *msg);
+Evas_Object *_ciss_create_win(const char *name);
+Evas_Object *_ciss_create_conformant(Evas_Object *parent);
+Evas_Object *_ciss_create_layout_main(Evas_Object *parent);
+Evas_Object *_ciss_create_bg(Evas_Object *parent);
+Evas_Object *_ciss_create_indicator_bg(Evas_Object *parent);
+Evas_Object *_ciss_create_entry(Evas_Object *parent);
+//uxt_cut_link_h _ciss_create_cutlink(const char * string, void *data);
+Evas_Object *_ciss_create_content(Evas_Object *parent, const char *text, void *data);
+Evas_Object *_ciss_create_1_items_toolbar(ciss_appdata_t *ad, const char *label, Evas_Smart_Cb func);
+Evas_Object *_ciss_create_2_items_toolbar(ciss_appdata_t *ad, const char *label1, Evas_Smart_Cb func1, const char *label2, Evas_Smart_Cb func2);
+Evas_Object *_ciss_create_flight_mode_popup(Evas_Object *parent, void *data);
+
+void _ciss_remove_naviframe(Evas_Object *nf);
+
+/* Callback Functions */
+Eina_Bool _ciss_on_end_key_down(void *data, int type, void *event);
+Evas_Object *_ciss_create_result_genlist(const char *result_str, int str_len, Evas_Object *nf, void *data);
+void _ciss_geinlist_item_class_new(void *data);
+void _ciss_geinlist_item_class_free(void *data);
+void _ciss_create_genlist_separator_no_line(Evas_Object *genlist, void *data);
+void _ciss_create_genlist_underline(Evas_Object *genlist, void *data);
+void _ciss_hide_navi_title(void *data, Evas_Object *obj, void *event_info);
+void _ciss_show_navi_title(void *data, Evas_Object *obj, void *event_info);
+void _ciss_init_win_rotate_event(void *data);
+void _ciss_ug_new(void *data);
+void _ciss_view_popup_win_set_noti_type(void *data, int bwin_noti);
+
+#endif /* _CISS_WIDGET_H_ */
+
--- /dev/null
+<manifest>\r
+ <request>\r
+ <domain name="_"/>\r
+ </request>\r
+</manifest>\r
--- /dev/null
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" api-version="3.0" package="org.tizen.ciss" version="1.0.0" install-location="internal-only" support-mode="ultra-power-saving">
+ <label>Call Independent SS</label>
+ <description>Call Independent SS</description>
+ <ui-application appid="org.tizen.ciss" exec="/usr/apps/org.tizen.ciss/bin/ciss" nodisplay="true" multiple="false" type="capp" taskmanage="false">
+ <icon>/usr/share/icons/default/small/org.tizen.call.png</icon>
+ <label>Call Independent SS</label>
+ <label xml:lang="en-gb">Call Independent SS</label>
+ <label xml:lang="ko-kr">부가 서비스</label>
+ <label xml:lang="hi-in">अनुपूरक सेवा</label>
+ <label xml:lang="as-in">পৰিপূৰক সেৱা</label>
+ <label xml:lang="bn-in">সম্পূরক পরিষেবা</label>
+ <label xml:lang="bn-bd">সম্পূরক পরিষেবা</label>
+ <label xml:lang="gu-in">પૂરક સેવા</label>
+ <label xml:lang="kn-in">ಹೆಚ್ಚುವರಿ ಸೇವೆ</label>
+ <label xml:lang="ml-in">ഉപ സേവനം</label>
+ <label xml:lang="mr-in">पूरक सेवा</label>
+ <label xml:lang="ne-np">अनुपूरक सेवा</label>
+ <label xml:lang="or-in">ସପ୍ଲିମେଣ୍ଟାରୀ ସେବା</label>
+ <label xml:lang="pa-in">ਪੂਰਕ ਸਰਵਿਸ</label>
+ <label xml:lang="si-lk">පරිපූරක සේවාව</label>
+ <label xml:lang="ta-in">கூடுதல் சேவை</label>
+ <label xml:lang="te-in">సప్లిమెంటరీ సేవ</label>
+ <label xml:lang="ur-pk">ضمنی خدمت</label>
+ <background-category value="system"/>
+ </ui-application>
+ <privileges>
+ <privilege>http://tizen.org/privilege/telephony</privilege>
+ <privilege>http://tizen.org/privilege/telephony.admin</privilege>
+ <privilege>http://tizen.org/privilege/window.priority.set</privilege>
+ <privilege>http://tizen.org/privilege/appmanager.launch</privilege>
+ <privilege>http://tizen.org/privilege/call</privilege>
+ </privileges>
+</manifest>
--- /dev/null
+%define major 0
+%define minor 1
+%define patchlevel 0
+
+Name: org.tizen.ciss
+Summary: CISS-MMI application
+Version: %{major}.%{minor}.%{patchlevel}
+Release: 1
+Group: TO_BE/FILLED_IN
+License: Apache-2.0
+Source0: %{name}-%{version}.tar.gz
+
+BuildRequires: pkgconfig(appcore-efl)
+BuildRequires: pkgconfig(elementary)
+BuildRequires: pkgconfig(tapi)
+#BuildRequires: pkgconfig(utilX)
+BuildRequires: pkgconfig(capi-ui-efl-util)
+BuildRequires: pkgconfig(bundle)
+BuildRequires: pkgconfig(aul)
+BuildRequires: pkgconfig(dlog)
+BuildRequires: pkgconfig(capi-appfw-application)
+BuildRequires: pkgconfig(feedback)
+BuildRequires: pkgconfig(vconf)
+BuildRequires: pkgconfig(ui-gadget-1)
+BuildRequires: pkgconfig(contacts-service2)
+BuildRequires: pkgconfig(notification)
+BuildRequires: pkgconfig(appsvc)
+BuildRequires: cmake
+BuildRequires: gettext-tools
+BuildRequires: edje-tools
+BuildRequires: pkgconfig(efl-extension)
+Requires(post): telephony-daemon
+
+%description
+CISS-MMI application.
+
+%prep
+%setup -q
+
+%build
+export CFLAGS="${CFLAGS} -fvisibility=hidden"
+export CXXFLAGS="${CXXFLAGS} -fvisibility-inlines-hidden -fvisibility=hidden"
+export FFLAGS="${FFLAGS} -fvisibility-inlines-hidden -fvisibility=hidden"
+%define PREFIX "/usr/apps/org.tizen.ciss"
+%define RESDIR "/usr/apps/org.tizen.ciss/res"
+%define DATADIR "/opt/usr/apps/org.tizen.ciss/data"
+
+cmake . -DCMAKE_INSTALL_PREFIX=%{PREFIX}
+
+make %{?jobs:-j%jobs}
+
+%install
+rm -rf %{buildroot}
+%make_install
+
+%define tizen_sign 1
+%define tizen_sign_base /usr/apps/%{name}
+%define tizen_sign_level platform
+%define tizen_author_sign 1
+%define tizen_dist_sign 1
+
+%post
+
+%files
+%manifest org.tizen.ciss.manifest
+%defattr(-,root,root,-)
+/usr/apps/org.tizen.ciss/bin/*
+/usr/apps/org.tizen.ciss/res/locale/*
+/usr/apps/org.tizen.ciss/res/edje/ciss-mmi.edj
+%attr(-,inhouse,inhouse) /opt/usr/apps/org.tizen.ciss/data
+/usr/share/packages/*
+%license LICENSE
--- /dev/null
+# for i18n
+
+SET(POFILES
+ ar.po
+ as.po
+ az.po
+ be_BY.po
+ bn.po
+ bn_BD.po
+ de.po
+ en.po
+ en_PH.po
+ en_US.po
+ es_ES.po
+ fa.po
+ fr.po
+ gu.po
+ hi.po
+ hy.po
+ id.po
+ it_IT.po
+ ka.po
+ kk.po
+ km.po
+ kn.po
+ ko_KR.po
+ ky_KG.po
+ lo.po
+ mg.po
+ ml.po
+ mn_MN.po
+ mr.po
+ ms.po
+ my_ZG.po
+ ne.po
+ or.po
+ pa.po
+ pt_PT.po
+ ru_RU.po
+ si.po
+ sw.po
+ ta.po
+ te.po
+ tg_TJ.po
+ th.po
+ tk_TM.po
+ tl.po
+ tr_TR.po
+ uk.po
+ ur.po
+ uz.po
+ vi.po
+ zh_CN.po
+ jv.po
+ su_ID.po
+ xh.po
+ zu.po
+)
+
+SET(MSGFMT "/usr/bin/msgfmt")
+
+FOREACH(pofile ${POFILES})
+ SET(pofile ${CMAKE_CURRENT_SOURCE_DIR}/${pofile})
+ MESSAGE("PO: ${pofile}")
+ GET_FILENAME_COMPONENT(absPofile ${pofile} ABSOLUTE)
+ GET_FILENAME_COMPONENT(lang ${absPofile} NAME_WE)
+ SET(moFile ${CMAKE_CURRENT_BINARY_DIR}/${lang}.mo)
+ ADD_CUSTOM_COMMAND(
+ OUTPUT ${moFile}
+ COMMAND ${MSGFMT} -o ${moFile} ${absPofile}
+ DEPENDS ${absPofile}
+ )
+ INSTALL(FILES ${moFile}
+ DESTINATION ${LOCALEDIR}/${lang}/LC_MESSAGES RENAME ${PROJECT_NAME}.mo)
+ SET(moFiles ${moFiles} ${moFile})
+ENDFOREACH(pofile)
+
+MESSAGE(".mo files: ${moFiles}")
+ADD_CUSTOM_TARGET(po ALL DEPENDS ${moFiles})
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "أضف للعلامات"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "نسخ النص"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "إرسال رسالة"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "إرسال بريد إلكتروني"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "حفظ إلى KeepIt"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "المكالمات الصادرة مقيدة الوصول بواسطة FDN."
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "يُسمح بمكالمات FDN فقط."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "تحديث الموجود"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "إنشاء جهة اتصال"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "إلغاء"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "إضافة لجهات الاتصال"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "موافق"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "المكالمة"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "الخدمة غير متوفرة."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "الطلب جاري..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "تم الرفض من الشبكة."
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d ثانية"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "تم إلغاء التفعيل."
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "انتظار المكالمات"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "حجب المكالمات"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "توجد مشكلة في الاتصال، أو رمز MMI غير صحيح."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "بالنسبة لكافة الخدمات عن بعد عدا رسائل SMS"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "بالنسبة لكافة الخدمات المتزامنة"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "لكافة خدمات البيانات"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "كافة المكالمات الدولية الصادرة باستثناء بلدك"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "تم التسجيل بنجاح."
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "تغيير كلمة المرور"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "اكتملت MMI."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "يعود معرف المتصل للإعداد المحظور. المكالمة التالية: محظورة"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "يعود معرف المتصل للإعداد المحظور. المكالمة التالية: غير محظورة"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "يعود معرف المتصل للإعداد غير المحظور. المكالمة التالية: محظورة"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "يعود معرف المتصل للإعداد غير المحظور. المكالمة التالية: غير محظورة"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "الخدمة غير معتمدة."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "تم حجب كلمة المرور."
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "لم يتم تسجيله."
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "حدث خطأ في الشبكة."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "يتم إرسال هوية المتصل الخاصة بي عند الاتصال."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "يتم إرسال هوية المتصل الخاصة بي عند الرد على المكالمات."
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "تغيير كلمة المرور"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "الفاكس"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "أدخل الرقم."
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "ظرفي"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "كل المكالمات"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "خدامات البيانات الغير متزامنة"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "جميع خدمات الاتصالات"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "جميع خدمات PDS"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "جميع خدمات PADCA"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "تمت بنجاح"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "فتح الموقع"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "حظر الصادر"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "لا يتم إرسال هوية المتصل الخاصة بي عند الاتصال."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "حظر الرسائل الواردة"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "تم إظهار هوية المتصل."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "تم حجب هوية المتصل."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "تتوفر هوية المتصل."
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "كل الخدمات"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "كافة البيانات غير المتزامنة"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "رد"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "تسجيل"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "رسالة قصيرة"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "كلمة مرور غير صالحة."
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "تم التفعيل."
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "المكالمات المحولة: عندما يكون مشغولاً"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "المكالمات المحولة: لا يمكن الوصول إليه"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "مكالمة فيديو"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "فيديو"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "تم حظر المكالمات الدولية الصادرة."
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "وضع الطيران قيد التشغيل. إلغاء تفعيل وضع الطيران لإجراء المكالمات."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "المكالمات المحولة: بدون رد"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "المكالمات المحولة: دومًا"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "تم حجب كل المكالمات الصادرة."
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "تم حجب كل المكالمات الواردة."
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "خروج"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "صوت"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "معلومات"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "تم حجب المكالمات الواردة أثناء التجوال."
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "تحويل المكالمات"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "لم يتم الاشتراك"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "عرض جهة اتصال"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "বুকমাৰ্কলৈ যোগ কৰক"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "পাঠ প্রতিলিপি কৰক"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "মেচেজ প্ৰেৰণ কৰক"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "ইমেইল প্ৰেৰণ কৰক"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt সংৰক্ষণ কৰক"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "FDN-এ আউটগয়িং কলসমূহৰ ক্ষেত্ৰত প্ৰতিবন্ধকতা আৰোপ কৰিছে৷"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "কেৱল FDN কল৷"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "মজুত থকা আপডেট কৰক"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "সম্পৰ্ক সৃষ্টি কৰক"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "বাতিল"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "সম্পৰ্কসমূহলৈ যোগ কৰক"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "ঠিক"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "কল"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "সেৱা অনুপলভ্য৷"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "অনুৰোধ কৰি আছে..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "নেটৱৰ্কে অস্বীকাৰ কৰিছে৷"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d চেকেণ্ড"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "নিস্ক্ৰীয় হৈছে৷"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "কল অপেক্ষাৰত"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "কল বাৰিং"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "সংযোগ সমস্যা বা অমান্য MMI ক'ড৷"
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMSৰ বাহিৰে সকলো টেলি সেৱাৰ বাবে"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "সকলো চিংক্ৰ'নাচ সেৱাৰ বাবে"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "সকলো ডাটা সেৱাৰ বাবে"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "নিজৰ দেশৰ বাহিৰে সকলো আউটগয়িং আন্তঃৰাষ্ট্ৰীয় কলসমূহ"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "পঞ্জীয়ন সফল হৈছিল৷"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "পাছৱৰ্ড পৰিৱৰ্তন"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI সম্পূৰ্ণ৷"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "কলাৰ ID ডিফ'ল্টসমূহ প্ৰতিবন্ধিত৷ পৰৱৰ্তী কল: প্ৰতিবন্ধিত"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "কলাৰ ID ডিফ'ল্টসমূহ প্ৰতিবন্ধিত৷ পৰৱৰ্তী কল: প্ৰতিবন্ধিত নহয়"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "কলাৰ ID ডিফ'ল্টসমূহ প্ৰতিবন্ধিত নহয়৷ পৰৱৰ্তী কল: প্ৰতিবন্ধিত"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "কলাৰ ID ডিফ'ল্টসমূহ প্ৰতিবন্ধিত নহয়৷ পৰৱৰ্তী কল: প্ৰতিবন্ধিত নহয়"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "সেৱা অনুমোদিত নহয়৷"
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "পাছৱৰ্ড অবৰোধ কৰা হ'ল৷"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "পঞ্জীয়নভুক্ত নহয়৷"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "নেটৱৰ্ক ত্ৰুটি৷"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "কল কৰাৰ সময়ত মোৰ কলাৰ ID প্ৰেৰণ কৰা হ'ব৷"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "কলৰ উত্তৰ দিওঁতে মোৰ কলাৰ ID প্ৰদৰ্শিত হব৷"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "পাছৱৰ্ড পৰিৱৰ্তন কৰক"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "ফেক্স"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "নম্বৰ প্ৰৱিষ্ট কৰক৷"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "চৰ্তসাপেক্ষ"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "সকলো কল"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "অচিনক্ৰ'নোৱাচ ডাটা সেৱা"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "সকলো টেলিকম সেৱা"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "সকলো পিডিএচ সেৱা"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "সকলো পিএডিচিএ সেৱা"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "সফল৷"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL খোলক"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "আউটগয়িং বেৰিং"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "কল কৰি থকাৰ সময়ত মোৰ কলাৰ ID প্ৰেৰণ কৰিব নোৱাৰে৷"
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "ইনকামিং বেৰিং"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "কলাৰ ID প্ৰদৰ্শিত৷"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "কলাৰ ID লুকাই আছে৷"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "কলাৰ ID উপলভ্য৷"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "সকলো সেৱা"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "সকলো অচিনক্ৰ'নাইজ কৰা ডাটা"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "প্ৰত্যুত্তৰ দিয়ক"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "পঞ্জীয়ন"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "অমান্য পাছৱৰ্ড৷"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "সক্ৰিয় হৈছে৷"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "ড্ৰাইভাৰ্ট কলসমূহ: ব্যস্তৰ সময়ত"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "ড্ৰাইভাৰ্ট কলসমূহ: প্ৰাপ্ত অসাধ্য"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "ভিডিঅ' কল"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "ভিডিঅ'"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "আউটগয়িং আন্তঃৰাষ্ট্ৰীয় কলবোৰ বাৰিড৷"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "ফ্লাইট ম'ড অন৷ কলসমূহ কৰিবলৈ ফ্লাইট ম'ড অক্ষম কৰক৷"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "ড্ৰাইভাৰ্ট কলসমূহ: উত্তৰ নাই"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "ড্ৰাইভাৰ্ট কলসমূহ: সদায়"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "সকলো আউটগয়িং কল বাৰিড৷"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "সকলো ইনকামিং কল বাৰিড৷"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "প্ৰস্থান"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "মাত"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "তথ্য"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "ৰোমিঙৰ সময়ত ইনকামিং কলবোৰ বাৰড কৰা হৈছে৷"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "কল ড্ৰাইভাৰ্টিং"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "গ্ৰাহক হোৱা নহয়"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "সম্পৰ্ক দৰ্শন"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Mətnin surətini çıxar"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL aç"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt-də saxla"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Epoçt göndər"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Mesaj göndər"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Ancaq FDN zəngləri."
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Bağlantı problemi və səhv MMI kodu."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Mvcd olanı yenlə"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Zəng"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Zəngin gözləməsi"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d saniyə"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "Kontaktı görüntülə"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Uçuş rejimi aktivdir. Zəng etmək üçün Uçuş rejimini qeyri-aktiv edin."
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Zəngin qadağan edilməsi"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Bütün gələn zənglərə qadağa qoyulub."
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Bütün gedən zənglərə qadağa qoyulub."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Zəng yönləndirmə aktivdir: Həmişə"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Zəng yönləndirmə aktivdir: Cavab vermir"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Gedən beynəlxalq zənglərə qadağa qoyulub."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS istisna olmaqla Bütün Əsas Ximətlər üçün"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Bütün zənglər"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "Zənglərə cavab verərkən mənim zəng edən İD-im göndərilir."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "Zəng edərkən mənim zəng edən İD-im göndərilir."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Şifrə kilidləndi."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Şəbəkə tərəfindən rədd edildi."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Tələb olunur..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Servizə icazə verilmir."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Gələn zənglərə qadağa"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Gedən zənglərə qadağa"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Gedən zənglər FDN tərəfindən məhdudlaşdırılmışdır."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Zəng edən ID-si məhdud olmayana qurulur. Növbəti zəng: Məhdudlaşdırılmamışdır"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Zəng edən ID-si məhdud olmayana qurulur. Növbəti zəng: Məhdudlaşdırılmışdır"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Zəng edən ID-si məhdud olana qurulur. Növbəti zəng: Məhdudlaşdırılmamışdır"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Zəng edən ID-si məhdud olana qurulur. Növbəti zəng: Məhdudlaşdırılmışdır"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "Mənim zəngetmə ID-m zəng edərkən göndərilmir."
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Zəng edənin İD-si göstərilir."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Zəng edənin ID-i görünmür."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Zəng edənin ID-i görünür."
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Asinxron məlumat xidmətləri"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Bütün telekom xidmətləri"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Bütün xidmətlər"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Bütün PDS xidmətləri"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Bütün PADCA xidmətləri"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "bütün Məlumat Xidmətləri üçün"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "bütün sinxronizasiya xidmətləri üçün"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Bütün asinxron məlumatlar"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Şərti"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Roaminq zamanı daxil olan zənglərə qadağa qoyulur."
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Abunə olunmayıb"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Servisdən istifadə etmək mümkün deyil."
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Xahiş olunur nömrəni daxil edin."
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Faks"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Şifrəni dəyişdir"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Qeydiyyatdan keçməyib."
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Uğur"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI tamamlanmışdır."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Ad yaz"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Ləğv et"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Söndürüldü."
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Səs"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Video"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Kontaktlara əlavə et"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Çıx"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Cavab ver"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Aktivləşdirildi."
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Qeydiyyatdan keç"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Video zəng"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Zəngin istiqamətinin dəyişdirilməsi"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "Oldu"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Şəbəkə xətası."
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Yanlış şifrə."
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Məlumat"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Nişanlara əlavə et"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Zəng yönləndirmə aktivdir: Zəng çatmır"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Zəng yönləndirmə aktivdir: Məşğul olduqda"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Parolun dəyişdirilməsi"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Qeydiyyat uğurla nəticələndi."
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Yerli ölkə istisna olmaqla, bütün çıxan beynəlxalq zənglər"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Скапіраваць тэкст"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Адкрыць URL-адрас"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Save in KeepIt"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Адправіць эл. ліст"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Адправіць паведамленне"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "FDN calls only."
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Праблема падлучэння або памылковы код MMI."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Абн. існыя"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Выклік"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Чаканне выкліку"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d секунд(ы)"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "Праглядзець кантакт"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Рэжым «у самалёце» ўключаны. Каб рабіць выклікі, выключыце рэжым «у самалёце»."
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Забарона выклікаў"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "All incoming calls barred."
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Усе выходныя выклікі забаронены."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Divert calls: Always"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Пераадрасаваныя выклікі: Няма адказу"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Outgoing international calls barred."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "для ўсіх сэрвісаў сувязі акрамя SMS"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Усе выклікі"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "My caller ID will be sent when answering calls."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "My caller ID will be sent when calling."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Password blocked."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Адхілена сеткай."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Ідзе запыт..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Сэрвіс не аўтарызаваны."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Incoming barring"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Outgoing barring"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Выходныя выклікі абмежаваныя нумарамі FDN."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Няма абмежаванняў для стандартнага ідэнтыфікатара абанента. Наступны выклік: Без абмежаванняў"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Няма абмежаванняў для стандартнага ідэнтыфікатара абанента. Наступны выклік: Абмежавана"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Есць абмежаванні для стандартнага ідэнтыфікатара абанента. Наступны выклік: Без абмежаванняў"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Есць абмежаванні для стандартнага ідэнтыфікатара. Наступны выклік: Абмежавана"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "My caller ID is not sent when calling."
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Caller ID shown."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Caller ID hidden."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Caller ID available."
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Asynchronous data services"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "All telecom services"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "All services"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "All PDS services"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "All PADCA services"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "для ўсіх сэрвісаў перадачы даных"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "для ўсіх сінхронных сэрвісаў"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Усе асінхронныя даныя"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Conditional"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Incoming calls barred when roaming."
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Not subscribed"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Сэрвіс недаступны."
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Увядзіце нумар."
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Факс"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Змяніць пароль"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Не зарэгістравана."
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Паспяхова."
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "Выкананне MMI завершана."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Стварыць кантакт"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Скасав."
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Адключана."
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Голас"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Відэа"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Дадаць у кантакты"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Выйсці"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Адказаць"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Activated."
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Зарэгістраваць"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Відэавыклік"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Перанакіраванне выклікаў"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "ОК"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Памылка сеткі."
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Памылковы пароль."
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Звесткі"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Дадаць у закладкі"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Divert calls: Unreachable"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Divert calls: When busy"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Змяненне пароля"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Рэгістрацыя прайшла паспяхова."
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Усе выходныя міжнародныя выклікі акрамя выклікаў у сваю краіну"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "বুকমার্কগুলি যোগ করুন"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "পাঠ্য অনুলিপি করুন"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "বার্তা পাঠান"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "ইমেল পাঠান"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt-এ সংরক্ষণ করুন"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "বহির্গামী কল FDN দ্বারা সীমাবদ্ধ করা হয়েছে।"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "শুধুমাত্র FDN কল।"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "বিদ্যমান আপডেট"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "পরিচিতি তৈরি করুন"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "বাতিল"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "পরিচিতিগুলিতে যোগ করুন"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "ওকে"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "কল"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "পরিষেবা সুলভ নয়।"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "অনুরোধ করা হচ্ছে..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "নেটওয়ার্ক দ্বারা প্রত্যাখাত।"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d সেকেন্ড"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "নিষ্ক্রিয় হয়েছে।"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "কল অপেক্ষামান"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "কল বাধাপ্রাপ্ত"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "সংযোগ সমস্যা অথবা অবৈধ MMI কোড।"
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS ছাড়া সমস্ত টেলি পরিষেবার জন্য"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "সমস্ত সিঙ্ক্রোনাস পরিষেবার জন্য"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "সমস্ত তথ্য পরিষেবার জন্য"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "হোম দেশ ছাড়া সমস্ত বহির্গামী আন্তর্জাতিক কল"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "নিবন্ধীকরণ সফল হয়েছে।"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "পাসওয়ার্ড পরিবর্তন করুন"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI সম্পূর্ণ।"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "কলার ID ডিফল্টে সীমাবদ্ধ। পরের কল: সীমাবদ্ধ"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "কলার ID ডিফল্টে সীমাবদ্ধ। পরের কল: সীমাবদ্ধ নয়"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "কলার ID ডিফল্টে সীমাবদ্ধ নয়। পরের কল: সীমাবদ্ধ"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "কলার ID ডিফল্টে সীমাবদ্ধ নয়। পরের কল: সীমাবদ্ধ নয়"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "পরিষেবা অনুমোদিত নয়।"
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "পাসওয়ার্ড অবরুদ্ধ।"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "নিবন্ধিত হয়নি।"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "নেটওয়ার্ক ত্রুটি।"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "কলিংয়ের সময় আমার কলার আইডি পাঠানো হবে।"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "কলগুলির উত্তর দেওয়ার সময় আপনার কলার আইডিটি পাঠানো হবে না।"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "পাসওয়ার্ড পরিবর্তন করুন"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "ফ্যাক্স"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "নম্বর লিখুন।"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "শর্তযুক্ত"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "সমস্ত কল"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "অসমলয় ডেটা পরিষেবা"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "সমস্ত টেলিকম পরিষেবা"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "সমস্ত পি ডি এস পরিষেবা"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "সমস্ত পি এ ডি সি এ পরিষেবা"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "সফল।"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL খুলুন"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "বহির্গমন বাধাপ্রাপ্ত"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "কলিংয়ের সময় আমার কলার আইডি পাঠানো হয়নি।"
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "অন্তর্গামী বাধাপ্রাপ্ত"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "কলার ID দেখানো হয়।"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "কলার ID গোপন।"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "কলার ID পাওয়া যায়।"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "সমস্ত পরিষেবা"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "সমস্ত অ্যাসিঙ্ক্রোনাস ডেটা"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "প্রত্যুত্তর"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "নিবন্ধন করুন"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "অবৈধ পাসওয়ার্ড।"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "সক্রিয় হয়েছে।"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "কলের গতিমুখ বদলঃযখন ব্যস্ত"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "কলের গতিমুখ বদলঃ পৌঁছানোর বাহিরে"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "ভিডিও কল"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "ভিডিও"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "আউটগোয়িং আন্তর্জাতিক কল সীমাবদ্ধ।"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "বিমান মোড চালু। কল করতে বিমান মোড অক্ষম করুন।"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "ডাইভার্ট কল: কোনও উত্তর নেই"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "ডাইভার্ট কল: সর্বদা"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "সব বহির্গামী কল বাধাপ্রাপ্ত।"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "সব অন্তর্গামী কল বাধাপ্রাপ্ত।"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "প্রস্থান"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "ভয়েস"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "তথ্য"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "অন্তর্গামী কল বাধাপ্রাপ্ত যখন রোমিং।"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "কল গতিমুখ হচ্ছে"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "সদস্যতা করা নেই"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "পরিচিতি দেখুন"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "বুকমার্কগুলো যোগ করুন"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "লেখা কপি করুন"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "বার্তা পাঠান"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "ইমেল পাঠান"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt-এ সংরক্ষণ করুন"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "বহির্গামী কল FDN দ্বারা সীমাবদ্ধ করা হয়েছে।"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "শুধুমাত্র FDN কল।"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "বিদ্যমান আপডেট"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "কন্টাক্ট তৈরি করুন"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "বাতিল"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "কন্টাক্টগুলিতে যোগ করুন"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "ওকে"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "কল"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "পরিষেবা সুলভ নয়।"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "অনুরোধ করা হচ্ছে..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "নেটওয়ার্ক দ্বারা প্রত্যাখ্যাত।"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d সেকেন্ড"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "নিষ্ক্রিয় হয়েছে।"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "কল অপেক্ষমাণ"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "কল বাধাপ্রাপ্ত"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "সংযোগ সমস্যা অথবা অবৈধ MMI কোড।"
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS ছাড়া সমস্ত টেলি পরিষেবার জন্য"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "সমস্ত সিঙ্ক্রোনাস পরিষেবার জন্য"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "সমস্ত তথ্য পরিষেবার জন্য"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "স্বদেশ ছাড়া সকল বহির্গামী আন্তর্জাতিক কল"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "নিবন্ধীকরণ সফল হয়েছে।"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "পাসওয়ার্ড পরিবর্তন করুন"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI সম্পূর্ণ।"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "কলার ID ডিফল্টে সীমাবদ্ধ। পরের কল: সীমাবদ্ধ"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "কলার ID ডিফল্টে সীমাবদ্ধ। পরের কল: সীমাবদ্ধ নয়"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "কলার ID ডিফল্টে সীমাবদ্ধ নয়। পরের কল: সীমাবদ্ধ"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "কলার ID ডিফল্টে সীমাবদ্ধ নয়। পরের কল: সীমাবদ্ধ নয়"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "পরিষেবা অনুমোদিত নয়।"
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "পাসওয়ার্ড অবরুদ্ধ।"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "নিবন্ধিত হয়নি।"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "নেটওয়ার্ক ত্রুটি"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "কল করার সময় আমার কলার আইডি প্রেরিত হবে।"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "কলের উত্তর দেয়ার সময় আমার কলার আইডি প্রেরিত হবে।"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "পাসওয়ার্ড পরিবর্তন করুন"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "ফ্যাক্স"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "নম্বর লিখুন।"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "শর্তযুক্ত"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "সমস্ত কল"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "অ্যাসিঙ্ক্রোনাস ডাটা পরিষেবা"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "সমস্ত টেলিকম পরিষেবা"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "সকল PDS পরিষেবা"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "সকল PADCA পরিষেবা"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "সফল।"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL খুলুন"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "বহির্গামী বাধাপ্রাপ্ত"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "কল করার সময় আমার কলার আইডি প্রেরিত হয়নি।"
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "আগত বাধাপ্রাপ্ত"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "কলার ID প্রদর্শিত।"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "কলার ID গোপন।"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "কলার ID সুলভ।"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "সকল পরিষেবা"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "সকল অ্যাসিঙ্ক্রোনাস ডাটা"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "জবাব দিন"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "নিবন্ধন"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "অবৈধ পাসওয়ার্ড।"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "সক্রিয় হয়েছে।"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "কল স্থানান্তরঃ যখন ব্যস্ত"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "কলের গতিপথ বদল: পৌঁছানো সম্ভব না"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "ভিডিও কল"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "ভিডিও"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "বহির্গামী আন্তর্জাতিক কল সীমাবদ্ধ।"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "ফ্লাইট মোড চালু হয়েছে। কল করতে ফ্লাইট মোড নিষ্ক্রিয় করুন।"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "ডাইভার্ট কল: কোনো উত্তর নেই"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "ডাইভার্ট কল: সর্বদা"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "সব বহির্গামী কল বাধাপ্রাপ্ত।"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "সমস্ত আগত কল বাধাপ্রাপ্ত।"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "প্রস্থান"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "ভয়েস"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "তথ্য"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "রোমিং অবস্থায় আগত কল বাধাপ্রাপ্ত।"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "কল স্থানান্তর"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "এর গ্রাহক নয়"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "পরিচিতি দেখুন"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Zu Favoriten hinzufügen"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Text kopieren"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Nachricht senden"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "E-Mail senden"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "In KeepIt speichern"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Ausgehende Anrufe sind durch FDN eingeschränkt"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Nur FDN-Anrufe"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Zu Kontakt hzfg."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Neuer Kontakt"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Abbruch"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Zu Kontakten hinzufügen"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Anruf"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Service nicht verfügbar"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Anforderung läuft..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Vom Netz abgewiesen"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d Sekunden"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Deaktiviert"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Anklopfen"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Anrufsperre"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Verbindungsprobleme oder ungültiger MMI-Code"
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "für alle Teledienste außer SMS"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "für alle synchronen Dienste"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "für alle Datendienste"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Alle ausgehenden internationalen Anrufe außer ins Heimatland"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Registrierung erfolgreich"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Passwortänderung"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI abgeschlossen"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Standardmäßig ist die Anrufer-ID eingeschränkt. Nächster Anruf: Eingeschränkt"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Standardmäßig ist die Anrufer-ID eingeschränkt. Nächster Anruf: Nicht eingeschränkt"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Standardmäßig ist die Anrufer-ID nicht eingeschränkt. Nächster Anruf: Eingeschränkt"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Standardmäßig ist die Anrufer-ID nicht eingeschränkt. Nächster Anruf: Nicht eingeschränkt"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Dienst nicht autorisiert"
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Passwort gesperrt"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Nicht registriert"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Netzfehler"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "Meine Anrufer-ID wird beim Anrufen gesendet"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "Meine Anrufer-ID wird beim Annehmen von Anrufen gesendet"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Passwort ändern"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Fax"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Nummer eingeben"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Bedingt"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Alle Anrufe"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Asynchrone Datendienste"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Alle Telekom-Dienste"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Alle PDS-Dienste"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Alle PADCA-Dienste"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Abgeschlossen"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL öffnen"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Sperre ausgehende Anr."
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "Eigene Rufnummer wird nicht gesendet, wenn angerufen wird."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Sperre eingehende Anr."
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Anruferkennung wird angezeigt"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Anrufer-ID verborgen"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Anrufer-ID verfügbar"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Alle Dienste"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Asynchrone Daten hinzufügen"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Antworten"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Registrieren"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Ungültiges Passwort"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Aktiviert"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Umleitung aktiv: Bei besetzt"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Umleitung aktiv: Nicht erreichbar"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Videoanruf"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Video"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Ausgehende internationale Anrufe gesperrt"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Offline-Modus aktiviert. Offline-Modus deaktivieren, um Anrufe zu tätigen."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Umleitung aktiv: Immer"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Umleitung aktiv: Immer"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Alle ausgehenden Anrufe blockiert"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Alle eingehenden Anrufe blockiert"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Beenden"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Sprache"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Informationen"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Eingehende Anrufe bei Roaming gesperrt"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Anrufumleitung"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Nicht abonniert"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "Kontakt anzeigen"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Add to Bookmarks"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Copy text"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Send message"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Send email"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Save in KeepIt"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Outgoing calls are restricted by FDN."
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "FDN calls only."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Update existing"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Create contact"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Add to Contacts"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Call"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Service not available."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Requesting..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Rejected by network."
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d seconds"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Deactivated."
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Call waiting"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Call barring"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Connection problem or invalid MMI code."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "for All Tele services except SMS"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "for All Synchronous services"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "for All Data services"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "All Outgoing international calls except Home country"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Registration was successful."
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Password change"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI complete."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Caller ID defaults to restricted. Next call: Restricted"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Caller ID defaults to restricted. Next call: Not restricted"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Caller ID defaults to not restricted. Next call: Restricted"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Caller ID defaults to not restricted. Next call: Not restricted"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Service not authorised."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Password blocked."
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Not registered."
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Network error."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "My caller ID will be sent when calling."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "My caller ID will be sent when answering calls."
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Change password"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Fax"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Enter number."
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Conditional"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "All calls"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Asynchronous data services"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "All telecom services"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "All PDS services"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "All PADCA services"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Success."
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Open URL"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Outgoing barring"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "My caller ID is not sent when calling."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Incoming barring"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Caller ID shown."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Caller ID hidden."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Caller ID available."
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "All services"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "All asynchronous data"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Reply"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Register"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Invalid password."
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Activated."
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Divert calls: When busy"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Divert calls: Unreachable"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Video call"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Video"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Outgoing international calls barred."
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Flight mode on. Disable Flight mode to make calls."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Divert calls: No answer"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Divert calls: Always"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "All outgoing calls barred."
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "All incoming calls barred."
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Exit"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Voice"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Information"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Incoming calls barred when roaming."
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Call diverting"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Not subscribed"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "View contact"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Copy text"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Open URL"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Save in KeepIt"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Send Email"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Send message"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "FDN calls only."
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Connection problem or invalid MMI code."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Update existing"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Call"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Call waiting"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d seconds"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "View contact"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Flight mode on. Disable Flight mode to make calls"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Call barring"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "All incoming calls barred."
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "All outgoing calls barred."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Divert calls: Always"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Divert calls: No answer"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Outgoing international calls barred."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "for All Tele services except SMS"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "All calls"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "My caller ID will be sent when answering calls."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "My caller ID will be sent when calling."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Password blocked."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Rejected by network."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Requesting..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Service not authorized."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Incoming barring"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Outgoing barring"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "FDN restricted"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Caller ID defaults to not restricted. Next call: Not restricted"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Caller ID defaults to not restricted. Next call: Restricted"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Caller ID defaults to restricted. Next call: Not restricted"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Caller ID defaults to restricted. Next call: Restricted"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "My caller ID is not sent when calling."
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Caller ID shown."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Caller ID hidden."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Caller ID available."
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Asynchronous data services"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "All telecom services"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "All services"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "All PDS services"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "All PADCA services"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "for All Data services"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "for All Synchronous services"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "All asynchronous data"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Conditional"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Incoming calls barred when roaming."
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Not subscribed"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Service unavailable."
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Enter number"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Fax"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Change password"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Not registered."
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Success."
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI complete."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Create contact"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Deactivated."
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Voice"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Video"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Add to Contacts"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Exit"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Reply"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Activated."
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Register"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Video call"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Call diverting"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Network error."
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Invalid password."
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Information"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Add to Bookmarks"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Divert calls: Unreachable"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Divert calls: When busy"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Password change"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Registration was successful."
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "All Outgoing international calls except Home country"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Add to Bookmarks"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Copy text"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Send message"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Send email"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Save in KeepIt"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Outgoing calls are restricted by FDN."
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "FDN calls only."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Update existing"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Create contact"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Cancel"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Add to Contacts"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Call"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Service unavailable."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Requesting..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Rejected by network."
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d seconds"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Deactivated."
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Call waiting"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Call barring"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Connection problem or invalid MMI code."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "for All Tele services except text messaging"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "for All Synchronous services"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "for All Data services"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "All Outgoing international calls except Home country"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Registration was successful."
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Password change"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI complete."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Caller ID defaults to restricted. Next call: Restricted"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Caller ID defaults to restricted. Next call: Not restricted"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Caller ID defaults to not restricted. Next call: Restricted"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Caller ID defaults to not restricted. Next call: Not restricted"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Service not authorized."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Password blocked."
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Not registered."
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Network error."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "My caller ID will be sent when calling."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "My caller ID will be sent when answering calls."
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Change password"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Fax"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Enter number"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Conditional"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "All calls"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Asynchronous data services"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "All telecom services"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "All PDS services"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "All PADCA services"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Success."
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Open URL"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Outgoing barring"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "My caller ID is not sent when calling."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Incoming barring"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Caller ID shown."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Caller ID hidden."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Caller ID available."
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "All services"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "All asynchronous data"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Reply"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Register"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Invalid password."
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Activated."
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Divert calls: When busy"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Divert calls: Unreachable"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Video call"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Video"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Outgoing international calls barred."
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Airplane mode on. Turn off Airplane mode to make calls."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Divert calls: No answer"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Divert calls: Always"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "All outgoing calls barred."
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "All incoming calls barred."
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Exit"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Voice"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Information"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Incoming calls barred when roaming."
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Call diverting"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Not subscribed"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "View contact"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Copiar texto"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Abrir URL"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Guardar en KeepIt"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Enviar correo electrónico"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Enviar mensaje"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Sólo llamadas FDN"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Problema de conexión o código MMI no válido"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Actualiz. exist."
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Llamadas"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Llamada en espera"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d segundos"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "Ver contactos"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "Mensaje"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Modo Avión activado. Desactive el modo Avión para realizar llamadas."
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Restricción de llamadas"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Restringidas todas las llamadas entrantes"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Restringidas todas las llamadas salientes"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Desvío de llamadas: Siempre"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Desvío de llamadas: Sin respuesta"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Llamadas salientes internacionales restringidas"
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "para todos los servicios teleservicios excepto SMS"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Todas las llamadas"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "Mi ID de llamante se enviará al responder llamadas"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "Mi ID de llamante se enviará al llamar"
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Contraseña bloqueada"
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Rechazado por la red"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Solicitando..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Servicio no autorizado"
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Restricción de entrantes"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Restricción de salientes"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Llamadas salientes restringidas por marcación fija"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "El ID predeterminado del llamante cambia a no restringido. Próxima llamada: no restringido"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "El ID predeterminado del llamante cambia a no restringido. Próxima llamada: restringido"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "El valor predeterminado del ID es restringido. Próxima llamada: no restringida"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "El valor predeterminado del ID es restringido. Próxima llamada: restringida"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "Mi ID de llamante no se envía al llamar"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "ID de llamante visible"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "ID de llamante oculta"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "ID de llamante disponible"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Servicios de datos asíncronos"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Todos los servicios de telecomunicaciones"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Todos los servicios"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Todos los servicios PDS"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Todos los servicios PADCA"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "para todos los servicios de datos"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "para todos los servicios síncronos"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Todos los datos asíncronos"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Condicional"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Llamadas entrantes restringidas en el extranjero"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "No suscrito"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Servicio no disponible"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Introducir número"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Fax"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Cambiar contraseña"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "No registrado"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Finalizado"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI completado"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Crear contacto"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Desactivado"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Voz"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Vídeo"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Añadir a Contactos"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Salir"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Responder"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Activado"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Registrar"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Videollamada"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Desvío de llamadas"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "Aceptar"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Error de red"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Contraseña no válida"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Información"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Añadir a Favoritos"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Desvío de llamada: Si no localizable"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Desvío de llamada: Si ocupado"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Cambio de contraseña"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "El registro se realizó correctamente"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Todas las llamadas salientes internacionales excepto en el país de origen"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "افزودن به نشانه ها"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "کپی متن"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "ارسال پیام"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "ارسال ایمیل"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "ذخیره در KeepIt"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "تماس های خروجی توسط شماره های تماس ثابت مسدود می شوند."
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "فقط تماسهای FDN گرفته شود."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "بهروزرسانی مخاطب موجود"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "ایجاد مخاطب"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "لغو"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "افزودن به مخاطبین"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "تاييد"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "تماس"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "سرویس در دسترس نیست."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "در حال درخواست"
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "توسط شبکه رد شد."
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%dثانیه"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "غير فعال است."
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "تماس در انتظار"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "محدوديت تماس"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "مشکل اتصال یا کد MMI غیر معتبر است."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "برای همه خدمات راه دور بجز SMS"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "برای همه خدمات همگام سازی"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "برای همه سرویس های داده"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "همه تماس های خروجی بین المللی بجز کشور مبدا"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "ثبت نام موفق بود."
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "تغییر رمز ورود"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI کامل است."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "پیش فرض های شناسه تماس گیرنده محدودیت دارد. تماس بعدی: محدودیت دارد"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "پیش فرض های ID تماس گیرنده محدودیت دارد. تماس بعدی: محدودیت ندارد"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "پیش فرض های ID تماس گیرنده محدودیت ندارد. تماس بعدی: محدودیت دارد"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "پیش فرض های ID تماس گیرنده محدودیت ندارد. تماس بعدی: محدودیت ندارد"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "خدمات معتبر نیست."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "رمز ورود مسدود شد."
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "ثبت نشد."
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "خطا در شبکه رخ داد."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "شناسه تماس گیرنده من هنگام تماس ارسال شود."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "شناسه تماس گیرنده من هنگام پاسخ گویی به تماس ها ارسال شود."
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "تعويض رمز"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "نمابر"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "شماره را وارد کنید."
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "مشروط"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "همه مکالمه ها"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "خدمات داده غیر همزمان"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "همه خدمات راه دور"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "همه خدمات PDS"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "همه خدمات PADCA"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "موفق بود."
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "بازکردن آدرس"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "محدودیت خروجی"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "شناسه تماس گیرنده من هنگام تماس ارسال نشود."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "محدودیت ورودی"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "مشخصات تماس گیرنده نمایش داده شد."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "مشخصات تماس گیرنده مخفی است."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "شناسه تماس گیرنده دردسترس است."
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "همه خدمات"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "همه داده های نا هماهنگ"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "پاسخ"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "ثبت نام"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "پیام کوتاه"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "رمز ورود نامعتبر است."
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "فعال شد."
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "انتقال تماس ها: هنگام مشغول بودن"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "انتقال تماس ها: عدم دسترسی"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "تماس تصویری"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "فيلم"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "تمام تماسهای ارسالی بینالمللی مسدود است."
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "حالت پرواز روشن است. حالت پرواز را غیرفعال کنید. تا تماس برقرار شود."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "انتقال تماس ها: عدم پاسخ گویی"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "انتقال تماس ها: همیشه"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "همه تماسهای ارسالی محدود شدند."
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "همه تماسهای دريافتی محدود شدند."
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "خروج"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "صدا"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "اطلاعات"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "هنگام رومينگ دریافت محدود است."
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "انتقال تماس"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "مشترک نیست"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "مشاهده مخاطب"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Ajouter aux favoris"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Copier le texte"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Envoyer un message"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Envoyer un e-mail"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Enregistrer sur KeepIt"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Les appels sortants sont restreints par la FDN."
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Appels FDN uniquement"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "MAJ cont. exist."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Créer un contact"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Annuler"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Ajouter"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Appels"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Service non disponible"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "En attente de réponse"
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Rejeté par le réseau"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d secondes"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Désactivé"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Signal d'appel"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Restriction d'appel"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Problème de connexion ou code MMI non valide."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "Pour tous les téléservices, sauf SMS"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "Pour tous les services synchrones"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "Pour tous les services de données"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Tous les appels internationaux sortants sauf vers le pays d'origine"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Enregistrement réussi"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Modification du mot de passe"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI terminé"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "L'ID appelant par défaut est restreint. Appel suivant : restreint"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "L'ID appelant par défaut est restreint. Appel suivant : non restreint"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "L'ID appelant par défaut est non restreint. Appel suivant : restreint"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "L'ID appelant par défaut est non restreint. Appel suivant : non restreint"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Service non autorisé"
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Mot de passe bloqué"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Non enregistré"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Erreur réseau"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "Mon ID appelant est envoyé lors d'un appel émis."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "Mon ID appelant est envoyé lors de la réponse à un appel."
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Modifier le mot de passe"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Fax"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Saisir un numéro."
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Conditionnel"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Tous les appels"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Services de données asynchrones"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Tous serv. télécom."
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Tous les services PDS"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Tous les services PADCA"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Terminé"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Ouvrir l'URL"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Interdire appels sortants"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "Mon ID appelant n'est pas envoyé en cas d'appel passé."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Interdire appels entrants"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Identification de l'appelant affichée"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "N° appelant masqué"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "ID appelant disponible"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Tous les services"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Toutes les données asynchrones"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Répondre"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Enregistrer"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Mot de passe non valide"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Activé"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Renvoi d'appel activé : Occupé"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Renvoi d'appel activé : Injoignable"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Appel visio"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Vidéo"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Appels internationaux sortants interdits"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Mode Hors-ligne activé. Désactiver le mode Hors-ligne pour passer des appels."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Renvoi d'appel activé : Aucune réponse"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Renvoi d'appel activé : Toujours"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Tous appels sortants interdits."
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Tous appels entrants interdits"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Quitter"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Voix"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Infos complémentaires"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Appels entrants interdits en itinérance"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Transfert d'appel"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Non inclus dans l'abonnement"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "Aff. contact"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "બુકમાર્ક્સ ઉમેરો"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "ટેક્સ્ટ કૉપિ કરો"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "સંદેશ મોકલો"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "ઇમેલ મોકલો"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt પર સાચવો"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "FDN દ્વારા આઉટગોઇંગ કૉલ્સ પ્રતિબંધિત કરેલાં છે."
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "ફક્ત FDN કૉલ્સ."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "હાજરને અપડેટ કરો"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "સંપર્ક બનાવો"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "રદ કરો"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "સંપર્કોમાં ઉમેરો"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "ઓકે"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "કૉલ"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "સેવા ઉપલબ્ધ નથી."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "વિનંતી કરે છે..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "નેટવર્ક દ્વારા નકારાયું."
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d સેકંડ્સ"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "નિષ્ક્રિય."
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "કૉલ પ્રતીક્ષા"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "કૉલ પ્રતિબંધિત"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "જોડાણ સમસ્યા અથવા અમાન્ય MMI કોડ."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS સિવાયની બધી ફોન સેવાઓ માટે"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "બધી સિંક્રોનસ સેવાઓ માટે"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "બધી ડેટા સેવાઓ માટે"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "સ્વદેશ સિવાય બધા આઉટગોઇંગ આંતરરાષ્ટ્રીય કૉલ્સ"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "નોંધણી સફળ થઈ હતી."
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "પાસવર્ડ બદલ"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI પૂર્ણ."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "કૉલર ID પ્રતિબંધિત છે પર મૂળભૂત કરેલું છે. આગલો કૉલ: પ્રતિબંધિત છે"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "કૉલર ID પ્રતિબંધિત છે પર મૂળભૂત કરેલું છે. આગલો કૉલ: પ્રતિબંધિત નથી"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "કૉલર ID પ્રતિબંધિત નથી પર મૂળભૂત કરેલું છે. આગલો કૉલ: પ્રતિબંધિત છે"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "કૉલર ID પ્રતિબંધિત નથી પર મૂળભૂત કરેલું છે. આગલો કૉલ: પ્રતિબંધિત નથી"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "સેવા અધિકૃત નથી."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "પાસવર્ડ અવરોધિત."
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "નોંધાયેલ નથી."
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "જોડાણમાં ભૂલ."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "હું કૉલ કરું ત્યારે મારો કૉલર ID મોકલવામાં આવશે."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "હું કૉલ્સનો જવાબ આપું ત્યારે મારો કૉલર ID મોકલવામાં આવશે."
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "પાસવર્ડ બદલવો"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "ફેકસ"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "નંબર દાખલ કરો."
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "શરતી"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "બધા કૉલ્સ"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "અસિંક્રોનસ માહિતી સેવાઓ"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "બધી ટેલિકૉમ સેવાઓ"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "બધી પીડીએસ સેવાઓ"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "બધી પીએડીસીએ સેવાઓ"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "સફળ."
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL ખોલો"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "બહાર જતી પર પ્રતિબંધ"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "હું કૉલ કરું ત્યારે મારો કૉલર ID મોકલવામાં આવતો નથી."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "આવનારી પ્રતિબંધ"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "કૉલર ID બતાવાયો."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "કૉલર ID છુપાયેલી."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "કૉલર ID ઉપલબ્ધ."
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "બધી સેવાઓ"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "બધો માહિતી"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "જવાબ"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "નોંધણી કરો"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "ખોટો પાસવર્ડ."
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "સક્રિય."
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "ડાઇવર્ટ કૉલ્સઃ જ્યારે કાર્યરત હોવ"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "ડાઇવર્ટ કૉલ્સઃ પહોંચબહાર"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "વિડિયો કૉલ"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "વિડિયો"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "આઉટગોઈંગ આંતરરાષ્ટ્રીય કૉલ્સ પ્રતિબંધિત."
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "ફ્લાઇટ મોડ ચાલુ. કૉલ કરવા માટે ફ્લાઇટ મોડ નિષ્ક્રિય કરો."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "કૉલ્સ ડાયવર્ટ કરો: જવાબ નહીં"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "કૉલ્સ ડાયવર્ટ કરો: હંમેશાં"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "બધા બહાર જતા કૉલ પર પ્રતિબંધ."
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "બધા આવતા કૉલ પર પ્રતિબંધ."
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "બહાર"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "અવાજ"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "માહિતી"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "રોમિંગ દરમિયાન અંદર આવતા કૉલ્સ પ્રતિબંધિત."
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "કૉલ ડાયવર્ટિંગ"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "સબ્સ્ક્રાઇબ કર્યુ નથી"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "સંપર્ક જુઓ"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "बुकमार्क्स में जोड़ें"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "टेक्स्ट कॉपी करें"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "सन्देश भेजें"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "ईमेल भेजें"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "कीपइट में सुरक्षित करें"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "FDN ने जाने वाली कॉल्स प्रतिबंधित किए है।"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "केवल FDN कॉलें।"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "मौजूदा अपडेट करें"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "संपर्क बनाएँ"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "रद्द"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "संपर्क में जोड़ें"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "ओके"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "कॉल"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "सेवा उपलब्ध नही।"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "अनुरोध कर रहा है..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "नेटवर्क द्वारा अस्वीकृत किया गया।"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d सेकंड"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "निष्क्रिय हुआ।"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "कॉल प्रतीक्षित"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "कॉल प्रतिबंधन"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "कनेक्शन समस्या या अमान्य MMI कोड।"
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS को छोड़ सभी टेली सेवाओं के लिए"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "सभी सिंक्रोनस सेवाओं के लिए"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "सभी डाटा सेवाओं के लिए"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "गृह देश के अलावा जानेवाले सभी अंतरराष्ट्रीय कॉल्स"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "पंजीकरण सफल हुआ"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "पासवर्ड बदलें"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI पूरा हुआ।"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "कॉलर ID डिफॉल्ट्स प्रतिबंधित पर। अगला कॉल: प्रतिबंधित"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "कॉलर ID डिफॉल्ट्स प्रतिबंधित पर। अगला कॉल: प्रतिबंधित नहीं"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "कॉलर ID डिफॉल्ट्स प्रतिबंधित नहीं पर। अगला कॉल: प्रतिबंधित"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "कॉलर ID डिफॉल्ट्स प्रतिबंधित नहीं पर। अगला कॉल: प्रतिबंधित नहीं"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "सेवा अधिकृत नहीं।"
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "पासवर्ड अवरुद्ध किया गया।"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "पंजीकृत नहीं।"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "नेटवर्क त्रुटी।"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "कॉल करते समय मेरा कॉलर ID भेजा जाएगा"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "कॉल्स का उत्तर देते समय मेरा कॉलर ID भेजा जाएगा"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "पासवर्ड बदलें"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "फैक्स"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "नंबर प्रविष्ट करें।"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "सशर्त"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "सभी कॉल्स"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "एसिंक्रोनस डाटा सेवाएँ"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "सभी दूरसंचार सेवाएँ"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "सभी PADCA सेवाएँ"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "सभी PADCA सेवाएँ"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "सफलता।"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL खोलें"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "जानेवाली प्रतिबंधन"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "कॉल करते समय मेरा कॉलर ID नहीं भेजा गया है"
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "आनेवाली प्रतिबंधन"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "कॉलर ID प्रदर्शित।"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "कॉलर ID छुपी हुई।"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "कॉलर ID उपलब्ध।"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "सभी सेवाएँ"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "सभी एसिंक्रोनस डाटा"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "जवाब दें"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "पंजीकृत करें"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "अमान्य पासवर्ड।"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "सक्रिय हुआ।"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "कॉल्स अंतरित करें: जब व्यस्त हों"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "कॉल्स अंतरित करें: पहुँच से बाहर"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "वीडियो कॉल"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "वीडियो"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "जानेवाली अंतरराष्ट्रीय कॉल्स प्रतिबंधित।"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "फ्लाइट मोड चालू। कॉल्स करने के लिए फ्लाइट मोड अक्षम करें।"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "कॉल अंतरित करें: कोई उत्तर नहीं"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "कॉल अंतरित करें: हमेशा"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "सभी जानेवाली कॉलें बाधित हैं।"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "सभी आनेवाली कॉलें बाधित हैं।"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "निकास"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "आवाज"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "सूचना"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "रोमिंग में आनेवाली कॉल प्रतिबंधित।"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "कॉल अंतरण"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "सदस्यता नहीं ली गई"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "संपर्क देखें"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Պատճենել տեքստը"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Բացել URL-ը"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Պահպանել KeepIt-ում"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Ուղարկել էլ-նամակ"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Ուղարկել հաղորդագրություն"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Միայն FDN կանչեր:"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Կապի խնդիր կամ անվավեր MMI կոդ:"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Թարմացնել եղածը"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Զանգ"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Զանգի սպասում"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d վայրկյան"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "Դիտել կոնտակտը"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Թռիչքային ռեժիմը միացված է: Անջատել Թռիքչային ռեժիմը՝ զանգերը կատարելու համար:"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Զանգի արգելափակում"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Բոլոր մուտքային կանչերը արգելափակված են:"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Բոլոր ելքային կանչերը արգելափակված են:"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Ակտիվացնել կանչի վերահասցեավորումը. Մշտապես"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Ակտիվացնել կանչի վերահասցեավորումը. Չպատասխանելու դեպքում"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Միջազգային ելքային կանչերը արգելված են:"
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "Բոլոր Տեսածառայությունների համար, բացառությամբ SMS-ի"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Բոլոր կանչերը"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "Կանչին պատասխանելուց իմ զանգողի ID-ն ուղարկվելու է:"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "Կանչ կատարելուց իմ զանգողի ID-ն ուղարկվելու է:"
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Գաղտնաբառը արգելափակված է:"
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Մերժված է ցանցի կողմից:"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Պահանջում է..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Ծառայությունը թույլարտված չէ:"
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Մուտքայինների արգելափակ."
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Ելքայինների արգելափակ."
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Ելնող կանչերն արգելված են FDN-ով:"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Զանգողի ID-ի լռելյայնները արգելված չեն։ Հաջորդ զանգը. Արգելված չէ"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Զանգողի ID-ի լռելյայնները արգելված չեն։ Հաջորդ զանգը. Արգելված է"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Զանգողի ID լռելյայններն արգելված են։ Հաջորդ կանչը. Արգելված չէ"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Զանգողի ID լռելյայններն արգելված են։ Հաջորդ զանգը. Արգելված է"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "Իմ զանգահարողի ID-ն զանգահարելուց չի ուղարկվում:"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Կանչողի տարբերանշանը ցուցադրված է:"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Զանգահարողի ID-ն թաքցված է:"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Զանգահարողի ID-ն առկա է:"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Ասինքրոն տվյալների ծառայություններ"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Բոլոր տելեկոմ ծառայությունները"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Բոլոր ծառայությունները"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Բոլոր PDS ծառայությունները"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Բոլոր PADCA ծառայությունները"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "Բոլոր Տվյալների ծառայությունների համար"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "Բոլոր Համաժամված ծառայությունների համար"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Բոլոր ասինքրոն տվյալները"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Պայմանական"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Մուտքային կանչերն արգելափակված են ռոումինգի ժամանակ:"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Բաժանորդագրված չէ"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Ծառայությունը անհասանելի է:"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Մուտքագրեք համարը:"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Ֆաքս"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Փոխել գաղտնաբառը"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Գրանցված չէ:"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Հաջողված է"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI-ն ավարտված է:"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Ստեղծել կոնտակտ"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Չեղարկել"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Ապաակտիվացված է:"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Ձայն"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Վիդեո"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Ավլցնլ Կնտկտնրին"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Ելք"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Պատասխան"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Ակտիվացված է:"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Գրանցել"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Տեսականչ"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Զանգի վերահասցեավորում"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "Ընդունել"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Ցանցի սխալ:"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Սխալ գաղտնաբառ:"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Տեղեկություն"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Ավելացնել Էջանիշերում"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Զանգի վերահասցեավորման ակտիվացում. անհասանելի է"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Ակտիվացնել զանգի վերահասցեավորումը. Երբ զբաղված է"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Գաղտնաբառի փոփոխում"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Գրանցումը հաջող էր:"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Բոլոր Ելնող միջազգային կանչեր բացառությամբ ձեր երկրի"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Tambah ke Bookmark"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Salin teks"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Kirim pesan"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Kirim email"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Simpan di KeepIt"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Panggilan keluar dibatasi oleh FDN."
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Hanya panggilan FDN."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Update yang ada"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Buat kontak"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Batal"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Tambah ke kontak"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Panggilan"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Layanan tdk tersedia."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Meminta…"
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Ditolak oleh jaringan."
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d detik"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Dinonaktifkan."
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Panggilan tunggu"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Pembatasan panggilan"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Masalah sambungan atau kode MMI tidak berlaku."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "untuk semua layanan Tele kecuali SMS"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "untuk semua layanan Sinkronisasi"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "utk semua layanan Data"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Semua panggilan keluar internasional kecuali negara Asal"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Pendaftaran berhasil."
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Perubahan kata sandi"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI lengkap."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Default ID pemanggil yang dibatasi. Panggilan berikutnya: Terbatas"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Default ID pemanggil tidak dibatasi. Panggilan berikutnya: Tidak dibatasi"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Default ID pemanggil tidak dibatasi. Panggilan berikutnya: Terbatas"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Default ID pemanggil tidak dibatasi. Panggilan berikutnya: Tidak dibatasi"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Layanan tidak diizinkan."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Kata sandi diblokir."
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Tidak terdaftar."
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Jaringan error."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "ID pemanggil saya akan dikirim saat melakukan panggilan."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "ID pemanggil saya akan dikirim saat menjawab panggilan."
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Ubah katasandi"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Faks"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Masukan nomor."
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Bersyarat"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Semua panggilan"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Layanan data asinkron"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Semua layanan telekomunikasi"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Semua layanan PDS"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Semua layanan PADCA"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Sukses."
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Buka URL"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Pemblokiran panggilan keluar"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "ID pemanggil saya tidak dikirim saat melakukan panggilan."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Pemblokiran masuk"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "ID pemanggil diperlihatkan."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "ID pemanggil tersembunyi."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "ID pemanggil ada."
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Semua layanan"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Semua data asinkron"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Balas"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Daftar"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Kata sandi tidak berlaku."
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Mengaktifkan."
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Pengalihan panggilan: Ketika sibuk"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Pengalihan panggilan: Tak terjangkau"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Pggln video"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Video"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Panggilan keluar internasional dibatasi."
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Mode penerbangan aktif. Nonaktifkan mode Penerbangan untuk melakukan panggilan."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Pengalihan panggilan: Tdk ada jawaban"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Pengalihan panggilan: Selalu"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Semua panggilan keluar dibatasi."
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Semua panggilan masuk dibatasi."
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Keluar"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Suara"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Informasi"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Panggilan masuk diblokir saat menjelajah."
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Pengalihan panggilan"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Tidak berlangganan"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "Lihat kontak"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Copia testo"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Apri URL"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Salva in KeepIt"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Invia e-mail"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Invia messaggio"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Solo chiamate FDN"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Problema di connessione o codice non valido."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Aggiorna"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Chiamata"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Avviso di chiamata"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d secondi"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "Visualizza contatto"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Modalità offline attiva. Per effettuare chiamate, disattivare la Modalità offline."
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Blocco chiamate"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Tutte le chiamate in arrivo bloccate."
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Tutte le chiamate in uscita bloccate."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Trasferimento chiamate attivo: sempre"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Trasferimento chiamate attivo: nessuna risposta"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Chiamate internazionali in uscita bloccate."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "per tutti i servizi telefonici eccetto SMS"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Tutte le chiamate"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "L'ID chiamante personale viene inviato quando si risponde alle chiamate."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "L'ID chiamante personale viene inviato quando si effettuano chiamate."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Password bloccata."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Rifiutato dalla rete."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Richiesta..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Servizio non autorizzato."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Blocco chiamate in arrivo"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Blocco chiamate in uscita"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Le chiamate in uscita sono limitate da FDN."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "ID chiamante predefinito su non limitato. Prossima chiamata: Non limitato"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "ID chiamante predefinito su non limitato. Prossima chiamata: Limitato"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "ID chiamante predefinito su limitato. Prossima chiamata: Non limitato"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "ID chiamante predefinito su limitato. Prossima chiamata: Limitato"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "L'ID chiamante personale non viene inviato quando si effettuano chiamate."
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "ID chiamante visibile."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "ID chiamante nascosto."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "ID chiamante disponibile."
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Servizi dati asincroni"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Tutti i servizi di telecomunicazione"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Tutti i servizi"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Tutti i servizi PDS"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Tutti i servizi PADCA"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "per tutti i servizi dati"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "per tutti i servizi sincroni"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Tutti i dati asincroni"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Condizionale"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Chiamate in arrivo bloccate durante roaming."
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Non sottoscritto"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Servizio non disponibile."
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Inserite numero"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Fax"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Cambia password"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Non registrato."
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Operazione eseguita."
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI completato."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Crea contatto"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Annulla"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Disattivato."
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Voce"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Video"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Aggiungi a Rubrica"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Esci"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Rispondi"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Attivato."
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Registra"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Videochiama"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Trasferimento chiamate"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Errore di rete."
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Password non valida."
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Informazioni"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Aggiungi a Preferiti"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Trasferimento chiamate attivo: non raggiungibile"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Trasferimento chiamate attivo: occupato"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Cambio password"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Registrazione riuscita."
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Tutte le chiamate internazionali eccetto paese di residenza"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Tambah menyang Tanda buku"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Salin teks"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Kirim pesen"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Kirim email"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Simpen ing KeepIt"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Tilpun metu dialangi karo FDN"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Mung celukan FDN"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Anyarke sing ana"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Gawe kontak"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Batal"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Tmbh myg Kontak"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Celuk"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Layanan ora ana"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Lagi njaluk..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Ditolak dening jaringan"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d detik"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Dinonaktifke"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Nunggu celukan"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Pewates celukan"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Masalah sambungan utawa kode MMI ora valid"
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "kanggo layanan Kabeh Tele kajaba SMS"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "kanggo layanan Kabeh Sinkronus"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "kanggo Kabeh Layanan Data"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Kabeh tilpun internasional kajaba negarane dhewe"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Pendaptaran kaleksanan"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Ubahan sandi"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI rampung"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "ID penilpun gawan diwatesi. Celukan sakbanjure: Diwatesi"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "ID penilpun gawan diwatesi. Celukan sakbanjure: Ora diwatesi"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "ID penilpun gawan ora kanggo diwatesi. Celukan sakbanjure: Diwatesi"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "ID penilpun gawan ora kanggo diwatesi. Celukan sakbanjure: Ora diwatesi"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Layanan ora duwe ijin"
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Sandi diblokir"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Ora kedaptar"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Jaringan galat"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "ID penilpunku bakal kekirim menawa nyeluk"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "ID penilpunku bakal kekirim menawa njawab celukan"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Ubah sandi"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Faks"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Lebokke nomer"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Nganggo syarat"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Kabeh celukan"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Layanan data ora sinkron"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Kabeh layanan telecom"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Kabeh layanan PDS"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Kabeh layanan PADCA"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Sukses"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "buka URL"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Pewates metu"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "ID penilpunku ora kekirim menawa nyeluk"
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Pewates mlebu"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "ID penilpun diduduhke"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "ID penilpun ndelik"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "ID ana"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Kabeh layanan"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Kabeh data sing ora sinkron"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Jawab"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Daftar"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Sandi salah"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Diaktifke"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Celukan alihan: Menawa sibuk"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Celukan alihan: Ora kecandhak"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Celukn vidio"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Vidio"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Celukan metu internasional diwatesi"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Mode Mabur aktif. Nonaktifake mode Mabur yen arep nelpon."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Celukan alihan: Ora ono jawaban"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Celukan alihan: Mesti"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Kabeh celukan metu diwates"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Kabeh celukan mlebu diwatesi"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Metu"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Swara"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Informasi"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Celukan mlebu diwatesi nalika roaming"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Alihan celukan"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Ora langganan"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "Delok kontak"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "ტექსტის კოპირება"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "გახსენით URL"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt-ზე შენახვა"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "ელწერილის გაგზავნა"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "წერილის გაგზავნა"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "მხოლოდ FDN ზარები."
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "დაკავშირების პრობლემაა, ან MMI კოდი არასწორია."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "განახლდეს არსებ."
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "დარეკვა"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "ზარის დაყოვნება"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d წამი"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "კონტაქტის დათვალიერება"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "ჩართულია ფრენის რეჟიმი. ზარების განსახორციელებლად, გამორთეთ ფრენის რეჟიმი."
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "ზარის აკრძალვა"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "ყველა შემომავალი ზარი დაბლოკილია."
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "დაბლოკილია ყველა გამავალი ზარი."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "ზარის გადამისამართება აქტიურია: ყოველთვის"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "ზარის გადამისამართება აქტიურია: როცა არ პასუხობს"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "გამავალი საერთაშორისო ზარები დაბლოკილია."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "ყველა ტელე–სერვისისთვის, გარდა SMS"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "ყველა ზარი"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "ჩემი აბონენტის ID იგზავნება ზარებზე პასუხის დროს."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "ჩემი აბონენტის ID იგზავნება დარეკვის დროს."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "დაბლოკილია პაროლით."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "უარყო ქსელმა."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "იგზავნება მოთხოვნა..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "მომსახურება არაავტორიზებულია."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "შემომავლის დაბლოკვა"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "გამავალის დაბლოკვა"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "გამავალი ზარები შეზღუდულია FDN პარამეტრებით."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "აბონენტის ID–ს საწყისი პარამეტრები, რომლებიც არ უნდა შეიზღუდოს. შემდეგი ზარი: შეუზღუდავი"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "აბონენტის ID–ს საწყისი პარამეტრები, რომლებიც არ უნდა შეიზღუდოს. შემდეგი ზარი: შეზღუდული"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "აბონენტის ID–ს საწყისი პარამეტრები, რომლებიც უნდა შეიზღუდოს. შემდეგი ზარი: შეუზღუდავი"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "აბონენტის ID–ს საწყისი პარამეტრები, რომლებიც უნდა შეიზღუდოს. შემდეგი ზარი: შეზღუდული"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "ჩემი აბონენტის ID არ იგზავნება დარეკვის დროს."
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "აბონენტის ID ნაჩვენებია."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "აბონენტის ID დამალულია."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "აბონენტის ID მისაწვდომია."
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "მონაცემთა ასინქრონული გადაცემა"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "ტელეკომის ყველა სერვისი"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "ყველა მომსახურება"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "ყველა PDS მომსახურება"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "ყველა PADCA მომსახურება"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "ყველა მონაცემთა სერვისისთვის"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "ყველა სინქრონული სერვისისთვის"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "ყველა არასინქრონიზებული მონაცემი"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "პირობითი"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "შემოსული ზარები იბლოკება როუმინგის დროს."
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "არაა ხელმოწერილი"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "მომსახურება არ არის."
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "ჩაწერეთ ნომერი."
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "ფაქსი"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "პაროლის შეცვლა"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "არ არის დარეგისტრირებული."
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "წარმატება"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI დასრულდა."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "კონტაქტის შექმნა"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "გაუქმება"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "დეაქტივირებულია."
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "ხმა"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "ვიდეო"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "კონტაქ. დამატება"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "გამოსვ."
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "პასუხი"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "გააქტიურებულია."
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "რეგისტრაცია"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "ვიდეოზარი"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "ზარის გადამისამართება"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "დიახ"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "ქსელის შეცდომა."
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "პაროლი არასწორია."
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "ინფორმაცია"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "სანიშნეებში დამატება"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "ზარის გადამისამართება აქტიურია: როცა მიუწვდომელია"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "ზარის გადამისამართება აქტიურია: როცა დაკავებულია"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "პაროლი შეიცვალა"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "რეგისტრაცია წარმატებით დასრულდა."
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "ყველა გამავალი საერთაშორისო ზარი, გარდა საკუთარი ქვეყნისა"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Мәтінді көшіру"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL ашу"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt ішіне сақтау"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Электрондық пошта хабарын жіберу"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Хабар жіберу"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "FDN қоңыраулары ғана."
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Қосылу ақаулығы немесе қате MMI коды."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Барын жаңарту"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Қоңырау"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Қоңырауды күту"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d секунд"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "Контактты көру"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Ұшу режимі қосулы. Қоңырау шалу үшін ұшу режимін өшіріңіз."
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Қоңырауға тыйым салу"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Кіретін барлық қоңырауларға тыйым салынған."
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Шығатын қоңырауларға тыйым салынған."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Қоңыраудың үзіліп кетуі: әрқашан"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Қоңыраудың үзіліп кету: жауап жоқ"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Халықаралық шығатын\nқоңыраулар тыйым салынған."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS қызметінен басқа барлық теле қызметтер үшін"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Барлық қоңыраулар"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "Қоңырау шалуға жауап беру кезінде қоңырау шалушы нөмірін анықтаушы жіберіледі."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "Қоңырау шалу кезінде қоңырау шалушы нөмірін анықтаушы жіберіледі."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Кілтсөз\nкілттелген."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Шегеріп қойды\nЖелі кері."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Сұраныс жіберілді"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Қызметке\nрұқсат берілмеген."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Кіріске тыйым салу"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Шығысқа тыйым салу"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Шығыс қоңыраулар FDN арқылы шектелген."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Қоңырау шалушы кодының әдепкі мәндері шектелмеген. Келесі қоңырау: Шектелмеген"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Қоңырау шалушы кодының әдепкі мәндері шектелмеген. Келесі қоңырау: Шектелген"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Қоңырау шалушы кодының әдепкі мәндері шектелген. Келесі қоңырау: Шектелмеген"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Қоңырау шалушы кодының әдепкі мәндері шектелген. Келесі қоңырау: Шектелген"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "Қоңырау шалғанда менің ID жіберілмеді."
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Қоңырау шалушының ИД көрінуде"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Қоңырау соғушы ID жасырын"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Қоңырау шалушының ID"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Асинхронды мәліметтер қызметі"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Байланыстың барлық қызметтері"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Барлық қызметтер"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "PDS барлық қызметтері"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "PADCA барлық қызметтер"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "барлық деректер қызметтері үшін"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "барлық синхронды қызметтер үшін"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Барлық дыбыстық мәліметтер"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Шартты түрде"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Кіру қоңыраулары роуминг кезінде бұғатталды."
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Жазылмады"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Қызмет көрсете алмайды."
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Нөмірін жазыңыз."
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Факс"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Кілтсөзді ауыстырыңыз"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Тіркелмеген."
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Жетістік"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI толық."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Байланыс кітапшасын құру"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Тоқтату"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Өшірілген"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Дауыс"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Бейне"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Контакт-ге қосу"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Шығу"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Жауап беру"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Қосылған"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Тіркеу"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Бейне қоңыр."
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Қоңырауды қайтарып жіберу"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Желі қателігі"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Қате кілтсөз."
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Ақпарат"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Бетбелгілерге қосу"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Үзіліп кету: байланысу мүмкін емес"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Қоңырауды үзіп жіберу қосылған:Егер бос емес болса"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Құпиясөзді өзгерту"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Сәтті тіркелді."
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Ел ішіндегіден басқа барлық халықаралық шығыс қоңыраулар"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "ចម្លងអត្ថបទ"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "បើក URL"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "រក្សាទុកទៅ KeepIt"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "ផ្ញើអ៊ីមែល"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "ផ្ញើសារ"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "តែការហៅ FDN។"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "បញ្ហាការភ្ជាប់ ឬ កូដ MMI អសុពលភាព។"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "អាប់ដេតមានស្រាប់"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "ហៅ"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "ការរង់ចាំការហៅ"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d វិនាទី"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "បង្ហាញទំនាក់ទំនង"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "បើកទម្រង់យន្តហោះ។ បិទទម្រង់យន្តហោះ ដើម្បីធ្វើការហៅ។"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "ការរារាំងការហៅ"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "បានរារាំងការហៅចូល។"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "បានរារាំងការហៅចេញទាំងអស់។"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "បង្វែរការហៅ៖ ជានិច្ច"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "បង្វែរការហៅ៖ គ្មានចម្លើយ"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "បានរារាំងការហៅទៅក្រៅប្រទេស។"
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "សម្រាប់សេវាទូរទាំងអស់លើកលែង SMS"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "ការហៅទាំងអស់"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "នឹងផ្ញើ ID អ្នកហៅរបស់ខ្ញុំពេលឆ្លើយការហៅ។"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "នឹងផ្ញើ ID អ្នកហៅរបស់ខ្ញុំពេលហៅ។"
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "បានខ្ទប់ពាក្យសម្ងាត់។"
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "បានច្រានចោលដោយបណ្តាញ។"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "កំពុងស្នើ..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "មិនបានផ្តល់ការអនុញ្ញាតសេវា។"
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "ការរារាំងចូល"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "ការរារាំងចេញ"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "FDN បានកំហិតការហៅចេញ។"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "មិនបានកំហិត ID អ្នកហៅលំនាំដើម។ ការហៅបន្ទាប់៖ មិនបានកំហិត"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "មិនបានកំហិត ID អ្នកហៅលំនាំដើម។ ការហៅបន្ទាប់៖ បានកំហិត"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "បានកំហិត ID អ្នកហៅលំនាំដើម។ ការហៅបន្ទាប់៖ មិនបានកំហិត"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "បានកំហិត ID អ្នកហៅលំនាំដើម។ ការហៅបន្ទាប់៖ បានកំហិត"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "មិនផ្ញើ ID អ្នកហៅរបស់ខ្ញុំពេលហៅ។"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "បានបង្ហាញ ID អ្នកហៅ។"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "បានលាក់ ID អ្នកហៅ។"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "មាន ID អ្នកហៅ។"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "អសមកាលសេវាទិន្នន័យ"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "សេវាទូរគមនាគមន៍ទាំងអស់"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "សេវាទាំងអស់"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "សេវា PDS ទាំងអស់"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "សេវា PADCA ទាំងអស់"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "សម្រាប់សេវាទិន្នន័យទាំងអស់"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "សម្រាប់សេវាសមកាលទាំងអស់"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "ទិន្នន័យអសមកាលទាំងអស់"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "មានលក្ខខណ្ឌ"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "បានរារាំងការហៅចូលពេលរ៉ូមីង។"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "មិនបានចុះឈ្មោះ"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "មិនមានសេវា។"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "វាយបញ្ចូលលេខ។"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "ទូរសារ"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "ប្តូរពាក្យសម្ងាត់"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "មិនបានចុះបញ្ជី។"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "ជោគជ័យ។"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI ពេញលេញ។"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "បង្កើតទំ.ទំនង"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "បោះបង់"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "បានបិទដំណើរការ។"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "សំឡេង"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "វីដេអូ"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "ថែមទៅទំនាក់ទំនង"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "ចេញ"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "តប"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "បានបើកដំណើរការ។"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "ចុះបញ្ជី"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "ការហៅវីដេអូ"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "ការបង្វែរការហៅ"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "ព្រម"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "កំហុសបណ្ដាញ។"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "ពាក្យសម្ងាត់អសុពលភាព។"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "ព័ត៌មាន"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "ថែមទៅទំព័រចំណាំ"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "បង្វែរការហៅ៖ មិនអាចទាក់ទងបាន"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "បង្វែរការហៅ៖ ពេលរវល់"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "ការប្តូរពាក្យសម្ងាត់"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "ការចុះបញ្ជីជោគជ័យ។"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "ការហៅចេញក្រៅប្រទេសទាំងអស់លើកលែងតែប្រទេសដើម"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "ಬುಕ್ಮಾರ್ಕ್ಗಳಿಗೆ ಸೇರಿಸಿ"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "ಪಠ್ಯವನ್ನು ನಕಲಿಸು"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "ಸಂದೇಶ ಕಳುಹಿಸಿ"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "ಇಮೇಲ್ ಕಳುಹಿಸಿ"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt ಗೆ ಉಳಿಸಿ"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "ಹೊರಹೋಗುತ್ತಿರುವ ಕರೆಗಳು FDNನಿಂದ ನಿರ್ಬಂಧಿತವಾಗಿದೆ."
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "FDN ಕರೆಗಳು ಮಾತ್ರ."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "ಪ್ರಸ್ತುತ. ನವೀಕರಿಸಿ"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "ಸಂಪರ್ಕ ರಚಿಸಿರಿ"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "ರದ್ದು"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "ಸಂಪರ್ಕಗಳಿಗೆ ಸೇರಿಸು"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "ಓಕೆ"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "ಕರೆ"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "ಸೇವೆ ಲಭ್ಯವಿಲ್ಲ."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "ವಿನಂತಿಸಲಾಗುತ್ತಿದೆ..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "ನೆಟ್ವರ್ಕ್ನಿಂದ ತಿರಸ್ಕರಿಸಲಾಗಿದೆ."
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d ಸೆಕೆಂಡುಗಳು"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "ನಿಷ್ಕ್ರೀಯಗೊಂಡಿದೆ."
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "ಕರೆ ಕಾಯುತ್ತಿದೆ"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "ಕರೆ ತಡೆಯುವ"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "ಸಂಪರ್ಕ ಸಮಸ್ಯೆ ಅಥವಾ ಸಿಂಧುವಲ್ಲದ MMI ಕೋಡ್."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS ಹೊರತು ಪಡಿಸಿ ಎಲ್ಲಾ ಟೆಲಿ ಸೇವೆಗಳಿಗಾಗಿ"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "ಎಲ್ಲಾ ಸಿಂಕ್ರೋನಸ್ ಸೇವೆಗಳಿಗಾಗಿ"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "ಎಲ್ಲಾ ಡೇಟಾ ಸೇವೆಗಳಿಗಾಗಿ"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "ಸ್ವಂತ ದೇಶ ಹೊರತು ಪಡಿಸಿ ಹೊರಹೋಗುತ್ತಿರುವ ಎಲ್ಲಾ ಅಂತರರಾಷ್ಟ್ರೀಯ ಕರೆಗಳು"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "ನೋಂದಣಿ ಯಶಸ್ವಿಯಾಗಿತ್ತು."
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "ಪಾಸ್ವರ್ಡ್ ಬದಲಿಕೆ"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI ಸಂಪೂರ್ಣ."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "ನಿರ್ಬಂಧಿಸಿರುವುದಕ್ಕೆ ಕಾಲರ್ ID ಡೀಫಾಲ್ಟ್ ಗಳು. ಮುಂದಿನ ಕರೆ: ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "ನಿರ್ಬಂಧಿಸಿರುವುದಕ್ಕೆ ಕಾಲರ್ ID ಡೀಫಾಲ್ಟ್ ಗಳು. ಮುಂದಿನ ಕರೆ: ನಿರ್ಬಂಧಿಸಿಲ್ಲ"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "ನಿರ್ಬಂಧಿಸಿಲ್ಲದ್ದಕ್ಕೆ ಕಾಲರ್ ID ಡೀಫಾಲ್ಟ್ ಗಳು. ಮುಂದಿನ ಕರೆ: ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "ನಿರ್ಬಂಧಿಸಿಲ್ಲದ್ದಕ್ಕೆ ಕಾಲರ್ ID ಡೀಫಾಲ್ಟ್ಗಳು. ಮುಂದಿನ ಕರೆ: ನಿರ್ಬಂಧಿಸಿಲ್ಲ"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "ಸೇವೆಯನ್ನು ದೃಢೀಕರಿಸಿಲ್ಲ."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "ಪಾಸ್ವರ್ಡ್ ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ."
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "ನೋಂದಾಯಿಸಿಲ್ಲ."
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "ನೆಟ್ವರ್ಕ್ ತಪ್ಪು."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "ನನ್ನ ಕರೆ ID ಕರೆ ಮಾಡುವಾಗ ಕಳುಹಿಸಿದೆ."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "ನನ್ನ ಕರೆ ID ಕರೆಗಳಿಗೆ ಉತ್ತರಿಸುವಾಗ ಕಳುಹಿಸಿದೆ."
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "ಪಾಸ್ವರ್ಡ್ ಬದಲಾಯಿಸಿ"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "ಫ್ಯಾಕ್ಸ್"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "ಸಂಖ್ಯೆ ನಮೂದಿಸಿ."
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "ಷರತ್ತಿನಮೆರೆಗೆ"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "ಎಲ್ಲಾ ಕರೆಗಳು"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "ಅಸಿಂಕ್ರೊನಸ್ ಡೇಟಾ ಸೇವೆಗಳು"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "ಎಲ್ಲಾ ಟೆಲಿಕಾಂ ಸೇವೆಗಳು"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "ಎಲ್ಲಾ PDS ಸೇವೆಗಳು"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "ಎಲ್ಲಾ ಪಿಎಡಿಸಿಎ ಸೇವೆಗಳು"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "ಯಶಸ್ವಿ."
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL ತೆರೆಯಿರಿ"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "ಹೊರಹೋಗುವುದು ನಿರ್ಬಂಧಿಸುವುದು"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "ನನ್ನ ಕರೆ ID ಕರೆ ಮಾಡುವಾಗ ಕಳುಹಿಸುವುದಿಲ್ಲ."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "ಒಳಬರುವುದನ್ನು ತಡೆಹಿಡಿಯುತ್ತಿರುವದು"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "ಕರೆ ID ತೋರಿಸಲಾಗಿದೆ."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "ಕರೆ ID ಮರೆಮಾಡಲಾಗಿದೆ."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "ಕರೆ ಮಾಡಿದವರ ID ಲಭ್ಯವಿದೆ."
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "ಎಲ್ಲ ಸೇವೆಗಳು"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "ಎಲ್ಲಾ ಅಸಿಂಕ್ರೋನಸ್ ಡೇಟಾ"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "ಉತ್ತರಿಸಿ"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "ನೋಂದಾಯಿಸಿ"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "ಪಾಸ್ವರ್ಡ್ ತಪ್ಪಾಗಿದೆ."
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "ಸಕ್ರಿಯಗೊಂಡಿದೆ."
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "ಡೈವರ್ಟಿಂಗ್ ಕರೆಗಳು: ಕಾರ್ಯನಿರತವಾದಾಗ"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "ತಿರುಗಿಸಿದ ಕರೆಗಳು: ವ್ಯಾಪ್ತಿ ಪ್ರದೇಶದ ಹೊರಗೆ"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "ವೀಡಿಯೊ ಕರೆ"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "ವೀಡಿಯೊ"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "ಹೊರಹೋಗುವ ಅಂತರಾಷ್ಟ್ರೀಯ ಕರೆಗಳನ್ನು ನಿರ್ಬಂಧಿಸಲಾಗಿದೆ."
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "ಫ್ಲೈಟ್ ಮೋಡ್ ಆನ್. ಕರೆ ಮಾಡಲು ಫ್ಲೈಟ್ ಮೋಡ್ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಿ."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "ವರ್ಗಾವಣೆ ಕರೆಗಳು: ಉತ್ತರವಿಲ್ಲ"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "ವರ್ಗಾವಣೆ ಕರೆಗಳು: ಯಾವಾಗಲೂ"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "ಎಲ್ಲಾ ಹೊರ ಹೋಗುವ ಕರೆಗಳನ್ನು ಹೊರತುಪಡಿಸಲಾಗಿದೆ."
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "ಎಲ್ಲಾ ಒಳಬರುವ ಕರೆಗಳನ್ನು ಹೊರತುಪಡಿಸಲಾಗಿದೆ."
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "ನಿರ್ಗಮನ"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "ಧ್ವನಿ"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "ಮಾಹಿತಿ"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "ರೋಮಿಂಗ್ ಮಾಡುತ್ತಿರುವಾಗ ಒಳಬರುತ್ತಿರುವ ಕರೆಗಳು."
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "ಕರೆ ಬೇರೆಕಡೆಗೆ ತಿರುಗಿಸು"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "ಚಂದಾದಾರಿಕೆ ಮಾಡಿರುವುದಿಲ್ಲ"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "ಸಂಪರ್ಕ ವೀಕ್ಷಿಸಿ"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "북마크에 추가"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "글자 복사"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "메시지 보내기"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "이메일 보내기"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt에 저장"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "발신번호 제한 기능이 설정된 상태여서 전화를 연결할 수 없습니다."
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "발신 허용번호로만 전화를 걸 수 있습니다."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "기존 연락처에 추가"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "새 연락처로 추가"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "취소"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "연락처에 추가"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "확인"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "통화"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "서비스를 이용할 수 없습니다."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "요청 중..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "네트워크에서 요청을 거절했습니다."
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d초"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "해제했습니다."
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "통화 중 전화알림"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "통화 제한"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "네트워크 연결에 문제가 발생했거나 MMI 코드가 바르지 않습니다."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS를 제외한 모든 통신 서비스"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "모든 동기식 서비스"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "모든 데이터 서비스"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "국제 전화 발신(자국 제외)"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "등록을 마쳤습니다."
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "비밀번호 변경"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI를 완료했습니다."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "발신번호 표시를 [제한됨]으로 설정합니다. 다음 통화: 제한됨"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "발신번호 표시를 [제한됨]으로 설정합니다. 다음 통화: 제한 안 됨"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "발신번호 표시를 [제한 안 됨]으로 설정합니다. 다음 통화: 제한됨"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "발신번호 표시를 [제한 안 됨]으로 설정합니다. 다음 통화: 제한 안 됨"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "서비스가 인증되지 않았습니다."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "비밀번호를 잠금 설정했습니다."
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "등록되지 않았습니다."
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "네트워크 오류가 발생했습니다."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "전화를 걸 때 내 전화번호를 보냅니다."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "전화를 받을 때 내 전화번호를 보냅니다."
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "비밀번호 변경"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "팩스"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "숫자를 입력하세요."
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "조건부"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "모든 전화"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "비동기 데이터 서비스"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "모든 사업자 서비스"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "모든 PDS 서비스"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "모든 PADCA 서비스"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "완료했습니다."
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL 연결"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "발신제한"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "전화를 걸 때 내 전화번호를 보내지 않습니다."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "수신 제한"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "발신번호를 표시합니다."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "발신번호를 표시하지 않습니다."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "발신번호를 표시합니다."
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "모든 서비스"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "모든 비동기 데이터"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "답장"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "등록"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "비밀번호가 바르지 않습니다."
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "실행했습니다."
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "통화 중일 때"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "착신통화 : 서비스 지역 이탈 시"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "영상통화"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "동영상"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "국제전화 발신을 제한했습니다."
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "비행기 탑승 모드 실행 중입니다. 전화를 걸려면 비행기 탑승 모드를 해제하세요."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "착신통화 : 응답 없을 때"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "착신통화 : 항상"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "모든 발신전화를 제한했습니다."
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "모든 수신전화를 제한했습니다."
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "종료"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "음성"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "정보"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "해외에서는 전화 수신을 제한합니다."
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "착신전환"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "구독하지 않음"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "연락처 보기"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Текстти көчүрүү"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL ачуу"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Save in KeepIt"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Email жөнөтүү"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Билдирүү жөнөтүү"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "FDN calls only."
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Туташуу катасы же орунсуз MMI коду"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Жаңыртуу"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Чалуу"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Чакырууну күтүүсү"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d секунда"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "Катышты көрүү"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Учуу режими бар. Чалуу үчүн учуу режимин иштен чыгарыңыз."
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Чакыруу четтетүүсү"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "All incoming calls barred."
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Бардык чыгуучу чакыруулар четтетилди"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Divert calls: Always"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Которулган чакыруулар: Эч жооп жок"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Outgoing international calls barred."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS'тен тышкы кы бардык Телекызматтар үчүн"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Бардык чалуулар"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "My caller ID will be sent when answering calls."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "My caller ID will be sent when calling."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Password blocked."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Тармак тарабынан четке кагылды"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Суроодо..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Кызмат жактырылбады"
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Incoming barring"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Outgoing barring"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Чыгуучу чалуулар FDN менен чектелет."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Чалуучу IDсинин баштапкылары чектелбегенине. Кийинки чалуу: Чектелген эмес"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Чалуучу IDсинин баштапкылары чектелбегенине. Кийинки чалуу: Чектелген"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Чалуучу IDсинин баштапкылары чектелгенине. Кийинки чалуу: Чектелген эмес"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Чалуучу IDсинин баштапкылары чектелгенине. Кийинки чалуу: Чектелген"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "My caller ID is not sent when calling."
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Caller ID shown."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Caller ID hidden."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Caller ID available."
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Asynchronous data services"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "All telecom services"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Бардык кызматтар"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "All PDS services"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "All PADCA services"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "Бардык Айтымдар кызматтар үчүн"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "Бардык Мезгилдүү кызматтар үчүн"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Бардык синхронизацияланбаган маалыматтар"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Шарттуу"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Кирүүчү чалуулар роуминг кезде четтетилет"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Жазылган эмес"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Кызмат байкалбайт"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Номер киргизүү"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Факс"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Сырсөздү өзгөртүү"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Катталган эмес"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Ийгилик"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI бүттү"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Катышты жаратуу"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Артка"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Иштен чыгарылды."
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Үн"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Видео"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Катыштарга кош"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Чыгуу"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Жооп бер"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Иштетилди."
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Каттоо"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Вид.чалуу"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Чалууну которуу"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "ОК"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Тармак катасы"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Орунсуз сырсөз"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Маалымат"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Тиркемелерге кошуу"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Которулган чакыруулар: Жеткиликтүү эмес"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Divert calls: When busy"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Сырсөз өзгөртүү"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Каттоо ийгиликтүү"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Өз өлкөмдүкүнөн башка бардык чыгуучу эл аралык чалуулар"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "ກັອບປີ້ຂໍ້ຄວາມ"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "ເປີດ URL"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "ບັນທຶກໄປໃສ່ KeepIt"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "ສົ່ງອີເມລ໌"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "ສົ່ງຂໍ້ຄວາມ"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "FDN calls only."
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "ບັນຫາການເຊື່ອມຕໍ່ ຫຼືລະຫັດ MMI ບໍ່ຖືກຕ້ອງ."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "ການອັບເດດຍັງມີຢູ່"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "ໂທ"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "ສາຍຊ້ອນ"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d ວິນາທີ"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "ເບິ່ງຜູ້ຕິດຕໍ່"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "ໂໝດການບິນເປີດ. ມອດໂໝດການບິນເພື່ອໃຊ້ໃນການໂທ."
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "ຈຳກັດການໂທ"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "ລະງັບສາຍເອີ້ນເຂົ້າທັງໝົດ."
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "ລະງັບການໂທອອກທັງໝົດ."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Divert calls: Always"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "ໂອນສາຍ: ບໍ່ມີຜູ້ຮັບສາຍ"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "ການໂທອອກຕ່າງປະເທດຖືກຫ້າມ."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "ສໍາລັບການບໍລິການໂທລະເລກທັງໝົດ ຍົກເວັ້ນ SMS"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "ສາຍໂທທັງໝົດ"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "ID ຜູ້ໂທຂອງຂ້ອຍຈະຖືກສົ່ງອອກໄປ ໃນຂະນະທີ່ຮັບສາຍ."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "ID ຜູ້ໂທຂອງຂ້ອຍຈະຖືກສົ່ງອອກໄປ ເມື່ອໂທອອກ."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "ລະຫັດຖືກບລັອກ."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "ຖືກປະຕິເສດໂດຍເຄືອຂ່າຍ."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "ກໍາລັງສະເໜີຂໍ..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "ບໍ່ໄດ້ຮັບສິດໃຫ້ບໍລິການ."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "ການຫ້າມສາຍເຂົ້າມາ"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "ການຫ້າມການໂທອອກ"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "ການໂທອອກຖືກຫ້າມໂດຍ FDN."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "ID ຜູ້ໂທເຂົ້າເປັນມາດຕະຖານທີ່ບໍ່ຖືກຈໍາກັດ. ການໂທເທື່ອຕໍ່ໄປ: ບໍ່ຖືກຫ້າມ"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "ID ຜູ້ໂທເຂົ້າເປັນມາດຕະຖານທີ່ບໍ່ຖືກຈໍາກັດ. ການໂທເທື່ອຕໍ່ໄປ: ຈຳກັດ"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "ID ຜູ້ໂທເຂົ້າເປັນມາດຕະຖານທີ່ຖືກຈໍາກັດ. ການໂທເທື່ອຕໍ່ໄປ: ບໍ່ຈຳກັດ"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "ID ຜູ້ໂທເຂົ້າເປັນມາດຕະຖານທີ່ຖືກຈໍາກັດ. ການໂທເທື່ອຕໍ່ໄປ: ຈຳກັດ"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "ບໍ່ໄດ້ສົ່ງ ID ຜູ້ໂທຂອງຂ້ອຍອອກໄປ ເມື່ອໂທອອກ."
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Caller ID shown."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Caller ID hidden."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Caller ID available."
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "ຂໍ້ມູນບໍລິການທີ່ບໍ່ຕົງກັນ"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "ບໍລິການໂທລະຄົມມະນາຄົມທັງໝົດ"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "ການບໍລິການທັງໝົດ"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "ການບໍລິການ PDS ທັງໝົດ"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "ການບໍລິການ PADCA ທັງໝົດ"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "ສໍາລັບການບໍລິການຂໍ້ມູນທັງໝົດ"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "ສໍາລັບການບໍລິການຊິງຄ໌ໂຄຣໄນທັງໝົດ"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "ຂໍ້ມູນທັງໝົດບໍ່ຕົງກັນ"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "ມີເງື່ອນໄຂ"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "ສາຍໂທເຂົ້າຖືກຫ້າມເມື່ອເວລາເດີນທາງ."
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "ບໍ່ໄດ້ສະໝັກ"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "ການບໍລິການບໍ່ມີໃຫ້."
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "ໃສ່ໝາຍເລກ."
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "ແຟັກ"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "ປ່ຽນລະຫັດ"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "ບໍ່ໄດ້ລົງທະບຽນ."
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "ສໍາເລັດ"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI ສໍາເລັດ."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "ສ້າງຜູ້ຕິດຕໍ່"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "ຍົກເລີກ"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "ປິດໃຊ້ແລ້ວ"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "ສຽງ"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "ວິດີໂອ"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "ເພີ່ມໃສ່ຜູ້ຕິດຕໍ່"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "ອອກ"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "ຕອບກັບ"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "ເປີດໃຊ້ແລ້ວ"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "ລົງທະບຽນ"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "ການໂທວີດີໂອ"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "ໂອນສາຍ"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "ຕົກລົງ"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "ເຄືອຂ່າຍຂັດຂ້ອງ"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "ລະຫັດຜ່ານບໍ່ຖືກຕ້ອງ."
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "ຂໍ້ມູນຂ່າວສານ"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "ເພີ່ມໄປທີ່ບຸກມາກສ໌"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "ໂອນສາຍໂທ: ບໍ່ສາມາດເຂົ້າເຖີງ"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "ໂອນສາຍໂທ: ເມື່ອສາຍບໍ່ຫວ່າງ"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "ປ່ຽນລະຫັດ"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "ການລົງທະບຽນສໍາເລັດ."
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "ການໂທອອກໄປຕ່າງປະເທດທັງໝົດ ຍົກເວັ້ນໃນປະເທດທີ່ຢູ່"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Hanampy ao amin'ny Mariboky"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Handika soratra"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Handefa hafatra"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Handefa mailaka"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Save in KeepIt"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Feran'ny NFR ireo antso mivoaka."
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "FDN calls only."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Hanavao ny misy"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Hamorona mpfdray"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Hanafoan"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Hanampy ao am' Mpifandray"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Antso"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Serivisy tsy misy."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Eo am-pitakiana..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Nolavin'ny tambajotra."
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d segondra"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "miato"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Fampiandrasana antso"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Fanakanana antso"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Olana fifandraisana na kaody MMI tsy mety."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "ho an'ireo Serivisin-davitra Rehetra afa-tsy SMS"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "ho an'ireo Serivisy Synkraona Rehetra"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "ho an'ireo Serivisy Data Rehetra"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Ireo antso iraisam-pirenena mivoaka rehetra afa-tsy ny avy eo an-toerana."
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Nahomby ny fanoratana anarana."
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Fanovana tenimiafina"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "Vita ny MMI."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Lasa voafetra araka ny niandohana ny ID mpiantso. Antso manaraka: Voafetra"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Lasa voafetra araka ny niandohana ny ID mpiantso. Antso manaraka: Tsy voafetra"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Lasa tsy voafetra araka ny niandohana ny ID mpiantso. Antso manaraka: Voafetra"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Lasa tsy voafetra araka ny niandohana ny ID mpiantso. Antso manaraka: Tsy voafetra"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Serivisy tsy nomena alàlana."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Password blocked."
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Tsy voarakitra."
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Olana momba ny tambajotra."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "My caller ID will be sent when calling."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "My caller ID will be sent when answering calls."
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Hanova teny miafina"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Fax"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Ampidiro ny nomerao."
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Ara-fepetra"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Antso rehetra"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Asynchronous data services"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "All telecom services"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "All PDS services"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "All PADCA services"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Fahombiazana."
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Hanokatra URL"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Outgoing barring"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "My caller ID is not sent when calling."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Incoming barring"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Caller ID shown."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Caller ID hidden."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Caller ID available."
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Sirivisy rehetra"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Data tsy mifandrindra rehetra"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Hamaly"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Hanoratra anarana"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Tenimiafina diso."
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Novelomina."
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Divert calls: When busy"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Hamily antso: tsy tratr'antso"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Ants horntsr"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Horonantsary"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Voarara ireo antso iraisam-pirenena mivoaka."
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Mandeha ny maody sidina. Vonoy ny maody sidina raha hiantso."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Hamily antso: tsisy mamaly"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Divert calls: Always"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Voarara ny antso mivoaka rehetra."
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "All incoming calls barred."
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Hivoaka"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Feo"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Fampahalalana"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Voarara ny antso miditra rehefa miriaria."
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Familiana antso"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Not subscribed"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "Hijer mpifandr"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "ബുക്ക്മാര്ക്കുകളിലേക്ക് ചേര്ക്കുക"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "ടെക്സ്റ്റ് പകര്ത്തുക"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "സന്ദേശം അയയ്ക്കുക"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "ഈമെയില് അയക്കുക"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt-ൽ സംരക്ഷിക്കുക"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "പുറത്തേക്കുള്ള കോളുകള് FDN നാല് നിയന്ത്രിക്കപ്പെട്ടിരിക്കുന്നു."
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "FDN കോളുകള് മാത്രം."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "നിലവിലുള്ളത് അപ്ഡേറ്റ് ചെയ്യുക"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "കോണ്ടാക്ട് സൃഷ്ടിക്കുക"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "റദ്ദാക്കുക"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "കോൺടാക്ടുകളില് ചേര്ക്കുക"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "ശരി"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "കോള്"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "സേവനം ലഭ്യമല്ല."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "അഭ്യര്ത്ഥിക്കുന്നു..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "നെറ്റ്വര്ക്ക് നിരസിച്ചു."
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d നിമിഷം"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "നിര്ജ്ജീവമാക്കി."
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "കോള് വെയ്റ്റിംഗ്"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "കോള് തടയല്"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "കണക്ഷന് തകരാര് അല്ലെങ്കില് തെറ്റായ MMI കോഡ്."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS ഒഴികെയുള്ള എല്ലാ ടെലി സേവനങ്ങള്ക്കും"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "എല്ലാ സമന്വയ സേവനങ്ങള്ക്കും"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "എല്ലാ ഡാറ്റാ സേവനങ്ങള്ക്കും"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "മാതൃരാജ്യം ഒഴികെയുള്ള എല്ലാ പുറത്തേക്കുള്ള അന്തര്ദേശീയ കോളുകളും"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "രജിസ്ട്രേഷന് വിജയകരം."
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "പാസ്സ്വേര്ഡ് മാറ്റം"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI പൂര്ണ്ണം."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "കോളര് ID നിയന്ത്രിതം എന്ന സ്ഥിതിയിലേക്ക് മാറ്റി. അടുത്ത കോള്: നിയന്ത്രിച്ചിരിക്കുന്നു"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "കോളര് ID സ്ഥിരസ്ഥിതിയില് നിയന്ത്രിച്ചു. അടുത്ത കോള്: നിയന്ത്രിച്ചിട്ടില്ല"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "കോളര് ID നിയന്ത്രിച്ചിട്ടില്ല എന്ന സ്ഥിതിയിലേക്ക് മാറ്റി. അടുത്ത കോള്: നിയന്ത്രിച്ചിരിക്കുന്നു"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "കോളര് ID സ്ഥിരസ്ഥിതി നിയന്ത്രിച്ചിട്ടില്ല. അടുത്ത കോള്: നിയന്ത്രിച്ചിട്ടില്ല"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "സേവനം അംഗീകരിച്ചിട്ടില്ല."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "പാസ്വേര്ഡ് തടഞ്ഞു."
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "രജിസ്റ്റര് ചെയ്തിട്ടില്ല."
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "നെറ്റ്വര്ക്ക് പിശക്."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "കോള് ചെയ്യുമ്പോള് എന്റെ കോളര് ID അയയ്ക്കും."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "ഒരു കോളിന് മറുപടി നല്ക്കുമ്പോള് എന്റെ കോളര് ID അയക്കില്ല."
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "പാസ്വേഡ് മാറ്റുക"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "ഫാക്സ്"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "നമ്പര് നല്കുക."
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "നിബന്ധനയുള്ള"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "എല്ലാ കോളുകളും"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "അസമന്വീകരണ ഡാറ്റാ സേവനങ്ങള്"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "എല്ലാ ടെലികോം സേവനങ്ങളും"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "എല്ലാ പി ഡി എസ് സേവനങ്ങളും"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "എല്ലാ പി എ ഡി സി എ സേവനങ്ങളും"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "വിജയകരം."
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL തുറക്കുക"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "പുറത്തേക്കുള്ള തടയുന്നു"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "കോള് ചെയ്യുമ്പോള് എന്റെ കോളര് ID അയച്ചില്ല."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "ഇന്കമിംഗ് തടയല്"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "വിളിച്ചയാളിന്റെ ID പ്രദര്ശിപ്പിച്ചു."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "വിളിച്ചയാളിന്റെ ID മറച്ചിരിക്കുന്നു."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "വിളിച്ചയാളിന്റെ ID ലഭ്യമാണ്."
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "എല്ലാ സേവനങ്ങളും"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "എല്ലാ അസമന്വയ ഡാറ്റയും"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "മറുപടി"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "രജിസ്റ്റര്ചെയ്യുക"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "പാസ്വേഡ് അസാധുവാണ്."
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "സജീവമാക്കി."
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "കോള് ഡൈവേര്ട്ടുചെയ്യുക: തിരക്കിലായിരിക്കുമ്പോള്"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "കോള് തിരിച്ചുവിടുക: പരിധിക്ക് പുറത്തായാല്"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "വീഡിയോ കോള്"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "വീഡിയോ"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "അന്തര്ദേശീയ പുറത്തേക്കുള്ള കോളുകള് തടഞ്ഞു."
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "ഫ്ലൈറ്റ് മോഡ് ഓണ്. കോള് ചെയ്യുന്നതിന് ഫ്ലൈറ്റ് മോഡ് നിഷ്ക്രിയമാക്കുക"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "കോള് ഡൈവേര്ട്ടുചെയ്യുക: ഉത്തരമില്ല"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "കോള് ഡൈവേര്ട്ടുചെയ്യുക: എപ്പോഴും"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "എല്ലാ പുറത്തേക്കുള്ള കോളുകളും നിരോധിച്ചിരിക്കുന്നു."
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "എല്ലാ ഇന്കമിംഗ് കോളുകളും തടഞ്ഞിരിക്കുന്നു."
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "പുറത്തുകടക്കുക"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "ശബ്ദം"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "വിവരം"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "റോമിംഗിലായിരിക്കുമ്പോള് ഇന്കമിംഗ് കോളുകള് തടഞ്ഞു."
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "കോള് ഡൈവേര്ട്ടുചെയ്യുന്നു"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "സബ്സ്ക്രൈബ് ചെയ്തിട്ടില്ല"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "കോണ്ടാക്ട് കാണുക"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Текстийг хуулах"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL нээх"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt-д хадгалах"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Э-шуудан илгээх"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Зурвас илгээх"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Зөвхөн FDN дуудлага."
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Холболтын алдаа эсвэл MMI код хүчингүй"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Байгааг шинэчлэх"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Дуудлага"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Дуудлага хүлээж байна"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d секунд"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "Харилцагчийг харах"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Нислэгийн горим идэвхтэй. Дуудлага хийхийн тулд Нислэгийн горим идэвхгүй болго."
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Дуудлагыг хорьсон"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "All incoming calls barred."
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Бүх гарах дуудлага хаагдсан"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Divert calls: Always"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Дуудлага шилжүүл: Хариу алга"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Outgoing international calls barred."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS-ээс бусад бүх теле үйлчилгээнд зориулагдсан"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Бүх дуудлагууд"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "My caller ID will be sent when answering calls."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "My caller ID will be sent when calling."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Password blocked."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Сүлжээнээс няцаагдсан"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Хүсэлт гаргаж байна..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Үйлчилгээ эрхгүй байна"
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Ирэх дуудлагуудыг хаах"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Гарахыг хаах"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Гарах дуудлагыг FDN-ээс хязгаарласан байна"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Дуудлага хийгчийн нэр өгөгдмөлөөр хориглогдоогүй. Дараагийн дуудлага: Хориогүй"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Дуудлага хийгчийн нэр өгөгдмөлөөр хориглогдоогүй. Дараагийн дуудлага: Хориотой"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Дуудлага хийгчийн нэр өгөгдмөлөөр хориглогдсон. Дараагийн дуудлага: Хориогүй"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Дуудлага хийгчийн нэр өгөгдмөлөөр хориглогдсон. Дараагийн дуудлага: Хориотой"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "My caller ID is not sent when calling."
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Caller ID shown."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Caller ID hidden."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Caller ID available."
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Тааруулахгүй өгөгдлийн үйлчилгээ"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Бүх цахилгаан холбооны үйлчилгээ"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Бүх үйлчилгээ"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Бүх PDS үйлчилгээ"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Бүх PADCA үйлчилгээ"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "Бүх өгөгдлийн үйлчилгээнд зориулагдсан"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "Бүх синхрон үйлчилгээнд зориулагдсан"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Бүх тааруулахгүй өгөгдөл"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Нөхцөлт"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Роумингтай үед ирэх дуудлагыг хаасан"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Захиалагдаагүй"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Үйлчилгээ боломжгүй."
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Дугаар оруулах"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Факс"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Нууц үгийг өөрчлөх"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Бүртгүүлээгүй"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Амжилт"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI дууслаа"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Харилцагч үүсгэх"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Цуцлах"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Идэвхгүй болгосон"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Санамж"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Видео"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Харилцагчдад нэмэх үү?"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Гарах"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Хариулах"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Идэвхжсэн"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Бүртгүүлэх"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Видео дуудлг"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Дуудлага шилжүүлэх"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Сүлжээний алдаа"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Хүчингүй нууц үг"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Мэдээлэл"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Хавчуургад нэм"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Дуудлага шилжүүл: Хүрэх боломжгүй"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Дуудлага шилжүүлэх: Завгүй үед"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Нууц үг солих"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Бүртгэл амжилттай хийгдлээ"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Өөрийн улсаас бусад олон улсын гарах бүх дуудлага"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "पृष्ठचिन्हांना जोडा"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "मजकूर कॉपी करा."
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "संदेश पाठवा"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "ईमेल पाठवा"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt वर जतन करा"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "बाहेर जाणारे कॉल्स FDN ने निर्बंधित होतात."
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "FDN कॉल केवळ."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "अस्तित्वात असलेले अद्यावत करा"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "संपर्क तयार करा"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "रद्द"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "संपर्कात जोडा"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "ठीक"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "कॉल"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "सेवा उपलब्ध नाही."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "विनंती करीत आहे..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "नेटवर्क द्वारे नकारलेले."
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d सेकंद"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "क्रियाशील नाही."
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "कॉल प्रतीक्षा"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "कॉल थांबवला"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "कनेक्शन समस्या किंवा अवैध MMI कोड."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS वगळता सर्व टेली सेवांसाठी."
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "सर्व समन्वय सेवांसाठी."
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "सर्व डेटा सेवांसाठी."
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "मायदेश वगळता सर्व बाहेर जाणारे आंतरराष्ट्रीय कॉल्स."
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "नोंदणी यशस्वी झाली."
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "पासवर्डमध्ये बदल."
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI पूर्ण."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "कॉलर ID डिफॉल्ट्स निर्बंधित वर. पुढील कॉल: निर्बंधित."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "कॉलर ID डिफॉल्ट्स निर्बंधित वर. पुढील कॉल: निर्बंधित नाही."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "कॉलर ID डिफॉल्ट्स निर्बंधित नाही वर. पुढील कॉल: निर्बंधित."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "कॉलर ID डिफॉल्ट्स निर्बंधित नाही वर. पुढील कॉल: निर्बंधित नाही."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "सेवा अधिकृत नाही."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "पासवर्ड ब्लॉक झाला."
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "नोंदणी केलेला नाही."
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "नेटवर्क त्रुटी."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "माझा कॉलर ID कॉल करताना प्रेषित होईल."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "माझा कॉलर ID कॉलला उत्तर देताना प्रेषित होईल."
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "पासवर्ड बदला"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "फॅक्स"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "क्रमांक प्रविष्ट करा."
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "सशर्त"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "सर्व कॉल्स"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "विषमकालीन माहिती सेवा"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "सर्व टेलिकॉम सेवा"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "सर्व पीडीएस सेवा"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "सर्व PADCA सेवा"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "यशस्वी."
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL उघडा"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "आउटगोइंग थांबवले"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "माझा कॉलर ID कॉल करताना प्रेषित झाला नाही."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "इनकमिंग बॅरिंग"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "कॉलर ID दर्शविला."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "कॉलर ID लपलेला."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "कॉलर ID उपलब्ध."
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "सर्व सेवा"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "सर्व विषमकालिन डेटा"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "उत्तर द्या"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "नोंदणी करा"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "पासवर्ड अमान्य."
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "सक्रिय झाला."
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "कॉल्स वळवा: व्यग्र असाल तेव्हा"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "कॉल वळवा: अनरिचेबल"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "व्हिडिओ कॉल"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "व्हिडिओ"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "आउटगोइंग आंतरराष्ट्रीय कॉल्स थांबवले."
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "फ्लाईट मोड चालू. कॉल्स करण्यासाठी फ्लाईट मोड अक्षम करा."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "कॉल वळवा: उत्तर नाही"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "कॉल वळवा: नेहमी"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "बाहेर जाणारे सर्व कॉल थांबवण्यात आले."
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "येणारे सर्व कॉल थांबवण्यात आले."
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "बाहेर पडा"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "आवाज"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "माहिती"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "रोमिंग असताना येणारे कॉल थांबवण्यात आले."
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "कॉल वळवला"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "सदस्यत्व घेतलेले नाही"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "संपर्क पाहा"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Tambah ke Penanda Buku"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Salin teks"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Hantar mesej"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Hantar e-mel"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Simpan ke KeepIt"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Panggilan keluar dihadkan oleh FDN."
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Panggilan FDN sahaja."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "K.kini yg semasa"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Tambah kenalan"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Batal"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Tmbah ke Kenalan"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Panggilan"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Tiada perkhidmatan."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Meminta…"
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Ditolak oleh rangkaian."
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d saat"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Dinyahaktifkan."
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Panggilan menunggu"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Sekatan panggilan"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Masalah sambungan atau kod MMI tidak sah."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "untuk perkhidmatan Semua Tele kecuali SMS"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "untuk perkhidmatan Semua Selaras"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "untuk perkhidmatan Semua Data"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Semua panggilan keluar antarabangsa kecuali negara Asal"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Pendaftaran berjaya."
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Ubah kata laluan"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI selesai."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "ID pemanggil lalai ke terhad. Panggilan berikutnya: Terhad"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "ID pemanggil lalai ke terhad. Panggilan berikutnya: Tidak terhad"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "ID pemanggil lalai ke tidak terhad. Panggilan berikutnya: Terhad"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "ID pemanggil lalai ke tidak terhad. Panggilan berikutnya: Tidak terhad"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Perkhidmatan tidak dibenarkan."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Kata laluan disekat."
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Tidak didaftar."
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Ralat rangkaian."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "ID pemanggil saya akan dihantar semasa memanggil."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "ID pemanggil saya akan dihantar semasa menjawab panggilan."
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Tukar kata laluan"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Faks"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Masukkan nombor."
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Bersyarat"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Semua panggilan"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Perkhidmatan data tak selaras"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Perkhidmatan semua telekom"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Semua perkhidmatan PDS"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Semua perkhidmatan PADCA"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Berjaya."
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Buka URL"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Penyekatan keluar"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "ID pemanggil saya tidak dihantar semasa memanggil."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Penyekatan masuk"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "ID pemanggil ditunjukkan."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "ID pemanggil tersembunyi."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "ID pemanggil tersedia."
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Semua perkhimatan"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Semua data tak selaras"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Jawab"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Daftar"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Kata laluan tidak sah."
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Diaktifkan."
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Panggilan melencong aktif: Apabila sibuk"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Panggilan melencong aktif. Tdk dpt dicapai"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Panggilan video"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Video"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Panggilan antarabangsa keluar disekat."
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Mod penerbangan hidup. Nyahaktif Mod penerbangan untuk membuat panggilan."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Panggilan melencong aktif: Tiada jawapan"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Panggilan melencong aktif: Selalu"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Semua panggilan luar disekat."
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Semua panggilan masuk disekat."
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Keluar"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Suara"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Maklumat"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Panggilan masuk disekat semasa perayauan."
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Panggilan melencong"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Tidak dilanggan"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "Lihat kenalan"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "စာသား ကူးပါ"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL ဖြင့္ပါ"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt သို႔ သိမ္းပါ"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "အီးေမးလ္ ပို႔ပါ"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "မက္ေဆ့ခ်္ ပို႔ပါ"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "FDN calls only."
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "ခ်ိပ္ဆက္မႈျပႆနာ သုိ႔မဟုတ္ တရားမ၀င္သည့္ MMI ကုတ္ဒ္။္"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "ရွိၿပီးသားကို အပ္ဒိတ္လုပ္ပါ"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "ဖုန္းေခၚမႈ"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "ဖုန္းေခၚဆုိမႈ ေစာင့္ေနပါသည္"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d စကၠန္႔"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "အဆက္အသြယ္မ်ားကုိ ၾကည့္ပါ"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "ပ်ံသန္း အေနအထား ဖြင့္ထားသည္။ ဖုန္းေခၚျခင္းမ်ား လုပ္ရန္ ပ်ံသန္း အေနအထား ကို ပိတ္ထားပါ။"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "ဖုန္းေခၚဆုိမႈကုိ တားျမစ္ထားျခင္း"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "အ၀င္ ဖုန္းေခၚဆုိမႈမ်ား အားလုံး တားျမစ္ထားပါသည္။"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "ျပင္ပသုိ႔ ဖုန္းေခၚဆုိမႈမ်ားအားလုံးကုိ တားျမစ္ထားပါသည္။"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Divert calls: Always"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "ေခၚဖုန္းမ်ားကို လမ္းလႊဲရန္ : ေျဖၾကားမႈ မရွိပါ"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "ႏိုင္ငံရပ္ျခားသို႔ ေခၚဆိုမႈမ်ားကို တားျမစ္ထားပါသည္။"
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS မွလြဲ၍ တယ္လီ၀န္ေဆာင္မႈမ်ား အားလုံးအတြက္"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "ဖုန္းေခၚဆုိမႈမ်ားအားလုံး"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "ေခၚဆိုမႈမ်ား ေျဖစဥ္ ကၽြႏ္ုပ္၏ ေခၚဆိုသူ ID ပို႔လိမ့္မည္။"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "ေခၚဆိုေနစဥ္ ကၽြႏ္ုပ္၏ ေခၚဆိုသူ ID ပို႔လိမ့္မည္။"
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "စကားဝွက္ ပိတ္ဆီးထားသည္။"
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "ကြန္ယက္မွ ျငင္းပယ္သည္။"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "ေတာင္းဆုိေနပါသည္…."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "ဝန္ေဆာင္မႈ အခြင့္ေပးမထားပါ။"
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "အ၀င္ေခၚဆုိမႈ တားျမစ္ထားျခင္း"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "ျပင္ပသို့ေခၚဆိုမႈကိုတားျမစ္ထားမႈ"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "အထြက္ဖုန္းေခၚဆုိမႈမ်ားကုိ FDN က ကန္႔သတ္ထားပါသည္။"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "မတားျမစ္ရန္ ေခၚဆိုသူ ID မူရင္းမ်ား။ ေနာက္ထပ္ ေခၚဆိုမႈ: ကန္႔သတ္မထားပါ"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "မတားျမစ္ရန္ ေခၚဆိုသူ ID မူရင္းမ်ား။ ေနာက္ထပ္ ေခၚဆိုမႈ: ကန္႔သတ္ထားသည္"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "တားျမစ္ရန္ ေခၚဆိုသူ ID မူရင္းမ်ား။ ေနာက္ထပ္ ေခၚဆိုမႈ: ကန္႔သတ္မထားပါ"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "တားျမစ္ရန္ ေခၚဆိုသူ ID မူရင္းမ်ား။ ေနာက္ထပ္ ေခၚဆိုမႈ: ကန္႔သတ္ထားသည္"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "ေခၚဆိုစဥ္ ကၽြႏ္ုပ္၏ ေခၚဆိုသူ ID ပို႔မထားပါ။"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Caller ID shown."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Caller ID hidden."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Caller ID available."
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "ခ်ိန္သားမကုိက္ေသာ အခ်က္အလက္မ်ားအတြက္ ၀န္ေဆာင္မႈမ်ား"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "တယ္လီကြမ္း ၀န္ေဆာင္မႈမ်ား အားလုံး"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "ဆားဗစ္မ်ား အားလံုး"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "PDS ၀န္ေဆာင္မႈမ်ားအားလုံး"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "PADCA ၀န္ေဆာင္မႈမ်ားအားလုံး"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "အခ်က္အလက္ ၀န္ေဆာင္မႈမ်ား အားလုံးအတြက္"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "ခ်ိန္သားကုိက္သည့္ ၀န္ေဆာင္မႈမ်ား အားလုံးအတြက္"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "ခ်ိန္သားမကုိက္ေသာ အခ်က္အလက္မ်ားအားလုံး"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "အေျခအေနေပၚမူတည္၍"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "လွည္လည္သြားလားေနစဥ္ အ၀င္ဖုန္းေခၚဆုိမႈမ်ား တားျမစ္ထားပါသည္။"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "မွာယူမထားပါ"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "၀န္ေဆာင္မႈ မရရွိႏုိင္ပါ္။"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "နံပါတ္ျဖည့္ပါ"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "ဖက္စ္"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "စကား၀ွက္ ေျပာင္းလဲပါ"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "မွတ္ပံုမတင္ရေသး"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "ေအာင္ျမင္မႈ"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI ျပည့္စံုပါျပီ"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "အဆက္အသြယ္ ဖန္တီးပါ"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "ပယ္ဖ်က္ပါ"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "ပိတ္ထားပါသည္"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "အသံ"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "ဗီဒီယို"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "အဆက္အသြယ္မ်ားကို ထည့္ပါ"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "ထြက္ပါ"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "တုန္႔ျပန္ပါ"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "အသက္သြင္းၿပီး"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "မွတ္ပံုတင္ပါ"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "ဗီဒီယို ဖုန္းေခၚဆိုမႈ"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "ဖုန္းေခၚဆုိမႈကုိ လမ္းေၾကာင္းေျပာင္းေပးေနပါသည္"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "အုိေက"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "ကြန္ရက္ အမွား"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "မမွန္ေသာ စကား၀ွက္"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "သတင္းအခ်က္အလက္"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "စာညွပ္မ်ားသုိ႔ ထည့္ပါ"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "လမ္းလႊဲထားသည့္ ဖုန္းေခၚဆုိမႈမ်ား မေရာက္ႏုိင္ေသာ"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "လမ္းလႊဲထားသည့္ ဖုန္းေခၚဆုိမႈ မအားေသာအခါ"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "စကား၀ွက္ေျပာင္းပါ"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "မွတ္ပံုတင္မႈ ေအာင္ျမင္ပါသည္။"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "ေနရင္းႏုိင္ငံမွလြဲ၍ အထြက္ ႏုိင္ငံတကာဖုန္းေခၚဆုိမႈမ်ားအားလုံး"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "बुकमार्कहरुमा जोड्नुहोस्"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "पाठ कपी गर्नुहोस्"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "संदेश पठाउनुहोस्"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "ईमेल पठाउनुहोस्"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt मा सुरक्षित गर्नुहोस्"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "आउटगोइंग कलहरूलाई FDN ले निषेध गरिएको छ।"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "FDN कलहरू मात्र।"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "हालको अद्यावधिक"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "सम्पर्क बनाउनुहोस्"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "रद्द"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "सम्पर्कहरूमा जोड्नु"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "ठीक छ"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "कल"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "सेवा अनुपलब्ध।"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "अनुरोध गरिरहेको..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "नेटवर्कद्वारा अस्वीकृत।"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d सेकेन्डहरु"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "असक्रिय भयो।"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "कल प्रतीक्षामा"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "कल बारिङ"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "जोडन समस्या वा अमान्य MMI कोड।"
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS बाहेकका सबै टेलि सेवाहरूका लागि"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "सबै एकै समयमा हुने सेवाहरूका लागि"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "सबै तथ्यांक सेवाहरूका लागि"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "स्वदेश छोडेर बाहिर जाने सबै अन्तराष्ट्रीय कलहरू"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "दर्ता सफल भयो।"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "पासवर्ड परिवर्तन भयो"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI सम्पन्न।"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "कलर ID, <I>रुकावट छ</I>मा डिफाल्ट् हुन्छ। अर्को कल: सीमित छ"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "कलर ID, रुकावट छमा डिफल्ट हुन्छ। अर्को कल: अवरुद्ध नभएको"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "कलर ID, रुकावट छैनमा डिफल्ट हुन्छ। अर्को कल: सीमित छ"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "कलर ID, रुकावट छैनमा डिफल्ट हुन्छ। अर्को कल: अवरुद्ध नभएको"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "सेवा अधिकृत छैन।"
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "पासवर्ड रोकियो।"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "रजिस्टर गरिएकोछैन।"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "नेटवर्क त्रुटि।"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "कल गर्दा मेरो कलर ID पठाइनेछ।"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "कलहरूको उत्तर दिँदा मेरो कलर आइडी पठाइनेछ।"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "पासवर्ड बदल्नुहोस्"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "फ्याक्स"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "नम्बर लेख्नुहोस्।"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "शर्तमा आधारित"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "सबै कलहरू"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "असमक्रमित डाटा सेवाहरू"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "सबै दूरसंचार सेवाहरू"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "सबै पिडिएस सेवाहरू"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "सबै पीएडीसिए सेवाहरू"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "सफल।"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL खोल्नुहोस्"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "आउट्गोइङ्ग बारिङ"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "कल गर्दाखेरि मेरो कलर ID पठाँईदैन।"
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "इनकमिङ्ग बारिङ"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "कलर आइडी देखाइयो।"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "कलर आइडी लुकेको छ।"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "कलर आइडी उपलब्ध।"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "सबै सेवाहरु"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "सबै अतुल्यकालिक लगत"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "जवाफ"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "रजिस्टर"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "अमान्य पासवर्ड।"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "सक्रिय भयो।"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "कलहरू गुमाउनुहोस्: व्यस्त भएको बेलामा"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "कलहरू गुमाउनुहोस्: पुग्न नसकिने"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "भिडियो कल"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "भिडियो"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "आउट्गोइङ्ग अन्तर्राष्ट्रिय कलहरू निषेधित भए।"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "उडान मोड अन छ। कल गर्न उडान मोड निष्क्रिय गर्नुहोस्।"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "कलहरू घुमाउनुहोस्: कुनै उत्तर छैन"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "कलहरू घुमाउनुहोस्: सधैँ"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "सबै आउट्गोइङ्ग कलहरू निषेधित।"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "सबै इनकमिङ्ग कलहरू निषेधित।"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "बाहिर निस्कनु"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "भ्वाइस"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "जानकारी"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "रोमिङ हुँदाखेरि इनकमिङ्ग कलहरू निषेधित छन्।"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "कल फर्कदै"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "ग्राहक भएको छैन"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "सम्पर्क हेनु"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "ବୁକମାର୍କଗୁଡିକୁ ଯୋଡନ୍ତୁ"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "ଟେକ୍ସଟ୍ କପି"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "ସନ୍ଦେଶ ପ୍ରେରଣ"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "ଇମେଲ୍ ପ୍ରେରଣ"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt ରେ ସଞ୍ଚୟ କରନ୍ତୁ"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "ବହିର୍ଗମନ କଲଗୁଡିକ FDN ଦ୍ଵାରା ପ୍ରତିବନ୍ଧିତ ଅଟେ।"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "FDN କଲଗୁଡିକ କେବଳ।"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "ବିଦ୍ୟମାନ ଅପଡେଟ୍"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "ସମ୍ପର୍କ ସୃଷ୍ଟି"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "ବାତିଲ୍"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "ସମ୍ପର୍କକୁ ଯୋଡନ୍ତୁ"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "ଓକେ"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "କଲ୍"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "ସେବା ଉପଲବ୍ଧ ନାହିଁ।"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "ଅନୁରୋଧ କରୁଛି..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "ନେଟୱାର୍କ ଦ୍ଵାରା ଅଗ୍ରାହ୍ୟ ହୋଇଛି।"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d ସେକେଣ୍ଡ"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "ନିଷ୍କ୍ରିୟ ହେଲା"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "କଲ୍ ଅପେକ୍ଷାରତ"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "କଲ୍ ବାରିଂ"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "ସଂଯୋଗ କରିବାକୁ ଅସୁବିଧା ଏବଂ ଅବୈଧ MMI କୋଡ୍।"
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS ବ୍ୟତିତ ସମସ୍ତ ଟେଲି ସେବାଗୁଡିକ ପାଇଁ"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "ସମସ୍ତ ସିଙ୍କ୍ରୋନୋସ ସେବାଗୁଡ଼ିକ ପାଇଁ"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "ସମସ୍ତ ଡାଟା ସେବାଗୁଡିକ ପାଇଁ"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "ଘରୋଇ ଦେଶ ବ୍ୟତିତ ସମସ୍ତ ବହିର୍ଗମନ ଅନ୍ତରାଷ୍ଟ୍ରିୟ କଲଗୁଡିକ"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "ପଞ୍ଜିକରଣ ସଫଳ ଥିଲା।"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "ପାସୱାର୍ଡ୍ ପରିବର୍ତ୍ତନ"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI ସମୂର୍ଣ୍ଣ ହୋଇଛି।"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "ପ୍ରତିବନ୍ଧିତକୁ କଲର୍ ID ଡିଫଲ୍ଟ ହୋଇଛି। ପରବର୍ତ୍ତୀ କଲ୍: ପ୍ରତିବନ୍ଧିତ ହୋଇଛି"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "ପ୍ରତିବନ୍ଧିତକୁ କଲର୍ ID ଡିଫଲ୍ଟ ହୋଇଛି। ପରବର୍ତ୍ତୀ କଲ୍: ପ୍ରତିବନ୍ଧିତ ହୋଇନାହିଁ।"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "ପ୍ରତିବନ୍ଧିତକୁ କଲର୍ ID ଡିଫଲ୍ଟ ହୋଇନାହିଁ। ପରବର୍ତ୍ତୀ କଲ୍: ପ୍ରତିବନ୍ଧିତ ହୋଇଛି।"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "କଲର୍ ID ଡିଫଲ୍ଟକୁ ପ୍ରତିବନ୍ଧିତ ହୋଇନାହିଁ। ପରବର୍ତ୍ତୀ କଲ୍: ପ୍ରତିବନ୍ଧିତ ହୋଇନାହିଁ।"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "ସେବା ସ୍ଵୀକୃତ ନୁହେଁ।"
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "ପାସ୍ୱାର୍ଡ୍ ଅବରୋଧିତ ହୋଇଛି।"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "ପଞ୍ଜିକୃତ ହୋଇନାହିଁ।"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "ନେଟୱାର୍କ ତ୍ରୁଟି।"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "କଲ୍ କଲାବେଳେ ମୋର କଲର୍ ଆଇଡି ପଠାଯିବ।"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "ମୋ କଲର୍ ଆଇଡି ପଠା ହେବ ଯେତେବେଳେ କି କଲ୍ ର ଉତ୍ତର ଦିଆଯିବ।"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "ପାସୱାର୍ଡ୍ ପରିବର୍ତ୍ତନ"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "ଫ୍ୟାକ୍ସ"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "ନମ୍ବର୍ ପ୍ରବେଶ କରନ୍ତୁ।"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "ସର୍ତ୍ତମୂଳକ"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "ସମସ୍ତ କଲଗୁଡିକ"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "ଏସିଙ୍କ୍ରୋନସ୍ ଡାଟା ସେବାଗୁଡିକ"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "ସମସ୍ତ ଟେଲିକମ୍ ସେବାଗୁଡିକ"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "ସମସ୍ତ ପିଡିଏସ ସେବାଗୁଡିକ"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "ସମସ୍ତ ପିଏଡସିଏ ସେବାଗୁଡିକ"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "ସଫଳତା"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL ଖୋଲନ୍ତୁ"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "ବହିର୍ଗମନ ବାରିଂ"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "ମୋ କଲର୍ ଆଇଡି ପ୍ରେରଣ ହେବ ନାହିଁ ଯେତେବେଳେ କଲ୍ କରିବେ।"
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "ଆଗମନ ବେରିଂ"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "କଲର୍ ଆଇଡି ଦେଖାଇବା।"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "ଗୁପ୍ତ କଲର୍ ଆଇଡି।"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "କଲର୍ ଆଇଡି ଉପଲବ୍ଧ।"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "ସମସ୍ତ ସେବାଗୁଡିକ"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "ସମସ୍ତ ଏସିଙ୍କ୍ରୋନସ୍ ଡାଟା"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "ପ୍ରତ୍ୟୁତ୍ତର"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "ପଞ୍ଜିକରଣ"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "ଅବୈଧ ପାସୱାର୍ଡ୍।"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "ସକ୍ରିୟ ହେଲା।"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "ଡାଇଭର୍ଟ୍ କଲ୍ଗୁଡିକ: ଯେତେବେଳେ ବ୍ୟସ୍ତ ଥିବ"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "ଡାଇଭର୍ଟ୍ କଲ୍ଗୁଡିକ: ଅପହଞ୍ଚ"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "ଭିଡିଓ କଲ୍"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "ଭିଡିଓ"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "ବହିର୍ଗମନ ଅନ୍ତଃରାଷ୍ଟ୍ରିୟ କଲ୍ଗୁଡିକ ବାର୍ ହୋଇଛି।"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "ଫ୍ଲାଇଟ୍ ମୋଡ୍ ଅନ୍ କରନ୍ତୁ। କଲ୍ କରିବାକୁ ଫ୍ଲାଇଟ୍ ମୋଡ୍ ଅକ୍ଷମ କରନ୍ତୁ।"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "ଡାଇଭର୍ଟ୍ କଲ୍ଗୁଡିକ: କୌଣସି ଉତ୍ତର ନାହିଁ"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "ଡାଇଭର୍ଟ୍ କଲ୍ଗୁଡିକ: ସର୍ବଦା"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "ସମସ୍ତ ବହିର୍ଗମନ କଲ୍ଗୁଡିକ ବାର୍ ହେଲା।"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "ସମସ୍ତ ଆଗମନ କଲ୍ଗୁଡିକ ବାର୍ ହେଲା।"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "ପ୍ରସ୍ଥାନ"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "ଭଏସ୍"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "ସୂଚନା"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "ରୋମିଂ ସମୟରେ ଆଗମନ କଲ୍ଗୁଡିକ୍ ବାର୍ ହୋଇଥାଏ।"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "କଲ୍ ଡାଇଭର୍ଟିଂ"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "ଗ୍ରହୀତା ହୋଇନାହିଁ"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "ସମ୍ପର୍କ ଦେଖନ୍ତୁ"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "ਬੁੱਕਮਾਰਕਸ ਵਿੱਚ ਜੋੜੋ"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "ਟੈਕਸਟ ਕਾਪੀ ਕਰੋ"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "ਸੰਦੇਸ਼ ਭੇਜੋ"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "ਈਮੇਲ ਭੇਜੋ"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt 'ਤੇ ਸੁਰੱਖਿਅਤ ਕਰੋ"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "ਆਉਟਗੋਇੰਗ ਕਾੱਲਸ ਤੇ FDN ਨੇ ਪਾਬੰਦੀ ਲਗਾਈ ਹੈ।"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "ਸਿਰਫ FDN ਕਾੱਲਸ।"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "ਮੌਜੂਦਾ ਅਪਡੇਟ ਕਰੋ"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "ਸੰਪਰਕ ਬਣਾਉ"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "ਰੱਦ"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "ਸੰਪਰਕਾਂ ਵਿਚ ਜੋੜੋ"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "ਓਕੇ"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "ਕਾੱਲ"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "ਸੇਵਾ ਉਪਲਬਧ ਨਹੀਂ।"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "ਬੇਨਤੀ ਕੀਤੀ ਜਾ ਰਹੀ ਹੈ..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "ਨੈੱਟਵਰਕ ਦੁਆਰਾ ਅਸਵੀਕਾਰ।"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d ਸਕਿੰਟ"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "ਨਿਸ਼ਕ੍ਰਿਆ।"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "ਕਾੱਲ ਵੇਟਿੰਗ"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "ਕਾੱਲ ਪ੍ਰਤੀਬੰਧ"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "ਕਨੈਕਸ਼ਨ ਸਮੱਸਿਆ ਜਾਂ ਅਵੈਧ MMI ਕੋਡ।"
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS ਨੂੰ ਛੱਡ ਕੇ ਸਾਰੀਆਂ ਟੈਲੀ ਸੇਵਾਵਾਂ ਲਈ"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "ਸਾਰੀਆਂ ਸਮਕਾਲੀ ਸੇਵਾਵਾਂ ਲਈ"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "ਸਾਰੀਆਂ ਡੈਟਾ ਸੇਵਾਵਾਂ ਲਈ"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "ਆਪਣੇ ਦੇਸ਼ ਨੂੰ ਛੱਡ ਕੇ ਸਾਰੀਆਂ ਆਉਟਗੋਇੰਗ ਅੰਤਰਰਾਸ਼ਟਰੀ ਕਾੱਲਸ"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "ਰਜਿਸਟਰੇਸ਼ਨ ਸਫਲ ਰਹੀ ਸੀ।"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "ਪਾਸਵਰਡ ਤਬਦੀਲੀ"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI ਪੂਰਨ।"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "ਕਾੱਲਰ ID ਡਿਫਾੱਲਟਸ ਪ੍ਰਤੀਬੰਧਿਤ ਕੀਤੇ ਜਾਣਗੇ। ਅਗਲੀ ਕਾੱਲ: ਪ੍ਰਤੀਬੰਧਿਤ ਹੈ"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "ਕਾੱਲਰ ID ਡਿਫਾੱਲਟਸ ਪ੍ਰਤੀਬੰਧਿਤ ਕੀਤੇ ਜਾਣਗੇ। ਅਗਲੀ ਕਾੱਲ: ਪ੍ਰਤੀਬੰਧਿਤ ਨਹੀਂ"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "ਕਾੱਲਰ ID ਡਿਫਾੱਲਟਸ ਪ੍ਰਤੀਬੰਧਿਤ ਨਹੀਂ ਕੀਤੇ ਜਾਣਗੇ। ਅਗਲੀ ਕਾੱਲ: ਪ੍ਰਤੀਬੰਧਿਤ ਹੈ"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "ਕਾੱਲਰ ID ਡਿਫਾੱਲਟ ਪ੍ਰਤੀਬੰਧਿਤ ਨਹੀਂ ਕੀਤੇ ਜਾਣਗੇ। ਅਗਲੀ ਕਾੱਲ: ਵਰਜਿਤ ਨਹੀਂ।"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "ਸੇਵਾ ਅਧਿਕ੍ਰਿਤ ਨਹੀਂ ਹੈ।"
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "ਪਾਸਵਰਡ ਬਲੌਕ ਹੋਇਆ।"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "ਰਜਿਸਟਰ ਨਹੀਂ ਕੀਤਾ ਗਿਆ।"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "ਨੈੱਟਵਰਕ ਤਰੁੱਟੀ।"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "ਕਾੱਲ ਕਰਨ ਵੇਲੇ ਮੇਰੀ ਕਾੱਲਰ ID ਭੇਜੀ ਜਾਵੇਗੀ।"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "ਕਾੱਲਾਂ ਦਾ ਜਵਾਬ ਦੇਣ ਵੇਲੇ ਮੇਰੀ ਕਾੱਲਰ ID ਭੇਜੀ ਜਾਵੇਗੀ।"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "ਪਾਸਵਰਡ ਬਦਲੋ"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "ਫੈਕਸ"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "ਨੰਬਰ ਦਾਖ਼ਲ ਕਰੋ।"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "ਸ਼ਰਤੀਆ"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "ਸਾਰੀਆਂ ਕਾੱਲਸ"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "ਅਸਿੰਕ੍ਰੋਨਸ ਡੈਟਾ ਸੇਵਾਵਾਂ"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "ਸਾਰੀਆਂ ਟੈਲੀਕਾਮ ਸੇਵਾਵਾਂ"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "ਸਾਰੀਆਂ ਪੀਡੀਐਸ ਸੇਵਾਵਾਂ"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "ਸਾਰੀਆਂ ਪੀਏਡੀਸੀਏ ਸੇਵਾਵਾਂ"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "ਸਫਲ।"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL ਖੋਲ੍ਹੋ"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "ਆਉਟਗੋਇੰਗ ਬਾਰਿੰਗ"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "ਕਾੱਲ ਕਰਨ ਵੇਲੇ ਮੇਰੀ ਕਾੱਲਰ ID ਨਹੀਂ ਭੇਜੀ ਜਾਂਦੀ।"
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "ਇਨਕਮਿੰਗ ਬਾਰਿੰਗ"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "ਕਾਲਰ ID ਦਿਖਾਇਆ।"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "ਕਾੱਲਰ ID ਲੁਕੀ ਹੋਈ।"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "ਕਾੱਲਰ ID ਉਪਲੱਬਧ।"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "ਸਾਰੀ ਸੇਵਾਵਾਂ"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "ਸਾਰੇ ਅਸਿੰਕ੍ਰੋਨਸ ਡੈਟਾ"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "ਜਵਾਬ ਦਿਓ"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "ਰਜਿਸਟਰ ਕਰੋ"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "ਅਵੈਧ ਪਾਸਵਰਡ।"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "ਕਿਰਿਆਸ਼ੀਲ।"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "ਕਾੱਲਾਂ ਡਾਈਵਰਟ ਕਰੋ: ਜਦ ਵਿਅਸਤ ਹੋਵੇ"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "ਕਾੱਲਾਂ ਡਾਈਵਰਟ ਕਰੋ: ਜਦ ਪਹੁੰਚ ਤੋਂ ਬਾਹਰ ਹੋਵੇ"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "ਵੀਡਿਓ ਕਾੱਲ"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "ਵੀਡਿਓ"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "ਆਉਟਗੋਇੰਗ ਅੰਤਰਰਾਸ਼ਟਰੀ ਕਾੱਲ ਪ੍ਰਤਿਬੰਧਿਤ।"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "ਫਲਾਈਟ ਮੋਡ ਚਾਲੂ। ਕਾੱਲਸ ਕਰਨ ਦੇ ਲਈ ਫਲਾਈਟ ਮੋਡ ਨੂੰ ਅਸਮਰੱਥ ਕਰੋ।"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "ਕਾੱਲਾਂ ਡਾਇਵਰਟ ਕਰੋ: ਕੋਈ ਉੱਤਰ ਨਹੀਂ"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "ਕਾੱਲਾਂ ਡਾਇਵਰਟ ਕਰੋ: ਹਮੇਸ਼ਾ"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "ਸਾਰੀਆਂ ਆਉਟਗੋਇੰਗ ਕਾੱਲਾਂ ਪ੍ਰਤਿਬੰਧਿਤ ਕੀਤੀਆਂ।"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "ਸਾਰੀਆਂ ਇਨਕਮਿੰਗ ਕਾੱਲਾਂ ਪ੍ਰਤਿਬੰਧਿਤ ਕੀਤੀਆਂ।"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "ਬਾਹਰ ਜਾਉ"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "ਵਾੱਇਸ"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "ਜਾਣਕਾਰੀ"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "ਰੋਮਿੰਗ ਵੇਲੇ ਇਨਕਮਿੰਗ ਕਾੱਲਾਂ ਰੋਕੀਆਂ ਗਈਆਂ।"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "ਕਾੱਲ ਡਾਇਵਰਟਿੰਗ"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "ਸਬਸਕ੍ਰਾਈਬ ਨਹੀਂ ਹੋਇਆ"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "ਸੰਪਰਕ ਦੇਖੋ"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Copiar texto"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Abrir URL"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Guardar no KeepIt"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Enviar e-mail"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Enviar mensagem"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Só chamadas FDN."
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Problema de ligação ou código MMI inválido."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Actualizar"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Chamada"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Chamada em espera"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d segundos"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "Ver contactos"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Modo de Voo activado. Desactive o modo de Voo para efectuar chamadas."
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Barramento de chamadas"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Todas as chamadas recebidas restringidas."
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Todas as chamadas efectuadas restringidas."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Desvio de chamadas activado: Sempre"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Desvio de chamadas activado: Não atende"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Chamadas internacionais restringidas."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "para todos os serviços Tele excepto SMS"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Todas as chamadas"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "O meu ID de chamador é enviado durante o atendimento de chamadas."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "O meu ID de chamador é enviado durante a realização de chamadas."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Palavra-passe bloqueada."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Rejeitado pela rede."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "A pedir..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Serviço não autorizado."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Barramento de recepção"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Barramento de efectuadas"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "As chamadas efectuadas são restringidas por Marcação Fixa."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "O ID de chamador regressa à predefinição de não restringido. Chamada seguinte: Não restringido"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "O ID de chamador regressa à predefinição de não restringido. Chamada seguinte: Restringido"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "O ID de chamador regressa à predefinição de restringido. Chamada seguinte: Não restringido"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "O ID de chamador regressa à predefinição de restringido. Chamada seguinte: Restringido"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "O meu ID de chamador não é enviado durante a realização de chamadas."
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "ID do chamador exibido."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "ID de chamador oculto."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "ID de chamador disponível."
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Serviços de dados assíncronos"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Todos os serviços de telecomunicações"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Todos os serviços"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Todos os serviços PDS"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Todos os serviços PADCA"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "para todos os serviços de dados"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "para todos os serviços síncronos"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Todos os dados assíncronos"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Condicional"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Chamadas recebidas barradas quando em roaming."
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Não subscrito"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Serviço não disponível."
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Introduzir número."
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Fax"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Alterar palavra-passe"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Não registado."
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Concluído."
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI concluído."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Criar contacto"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Cancelar"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Desactivado."
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Voz"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Vídeo"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Adic. a Contactos"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Sair"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Responder"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Activado."
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Registar"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Cham. vídeo"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Desvio de chamadas"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Erro da rede."
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Palavra-passe incorrecta."
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Informações"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Adicionar aos Favoritos"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Desvio de chamadas activado: Incontactável"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Desvio de chamadas activado: Se ocupado"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Alteração da palavra-passe"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "O registo foi bem sucedido."
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Todas as chamadas internacionais efectuadas excepto para o país de origem"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Копировать текст"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Открыть URL"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Сохранить в KeepIt"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Отправить сообщение электронной почты"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Отправить сообщение"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Только разрешенные вызовы."
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Проблема подключения или недействительный код MMI."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Обновить контакт"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Вызовы"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Ожидание вызова"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d сек."
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "Просмотреть"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Включен автономный режим. Выключите автономный режим, чтобы выполнить вызов."
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Запрет вызова"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Все входящие вызовы запрещены."
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Все исходящие вызовы запрещены."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Переадресация вызовов: Всегда"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Переадресация вызова: Нет ответа"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Исходящие международные вызовы запрещены."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "для всех услуги связи SMS"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Все вызовы"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "Мой номер отправляется при ответе на вызов."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "Мой номер отправляется при вызове."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Пароль заблокирован."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Отклонено сетью."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Запрос..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Услуга не разрешена."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Запрет входящих"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Запрет исходящих"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Исходящие вызовы ограничены FDN."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Ограничения для идентификатора вызовов по умолчанию не установлены. Следующий вызов: Не запрещено"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Ограничения для идентификатора вызовов по умолчанию не установлены. Следующий вызов: Запрещено"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Ограничения для идентификатора вызовов по умолчанию установлены. Следующий вызов: Не запрещено"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Ограничения для идентификатора вызовов по умолчанию установлены. Следующий вызов: Запрещено"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "Не передавать мой номер во время вызова."
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Фотоопределитель отображается."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Фотоопределитель скрыт."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Фотоопределитель доступен."
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Асинхронные услуги данных"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Все услуги связи"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Все услуги"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Все услуги PDS"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Все услуги PADCA"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "для всех услуг передачи данных"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "для всех синхронных услуг"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Все асинхронные данные"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Условная"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Входящие вызовы запрещены при роуминге."
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Без подписки"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Услуга недоступна."
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Введите номер."
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Факс"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Изменить пароль"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Не зарегистрировано."
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Успешно"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "Завершение сеанса MMI."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Создать контакт"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Отмена"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Выключено."
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Голос"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Видео"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Добав. в конт."
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Выход"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Ответ"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Включено."
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Регистрация"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Видеовызов"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Переадресация вызова"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "Да"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Ошибка сети."
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Неправильный пароль"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Информация"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Добавить в Закладки"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Переадресация вызовов: Если недоступен"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Переадресация вызова: Если занято"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Изменить пароль"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Регистрация прошла успешно."
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Все исходящие международные вызовы, кроме вызовов в страну проживания"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "පිටුසලකුණු වලට එක් කරන්න"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "පෙළ පිටපත් කරන්න"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "පණිවිඩය යවන්න"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "ඊමේලය යවන්න"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt වෙත සුරකින්න"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "යන ඇමතුම් සඳහා FDN මඟින් සීමා පණවා ඇත."
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "FDN ඇමතුම් පමණයි."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "පවත්නා දේ යාවත්. ක."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "සබඳතාවක් සා."
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "අවල. කර."
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "සබඳතා වලට එක් කරන්න"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "හරි"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "ඇමතුම"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "සේවා නොපවතී."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "ඉල්ලමින්..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "ජාලයෙන් ප්රතික්ෂේපයි."
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "තත්පර %d"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "අක්රිය කෙරිණි."
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "ඇමතුම් රැඳවීම"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "ඇමතුම් වළැක්වීම"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "සබඳතා ගැටළුවක් හෝ වැරදි MMI කේතයක්."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS හැර සියළු ටෙලි සේවා"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "සියළු සම්මුහුර්තකරණ සේවා සඳහා"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "සියළු දත්ත සේවා සඳහා"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "මුල් රට හැර අනෙක් සියළු ගන්නා අන්තර්ජාතික ඇමතුම්"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "ලියාපදිංචිය සාර්ථක විය."
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "මුරපදය වෙනස් කිරීම"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI සම්පුර්ණයි."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "සීමාවන් ඇති ලෙස ඇමතුම්කරු ID පෙරනිමි කරයි. ඊළඟ ඇමතුම: සීමාකරන ලද"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "සීමාවන් ඇති ලෙස ඇමතුම්කරු ID පෙරනිමි කරයි. ඊළඟ ඇමතුම: සීමාකර නොමැත"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "සීමාවන් නොමැති ලෙස ඇමතුම්කරු ID පෙරනිමි කරයි. ඊළඟ ඇමතුම: සීමාකරන ලද"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "සීමාවන් නොමැති ලෙස ඇමතුම්කරු ID පෙරනිමි කරයි. ඊළඟ ඇමතුම: සීමාකර නොමැත"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "සේවාවට බලය දී නොමැත."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "රහස් වචනය අවහිර කර ඇත."
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "ලියාපදිංචි වී නැත."
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "ජාල දෝෂයකි."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "මගේ ඇමතුම් ID අමතන විට යැවේ."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "මගේ ඇමතුම් ID පිළිතුරු ඇමතුම් වලට යැවෙනු ඇත."
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "මුරපදය වෙනස් කරන්න"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "ෆැක්ස්"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "අංකය ඇතුල් කරන්න."
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "කොන්දේසිගත"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "ඇමතුම් සියල්ල"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "අසමමුහුර්තක දත්ත සේවා"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "ටෙලිකොම් සේවා සියල්ල"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "PDS සේවා සියල්ල"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "PADCA සේවා සියල්ල"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "සාර්ථකත්වය."
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL විවෘත කරන්න"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "යැවෙන බැමවුම"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "අමතන විට මගේ ඇමතුම් ID නොයැවේ."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "ලැබෙන බැමවුම"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "ඇමතුම්කරු ID දැක්වේ."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "සැඟවූ ඇමතුම්කරු ID."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "ඇමතුම්කරු ID ඇත."
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "සියලුම සේවා"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "සියලු සම්මුහුර්ත දත්ත"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "පිළිවදන් සපයන්න"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "ලියාපදිංචි කරන්න"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "අවලංගු මුරපදය."
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "සක්රීය කරන ලදි."
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "ඇමතුම් හරවන්න: කාර්ය නිරත විට"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "ඇමතුම් හරවන්න: ලඟා විය නොහැක"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "වීඩියෝ ඇමතුම"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "වීඩියෝ"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "බැහැර යන ජාත්යන්තර ඇමතුම් වළක්වා ඇත."
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "පියාසර මාදිලිය සක්රියයි. ඇමතුම් ලබා ගැනීමට පියාසර මාදිලිය අක්රිය කරන්න."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "ඇමතුම් හරවන්න: පිළිතුරක් නැත"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "ඇමතුම් හරවන්න: සැමවිටම"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "ලබාගන්නා ඇමතුම් සියල්ල වළක්වා ඇත."
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "ලැබෙන ඇමතුම් සියල්ල වළක්වා ඇත."
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "ඉවත් වන්න"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "හඬ"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "තොරතුරු"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "සංක්රමණයේදී පැමිණෙන ඇමතුම් වැලකේ."
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "ඇමතුම් හැරවීම"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "දායක වී නොමැත"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "සබඳතාව පෙන්ව."
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Tambihkeun ka Bookmark"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Salin teks"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Kirim talatah"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Kirim email"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Simpen di KeepIt"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Sauran kaluar kawates ku FDN."
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Ngan sauran FDN."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Mutakhirkeun nu aya"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Jieun kontak"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Batal"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Tambih ka kontak"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Sauran"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Layanan teu sadia."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Menta..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Ditampik ku jaringan."
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d detik"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Dinonaktifkeun."
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Ngantosan sauran"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Panggilan diwatesan"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Koneksi masalah atawa kode MMI henteu soheh."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "keur Sadaya lalayan Tele iwal SMS"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "Jang layanan Sadaya Sinkronisasi"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "Jang layanan Sadaya Data"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Sadaya sauran internasional kaluar iwal Nagara asal"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Pendaptaran sukses."
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Perobihan kata sandi"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI rengse."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "ID Panggilan default janteun diwates. Panggilan salajengna: Diwates"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "ID Panggilan default janteun diwates. Panggilan salajengna: Diwates"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "ID panggilan default janteun teu diwates. Panggilan salajengna: Diwates"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "ID panggilan default janteun teu diwates. Panggilan salajengna: Diwates"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Layanan teu diijinkeun."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Sanggem sandi diblokir."
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Teu didaftarkeun."
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Kasalahan jaringan."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "ID telpon Abdi bakal dikirim pami ngajawab panggilan."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "ID telpon Abdi bakal dikirim pami ngajawab panggilan."
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Gentos kata sandi"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Faks"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Lebetkeun nomer."
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Kondisional"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Sadaya panggilan"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Layanan data nu teu sinkron"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Sadaya layanan telekom"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Sadaya layanan PDS"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Sadaya layanan PADCA"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Sukses."
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Buka URL"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Larangan kaluar"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "ID panyaur abdi teu dikirimkeun keur nyauran."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Larangan telpon asup"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "ID Panyaur dipintonkeun."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "ID Panyaur disumputkeun."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "ID Panyaur sadia."
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Sadaya layanan"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Sadaya data nu singkron"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Bales"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Daptar"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Kata sandi salah."
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Diaktifkeun."
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Pindahkeun sauran: Lamun riweuh"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Pindahkeun sauran: teu tiasa dihubungi"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Sauran video"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Video"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Panggilan kaluar internasional dilarang."
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Mode pesawat aktip. Nonaktifkeun Mode pesawat kanggi ngalakukeun panggilan."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Panggilan dialihkeun: Teu dijawab"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Panggilan dialihkeun: Saterasna"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Sadaya panggilan lebet dilarang."
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Sadaya panggilan lebet dilarang."
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Kaluar"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Sora"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Katerangan"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Sauran asup dihalangan keur roaming."
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Mindahkeun telpon"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Teu ngalanggan"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "Tingalikeun kontak"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Ongeza kwenye Maalamisho"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Nakili matini"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Tuma ujumbe"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Tuma barua pepe"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Hifadhi kwenye KeepIt"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Simu zinazotoka zimezuiwa na FDN."
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Simu za FDN pekee."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Sasisha iliyopo"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Unda mwasiliani"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Katisha"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Ongeza kwenye Waasiliani"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "Sawa"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Simu"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Huduma haikupatikana."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Inaomba..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Imekataliwa na mtandao."
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "Sekunde %d"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Imelemazwa."
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Kusubiri kwa simu"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Kuzuia simu"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Tatizo la muunganisho au msimbo wa MMI sio sahihi."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "Kwa huduma zote za Tele isipokuwa SMS"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "kwa huduma ya Solandishi Zote"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "kwa huduma ya Data Yote"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Simu zote Zinazotoka za kimataifa isipokuwa nchi ya Nyumbani"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Usajili umefanikiwa."
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Nenosiri limebadilishwa"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI imekamilika."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Kitambulisho cha mpiga simu huchagua kimsingi imezuiwa. Simu inayofuata: Imezuiwa"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Kitambulisho cha mpiga simu huchagua kimsingi imezuiwa. Simu inayofuata: Haijazuiwa"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Kitambulisho cha mpiga simu huchagua kimsingi haijazuiwa. Simu inayofuata: Imezuiwa"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Kitambulisho cha mpiga simu huchagua kimsingi haijazuiwa. Simu inayofuata: Haijazuiwa"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Huduma haijaidhinishwa."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Nenosiri limezuiwa."
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Haijasajiliwa."
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Kosa la mtandao."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "Kitambulisho cha mpiga simu itatumwa wakati napiga simu."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "Kitambulisho cha mpiga simu itatumwa wakati najibu simu."
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Badilisha nenosiri"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Faksi"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Ingiza nambari."
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Ya masharti"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Simu zote"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Huduma za data solandanifu"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Huduma zote za mawasiliano ya simu"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Huduma zote za PDS"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Huduma zote za PADCA"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Mafanikio."
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Fungua URL"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Simu zinazotoka zimezuiwa"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "Kitambulisho cha mpiga simu haitumwi wakati napiga simu."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Kuzuia simu inayoingia"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Kitambulisho cha mpiga simu imeonyeshwa."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Kitambulisho cha mpiga simu imefichwa."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Kitambulisho cha mpiga simu inapatikana."
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Huduma zote"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Data yote ya solandanifu"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Jibu"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Jisajili"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Nenosiri si halali."
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Imeamilishwa."
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Divert calls: akiwa shughulini"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Chepua simu: Hapatikani"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Simu ya video"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Video"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Simu zinazotoka za kimataifa zimezuiwa."
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Hali ya ndege imewashwa. Lemaza Modi ya ndege ili upige simu."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Chepua simu: Hakuna jibu"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Chepua simu: Kila wakati"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Simu zote zinazotoka zimezuiwa."
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Simu zote zinazoingia zimezuiwa."
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Toka"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Sauti"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Maelezo"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Simu inayoingia imezuiwa wakati wa kuzurura."
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Kuchepua simu"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Haujajiandikisha"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "Onesha anwani"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "புக்மார்குகளுடன் சேர்."
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "உரையை நகல்செய்க"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "தகவல் அனுப்புக"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "மின்னஞ்சல் அனுப்புக"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt-ல் சேமிக்கவும்"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "வெளிச்செல்லும் அழைப்புகள் FDN படி தடைசெய்யப்படுள்ளது."
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "FDN அழைப்புகள் மட்டும்."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "இருப்பதைப் புதுப்பி"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "தொடர்பு உருவாக்குக"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "ரத்து"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "தொடர்புகளுடன் சேர்"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "சரி"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "அழைப்பு"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "சேவை இல்லை."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "கோருகிறது..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "நெட்வொர்க்கால் மறுக்கப்பட்டது."
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d வினாடிகள்"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "செயலிழந்தது."
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "அழைப்பு காத்திருப்பு"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "அழைப்பு தடைசெய்தல்"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "இணைப்பு சிக்கல் அல்லது MMI குறியீடு."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS தவிர மற்ற எல்லா டெலி சேவைகளுக்கும்"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "அனைத்து ஒத்திசைவு சேவைகளுக்கும்"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "அனைத்து தரவுசேவைகளுக்கும்"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "உள்நாடு தவிர அனைத்து வெளிச்செல்லும் சர்வதேச அழைப்புகளும்."
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "பதிதல் வெற்றி."
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "கடவுச்சொல் மாற்றுக"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI முடிவடைந்தது."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "அழைப்பாளர் ID தடைசெய்யப்பட்டது என்று டீஃபால்ட் செய்யப்பட்டது. அடுத்த அழைப்பு: தடைசெய்யப்பட்டுள்ளது"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "அழைப்பாளர் ID தடைசெய்யப்பட்டது என்று டீஃபால்ட் செய்யப்பட்டது. அடுத்த அழைப்பு: தடைசெய்யப்படவில்லை."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "அழைப்பாளர் ID தடைசெய்யப்படவில்லை என்று டீஃபால்ட் செய்யப்பட்டது. அடுத்த அழைப்பு: தடைசெய்யப்பட்டுள்ளது."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "அழைப்பாளர் ID தடைசெய்யப்படவில்லை என்று டீஃபால்ட் செய்யப்பட்டது. அடுத்த அழைப்பு: தடைசெய்யப்படவில்லை."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "சேவை அங்கீகரிக்கப்படவில்லை."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "கடவுச்சொல் தடுக்கப்பட்டது."
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "பதியப்படவில்லை."
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "நெட்வொர்க் பிழை."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "அழைக்கும்போது எனது அழைப்பு ID அனுப்பப்படும்."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "அழைப்புகளுக்கு பதிலளிக்கும்போது எனது அழைப்பு ID அனுப்பப்படும்."
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "கடவுச்சொல் மாற்றுக"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "தொலைநகல்"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "எண் உள்ளிடவும்."
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "நிபந்தனை"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "எல்லா அழைப்புகளும்"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "தரவு சேவைகளை ஒத்திசைக்கவேண்டாம்"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "எல்லா டெலிகாம் சேவைகளும்"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "எல்லா பிடிஎஸ் சேவைகளும்"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "எல்லா பிஏடிசிஏ சேவைகளும்"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "வெற்றி."
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL திற."
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "வெளிச்செல்லும் அழைப்புகள் தடுக்கபடுகிறது"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "அழைக்கும்போது எனது அழைப்பு ID அனுப்பப்படாது."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "இன்கம்மிங் தடைசெயயப்படுகிறது"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "அழைப்பவர் ID காண்பிக்கப்படுகிறது."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "அழைப்பவர் ID மறைக்கப்பட்டுள்ளது."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "அழைப்பவர் ID கிடைக்கிறது."
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "எல்லா சேவைகளும்"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "அனைத்து ஒத்திசையாத தரவுகளும்"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "பதில்"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "பதிவுசெய்க"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "தவறான கடவுச்சொல்."
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "செயல்படுத்தப்பட்டது."
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "அழைப்பு திருப்பல்: பிஸியில்"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "அழைப்பு திருப்பல்: கிடைக்கவில்லை"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "நிகழ்பட அழைப்பு"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "நிகழ்படம்"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "வெளிச்செல்லும் சர்வதேச அழைப்புகள் தடுக்கப்பட்டன."
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "ஃப்ளைட் முறை ஆன். அழைப்பு செய்ய ஃப்ளைட் முறை செயல்நீக்குக."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "அழைப்பு திருப்பிவிடு: பதிலில்லை"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "அழைப்பு திருப்பிவிடு: எப்போதும்"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "எல்லா வெளிச்செல்லும் அழைப்புகளும் தடை செய்யப்பட்டுள்ளன."
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "எல்லா உள்வரும் அழைப்புகளும் தடை செய்யப்பட்டுள்ளன."
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "வெளியே"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "குரல்"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "விவரம்"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "ரோமிங் போது உள்வரும் அழைப்புகளுக்கு தடை."
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "அழைப்பு மாற்றல்"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "குழு சேராதவை"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "தொடர்பை காண்க"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "బుక్మార్కుల కు జోడించు"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "టెక్స్ట్ కాపీ చేయి"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "సందేశాన్ని పంపండి"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "ఇమెయిల్ పంపు"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepItకు సేవ్ చేయి"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "FDN చే పరిమితం చెయ్యబడ్డ అవుట్గోయింగ్ కాల్సు."
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "FDN కాల్లు మాత్రమే."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "ఉన్నదానిని అప్డేట్ చే."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "పరిచయం సృష్టించు"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "రద్దు"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "పరిచయాల కు జోడించండి"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "సరే"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "కాల్"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "సేవ అందుబాటులో లేదు."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "అభ్యర్థిస్తున్నది..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "నెట్వర్క్ ద్వారా తిరస్కరించారు."
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d సెకన్లు"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "డియాక్టివేటడ్."
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "కాల్ నిరీక్షిస్తోంది"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "కాల్ ఆపివేయబడుతోంది"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "కనెక్షన్ సమస్య లేదా చెల్లని MMI కోడ్."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS తప్ప అన్ని సర్వీసుల కోసం"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "అన్ని సమకాలీకరణ సర్వీసుల కోసం"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "అన్ని డేటా సర్వీసుల కోసం"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "హోమ్ దేశం తప్ప అన్ని అవుట్గోయింగ్ అంతర్జాతీయ కాల్స్"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "రిజిస్ట్రేషన్ విజయవంతం అయ్యింది."
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "పాస్వర్డ్ మార్పు"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI పూర్తయ్యింది."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "కాలర్ ID యొక్క డీఫాల్టులను పరిమితం చెయ్యబడ్డాయి. తర్వాత కాల్: పరిమితం చెయ్యబడింది"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "కాలర్ ID యొక్క డీఫాల్టులను పరిమితం చెయ్యబడ్డాయి. తర్వాత కాల్: పరిమితం చెయ్యబడలేదు"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "కాలర్ ID యొక్క డీఫాల్టులను పరిమితం చెయ్యబడలేదు. తర్వాత కాల్: పరిమితం చెయ్యబడింది"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "కాలర్ ID యొక్క డీఫాల్టులను పరిమితం చెయ్యబడలేదు. తర్వాత కాల్: పరిమితం చెయ్యబడలేదు"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "సేవ ధృవీకరించబడలేదు."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "పాస్వర్డ్ నిరోధించబడింది."
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "రిజిస్టర్ చెయ్యబడలేదు."
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "నెట్వర్క్ లోపం."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "కాల్ చేస్తున్న సమయంలో నా కాలర్ IDని పంపబడుతుంది."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "కాల్లకు సమాధానమిస్తున్న సమయంలో నా కాలర్ IDని పంపబడుతుంది."
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "పాస్వర్డును మార్చు"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "ఫ్యాక్స్"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "నంబర్ను నమోదు చేయండి."
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "షరతుతోకూడిన"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "అన్ని కాల్లు"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "అసింక్రోనస్ డేటా సేవలు"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "అన్ని టెలికామ్ సేవలు"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "అన్ని పిడిఎస్ సేవలు"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "అన్ని పిఎడిసిఎ సేవలు"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "విజయం."
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URLను తెరవండి"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "అవుట్గోయింగ్ ఆపివేయడం"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "కాల్ చేస్తున్న సమయంలో నా కాలర్ IDని పంపలేదు."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "ఇన్కమింగ్ నిలపబడింది"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "కాలర్ ID చూపబడింది."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "కాలర్ ID దాచబడింది."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "కాలర్ ID లభ్యం."
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "అన్ని సేవలు"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "మొత్తం అసింక్రోనస్ డేటా"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "ప్రత్యుత్తరము"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "నమోదు చేయి"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "చెల్లని పాస్వర్డ్."
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "యాక్టివేటడ్."
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "మళ్ళించిన కాల్లు: ఎప్పుడు బిజీ"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "మళ్ళించిన కాల్లు: చేరుకోవడం సాధ్యం కాదు"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "వీడియో కాల్"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "వీడియో"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "అవుట్గోయింగ్ అంతర్జాతీయ కాల్లు ఆపివేయబడ్డాయి."
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "విమానం మోడ్ ఆన్లో ఉంది. కాల్ చెయ్యడానికి విమానం మోడ్ నిలిపివేయి."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "మళ్లించిన కాల్లు: సమాధానం లేదు"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "మళ్లించిన కాల్లు: ఎల్లప్పుడూ"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "అన్ని అవుట్గోయింగ్ కాల్లు ఆపివేయబడ్డాయి."
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "అన్ని ఇన్కమింగ్ కాల్లు ఆపివేయబడ్డాయి."
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "నిష్క్రమణ"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "వాయిస్"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "సమాచారం"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "రోమింగ్లో ఇన్కమింగ్ కాల్లు నిలపబడ్డాయి."
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "కాల్ మళ్ళింపు"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "సబ్స్క్రయిబ్ చేయలేదు"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "పరిచయంను వీక్షిం."
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Гирифтани нусхаи матн"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Кушодани URL"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Захира кардан дар KeepIt"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Фиристодани паёми электронӣ"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Фиристодани паём"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Танҳо зангҳои FDN."
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Мушкилии пайвастагӣ ё рамзи MMI-и хато"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Навсозии мавҷудаҳо"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Занг"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Интизории занг"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d сония"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "Дидани алоқа"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Реҷаи Парвоз фурӯзон шуд. Барои занг задан реҷаи Парвозро ғайрифаъол кунед."
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Манъкунии занг"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Ҳамаи зангҳои даромад манъ шудаанд."
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Ҳамаи зангҳои баромад манъ шудаанд."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Дубора равона кардани зангҳо: Ҳамеша"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Бозгардонидани зангҳо: Ягон ҷавоб нест"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Outgoing international calls barred."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "барои ҳама хизматрасониҳои Теле ба ҷуз SMS"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Ҳамаи зангҳо"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "My caller ID will be sent when answering calls."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "My caller ID will be sent when calling."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Password blocked."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Шабака рад кард."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Дархосткунӣ..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Хизматрасонӣ иҷозат надорад."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Манъкунии даромад"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Радкунии баромад"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Зангҳои баромад бо РРМ манъ карда шудаанд."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Пешфарзҳои Идентификатори зангзананда номаҳдуданд. Занги навбатӣ: Номаҳдуд"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Пешфарзҳои Идентификатори зангзананда номаҳдуданд. Занги навбатӣ: Маҳдуд"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Пешфарзҳои Идентификатори зангзананда маҳдуданд. Занги навбатӣ: Номаҳдуд"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Пешфарзҳои Идентификатори зангзананда маҳдуданд. Занги навбатӣ: Маҳдуд"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "My caller ID is not sent when calling."
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Caller ID shown."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Caller ID hidden."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Caller ID available."
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Хидматҳои иттилооти ғайрисинхронӣ"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Ҳамаи хидматҳои шабакавӣ"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Ҳамаи хидматҳо"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Ҳамаи хидматҳои PDS"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Ҳамаи хидматҳои PADCA"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "барои ҳама хизматрасониҳои иттилоот"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "барои ҳама хизматрасониҳои Ҳамоҳангшуда"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Ҳамаи иттилооти ғайриҳамоҳанг"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Шартӣ"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Ҳангоми роуминг зангҳои даромад манъанд."
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Обуна нест"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Хизматрасонӣ дастрас нест"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Ворид кардани рақам"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Факс"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Иваз кардани парол"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Қайд нашудааст"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Муваффақият"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI иҷро шуд."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Эҷоди алоқа"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Бекор кардан"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Ғайрифаъол шуд."
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Овоз"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Видео"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Илова ба Алоқаҳо"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Хуруҷ"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Ҷавоб"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Фаъол шуд."
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Қайд шудан"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Занги овозӣ"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Равонакунии занг"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Хатогии шабака"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Пароли нодуруст"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Маълумот"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Илова кардан ба Баргузидаҳо"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Бозгардонидани зангҳо: Берун аз дастрасӣ"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Дубора равона кардани зангҳо: Ҳангоми машғул будан"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Тағйири парол"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Бақайдгирӣ барор ёфт."
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Ҳамаи зангҳои баромади байналмилалӣ ба ҷуз аз кишвари иқомат"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "คัดลอกข้อความ"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "เปิด URL"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "บันทึกไปยัง KeepIt"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "ส่งอีเมล"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "ส่งข้อความ"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "โทร FDN เท่านั้น"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "ปัญหาในการเชื่อมต่อหรือรหัส MMI ไม่ถูกต้อง"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "อัพเดทที่มีอยู่"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "โทร"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "การรับสายซ้อน"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d วินาที"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "ดูรายชื่อ"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "เปิดโหมดการบิน ปิดใช้งานโหมดการบินเพื่อโทรออก"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "การระงับการโทร"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "ระงับโทรเข้าทั้งหมด"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "ระงับโทรออก ทั้งหมด"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "การโอนสาย: ทุกสาย"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "การโอนสาย: ไม่รับสาย"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "ระงับโทรออก\nต่างประเทศ"
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "สำหรับบริการโทรคมนาคมทั้งหมด ยกเว้น SMS"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "การโทรทั้งหมด"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "ID ผู้โทรของฉันจะถูกส่งไปเมื่อรับสาย"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "ID ผู้โทรของฉันจะถูกส่งไปขณะโทร"
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "รหัสผ่านถูกบล็อก"
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "ถูกปฏิเสธโดยเครือข่าย"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "กำลังร้องขอ..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "บริการไม่ได้รับอนุญาต"
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "การระงับสายเรียกเข้า"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "การระงับการส่งออก"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "การโทรออกถูกจำกัดด้วย FDN"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "กำหนดค่าพื้นฐาน ID ผู้โทรไปที่ไม่จำกัด สายถัดไป: ไม่จำกัด"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "กำหนดค่าพื้นฐาน ID ผู้โทรไปที่ไม่จำกัด สายถัดไป: จำกัด"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "กำหนดค่าพื้นฐาน ID ผู้โทรไปที่จำกัด สายถัดไป: ไม่จำกัด"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "กำหนดค่าพื้นฐาน ID ผู้โทรไปที่จำกัด สายถัดไป: จำกัด"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "ID ผู้โทรของฉันไม่ได้ถูกส่งไปขณะโทร"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "แสดง ID ผู้โทร"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "ซ่อน ID ผู้โทร"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "ID ผู้โทรใช้ได้"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "บริการข้อมูลอะซิงโครนัส"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "บริการเทเลคอมทั้งหมด"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "บริการทั้งหมด"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "บริการ PDS ทั้งหมด"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "บริการ PADCA ทั้งหมด"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "สำหรับบริการข้อมูลทั้งหมด"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "สำหรับบริการซิงโครนัสทั้งหมด"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "ข้อมูลอะซิงโครนัสทั้งหมด"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "มีเงื่อนไข"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "ระงับโทรเข้าขณะโรมมิ่ง"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "ไม่ได้สมัครสมาชิก"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "บริการใช้ไม่ได้"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "ใส่หมายเลข"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "แฟกซ์"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "เปลี่ยนรหัสผ่าน"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "ไม่ได้ลงทะเบียน"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "เสร็จสิ้น"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI เรียบร้อย"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "สร้างรายชื่อ"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "ยกเลิก"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "ไม่ทำงาน"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "เสียง"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "วีดีโอ"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "เพิ่มในรายชื่อ"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "ปิด"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "ตอบกลับ"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "ทำงาน"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "ลงทะเบียน"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "โทรวีดีโอ"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "การโอนสาย"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "ตกลง"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "เครือข่ายผิดพลาด"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "รหัสผ่านไม่ถูกต้อง"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "ข้อมูล"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "เพิ่มในบุ๊คมาร์ค"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "การโอนสาย: ติดต่อไม่ได้"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "การโอนสาย: เมื่อสายไม่ว่าง"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "เปลี่ยนรหัสผ่าน"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "การลงทะเบียนเรียบร้อย"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "โทรต่างประเทศ ทั้งหมดยกเว้น ประเทศของคุณ"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Kopýa metini"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL-ni aç"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt-e ýazdyr"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "E-poçtany iberiň"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Haty iberiň"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Diňe FDN jaňlar."
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Birikdirme problema ýa-da nädogry MMI kod"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Häzirkini täzele"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Jaň"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Jaňa garaşmak"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d sekunt"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "Kontakty görkez"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Uçuş režimi açyk. Jaň etmek üçin uçuş režimini öçür."
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Jaň gadagan ediş"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Ähli gelýän jaňlar gadagan."
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Ähli çykyş jaňlara üns berilmedi."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Jaňlary sow: Hemişe"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Jaňlary ret edişi: Jogap ýok"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Gidýän halkara jaňlar gadagan."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "Ähli SMS habaryndan başga Tele hyzmatlar üçin"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Hemme jaňlar"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "Jaňlara jogap berenimde jaň ediji ID-im iberiler."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "Jaň edenimde jaň ediji ID-im iberiler."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Parol bekli."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Ulgam tarapyndan ýüz döndürildi."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Haýyş edilýär..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Hyzmat ygtyýarlandyrylmadyk."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Gelýän gadagan"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Gidýän gadagan"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Çykyş jaňlar FDN tarapyndan gadagan edildi."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Jaň edijiniň bellenen ID çäklendirilmedik. Indiki jaň: çäklendirilmedik"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Jaň edijiniň bellenen ID çäklendirilmedik. Indiki jaň: çäklendirilen"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Jaň edijiniň bellenen ID çäklendirilen. Indiki jaň: çäklendirilmedik"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Jaň edijiniň bellenen ID çäklendirilen. Indiki jaň: çäklendirilen"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "Jaň edenimde jaň ediji ID-im iberilmeýär."
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Jaň ediji ID görkezilýär."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Jaň ediji ID gizlenilýär."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Jaň ediji ID elýeterli."
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Asinhron maglumat hyzmatlary"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Ähli telekom hyzmatlary"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Ähli hyzmatlar"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Ähli PDS hyzmatlary"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Ähli PADCA hyzmatlary"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "Ähli maglumat hyzmatlary üçin"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "Ähli Sinhroniki hyzmatlar üçin"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Ähli sinhronlamadyk maglumatlar"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Şertli"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Rouming wagtynda giriş jaňlara üns ber.ilmeýär"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Ýazylmadyk"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Hyzmat elýeterli däl"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Belgi giriz"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Faks"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Paroly üýtget"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Bellige alynmady"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Üstünlik"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI tamamlandy."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Kontakt döretmek"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Ýatyr"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Işjeňsizlendirilen"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Ses"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Wideo"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Kontaktlara goş"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Çyk"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Jogap bermek"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Işjeňleşdirildi."
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Bellige al"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Wideo jaňy"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Jaň ugruny üýtgetmek"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Ulgam näsazlygy"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Ýalňyş parol"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Maglumat"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Kitapbelgilerine goşmak"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Jaňlary ret edişi: Elýeterli däl"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Jaňlary sow: Meşgul wagty"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Parol çalyşmak"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Hasaba alyş üstünlikli tamamlandyr"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Doglan ýurtdan başga ähli halkara çykyş jaňlary"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Kopyahin ang text"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Buksan ang URL"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "I-save sa KeepIt"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Magpadala ng Email"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Magpadala ng mensahe"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Mga FDN na tawag lang"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "May problema sa koneksyon o di-wasto ang MMI code."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "I-update ang umiiral"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Pagtawag"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Call waiting"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d (na) segundo"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "Tingnan contact"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Naka-on ang Flight mode on. Huwag paganahin ang Flight mode upang makatawag."
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Call barring"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Barred ang lahat ng papasok na tawag."
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Barred ang lahat ng palabas na tawag."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "I-divert ang mga tawag: Palagi"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Ilihis ang mga tawag: Walang sagot"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Na-bar ang mga palabas na international na tawag."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "para sa Lahat ng mga Tele service maliban sa SMS"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Lahat ng tawag"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "Ipapadala ang caller ID ko kapag sumasagot ng mga tawag."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "Ipapadala ang caller ID ko kapag tumatawag."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Na-block ang password."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Tinanggihan ng network."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Humihiling…"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Service not authorised."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Incoming barring"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Outgoing barring"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Pinaghihigpitan ng FDN ang mga papalabas na tawag."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Nagde-default sa hindi pinaghihigpitan ang caller ID. Susunod na tawag: Hindi pinaghihigpitan"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Nagde-default sa hindi pinaghihigpitan ang caller ID. Susunod na tawag: Pinaghihigpitan"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Nagde-default sa pinaghihigpitan ang caller ID. Susunod na tawag: Hindi pinaghihigpitan"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Nagde-default sa pinaghihigpitan ang caller ID. Susunod na tawag: Pinaghihigpitan"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "Hindi ipinapadala ang caller ID ko kapag tumatawag."
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Ipinapakita ang caller ID"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Nakatago agn caller ID"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Available ang caller ID"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Mga serbisyo sa asynchronous na data"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Lahat ng serbisyo ng telecom"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Lahat ng serbisyo"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Lahat ng serbisyo ng PDS"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Lahat ng serbisyo ng PADCA"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "para sa Lahat ng mga serbisyo ng Data"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "para sa Lahat ng mga serbisyong Synchronous"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Lahat ng asynchronous na data"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Kundisyonal"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Barred ang incoming calls when roaming."
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Not subscribed"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Hindi available ang serbisyo."
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Maglagay ng numero."
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Fax"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Palitan ang password"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Hindi nakarehistro."
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Tagumpay"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "Kumpleto ang MMI."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Lumikha contact."
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Ikansela"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Na-deactivate."
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Boses"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Video"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Idagdag sa Mga Contact"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Lumabas"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Tumugon"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Naka-activate."
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Magparehistro"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Video call"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Pag-divert ng tawag"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Error sa network."
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Di-wasto ang password."
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Impormasyon"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Idagdag sa Mga Bookmark"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "I-divert ang mga tawag: Hindi maabot"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "I-divert ang mga tawag: Kapag abala"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Pagbabago ng password"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Matagumpay ang pagpaparehistro."
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Lahat ng Papalabas na internasyonal na tawag maliban sa Home country"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Metni kopyala"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URL'yi aç"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt'e kaydet"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "E-posta gönder"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Mesaj gönder"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Sadece FDN aramalar."
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Bağlantı sorunlu veya MMI kodu geçersiz."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Kişiyi güncelle"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Arama"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Arama bekletme"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d saniye"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "Kişiyi görüntüle"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Uçuş modu açık. Arama yapmak için Uçuş modunu devre dışı bırakın."
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Giden aramayı engelleme"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Gelen tüm aramalar engellendi."
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Giden tüm aramalar engellendi."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Arama yönlendirme etkin: Her zaman"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Arama yönlendirme etkin: Cevap yokken"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Giden uluslararası aramalar engellendi."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "SMS hariç Tüm Tele hizmetleri için"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Tüm aramalar"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "Arayan kişi kimliğim aramaları cevaplarken gönderilir."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "Arayan kişi kimliğim arama yaparken gönderilir."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Şifre engellendi."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Şebeke tarafından reddedildi."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "İstek gönderiliyor..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Servise izin verilmemiş."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Gelen engellemeler"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Giden arama engelleme"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Giden aramalar FDN tarafından sınırlandı."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Arayan ID’si, varsayılan ayar olan sınırlı değil ayarına geçer. Sonraki arama: Sınırlı değil"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Arayan ID’si, varsayılan ayar olan sınırlı değil ayarına geçer. Sonraki arama: Kısıtlı"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Arayan ID’si, varsayılan ayar olan sınırlıya geçer. Sonraki arama: Sınırlı değil"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Arayan ID’si, varsayılan ayar olan sınırlıya geçer. Sonraki arama: Kısıtlı"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "Arayan kişi kimliği arama yaparken gönderilmez."
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Arayan kimliği gösterildi."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Arayan kimliği gizli."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Arayan kimliği var."
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Asenk. veri servisleri"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Tüm telekom servisleri"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Tüm servisler"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Tüm PDS servisleri"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Tüm PADCA servisleri"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "Tüm Veri hizmetleri için"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "Tüm Senkr. hizmetleri için"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Tüm asenkron veriler"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Koşullu"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Dolaşımda iken gelen arama engelli."
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Abone olunmadı"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Servis kullanılamıyor."
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Numarayı girin."
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Faks"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Şifre değiştir"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Kayıtlı değil."
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Başarılı."
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI tamamlandı."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Kişi oluştur"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "İptal"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Devre dışı bırakıldı."
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Ses"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Video"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Kişilere Ekle"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Çıkış"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Cevapla"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Etkinleştirildi."
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Kaydet"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Video arama"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Arama yönlendirme"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "Tamam"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Şebeke hatalı."
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Şifre geçersiz."
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Bilgi"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Yer imlerine ekle"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Arama yönlendirme etkin: Ulaşılamadığında"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Arama yönlendirme etkin: Meşgulken"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Şifre değişikliği"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Kayıt başarılı."
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Ev hariç tüm Giden uluslararası aramalar"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Копіювати текст"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Перейти за адресою"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Зберегти до KeepIt"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Надсилання повідомлення Email"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Надіслати повідомлення"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Лише виклики FDN."
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Проблема з’єднання, або хибний код MMI."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Оновити існуючий"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Виклики"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Очікування виклику"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d секунд"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "Переглянути контакт"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Увімкнено режим без зв’язку. Вимкніть його, щоб здійснювати виклики."
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Заборона викликів"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Всі вхідні виклики заборонено."
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Всі вихідні виклики заборонені."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Активувати переадресацію: завжди"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Активувати переадресацію: якщо немає відповіді"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Міжнародні вихідні виклики заблоковано."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "для всіх послуг телефону, окрім SMS"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Всі виклики"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "Надсилати мій ідентифікатор при відповіді на виклик."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "Надсилати мій ідентифікатор під час виклику."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Пароль заблоковано."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Відхилено мережею."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Запит..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Послугу не авторизовано."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Заборона вхідних"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Заборона вихідних"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Вихідні виклики обмежено номером фіксованого набору."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "За замовчуванням ідентифікатор абонента необмежений. Наступний виклик: Необмежений"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "За замовчуванням ідентифікатор абонента необмежений. Наступний виклик: Обмежено"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "За замовчуванням ідентифікатор абонента обмежений. Наступний виклик: Необмежений"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "За замовчуванням ідентифікатор абонента обмежений. Наступний виклик: Обмежено"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "Мій ідентифікатор не надсилається, коли здійснюю виклик."
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Ідентиф. номера відображена."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Ідентиф. номера прихована."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Ідентифікація номера доступна."
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Асинхронні послуги даних"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Усі телекомунікаційні послуги"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Всі сервіси"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Всі сервіси PDS"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Всі сервіси PADCA"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "для всіх послуг даних"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "для всіх послуг синхронізації"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Всі асинхронні дані"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Умовна"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Вхідні виклики в роумінгу заборонено."
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Не передплачено"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Послуга недоступна."
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Введіть номер"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Факс"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Змінити пароль"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Не зареєстровано."
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Успішно"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI завершено."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Створити контакт"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Скасувати"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Вимкнено."
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Голос"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Відео"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Додати до контактів"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Вихід"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Відповідь"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Активовано."
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Зареєструвати"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Відеовиклик"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Переадресація викликів"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "ОК"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Помилка мережі."
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Невірний пароль."
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Інформація"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Додати до закладок"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Переадресація, якщо недосяжний"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Переадресація, якщо зайнято"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Змінення пароля"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Реєстрацію завершено."
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Усі вихідні міжнародні виклики, окрім вихідних до своєї країни"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "بک مارکس میں اضافہ کریں:"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "ٹیکسٹ کاپی"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "پیغام بھیجیں"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "ای میل بھیجیں"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepIt پر محفوظ کریں"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "باہر جانے والی کالیں FDN کے ذریعے محدود ہیں"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "صرف FDN کالیں۔"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "موجودہ تازہ کاری"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "نیا کانٹیکٹ درج کریں"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "منسوخ"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "روابط میں اضافہ کریں"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "ٹھیک ہے"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "کال"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "سروس موجود نہیں۔"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "درخواست جاری ہے..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "نیٹ ورک نے مسترد کردیا۔"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d سیکنڈ"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "غیر فعال ہوا۔"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "کال منتظر ہے"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "کال بارنگ"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "کنکشن کا مسئلہ یا غیرمجاز MMI کوڈ۔"
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "تمام ٹیلی خدمات ماسوائے SMS"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "تمام ہم وقت ہونے والی خدمات کے لئے"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "تمام ڈیٹا خدمات کے لئے"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "تمام باہر جانے والی بین الاقوامی کالیں ماسوائے گھریلو ملک"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "رجسٹریشن کامیاب رہی"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "پاس ورڈ تبدیل"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI مکمل۔"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "کالر ID طے شدہ ممنوع ہے۔ اگلی کال: ممنوع ہے"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "کالر ID طے شدہ ممنوع ہے۔ اگلی کال: ممنوع نہیں"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "کالر ID طے شدہ ممنوع نہیں۔ اگلی کال: ممنوع ہے"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "کالرID طے شدہ پر پابندی نہیں۔ اگلی کال: پابندی نہیں ہے"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "سرور مجاز شدہ نہیں۔"
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "لفظ شناخت بلاک ہوگیا۔"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "رجسٹرڈ نہیں ہے۔"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "نیٹ ورک کی غلطی۔"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "کال کرنے کے دوران میری کالر ID بھیجی جاتی"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "کالوں کا جواب دینے کے دوران میری کالر ID بھیجی جاتی"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "پاس ورڈ میں تبدیلی"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "فیکس"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "نمبر درج کریں."
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "مشروط"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "تمام کالیں"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "اے سنکرونس ڈیٹا سروس"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "تمام ٹیلیکوم سروس"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "تمام PDS سروس"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "تمام PADCA سروس"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "کامیابی۔"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "یو آر ایل کھولیں"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "باہر جانے پر بندش"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "کال کرنے کے دوران میری کالر ID نہیں بھیجی جاتی"
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "آنے والے کی بندش"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "کالر آئی ڈی دکھائی گئی۔"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "کالر آئی ڈی چھپی ہوئی۔"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "کالر آئی ڈی میسر۔"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "تمام سروسس"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "تمام نہ سنکرونس ڈیٹا"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "جواب"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "رجسٹر کریں"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "ناجائز لفظ شناخت۔"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "فعال۔"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "کالیں متنقل کریں: جب مصروف ہو"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "کالیں متنقل کریں: پہنچ سے باہر"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "ویڈیو کال"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "ویڈیو"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "انٹرنیشنل کالیں\nبار۔"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "فلائٹ موڈ آن۔ کالیں کرنے کے لئے فلائٹ موڈ نا اہل بنائیں۔"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "کالیں متنقل کریں: کوئی جواب نہيں"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "کالیں متنقل کریں: ہمیشہ"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "تمام آؤٹ گوؤنگ کالیں بیرڈ۔"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "تمام ان کمنگ کالیں بیرڈ۔"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "نکلنا"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "وائس"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "معلومات"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "ان کمنگ کالیں بیرڈ جب رومنگ پر۔"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "ان کمنگ آگے منتقل"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "اشتراک نہیں ہوا"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "رابطہ دیکھیں"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Matndan nusxa olish"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "URLni ochish"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "KeepItga saqlash"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "E-pochta yuborish"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Xabar yuborish"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Faqat FDN qo‘ng‘iroqlar."
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Ulanish muammosi yoki noto‘g‘ri MMI kodi."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Mavjudni yangila"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Qo‘ng‘iroq"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Qo‘ng‘iroq kutish rejimida"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d soniya"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "Kontaktlarni ko‘rib chiqish"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Parvoz rejimi yoq. Qo‘ng‘iroq qilish uchun Parvoz rejimini o‘chiring."
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Qo‘ng‘iroqni chegaralash"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Barcha kiruvchi qo‘ng‘iroqlar taqiqlangan."
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Barcha chiquvchi qo‘ng‘iroqlar taqiqlangan."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Qo‘ng‘iroqlarni boshqa raqamga o‘tkazish: Har doim"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Qo‘ng‘iroqlarni boshqa raqamga o‘tkazish: Javob yo‘q"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Chiquvchi xalqaro qo‘ng‘iroqlar ta‘qiqlangan."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "barcha tele xizmatlar uchun, SMSdan tashqari"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Barcha qo‘ng‘iroqlar"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "Qo‘ng‘iroqlarga javob berishda mening qo‘ng‘iroq qiluvchi IDyim yuboriladi."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "Qo‘ng‘iroq qilishda mening qo‘ng‘iroq qiluvchi IDyim yuboriladi."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Parol bloklandi."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Tarmoq tomonidan rad etildi."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "So‘rov..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Xizmat tekshirilmagan."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Kiruvchi qo‘ng‘iroqlarni taqiqlash"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Chiquvchi qo‘ng‘iroq taqiqlangan"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Chiquvchi qo‘ng‘iroqlar FDN tomonidan taqiqlangan."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Qo‘ng‘iroq qiluvchi IDsi birlamchi o'rnatilgan cheklanmaganlarga qo‘yilgan. Keyingi qo‘ng‘iroq: Cheklanmagan"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Qo‘ng‘iroq qiluvchi IDsi birlamchi o'rnatilgan cheklanmaganlarga qo‘yilgan. Keyingi qo‘ng‘iroq: Cheklangan"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Qo‘ng‘iroq qiluvchi IDsi birlamchi o'rnatilgan cheklanganlarga qo‘yilgan. Keyingi qo‘ng‘iroq: Cheklanmagan"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Qo‘ng‘iroq qiluvchi IDsi birlamchi o'rnatilgan cheklanganlarga qo‘yilgan. Keyingi qo‘ng‘iroq: Cheklangan"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "Qo‘ng‘iroq qilishda mening qo‘ng‘iroq qiluvchi IDyim yuborilmaydi."
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "Qo‘ng‘iroq qiluvchi identifikatori ko‘rsatilgan."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "Qo‘ng‘iroq qiluvchi identifikatori yashirin."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "Qo‘ng‘iroq qiluvchi identifikatori mavjud."
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Sinxron ma’lumot xizmatlari"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Barcha telekom xizmatlari"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Barcha xizmatlar"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Barcha PDS xizmatlari"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Barcha PADCA xizmatlari"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "barcha ma’lumot xizmatlari uchun"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "barcha sinxron xizmatlar uchun"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Barcha asinxron ma’lumotlar"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Shartli"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Rouming vaqtida kiruvchi qo‘ng‘iroqlar taqiqlangan."
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Obuna bo‘linmagan"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Xizmatdan foydalanib bo‘lmaydi."
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Raqam kiriting."
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Faks"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Parolni o‘zgartirish"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Ro‘yxatga olinmagan."
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Muvaffaqiyat"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI bajarildi."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Kontakt yaratish"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Bekor qilish"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "O‘chirilgan."
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Ovoz"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Video"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Kontaktlarga qo‘shish"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Chiqish"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Javob berish"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Faollashtirilgan."
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Ro‘yxatdan o‘tish"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Video qo‘n."
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Qo‘ng‘iroqni boshqa raqamga o‘tkazish"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Tarmoq xatosi."
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Noto‘g‘ri parol."
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Ma’lumot"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Saqlangan veb-hujjatlarga qo‘shish"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Qo‘ng‘iroqlarni boshqa raqamga o‘tkazish: Xizmat doirasidan tashqarida"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Qo‘ng‘iroqlarni boshqa raqamga o‘tkazish: Band bo‘lganda"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Parolni o‘zgartirish"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Ro‘yxatdan o‘tish bajarildi."
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Mamlakatdan tashqari barcha chiquvchi xalqaro qo‘ng‘iroqlar"
+
--- /dev/null
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Chép văn bản"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Mở URL"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Lưu vào KeepIt"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Gửi email"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Gửi tin nhắn"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Chỉ cuộc gọi giới hạn FDN."
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Vấn đề kết nối hoặc mã MMI không hợp lệ."
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Cập nhật"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Cuộc gọi"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Chờ cuộc gọi"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d giây"
+
+msgid "IDS_MSGC_OPT_VIEW_CONTACT"
+msgstr "Xem danh bạ"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "SMS"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Chế độ Máy bay đang bật. Tắt chế độ Máy bay để thực hiện cuộc gọi."
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Chặn cuộc gọi"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Đã chặn các cuộc gọi đến."
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Đã chặn các cuộc gọi đi."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Chuyển tiếp cuộc gọi: Luôn luôn"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Chuyển tiếp cuộc gọi: Luôn luôn"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Chặn gọi đi quốc tế."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "cho Tất cả các dịch vụ Vô tuyến trừ SMS"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Tất cả cuộc gọi"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "ID người gọi của bạn sẽ được gửi khi trả lời cuộc gọi."
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "ID người gọi của bạn sẽ được gửi khi gọi."
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Mật mã đã bị chặn."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Bị mạng từ chối."
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Yêu cầu..."
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Dịch vụ không được cấp phép."
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Chặn gọi đến"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Chặn ra ngoài"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Các cuộc gọi đi bị giới hạn bởi FDN."
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Các mặc định ID người gọi để không bị chặn. Cuộc gọi tiếp theo: Không bị chặn"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Các mặc định ID người gọi không bị chặn. Cuộc gọi tiếp theo: Bị chặn"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Các mặc định ID người gọi bị chặn. Cuộc gọi tiếp theo: Không bị chặn"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Các mặc định ID người gọi bị chặn. Cuộc gọi tiếp theo: Bị chặn"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "ID người gọi của bạn không được gửi khi gọi."
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "ID người gọi được hiện."
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "ID người gọi bị ẩn."
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "ID người gọi sẵn có."
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Dịch vụ dữ liệu không đồng bộ"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Mọi dịch vụ viễn thông"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Mọi dịch vụ"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Mọi dịch vụ PDS"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Mọi dịch vụ PADCA"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "cho tất cả các dịch vụ dữ liệu"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "cho Tất cả các dịch vụ Đồng bộ"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Tất cả dữ liệu không đồng bộ"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Có điều kiện"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Chặn cuộc gọi đến khi chuyển vùng."
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Không được đăng ký thuê bao"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Không có dịch vụ."
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Nhập số."
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Fax"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Thay đổi mật mã"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Chưa đăng ký."
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Thành công"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI hoàn thành."
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Tạo danh bạ"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Thoát"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Đã tắt."
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Thoại"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Video"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Thêm vào Danh bạ"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Đóng"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Trả lời"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Đã bật."
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Đăng ký"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Gọi video"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Chuyển hướng cuộc gọi"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Lỗi mạng."
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Mật mã không hợp lệ."
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Thông tin"
+
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Thêm vào Đánh dấu"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Chuyển cuộc gọi: Không được"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Chuyển tiếp cuộc gọi: Khi bận"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Thay đổi mật mã"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Việc đăng ký đã thành công."
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Mọi cuộc gọi quốc tế trừ từ trong nước"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Ongeza kwiiBhukmaki"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Kopa umbhalo"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Thumela umyalezo"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Thumela i-imeyili"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Gcina ku-KeepIt"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Iifowuni eziphumayo zithintelwa yi-FDN"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Iifowuni zeFDN kuphela"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Hlaziya esele ikho"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Qingqa uqhagamshelwano"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Yiyekise"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Faka kubqhag"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Ikholi"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Isevisi ayifumaneki"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Isacela..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Yaliwe yinethiwekhi"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d imizuzwana"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Yenziwe yangasebenzi ngokomthetho"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Ifowuni elindileyo"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Ukuthintela ifowuni"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Ingxaki yoqhagamshelo okanye ikhowudi ye-MMI engasebenziyo."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "Yenzelwe zonke iinkonzo zefowuni ngaphandle kwe-SMS"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "Yenzelwe zonke iinkonzo zokungqamanisa"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "Ezeenkonzo zolwazi"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Zonke iifowuni eziphumayo eziya kumazwe angaphandle ngaphandle kwelizwe lakho"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Ubhaliso lwaba yimpumelelo"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Tshintsha ipaswedi"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "I-MMI igqityiwe"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "I-ID yomfowni isilela kukuthintelwa. Ifowni elandelayo: Ithintelwe"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "I-ID yomfowni isilela kukuthintelwa. Ifowni elandelayo: Ayithintelwanga"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "I-ID yomfowni isilela kukungathintelwa. Ifowni elandelayo: Ayithintelwanga"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "I-ID yomfowni isilela kukungathintelwa. Ifowni elandelayo: Ayithintelwanga"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Inkonzo ayigunyaziswanga"
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Iphasiwedi ithintelwe"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Ayibhaliswanga."
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Impazamo yenethiwekhi"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "I-ID yam yokufowuna iza kuthunyelwa xa ufowuna"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "I-ID yam yokufowuna iza kuthunyelwa xa uphendula iifowuni"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Ukutshintsha iphaswedi"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Ifeksi"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Faka inombolo"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Ezemiqathango ethile"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Zonke iifowuni"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Uvimba wentetho engenamvano"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Zonke iinkonzo zetelecom"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Zonke iinkonzo ze-PDS"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Zonke iinkonzo ze-PADCA"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Impumelelo"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Vula iURL"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Uthintelo kokuphumayo"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "I-ID yam yokufowuna ayithunyelwa xa ndifowuna"
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Uthintelo olungenayo"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "I-ID yofowni ibonisiwe"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "I-ID yofowunayo ifihliwe"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "I-ID yofowunayo iyafumaneka"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Zonke iinkonzo"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Yonke iasynchronous datha"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Phendula"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Bhalisa"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "I-SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Iphasiwedi engafanelekanga"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Yenziwe isebenze"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Phambukisa iifowuni: Xa ixakekile"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Phambukisa iifowuni: Azifumaneki"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Umnxeba wevidiyo"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Ividiyo"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Iminxeba ephumela kumazwe angaphandle ivaliwe"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Imo yobhabho ivuliwe. Vala imo yobhabho uzokutsala umnxeba."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Phambukisa iifowuni: Ayikwazi kulungisa iziphene"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Phambukisa iifowuni: Rhoqo"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Zithintelwe zonke iifowuni eziphumayo"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Zithintelwe zonke iifowuni ezingenayo"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Phuma"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "I-Voice"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Ingcaciso"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Ziyathintelwa iifowuni ezingenayo za zizula"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Ukuphambukisa ifowuni"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Ayibhaliswanga"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "Jonga umqhagamshelwa"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "添加到书签"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "复制文本"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "发送信息"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "发送电子邮件"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "保存至 KeepIt"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "拨出电话受到固定拨号限制。"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "仅限 FDN 呼叫。"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "更新现有联系人"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "新建联系人"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "取消"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "添加到联系人"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "确定"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "通话"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "服务无法正常提供。"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "要求中..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "因网络问题而被拒绝"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d秒"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "已取消"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "呼叫等待"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "呼叫限制"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "连接问题或无效MMI代码。"
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "用于除短信息以外的所有电信服务"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "用于所有同步服务"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "用于所有数据服务"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "所有打出国际长途电话 (本国除外)"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "注册已成功。"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "密码更改"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "MMI 完成。"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "呼叫者 ID 默认为限制。下一个呼叫:限制"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "呼叫者 ID 默认为限制。下一个呼叫:无限制"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "呼叫者 ID 默认为无限制。下一个呼叫:限制"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "呼叫者 ID 默认为无限制。 下一个呼叫: 无限制"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "服务未授权。"
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "密码已锁定"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "尚未注册。"
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "网络故障"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "拨打电话时将发送我的来电者显示图像。"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "接听来电时将发送本机号码。"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "更改密码"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "传真"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "输入号码"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "有条件的"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "全部通话"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "异步数据服务"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "全部电信服务"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "全部 PDS 服务"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "全部 PADCA 服务"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "成功。"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "打开网址"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "拨号禁止"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "拨打电话时未发送我的来电者显示图像。"
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "来电禁止"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "来电者显示图像已显示"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "来电者显示图像已隐藏"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "来电者显示图像可用"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "全部业务"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "全部同步数据"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "回复"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "注册"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "短信息"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "密码错误"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "已激活。"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "激活呼叫转移:遇忙"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "激活呼叫转移:无法接通"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "视频通话"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "视频"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "禁止拨打国际长途"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "飞行模式已启用。请禁用飞行模式后再拨打电话。"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "呼叫转移:无应答"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "激活呼叫转移:始终"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "禁止全部拨出电话。"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "禁止所有来电。"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "退出"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "语音"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "信息"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "漫游时呼入限制"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "呼叫转移"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "未订购"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "查看联系人"
+
--- /dev/null
+msgid "IDS_BR_BODY_ADD_TO_BOOKMARKS"
+msgstr "Faka kumaBhukumaki"
+
+msgid "IDS_MSGF_BODY_COPY_TEXT"
+msgstr "Kopisha umbhalo"
+
+msgid "IDS_MSG_OPT_SEND_MESSAGE"
+msgstr "Thumela umlayezo"
+
+msgid "IDS_MSG_OPT_SEND_EMAIL"
+msgstr "Thumela i-imeyili"
+
+msgid "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"
+msgstr "Londoloza ku-KeepIt"
+
+msgid "IDS_COM_BODY_OUTGOING_CALLS_ARE_RESTRICTED_BY_FDN"
+msgstr "Izingcingo eziphumayo zinqindwa yi-FDN"
+
+msgid "IDS_CALL_POP_FDNCALLONLY"
+msgstr "Amakholi e-NDG kuphela"
+
+msgid "IDS_CALL_BUTTON_UPDATE_EXISTING"
+msgstr "Buyekeza okukhona kakade"
+
+msgid "IDS_CALL_BUTTON_CREATE_CONTACT"
+msgstr "Yakha uxhumano"
+
+msgid "IDS_CALL_BUTTON_CANCEL"
+msgstr "Khansela"
+
+msgid "IDS_CALL_BUTTON_ADD_TO_CONTACTS"
+msgstr "Ngez koXhum nabo"
+
+msgid "IDS_CALL_BODY_OK"
+msgstr "OK"
+
+msgid "IDS_CALL_BODY_CALL"
+msgstr "Ucingo"
+
+msgid "IDS_CST_POP_SERVICE_UNAVAILABLE"
+msgstr "Isevisi ayitholakali"
+
+msgid "IDS_CST_POP_REQUESTING_ING"
+msgstr "Kusacelwa..."
+
+msgid "IDS_CST_POP_REJECTED_BY_NETWORK"
+msgstr "Inqatshwe inetwork"
+
+msgid "IDS_CST_BODY_PD_SECONDS"
+msgstr "%d imizuzwana"
+
+msgid "IDS_CST_BODY_DEACTIVATED"
+msgstr "Iyekisiwe ukusebenza"
+
+msgid "IDS_CST_BODY_CALL_WAITING"
+msgstr "Ucingo olulindile"
+
+msgid "IDS_CST_BODY_CALL_BARRING"
+msgstr "Ukuvimbela ucingo"
+
+msgid "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE"
+msgstr "Inkinga yoxhumano noma ikhodi ye-MMI engavumelekile."
+
+msgid "IDS_COM_POP_FOR_ALL_TELE_SERVICES_EXCEPT_SMS"
+msgstr "kwawo Wonke amasevisi Ocingo ngaphandle kwe-SMS"
+
+msgid "IDS_COM_POP_FOR_ALL_SYNCHRONOUS_SERVICES"
+msgstr "kwawoWonke amasevisi Ahambisanayo"
+
+msgid "IDS_COM_POP_FOR_ALL_DATA_SERVICES"
+msgstr "kwawoWonke amasevisi eDatha"
+
+msgid "IDS_COM_POP_ALL_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_COUNTRY"
+msgstr "Zonke izingcingo Eziphumayo zamazwe ngamazwe ngaphandle kwezwe laseKhaya"
+
+msgid "IDS_COM_BODY_REGISTRATION_WAS_SUCCESSFUL"
+msgstr "Ukubhalisa kuphumelele"
+
+msgid "IDS_COM_BODY_PASSWORD_CHANGE"
+msgstr "Ukushintsha iphasiwedi"
+
+msgid "IDS_COM_BODY_MMI_COMPLETE"
+msgstr "I-MMI iphothuliwe"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Okohlelo kwe-ID yoshayayo kokukhawuliwe. Ucingo olulandelayo: Lukhawuliwe"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Okohlelo kwe-ID yoshayayo kokukhawuliwe. Ucingo olulandelayo: Alukhawuliwe"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED"
+msgstr "Okohlelo kwe-ID yoshayayo kokungakhawuliwe. Ucingo olulandelayo: Lukhawuliwe"
+
+msgid "IDS_COM_BODY_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED"
+msgstr "Okohlelo kwe-ID yoshayayo kokungakhawuliwe. Ucingo olulandelayo: Alukhawuliwe"
+
+msgid "IDS_CST_POP_SERVICE_NOT_AUTHORISED"
+msgstr "Isevisi ayigunyaziwe"
+
+msgid "IDS_CST_POP_PASSWORD_BLOCKED"
+msgstr "Iphaswedi ivinjiwe"
+
+msgid "IDS_CST_POP_NOT_REGISTERED"
+msgstr "Ayibhalisiwe."
+
+msgid "IDS_CST_POP_NETWORK_ERROR"
+msgstr "Iphutha lenethiwekhi"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING"
+msgstr "I-ID yoshayayo izothunyelwa ngesikhathi ushaya ucingo"
+
+msgid "IDS_CST_POP_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS"
+msgstr "I-ID yoshayayo izothunyelwa ngesikhathi uphendula izingcingo"
+
+msgid "IDS_CST_OPT_CHANGE_PASSWORD"
+msgstr "Shintsha iphasiwedi"
+
+msgid "IDS_CST_BODY_FAX"
+msgstr "Ifeksi"
+
+msgid "IDS_CST_BODY_ENTER_NUMBER"
+msgstr "Faka inamba"
+
+msgid "IDS_CST_BODY_CONDITIONAL"
+msgstr "Kunemibandela"
+
+msgid "IDS_CST_BODY_ALL_CALLS"
+msgstr "Zonke izingcingo"
+
+msgid "IDS_IDLE_BODY_ASYNCHRONOUS_DATA_SERVICES"
+msgstr "Amasevisi emininingwane angahambisani"
+
+msgid "IDS_IDLE_BODY_ALL_TELECOM_SERVICES"
+msgstr "Wonke amasevisi e-telecom"
+
+msgid "IDS_IDLE_BODY_ALL_PDS_SERVICES"
+msgstr "Wonke amasevisi e-PDS"
+
+msgid "IDS_IDLE_BODY_ALL_PADCA_SERVICES"
+msgstr "Wonke amasevisi e-PADCA"
+
+msgid "IDS_MSGC_BODY_SUCCESS"
+msgstr "Impumelelo"
+
+msgid "IDS_MSGF_OPT_GOTOURL"
+msgstr "Vula i-URL"
+
+msgid "IDS_ST_POP_OUTGOING_BARRING"
+msgstr "Ukuvimba okuphumayo"
+
+msgid "IDS_ST_POP_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING"
+msgstr "I-ID yoshayayo ayithunyelwa ngesikhathi ushaya ucingo"
+
+msgid "IDS_ST_POP_INCOMING_BARRING"
+msgstr "Ukuvimba ezingenayo"
+
+msgid "IDS_ST_POP_CALLER_ID_SHOWN"
+msgstr "I-ID yomshayayo ikhonjisiwe"
+
+msgid "IDS_ST_POP_CALLER_ID_HIDDEN"
+msgstr "I-ID yomshayayo ifihliwe"
+
+msgid "IDS_ST_POP_CALLER_ID_AVAILABLE"
+msgstr "I-ID yoshayayo ikhona"
+
+msgid "IDS_ST_POP_ALL_SERVICES"
+msgstr "Wonke amasevisi"
+
+msgid "IDS_ST_POP_ALL_ASYNCHRONOUS_DATA"
+msgstr "Yonke idatha engavumelani"
+
+msgid "IDS_ST_HEADER_REPLY"
+msgstr "Impendulo"
+
+msgid "IDS_ST_BUTTON_REGISTER"
+msgstr "Bhalisa"
+
+msgid "IDS_ST_BODY_SMS"
+msgstr "i-SMS"
+
+msgid "IDS_ST_BODY_INVALID_PASSWORD"
+msgstr "Iphaswedi ayifaneleki"
+
+msgid "IDS_ST_BODY_ACTIVATED"
+msgstr "Iqalisiwe ukusebenza"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_WHEN_BUSY"
+msgstr "Phambukisa ucingo: Uma ngimatasatasa"
+
+msgid "IDS_VCALL_POP_CALL_DIVERTING_ACTIVE_C_UNREACHABLE"
+msgstr "Phambukisa ucingo: Uma ngingafinyeleleki"
+
+msgid "IDS_VCALL_BUTTON_VIDEO_CALL"
+msgstr "Ucingo lwevidiyo"
+
+msgid "IDS_VCALL_BODY_VIDEO"
+msgstr "Ividiyo"
+
+msgid "IDS_CALL_POP_OUTGOING_INTER_CALLS_BARRED"
+msgstr "Amakholi aya emazweni avinjiwe"
+
+msgid "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS"
+msgstr "Imodi Yasebhanoyini ivuliwe. Khubaza imodi Yasebhanoyini ukuze ukwazi ukushaya ucingo."
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_NO_ANSWER"
+msgstr "Phambukisa ucingo: Ayikho impendulo"
+
+msgid "IDS_CALL_POP_CALL_DIVERTING_ACTIVE_C_ALWAYS"
+msgstr "Phambukisa ucingo: Njalo"
+
+msgid "IDS_CALL_POP_ALL_OUTGOING_CALLS_BARRED"
+msgstr "Zonke izingcingo eziphumayo zivinjiwe"
+
+msgid "IDS_CALL_POP_ALL_INCOMING_CALLS_BARRED"
+msgstr "Zonke izingcingo ezingenayo zivinjiwe"
+
+msgid "IDS_CALL_BUTTON_EXIT"
+msgstr "Phuma"
+
+msgid "IDS_CALL_BODY_VOICE"
+msgstr "Izwi"
+
+msgid "IDS_CALL_BODY_INFORMATION"
+msgstr "Ulwazi"
+
+msgid "IDS_CALL_BODY_INCOMING_CALLS_BARRED_WHEN_ROAMING"
+msgstr "Izingcingo ezingenayo ziyavinywa uma izula"
+
+msgid "IDS_CALL_BODY_CALL_DIVERTING"
+msgstr "Ukuphambukisa izingcingo"
+
+msgid "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED"
+msgstr "Akukhokhelwe"
+
+msgid "IDS_CALL_BUTTON_VIEW_CONTACT"
+msgstr "Buka othintwayo"
+
--- /dev/null
+collections {
+group { name: "popup_progress";
+ parts {
+ part { name: "pad_t";
+ type: SPACER;
+ scale : 1;
+ mouse_events: 0;
+ repeat_events: 1;
+ description { state: "default" 0.0;
+ align: 0.5 0.0;
+ min: 0 25;
+ fixed: 0 1;
+ rel1 {
+ relative: 1.0 0.0;
+ to_x: "pad_l";
+ }
+ rel2 {
+ relative: 0.0 0.0;
+ to_x: "pad_r";
+ }
+ }
+ }
+ part { name: "pad_l";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min : 15 0;
+ fixed: 1 0;
+ rel1 {
+ relative: 0.0 0.0;
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ }
+ align: 0.0 0.0;
+ }
+ }
+ part { name: "pad_r";
+ type: SPACER;
+ scale: 1;
+ description { state: "default" 0.0;
+ min : 15 0;
+ fixed: 1 0;
+ rel1 {
+ relative: 1.0 0.0;
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ }
+ align: 1.0 0.0;
+ }
+ }
+ part{ name:"elm.swallow.content";
+ type: SWALLOW;
+ scale : 1;
+ description { state: "default" 0.0;
+ align: 0.5 0.5;
+ rel1 {
+ relative: 1.0 1.0;
+ to_x: "pad_l";
+ to_y: "pad_t";
+ }
+ rel2 {
+ relative: 0.0 0.0;
+ to_x: "pad_r";
+ to_y: "pad_b";
+ }
+ }
+ }
+ part { name: "pad_b";
+ type: SPACER;
+ scale : 1;
+ mouse_events: 0;
+ repeat_events: 1;
+ description { state: "default" 0.0;
+ align: 0.5 1.0;
+ min: 0 25;
+ fixed: 0 1;
+ rel1 {
+ relative: 1.0 1.0;
+ to_x: "pad_l";
+ }
+ rel2 {
+ relative: 0.0 1.0;
+ to_x: "pad_r";
+ }
+ }
+ }
+ }
+}
+
+ group {
+ name: "ciss_contents";
+ parts {
+ part {
+ name: "contents";
+ type: SWALLOW;
+ description {
+ state: "default" 0.0;
+ rel1 {
+ relative: 0.0 0.0;
+ offset: 10 0;
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ }
+ }
+ }
+ part {
+ name: "access";
+ type: RECT;
+ repeat_events: 1;
+ description {
+ state: "default" 0.0;
+ rel1.to: "contents";
+ rel2.to: "contents";
+ color: 0 0 0 0;
+ }
+ }
+ }
+ }
+
+group {
+ name: "ciss_two_buttons";
+ parts {
+ part {
+ name: "two_button_background";
+ type: RECT;
+ description {
+ state: "default" 0.0;
+ color: 0 0 0 0;
+ }
+ }
+ part {
+ name: "button1";
+ type: SWALLOW;
+ description {
+ state: "default" 0.0;
+ rel1 {
+ relative: 0.0 0.0;
+ to: "two_button_background";
+ offset: 15 0;
+ }
+ rel2 {
+ relative: 0.5 1.0;
+ to: "two_button_background";
+ offset: -6 0;
+ }
+ }
+ }
+
+ part {
+ name: "button2";
+ type: SWALLOW;
+ description {
+ state: "default" 0.0;
+ rel1 {
+ relative: 0.5 0.0;
+ to: "two_button_background";
+ offset: 6 0;
+ }
+ rel2 {
+ relative: 1.0 1.0;
+ to: "two_button_background";
+ offset: -15 0;
+ }
+ }
+ }
+ }
+}
+
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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 "ciss-converter.h"
+
+static const sc_table_element_type sc_conversion_table_ss[] = {
+ {CISS_ENG_SC_CF, TAPI_SS_CF_WHEN_CF_ALL, CISS_SERVICE_FORWARDING},
+ {CISS_ENG_SC_CFC, TAPI_SS_CF_WHEN_CFC, CISS_SERVICE_FORWARDING},
+ {CISS_ENG_SC_CFU, TAPI_SS_CF_WHEN_CFU, CISS_SERVICE_FORWARDING},
+ {CISS_ENG_SC_CFB, TAPI_SS_CF_WHEN_CFB, CISS_SERVICE_FORWARDING},
+ {CISS_ENG_SC_CFNRY, TAPI_SS_CF_WHEN_CFNRy, CISS_SERVICE_FORWARDING},
+ {CISS_ENG_SC_CFNRC, TAPI_SS_CF_WHEN_CFNRc, CISS_SERVICE_FORWARDING},
+ {CISS_ENG_SC_CLIP, TAPI_SS_CLI_CLIP, CISS_SERVICE_IDENTIFICATION},
+ {CISS_ENG_SC_CLIR, TAPI_SS_CLI_CLIR, CISS_SERVICE_IDENTIFICATION},
+// {CISS_ENG_SC_COLP, TAPI_SS_CLI_COLP, CISS_SERVICE_IDENTIFICATION},
+// {CISS_ENG_SC_COLR, TAPI_SS_CLI_COLR, CISS_SERVICE_IDENTIFICATION},
+// {CISS_ENG_SC_CNAP, TAPI_SS_CLI_CNAP, CISS_SERVICE_IDENTIFICATION},
+ {CISS_ENG_SC_CW, 0, CISS_SERVICE_WAITING},
+ {CISS_ENG_SC_B, TAPI_SS_CB_TYPE_AB, CISS_SERVICE_BARRING},
+ {CISS_ENG_SC_OB, TAPI_SS_CB_TYPE_AOB, CISS_SERVICE_BARRING},
+ {CISS_ENG_SC_IB, TAPI_SS_CB_TYPE_AIB, CISS_SERVICE_BARRING},
+ {CISS_ENG_SC_BAOC, TAPI_SS_CB_TYPE_BAOC, CISS_SERVICE_BARRING},
+ {CISS_ENG_SC_BOIC, TAPI_SS_CB_TYPE_BOIC, CISS_SERVICE_BARRING},
+ {CISS_ENG_SC_BOICEXHC, TAPI_SS_CB_TYPE_BOIC_NOT_HC, CISS_SERVICE_BARRING},
+ {CISS_ENG_SC_BAIC, TAPI_SS_CB_TYPE_BAIC, CISS_SERVICE_BARRING},
+ {CISS_ENG_SC_BICROAM, TAPI_SS_CB_TYPE_BIC_ROAM, CISS_SERVICE_BARRING}
+};
+
+/* table for conversion between local basic service group (BSG)
+ and tapi BSG.
+
+ elements represent - local BSG value,
+ BSG code : basic service code (BS code) or
+ tele service code (TS code)
+ tapi BSG value
+
+*/
+
+/* need to find mapping with the call type or forward type for call barring and call forwarding else not required */
+static const bsg_table_element_type bsg_conversion_table[MAX_BSG_ENTRY] = {
+ {CISS_ENG_BSG_ALL, 0, TAPI_SS_CLASS_ALL_TELE_BEARER},
+ {CISS_ENG_BSG_ALL_TS, TS_CODE, TAPI_SS_CLASS_ALL_TELE},
+ {CISS_ENG_BSG_TELEPHONY, TS_CODE, TAPI_SS_CLASS_VOICE },
+ {CISS_ENG_BSG_AUX_TELEPHONY, TS_CODE, TAPI_SS_CLASS_AUX_VOICE},
+ {CISS_ENG_BSG_ALL_DATA, TS_CODE, TAPI_SS_CLASS_ALL_DATA_TELE},
+ {CISS_ENG_BSG_FAX, TS_CODE, TAPI_SS_CLASS_FAX},
+ {CISS_ENG_BSG_SMS, TS_CODE, TAPI_SS_CLASS_SMS},
+ {CISS_ENG_BSG_ALL_TELE_EX_SMS, TS_CODE, TAPI_SS_CLASS_ALL_TELE_EXPT_SMS},
+ {CISS_ENG_BSG_PLMN_TELE_ALL, TS_CODE, TAPI_SS_CLASS_PLMN_TELE_ALL },
+ {CISS_ENG_BSG_PLMN_TELE_1, TS_CODE, TAPI_SS_CLASS_PLMN_TELE_1},
+ {CISS_ENG_BSG_PLMN_TELE_2, TS_CODE, TAPI_SS_CLASS_PLMN_TELE_2},
+ {CISS_ENG_BSG_PLMN_TELE_3, TS_CODE, TAPI_SS_CLASS_PLMN_TELE_3},
+ {CISS_ENG_BSG_PLMN_TELE_4, TS_CODE, TAPI_SS_CLASS_PLMN_TELE_4},
+ {CISS_ENG_BSG_PLMN_TELE_5, TS_CODE, TAPI_SS_CLASS_PLMN_TELE_5},
+ {CISS_ENG_BSG_PLMN_TELE_6, TS_CODE, TAPI_SS_CLASS_PLMN_TELE_6},
+ {CISS_ENG_BSG_PLMN_TELE_7, TS_CODE, TAPI_SS_CLASS_PLMN_TELE_7},
+ {CISS_ENG_BSG_PLMN_TELE_8, TS_CODE, TAPI_SS_CLASS_PLMN_TELE_8},
+ {CISS_ENG_BSG_PLMN_TELE_9, TS_CODE, TAPI_SS_CLASS_PLMN_TELE_9},
+ {CISS_ENG_BSG_PLMN_TELE_A, TS_CODE, TAPI_SS_CLASS_PLMN_TELE_A},
+ {CISS_ENG_BSG_PLMN_TELE_B, TS_CODE, TAPI_SS_CLASS_PLMN_TELE_B},
+ {CISS_ENG_BSG_PLMN_TELE_C, TS_CODE, TAPI_SS_CLASS_PLMN_TELE_C},
+ {CISS_ENG_BSG_PLMN_TELE_D, TS_CODE, TAPI_SS_CLASS_PLMN_TELE_D},
+ {CISS_ENG_BSG_PLMN_TELE_E, TS_CODE, TAPI_SS_CLASS_PLMN_TELE_E},
+ {CISS_ENG_BSG_PLMN_TELE_F, TS_CODE, TAPI_SS_CLASS_PLMN_TELE_F},
+ {CISS_ENG_BSG_ALL_BS, BS_CODE, TAPI_SS_CLASS_ALL_BEARER},
+ {CISS_ENG_BSG_ALL_ASYNC, BS_CODE, TAPI_SS_CLASS_ALL_ASYNC},
+ {CISS_ENG_BSG_ALL_SYNC, BS_CODE, TAPI_SS_CLASS_ALL_SYNC},
+ {CISS_ENG_BSG_ALL_DC_SYNC, BS_CODE, TAPI_SS_CLASS_ALL_CS_SYNC},
+ {CISS_ENG_BSG_ALL_DC_ASYNC, BS_CODE, TAPI_SS_CLASS_ALL_CS_ASYNC},
+ {CISS_ENG_BSG_ALL_DED_PACKET, BS_CODE, TAPI_SS_CLASS_ALL_DEDI_PS},
+ {CISS_ENG_BSG_ALL_DED_PAD, BS_CODE, TAPI_SS_CLASS_ALL_DEDI_PAD},
+ {CISS_ENG_BSG_PLMN_BEAR_ALL, BS_CODE, TAPI_SS_CLASS_PLMN_BEAR_ALL},
+ {CISS_ENG_BSG_PLMN_BEAR_1, BS_CODE, TAPI_SS_CLASS_PLMN_BEAR_1},
+ {CISS_ENG_BSG_PLMN_BEAR_2, BS_CODE, TAPI_SS_CLASS_PLMN_BEAR_2},
+ {CISS_ENG_BSG_PLMN_BEAR_3, BS_CODE, TAPI_SS_CLASS_PLMN_BEAR_3},
+ {CISS_ENG_BSG_PLMN_BEAR_4, BS_CODE, TAPI_SS_CLASS_PLMN_BEAR_4},
+ {CISS_ENG_BSG_PLMN_BEAR_5, BS_CODE, TAPI_SS_CLASS_PLMN_BEAR_5},
+ {CISS_ENG_BSG_PLMN_BEAR_6, BS_CODE, TAPI_SS_CLASS_PLMN_BEAR_6},
+ {CISS_ENG_BSG_PLMN_BEAR_7, BS_CODE, TAPI_SS_CLASS_PLMN_BEAR_7},
+ {CISS_ENG_BSG_PLMN_BEAR_8, BS_CODE, TAPI_SS_CLASS_PLMN_BEAR_8},
+ {CISS_ENG_BSG_PLMN_BEAR_9, BS_CODE, TAPI_SS_CLASS_PLMN_BEAR_9},
+ {CISS_ENG_BSG_PLMN_BEAR_A, BS_CODE, TAPI_SS_CLASS_PLMN_BEAR_A},
+ {CISS_ENG_BSG_PLMN_BEAR_B, BS_CODE, TAPI_SS_CLASS_PLMN_BEAR_B},
+ {CISS_ENG_BSG_PLMN_BEAR_C, BS_CODE, TAPI_SS_CLASS_PLMN_BEAR_C},
+ {CISS_ENG_BSG_PLMN_BEAR_D, BS_CODE, TAPI_SS_CLASS_PLMN_BEAR_D},
+ {CISS_ENG_BSG_PLMN_BEAR_E, BS_CODE, TAPI_SS_CLASS_PLMN_BEAR_E},
+ {CISS_ENG_BSG_PLMN_BEAR_F, BS_CODE, TAPI_SS_CLASS_PLMN_BEAR_F}
+};
+
+int _ciss_convert_bsg_to_tapi_bsg(char *local_bsg, TelSsClass_t *tapi_bsg)
+{
+ int valid_bsg = FALSE;
+
+ int n = 0;
+ int local_bsg_len =0;
+
+ local_bsg_len = strlen(local_bsg);
+ if (local_bsg_len > MAX_BSG_LEN) {
+ return FALSE;
+ }
+
+ DBG("\n [CISS-ENGINE] local_bsg : %s", local_bsg);
+ while (n < MAX_BSG_ENTRY) {
+ DBG("\n [CISS-ENGINE] n : %d", n);
+ if (!strncmp(bsg_conversion_table[n].local_bsg, local_bsg, MAX_SC_LEN)) {
+ DBG("\n [CISS-ENGINE] bsg_conversion_table[n].local_bsg : %s", bsg_conversion_table[n].local_bsg);
+ *tapi_bsg = bsg_conversion_table[n].tapi_bsg_code;
+ valid_bsg = TRUE;
+ break;
+ }
+ n++;
+ }
+ DBG("\n [CISS-ENGINE] end _ciss_convert_bsg_to_tapi_bsg()");
+ return(valid_bsg);
+}
+
+int _ciss_convert_sc_to_tapi_flavor(char *sc, unsigned char *tapi_flavor, unsigned char *ss_type)
+{
+ int valid_sc = FALSE;
+
+ int n = 0;
+ DBG("\n [CISS-ENGINE] sc : %s", sc);
+ while (n < MAX_SC_ENTRY-3) {
+ if (!strncmp(sc_conversion_table_ss[n].local_sc, sc, MAX_SC_LEN)) {
+ DBG("\n [CISS-ENGINE] sc_conversion_table_ss[n].local_sc : %s", sc_conversion_table_ss[n].local_sc);
+ *tapi_flavor = sc_conversion_table_ss[n].tapi_flavor;
+ *ss_type = sc_conversion_table_ss[n].ss_type;
+ valid_sc = TRUE;
+ break;
+ }
+ n++;
+ }
+ return(valid_sc);
+}
+
+int _ciss_get_error_from_tapi_error(ciss_err_t *ciss_err, TelSsCause_t tapi_err)
+{
+ int err = 0;
+
+ warn("\n [CISS-ENGINE] _ciss_get_error_from_tapi_error:defined =%x\n", tapi_err);
+ switch (tapi_err) {
+ case TAPI_SS_UNKNOWNSUBSCRIBER:
+ *ciss_err = CISS_ERR_UNKNOWN_SUBSCRIBER;
+ break;
+ case TAPI_SS_BEARERSERVICENOTPROVISIONED:
+ *ciss_err = CISS_ERR_BEARER_NOT_PROVISIONED;
+ break;
+ case TAPI_SS_TELESERVICENOTPROVISIONED:
+ *ciss_err = CISS_ERR_TELESERVICE_NOT_PROVISIONED;
+ break;
+ case TAPI_SS_CALLBARRED:
+ *ciss_err = CISS_ERR_CALL_BARRED;
+ break;
+ case TAPI_SS_ILLEGALSSOPERATION:
+ *ciss_err = CISS_ERR_ILLEGAL_SS_OPER;
+ break;
+ case TAPI_SS_ERRORSTATUS:
+ *ciss_err = CISS_ERR_ERR_STATUS;
+ break;
+ case TAPI_SS_NOTAVAILABLE:
+ *ciss_err = CISS_ERR_NOT_AVAIL;
+ break;
+ case TAPI_SS_SUBSCRIPTIONVIOLATION:
+ *ciss_err = CISS_ERR_SUBSCRIPTION_VIOLATION;
+ break;
+ case TAPI_SS_INCOMPATIBILITY:
+ *ciss_err = CISS_ERR_INCOMPATIBILITY;
+ break;
+ case TAPI_SS_FACILITYNOTSUPPORTED:
+ *ciss_err = CISS_ERR_FACILITY_NOT_SUPPORT;
+ break;
+ case TAPI_SS_SYSTEMFAILURE:
+ *ciss_err = CISS_ERR_SYS_FAILURE;
+ break;
+ case TAPI_SS_DATAMISSING:
+ *ciss_err = CISS_ERR_DATA_MISSING;
+ break;
+ case TAPI_SS_UNEXPECTEDDATAVALUE:
+ *ciss_err = CISS_ERR_UNEXPECTED_DATA;
+ break;
+ case TAPI_SS_MAXNOMPTYEXCEEDED:
+ *ciss_err = CISS_ERR_MPTY_PARTICIPANTS_EXCEED;
+ break;
+ case TAPI_SS_RESOURCESNOTAVAILABLE:
+ *ciss_err = CISS_ERR_RESOURCE_NOT_AVAIL;
+ break;
+ /*Show message Password error for Vodafone R11 */
+ case TAPI_SS_PWREGISTRATIONFAILURE:
+ *ciss_err = CISS_ERR_PW_REGIST_FAIL;
+ break;
+ case TAPI_SS_NEGATIVEPWCHECK:
+ *ciss_err = CISS_ERR_NEGATIVE_PW_CHECK;
+ break;
+ /*Show message password error
+ this function has been locked, so please call customer center for Vodafone R11 */
+ case TAPI_SS_NUMBEROFPWATTEMPTSVIOLATION:
+ *ciss_err = CISS_ERR_PW_ATTEMPS_VIOLATION;
+ break;
+ case TAPI_SS_FIXED_DIALING_NUMBER_ONLY:
+ *ciss_err = CISS_ERR_FDN_NUMBER_ONLY;
+ break;
+ case TAPI_SS_ABSENTSUBSCRIBER:
+ *ciss_err = CISS_ERR_ABSENTSUBSCRIBER;
+ break;
+ case TAPI_SS_REJECTEDBYCALLCONTROL:
+ *ciss_err = CISS_ERR_REJECTED_BY_CALL_CONTROL;
+ break;
+ case TAPI_SS_TIMEREXPIRE:
+ *ciss_err = CISS_ERR_TIMER_EXPIRE;
+ break;
+ default:
+ err = (int)tapi_err;
+ if (-1 == err)
+ *ciss_err = CISS_ERR_TIMER_EXPIRE;
+ else
+ *ciss_err = CISS_ERR_UNKNOWN;
+ DBG("\n [CISS-ENGINE] _ciss_get_error_from_tapi_error:undefined =%x\n", tapi_err);
+ break;
+ }
+ return TRUE;
+}
+
+int _ciss_get_telecomm_svc(TelSsClass_t in_teleservice, ciss_telecomm_svc_t *out_teleservice)
+{
+ switch (in_teleservice) {
+ case TAPI_SS_CLASS_VOICE:
+ *out_teleservice = CISS_TELECOMM_SVC_VOICE;
+ break;
+ case TAPI_SS_CLASS_AUX_VOICE:
+ *out_teleservice = CISS_TELECOMM_SVC_AUX_VOICE;
+ break;
+ case TAPI_SS_CLASS_FAX:
+ *out_teleservice = CISS_TELECOMM_SVC_FAX;
+ break;
+ case TAPI_SS_CLASS_SMS:
+ *out_teleservice = CISS_TELECOMM_SVC_SMS;
+ break;
+ case TAPI_SS_CLASS_ALL_CS_SYNC:
+ *out_teleservice = CISS_TELECOMM_SVC_ALL_CS_SYNC;
+ break;
+ case TAPI_SS_CLASS_ALL_TELE_BEARER:
+ *out_teleservice = CISS_TELECOMM_SVC_ALL_TELE_BEARER;
+ break;
+ case TAPI_SS_CLASS_ALL_TELE:
+ *out_teleservice = CISS_TELECOMM_SVC_ALL_TELE;
+ break;
+ case TAPI_SS_CLASS_ALL_DATA_TELE:
+ *out_teleservice = CISS_TELECOMM_SVC_ALL_DATA_TELE;
+ break;
+ case TAPI_SS_CLASS_ALL_TELE_EXPT_SMS:
+ *out_teleservice = CISS_TELECOMM_SVC_ALL_TELE_EXPT_SMS;
+ break;
+ case TAPI_SS_CLASS_PLMN_TELE_ALL:
+ *out_teleservice = CISS_TELECOMM_SVC_PLMN_TELE_ALL;
+ break;
+ case TAPI_SS_CLASS_ALL_BEARER:
+ *out_teleservice = CISS_TELECOMM_SVC_ALL_BEARER;
+ break;
+ case TAPI_SS_CLASS_ALL_DATA_CDA:
+ *out_teleservice = CISS_TELECOMM_SVC_ALL_DATA_CDA;
+ break;
+ case TAPI_SS_CLASS_ALL_SYNC:
+ *out_teleservice = CISS_TELECOMM_SVC_ALL_SYNC;
+ break;
+ case TAPI_SS_CLASS_ALL_ASYNC:
+ *out_teleservice = CISS_TELECOMM_SVC_ALL_ASYNC;
+ break;
+ case TAPI_SS_CLASS_ALL_DEDI_PAD:
+ *out_teleservice = CISS_TELECOMM_SVC_ALL_DEDI_PAD;
+ break;
+ case TAPI_SS_CLASS_PLMN_BEAR_ALL:
+ *out_teleservice = CISS_TELECOMM_SVC_PLMN_BEAR_ALL;
+ break;
+ case TAPI_SS_CLASS_ALL_CS_ASYNC:
+ *out_teleservice = CISS_TELECOMM_SVC_ALL_CS_ASYNC;
+ break;
+ case TAPI_SS_CLASS_ALL_DEDI_PS:
+ *out_teleservice = CISS_TELECOMM_SVC_ALL_DEDI_PS;
+ break;
+ default:
+ *out_teleservice = CISS_TELECOMM_SVC_NONE;
+ DBG("\n [CISS-ENGINE] _ciss_get_telecomm_svc: ERROR Wrong Bearer = %d come. \n", in_teleservice);
+ break;
+ }
+ return TRUE;
+}
+
+int _ciss_get_forward_flavor_type(TelSsForwardWhen_t in_flavor, ciss_flavor_t *out_flavor)
+{
+ switch (in_flavor) {
+ case TAPI_SS_CF_WHEN_CFU:
+ *out_flavor = CISS_FLAVOR_FORWARD_UNCONDITIONAL;
+ break;
+ case TAPI_SS_CF_WHEN_CFB:
+ *out_flavor = CISS_FLAVOR_FORWARD_BUSY;
+ break;
+ case TAPI_SS_CF_WHEN_CFNRy:
+ *out_flavor = CISS_FLAVOR_FORWARD_NOREPLY;
+ break;
+ case TAPI_SS_CF_WHEN_CFNRc:
+ *out_flavor = CISS_FLAVOR_FORWARD_UNREACHABLE;
+ break;
+ case TAPI_SS_CF_WHEN_CFC:
+ *out_flavor = CISS_FLAVOR_FORWARD_ALL_CONDITIONAL_FLAVORS;
+ break;
+ case TAPI_SS_CF_WHEN_CF_ALL:
+ *out_flavor = CISS_FLAVOR_FORWARD_ALL_FLAVORS;
+ break;
+ default:
+ *out_flavor = CISS_FLAVOR_NONE;
+ DBG("\n [CISS-ENGINE] _ciss_get_forward_flavor_type: ERROR Wrong Flavor = %d come. \n", in_flavor);
+ break;
+ }
+ return TRUE;
+}
+
+int _ciss_get_barring_flavor_type(TelSsBarringType_t in_flavor, ciss_flavor_t *out_flavor)
+{
+ switch (in_flavor) {
+ case TAPI_SS_CB_TYPE_AB:
+ *out_flavor = CISS_FLAVOR_BARRING_ALL_FLAVORS;
+ break;
+ case TAPI_SS_CB_TYPE_BAOC:
+ *out_flavor = CISS_FLAVOR_BARRING_ALL_OUTGOING_CALLS;
+ break;
+ case TAPI_SS_CB_TYPE_BOIC:
+ *out_flavor = CISS_FLAVOR_BARRING_ALL_OUTGOING_INTERNATIONAL;
+ break;
+ case TAPI_SS_CB_TYPE_BOIC_NOT_HC:
+ *out_flavor = CISS_FLAVOR_BARRING_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME;
+ break;
+ case TAPI_SS_CB_TYPE_BAIC:
+ *out_flavor = CISS_FLAVOR_BARRING_ALL_INCOMING_CALLS;
+ break;
+ case TAPI_SS_CB_TYPE_BIC_ROAM:
+ *out_flavor = CISS_FLAVOR_BARRING_INCOMING_CALLS_WHEN_ROAMING;
+ break;
+ case TAPI_SS_CB_TYPE_AOB:
+ *out_flavor = CISS_FLAVOR_BARRING_ALL_OUTGOING_CALLS;
+ break;
+ case TAPI_SS_CB_TYPE_AIB:
+ *out_flavor = CISS_FLAVOR_BARRING_ALL_INCOMING_CALLS;
+ break;
+ default:
+ *out_flavor = CISS_FLAVOR_NONE;
+ DBG("\n [CISS-ENGINE] _ciss_get_barring_flavor_type: ERROR Wrong Flavor = %d come. \n", in_flavor);
+ break;
+ }
+ return TRUE;
+}
+
+int _ciss_get_result_status_type(TelSsStatus_t in_status, ciss_status_t *out_status)
+{
+ switch (in_status) {
+ case TAPI_SS_STATUS_REGISTERED:
+ *out_status = CISS_STATUS_REGISTERED;
+ break;
+ case TAPI_SS_STATUS_PROVISIONED:
+ *out_status = CISS_STATUS_PROVISIONED;
+ break;
+ case TAPI_SS_STATUS_ACTIVE:
+ *out_status = CISS_STATUS_ACTIVE;
+ break;
+ case TAPI_SS_STATUS_QUIESCENT:
+ *out_status = CISS_STATUS_QUIESCENT;
+ break;
+ case TAPI_SS_STATUS_NOTHING:
+ *out_status = CISS_STATUS_NOTHING;
+ break;
+ default:
+ *out_status = CISS_STATUS_NOTHING;
+ DBG("\n [CISS-ENGINE] _ciss_get_result_status_type: ERROR Wrong TelSsStatus_t = %d come. \n", in_status);
+ break;
+ }
+ return TRUE;
+}
+
+void _ciss_ui_mmi_get_service_name(ciss_service_t in_service, char *service_name)
+{
+ switch (in_service) {
+ case CISS_SERVICE_FORWARDING:
+ strncpy(service_name, CISS_STR_CALL_FORWARDING, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_SERVICE_BARRING:
+ strncpy(service_name, CISS_STR_CALL_BARRING, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_SERVICE_WAITING:
+ strncpy(service_name, CISS_STR_CALL_WAITING, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_SERVICE_CHANGE_BARRING_PASSWD:
+ strncpy(service_name, CISS_STR_CHANGE_PASSWORD, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_SERVICE_USSD:
+ strncpy(service_name, CISS_STR_INFORMATION, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_SERVICE_IDENTIFICATION:
+ default:
+ strncpy(service_name, "", CISS_TEXT_LEN_MAX - 1);
+ break;
+ }
+ service_name[CISS_TEXT_LEN_MAX - 1] = '\0';
+}
+
+void _ciss_ui_mmi_get_flavor_name(ciss_flavor_t in_flavor, char *flavor_name)
+{
+ switch (in_flavor) {
+ case CISS_FLAVOR_FORWARD_UNCONDITIONAL:
+ strncpy(flavor_name, CISS_STR_CALL_FORWARDING_ACTIVE_C_ALWAYS, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_FLAVOR_FORWARD_BUSY:
+ strncpy(flavor_name, CISS_STR_CALL_FORWARDING_ACTIVE_C_WHEN_BUSY, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_FLAVOR_FORWARD_NOREPLY:
+ strncpy(flavor_name, CISS_STR_CALL_FORWARDING_ACTIVE_C_WHEN_NOREPLY, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_FLAVOR_FORWARD_UNREACHABLE:
+ strncpy(flavor_name, CISS_STR_CALL_FORWARDING_ACTIVE_C_UNREACHABLE, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_FLAVOR_FORWARD_ALL_FLAVORS:
+ strncpy(flavor_name, CISS_STR_ALL_CALLS, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_FLAVOR_FORWARD_ALL_CONDITIONAL_FLAVORS:
+ strncpy(flavor_name, CISS_STR_CONDITIONAL, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_FLAVOR_BARRING_ALL_OUTGOING_CALLS:
+ strncpy(flavor_name, CISS_STR_ALL_OUTGOING_CALLS_BARRED, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_FLAVOR_BARRING_ALL_OUTGOING_INTERNATIONAL:
+ strncpy(flavor_name, CISS_STR_OUTGOING_INTERNATIONAL_CALLS_BARRED, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_FLAVOR_BARRING_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME:
+ strncpy(flavor_name, CISS_STR_OUTGOING_INTERNATIONAL_CALLS_EXCEPT_HOME_BARRED, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_FLAVOR_BARRING_ALL_INCOMING_CALLS:
+ strncpy(flavor_name, CISS_STR_ALL_INCOMING_CALLS_BARRED, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_FLAVOR_BARRING_INCOMING_CALLS_WHEN_ROAMING:
+ strncpy(flavor_name, CISS_STR_INCOMING_CALLS_BARRED_WHEN_ROAMING, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_FLAVOR_BARRING_ALL_FLAVORS:
+ strncpy(flavor_name, CISS_STR_ALL_BARRING, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_FLAVOR_BARRING_OUTGOING:
+ strncpy(flavor_name, CISS_STR_OUTGOING_BARRING, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_FLAVOR_BARRING_INCOMING:
+ strncpy(flavor_name, CISS_STR_INCOMING_BARRING, CISS_TEXT_LEN_MAX - 1);
+ break;
+ default:
+ strncpy(flavor_name, "", CISS_TEXT_LEN_MAX - 1);
+ break;
+ }
+ flavor_name[CISS_TEXT_LEN_MAX - 1] = '\0';
+}
+
+void _ciss_ui_mmi_get_bearer_name(ciss_service_t ss_type, ciss_telecomm_svc_t in_teleservice, char *teleservice_name)
+{
+ DBG("\n [CISS-MMI] _ciss_ui_get_bearer_name: in_teleservice = %d come. \n", in_teleservice);
+
+ switch (in_teleservice) {
+ case CISS_TELECOMM_SVC_VOICE:
+ strncpy(teleservice_name, CISS_STR_VOICE, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_TELECOMM_SVC_PLMN_TELE_1:
+ strncpy(teleservice_name, CISS_STR_VOICE, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_TELECOMM_SVC_FAX:
+ strncpy(teleservice_name, CISS_STR_FAX, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_TELECOMM_SVC_ALL_CS_SYNC:
+ strncpy(teleservice_name, CISS_STR_VIDEO, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_TELECOMM_SVC_ALL_TELE_BEARER:
+ strncpy(teleservice_name, CISS_STR_ALL_SERVICES, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_TELECOMM_SVC_ALL_TELE:
+ strncpy(teleservice_name, CISS_STR_ALL_TELECOM_SERVICES, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_TELECOMM_SVC_ALL_DATA_TELE:
+ strncpy(teleservice_name, CISS_STR_ALL_DATA_SERVICES, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_TELECOMM_SVC_ALL_TELE_EXPT_SMS:
+ strncpy(teleservice_name, CISS_STR_FOR_ALL_TELE_SERVICES_EXCEPT_SMS, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_TELECOMM_SVC_PLMN_TELE_ALL:
+ strncpy(teleservice_name, CISS_STR_ALL_PLMN_BEARERS, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_TELECOMM_SVC_ALL_BEARER:
+ strncpy(teleservice_name, CISS_STR_ALL_BEARER_SERVICES, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_TELECOMM_SVC_ALL_DATA_CDA:
+ strncpy(teleservice_name, CISS_STR_ALL_ASYNCHRONOUS_DATA, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_TELECOMM_SVC_ALL_SYNC:
+ strncpy(teleservice_name, CISS_STR_ALL_SYNCHRONOUS_SERVICES, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_TELECOMM_SVC_ALL_ASYNC:
+ strncpy(teleservice_name, CISS_STR_ALL_ASYNCHRONOUS_DATA, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_TELECOMM_SVC_ALL_DEDI_PAD:
+ strncpy(teleservice_name, CISS_STR_ALL_PADCA_SERVICES, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_TELECOMM_SVC_PLMN_BEAR_ALL:
+ strncpy(teleservice_name, CISS_STR_ALL_PLMN_BEARERS, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_TELECOMM_SVC_SMS:
+ strncpy(teleservice_name, CISS_STR_SMS, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_TELECOMM_SVC_ALL_CS_ASYNC:
+ strncpy(teleservice_name, CISS_STR_ASYNCHRONOUS_DATA_SERVICES, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_TELECOMM_SVC_ALL_DEDI_PS:
+ strncpy(teleservice_name, CISS_STR_ALL_PDS_SERVICES, CISS_TEXT_LEN_MAX - 1);
+ break;
+ case CISS_TELECOMM_SVC_NONE:
+ default:
+ DBG("\n [CISS-MMI] _ciss_ui_get_bearer_name: ERROR Wrong Bearer = %d come. \n", in_teleservice);
+ if ((ss_type == CISS_SERVICE_WAITING) ||
+ (ss_type == CISS_SERVICE_IDENTIFICATION)) {
+ strncpy(teleservice_name, "", CISS_TEXT_LEN_MAX - 1);
+ } else {
+ strncpy(teleservice_name, CISS_STR_ALL_SERVICES, CISS_TEXT_LEN_MAX - 1);
+ }
+ break;
+ }
+ teleservice_name[CISS_TEXT_LEN_MAX - 1] = '\0';
+}
+
+void _ciss_ui_mmi_get_result_status_type(ciss_service_t ss_type, ciss_status_t result_status, char *szResult)
+{
+ if (ss_type == CISS_SERVICE_FORWARDING) {
+ switch (result_status) {
+ case CISS_STATUS_ACTIVE:
+ strncpy(szResult, CISS_STR_ACTIVATED, CISS_TEXT_LEN_MAX - 1);
+ break;
+
+ case CISS_STATUS_PROVISIONED:
+ strncpy(szResult, CISS_STR_DEREGISTERED, CISS_TEXT_LEN_MAX - 1);
+ break;
+
+ case CISS_STATUS_REGISTERED:
+ case CISS_STATUS_QUIESCENT:
+ case CISS_STATUS_NOTHING:
+ default:
+ strncpy(szResult, CISS_STR_DEACTIVATED, CISS_TEXT_LEN_MAX - 1);
+ break;
+ }
+ } else {
+ /* Wating or Barring case only have Act / Deact status */
+ switch (result_status) {
+ case CISS_STATUS_ACTIVE:
+ case CISS_STATUS_REGISTERED:
+ strncpy(szResult, CISS_STR_ACTIVATED, CISS_TEXT_LEN_MAX - 1);
+ break;
+
+ case CISS_STATUS_PROVISIONED:
+ case CISS_STATUS_QUIESCENT:
+ case CISS_STATUS_NOTHING:
+ default:
+ strncpy(szResult, CISS_STR_DEACTIVATED, CISS_TEXT_LEN_MAX - 1);
+ break;
+ }
+ }
+ szResult[CISS_TEXT_LEN_MAX - 1] = '\0';
+}
+
+
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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 <stdio.h>
+#include <appcore-efl.h>
+#include <aul.h>
+#include <glib-2.0/glib.h>
+#include <Ecore.h>
+#include <app.h>
+#include <app_control.h>
+#include <contacts.h>
+
+#include "ciss-common.h"
+#include "ciss-util.h"
+#include "ciss-ussd.h"
+#include "ciss-resp.h"
+#include "ciss-tapi-request.h"
+#include "ciss-parser.h"
+#include "ciss-widget.h"
+#include "ciss-converter.h"
+
+static ciss_appdata_t application_data;
+
+static bool __ciss_app_create(void *data);
+static void __ciss_app_terminate(void *data);
+static void __ciss_app_pause(void *data);
+static void __ciss_app_resume(void *data);
+static void __ciss_app_service(app_control_h service, void *data);
+static int __ciss_relaunch_handler(void *data);
+
+#if 0
+static int __ciss_app_rotate (enum appcore_rm m, void *data)
+{
+ ciss_appdata_t *ad = data;
+ int r;
+
+ DBG("Enter");
+
+ if (ad == NULL || ad->win_main == NULL )
+ return 0;
+
+ switch (m) {
+ case APPCORE_RM_PORTRAIT_NORMAL:
+ r = 0;
+ break;
+/*NOT suport PORTRAIT_REVERSE in Z9005, N099
+ case APPCORE_RM_PORTRAIT_REVERSE:
+ r = 180;
+ break;
+*/
+ case APPCORE_RM_LANDSCAPE_NORMAL:
+ r = 270;
+ break;
+ case APPCORE_RM_LANDSCAPE_REVERSE:
+ r = 90;
+ break;
+ default:
+ r = -1;
+ break;
+ }
+
+ if (r >= 0)
+ elm_win_rotation_with_resize_set (ad->win_main, r);
+
+ DBG("Leave");
+ return 0;
+}
+#endif
+
+static bool __ciss_app_create(void *data)
+{
+ DBG("Enter");
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ _ciss_tapi_event_setup(ad);
+ ad->win_main = NULL;
+ ad->conformant = NULL;
+ ad->layout_main = NULL;
+ ad->bg = NULL;
+ ad->indicator_bg = NULL;
+ ad->popup = NULL;
+ ad->end_key_event_handler = NULL;
+ ad->is_sat_request = EINA_FALSE;
+ ad->is_ussd_request = EINA_FALSE;
+ ad->is_sat_call_control = EINA_FALSE;
+ ad->app_control_handle = NULL;
+ ad->tapi_data = NULL;
+ ad->resp_ss_type = CISS_SERVICE_NONE;
+ ad->no_popup_display = 0;
+ memset(&(ad->tapi_event), 0, sizeof(ciss_tapi_event_t));
+ memset(&(ad->sat_terminal_response), 0, sizeof(ciss_sat_terminal_response_t));
+ memset(&(ad->sat_call_control_data), 0, sizeof(ciss_sat_call_control_data_t));
+ _ciss_geinlist_item_class_new(ad);
+ _ciss_ug_new(ad);
+
+ return EINA_TRUE;
+}
+
+static void __ciss_app_terminate(void *data)
+{
+ DBG("Enter");
+
+ ciss_appdata_t *ad = data;
+
+ _ciss_geinlist_item_class_free(ad);
+
+ if (ad->layout_main) {
+ evas_object_del(ad->layout_main);
+ ad->layout_main = NULL;
+ }
+
+ if (ad->conformant) {
+ evas_object_del(ad->conformant);
+ ad->conformant = NULL;
+ }
+
+ if (ad->bg) {
+ evas_object_del(ad->bg);
+ ad->bg = NULL;
+ }
+
+ if (ad->win_main) {
+ evas_object_del(ad->win_main);
+ ad->win_main = NULL;
+ if (ad->end_key_event_handler) {
+ ecore_event_handler_del(ad->end_key_event_handler);
+ }
+ }
+ g_free(ad->cbs);
+
+ contacts_disconnect();
+
+ _ciss_tapi_event_clean(ad);
+
+ DBG("Leave");
+}
+
+static void __ciss_app_pause(void *data)
+{
+ DBG("Enter");
+
+ Evas_Object *content;
+
+ ret_if(data == NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ memset(ad->c_item, 0, sizeof(ad->c_item));
+
+ content = elm_object_part_content_get( ad->layout_main, "elm.swallow.content" );
+ elm_naviframe_item_pop( content );
+
+/*
+ if ((ad->resp_ss_type == CISS_SERVICE_USSD) && (ad->ussd_action_require)) {
+ ciss_mmi_context_t mmi_ctx;
+ memset(&mmi_ctx, 0x0, sizeof(ciss_mmi_context_t));
+ mmi_ctx.opcode = processUnstructuredSS_Request;
+ mmi_ctx.ussd_type = TAPI_SS_USSD_TYPE_USER_REL;
+
+ _ciss_send_tapi_request(&mmi_ctx, ad);
+ }
+
+ elm_exit();
+*/
+}
+
+static void __ciss_app_resume(void *data)
+{
+ DBG("Enter");
+
+ Evas_Object *content;
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ if(ad->result != TAPI_SS_SUCCESS) {
+ ciss_err_t ciss_err;
+ _ciss_get_error_from_tapi_error(&ciss_err, ad->result);
+ _ciss_create_error_popup(ad->layout_main, ciss_err, 2.0, ad);
+
+ return;
+ }
+
+ if(ad->popup) {
+ const char *popup_text;
+ popup_text = elm_object_translatable_part_text_get(ad->popup, "title,text");
+ DBG("popup_text = %s", popup_text);
+ if(g_strcmp0(popup_text, "IDS_CALL_BODY_INFORMATION") == 0) {
+ evas_object_show(ad->popup);
+ return;
+ }
+ }
+
+ if (ad->resp_ss_type == CISS_SERVICE_NONE) {
+ ERR("No type");
+ }
+ else if (ad->resp_ss_type == CISS_SERVICE_USSD) {
+ DBG("win=0x%p main=0x%p", ad->win_main, ad->layout_main);
+ content = (Evas_Object *)_ciss_create_ussd_view(ad->layout_main, ad->tapi_data, ad);
+ ret_if(data == NULL);
+ elm_object_part_content_set(ad->layout_main, "elm.swallow.content", content);
+ }
+ else {
+ content = (Evas_Object *)_ciss_create_ss_resp_view(ad->layout_main, ad->tapi_data, ad);
+ ret_if(content == NULL);
+ elm_object_part_content_set(ad->layout_main, "elm.swallow.content", content);
+ }
+
+}
+
+static void __ciss_app_service(app_control_h service, void *data)
+{
+ DBG("Enter");
+
+ ciss_appdata_t *ad = data;
+ int err = APP_CONTROL_ERROR_NONE;
+ //int mmtvconfVal = 0;
+
+ if (ad == NULL) {
+ ERR("ad == NULL");
+ return;
+ }
+
+#ifdef PLATFORM_NOT_SUPPORTED
+ if (vconf_get_bool(VCONFKEY_MMT_USSD_NOTI_KEY, &mmtvconfVal) < 0) {
+ DBG("vconf_get_bool() is failed !!");
+ }
+
+ DBG("mmtvconfVal = %d", mmtvconfVal);
+ if(mmtvconfVal == 1) {
+ elm_exit();
+ return;
+ }
+#endif
+
+ err = app_control_clone(&(ad->app_control_handle), service);
+ if (err != APP_CONTROL_ERROR_NONE) {
+ ERR("app_control_clone error - (%d)\n", err);
+
+ if (ad->app_control_handle) {
+ app_control_destroy(ad->app_control_handle);
+ }
+ ad->app_control_handle = NULL;
+ elm_exit();
+ return;
+ }
+
+ if (ad->win_main) {
+ elm_win_activate(ad->win_main);
+ }
+
+ __ciss_relaunch_handler(data);
+
+ if (ad->app_control_handle) {
+ app_control_destroy(ad->app_control_handle);
+ ad->app_control_handle = NULL;
+ }
+
+ DBG("Leave");
+}
+
+bool __ciss_get_flight_mode(int *flight_mode)
+{
+ DBG("Enter");
+
+ if (vconf_get_bool(VCONFKEY_TELEPHONY_FLIGHT_MODE, flight_mode) < 0) {
+ DBG("vconf_get_int(flight_mode) is failed !!");
+ return false;
+ } else {
+ DBG("flight_mode = %d", *flight_mode);
+ }
+
+ DBG("Leave");
+ return true;
+}
+
+static int __ciss_relaunch_handler(void *data)
+{
+ DBG("Enter");
+
+ int ret = 0;
+ int event_type = 0;
+ int sim_id = 0;
+#ifdef _CISS_USE_PARAM
+ int event_status = 0;
+ int encoded_data_length = 0;
+ char *key_status = NULL;
+ char *key_encoded_data_length = NULL;
+#endif
+ int err = APP_CONTROL_ERROR_NONE;
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ Evas_Object *popup;
+ char *launching_mode = NULL;
+ char *req_string = NULL;
+ char *key_event_type = NULL;
+ char *key_encoded_data = NULL;
+ char *sim_index = NULL;
+ char *no_display_popup_val = NULL;
+ char *is_sat_request_val = NULL;
+ int no_display_popup = 0;
+ Eina_Bool is_no_sim = EINA_FALSE;
+
+ err = app_control_get_extra_data(ad->app_control_handle, "CISS_LAUNCHING_MODE", &launching_mode);
+ if (err != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_get_extra_data for CISS_LAUNCHING_MODE failed - (%d)\n", err);
+ elm_exit();
+ return -1;
+ }
+
+ if (launching_mode == NULL) {
+ DBG("Cannot get launching_mode value...\n");
+ elm_exit();
+ return -1;
+ }
+
+ ad->resp_ss_type = CISS_SERVICE_NONE;
+
+ if (strncmp(launching_mode, "REQ", 3) == 0) {
+ warn("REQ");
+ err = app_control_get_extra_data(ad->app_control_handle, "CISS_SIM_INDEX", &sim_index);
+ if (err != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_get_extra_data for CISS_SIM_INDEX failed so checking KEY_SLOT_ID key - (%d)\n", err);
+
+ err = app_control_get_extra_data(ad->app_control_handle, "KEY_SLOT_ID", &sim_index);
+ if (err != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_get_extra_data for KEY_SLOT_ID failed - (%d)\n", err);
+ g_free(launching_mode);
+ launching_mode = NULL;
+ elm_exit();
+ return -1;
+ }
+ }
+
+ sim_id = atoi(sim_index);
+ if (sim_id < 0 || sim_id > 1) {
+ DBG("Invalid sim id received: %d", sim_id);
+ g_free(launching_mode);
+ launching_mode = NULL;
+
+ g_free(sim_index);
+ sim_index = NULL;
+
+ elm_exit();
+ return -1;
+ }
+ g_free(sim_index);
+ sim_index = NULL;
+ ad->tapi_handle = ad->multi_handles[sim_id];
+ DBG("SIM INDEX [%d]", sim_id);
+
+ _ciss_tapi_check_no_sim_state(ad->tapi_handle, &is_no_sim);
+ if (is_no_sim == EINA_TRUE) {
+ _ciss_create_error_popup(ad->layout_main, CISS_ERR_NOT_AVAIL, 2.0, ad);
+ g_free(launching_mode);
+ launching_mode = NULL;
+ return -1;
+ }
+
+ err = app_control_get_extra_data(ad->app_control_handle, "CISS_REQ_STRING", &req_string);
+ if (err != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_get_extra_data for CISS_LAUNCHING_MODE failed - (%d)\n", err);
+ }
+
+ if (req_string == NULL) {
+ warn("req_string NULL");
+
+ if (launching_mode) {
+ g_free(launching_mode);
+ }
+ return -1;
+ }
+ DBG("CISS_REQ_STRING=%s", req_string);
+
+ err = app_control_get_extra_data(ad->app_control_handle, "SAT_SETUP_REQUEST", &is_sat_request_val);
+ if (err != APP_CONTROL_ERROR_NONE) {
+ warn("app_control_get_extra_data for SAT_SETUP_REQUEST failed - (%d)\n", err);
+ } else {
+ if(strncmp(is_sat_request_val, "TRUE", 4) == 0) {
+ ad->is_sat_request = EINA_TRUE;
+ } else {
+ ad->is_sat_request = EINA_FALSE;
+ }
+ }
+
+ DBG("SAT_SETUP_REQUEST= %s ad->is_sat_request %d", is_sat_request_val, ad->is_sat_request);
+ strncpy(ad->req_string, req_string, REQ_STRING_MAX_LEN - 1);
+ ciss_err_t ciss_err_code;
+
+ if (ad->win_main == NULL) {
+ Evas_Object *win;
+ win = _ciss_create_win(PACKAGE);
+ if (win == NULL) {
+ if (launching_mode) {
+ g_free(launching_mode);
+ launching_mode = NULL;
+ }
+ if (req_string) {
+ g_free(req_string);
+ req_string = NULL;
+ }
+ return -1;
+ }
+ ad->win_main = win;
+ ad->end_key_event_handler = ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, _ciss_on_end_key_down, NULL);
+ //evas_object_show(win);
+ _ciss_init_win_rotate_event(ad);
+ }
+
+ if (ad->conformant == NULL) {
+ Evas_Object *conform = NULL;
+ conform = _ciss_create_conformant(ad->win_main);
+ if(conform == NULL) {
+ if (launching_mode) {
+ g_free(launching_mode);
+ launching_mode = NULL;
+ }
+ if (req_string) {
+ g_free(req_string);
+ req_string = NULL;
+ }
+ return -1;
+ }
+ ad->conformant = conform;
+ evas_object_show(conform);
+ }
+
+ if (ad->popup != NULL) {
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+ }
+
+ if (ad->layout_main == NULL) {
+ Evas_Object *ly = NULL;
+ ly = _ciss_create_layout_main(ad->conformant);
+ retv_if(ly == NULL, -1);
+ ad->layout_main = ly;
+ evas_object_show(ly);
+ }
+ evas_object_show(ad->win_main);
+ if (ad->indicator_bg == NULL) {
+ elm_win_indicator_mode_set(ad->win_main, ELM_WIN_INDICATOR_SHOW);
+ elm_win_indicator_opacity_set(ad->win_main, ELM_WIN_INDICATOR_OPAQUE);
+ ad->indicator_bg = _ciss_create_indicator_bg(ad->conformant);
+ }
+
+ int flight_mode = 0;
+ if (__ciss_get_flight_mode(&flight_mode) && flight_mode) {
+ /*get tapi handle */
+
+ /* show popup */
+ Evas_Object *popup = NULL;
+
+ popup = _ciss_create_flight_mode_popup(ad->layout_main, ad);
+ elm_object_focus_allow_set(popup, EINA_TRUE);
+ elm_object_focus_set(popup, EINA_TRUE);
+
+ ad->popup = popup;
+
+ return ret;
+ }
+
+ DBG("scale = %f", elm_config_scale_get());
+
+ popup = _ciss_create_noti_popup(ad->layout_main, "IDS_CST_POP_REQUESTING_ING", NULL, POPUP_DISPLAY_DURATION, ad);
+ ad->popup = popup;
+ _ciss_view_popup_win_set_noti_type(ad, TRUE);
+
+ ciss_mmi_context_t mmi_ctx;
+
+ ciss_err_code = _ciss_parse_req_string(req_string, &mmi_ctx);
+
+ if (ciss_err_code != CISS_ERR_NONE) {
+ _ciss_create_error_popup(ad->layout_main, ciss_err_code, 2.0, ad);
+ } else {
+ ciss_err_code = _ciss_send_tapi_request(&mmi_ctx, ad);
+ DBG("ciss_err_code(_ciss_send_tapi_request) = %d", ciss_err_code);
+ if (ciss_err_code != CISS_ERR_NONE) {
+ _ciss_create_error_popup(ad->layout_main, ciss_err_code, 2.0, ad);
+ }
+ }
+ } else if (strncmp(launching_mode, "RESP", 4)== 0) {
+ warn("RESP");
+ err = app_control_get_extra_data(ad->app_control_handle, "CISS_SIM_INDEX", &sim_index);
+ if (err != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_get_extra_data for CISS_SIM_INDEX failed so checking KEY_SLOT_ID key - (%d)\n", err);
+ err = app_control_get_extra_data(ad->app_control_handle, "KEY_SLOT_ID", &sim_index);
+ if (err != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_get_extra_data for KEY_SLOT_ID failed - (%d)\n", err);
+ g_free(launching_mode);
+ launching_mode = NULL;
+ elm_exit();
+ return -1;
+ }
+ }
+ sim_id = atoi(sim_index);
+ if (sim_id < 0 || sim_id > 1) {
+ DBG("Invalid sim id received: %d", sim_id);
+ g_free(launching_mode);
+ launching_mode = NULL;
+
+ g_free(sim_index);
+ sim_index = NULL;
+
+ elm_exit();
+ return -1;
+ }
+ g_free(sim_index);
+ sim_index = NULL;
+ ad->tapi_handle = ad->multi_handles[sim_id];
+ DBG("SIM INDEX [%d]", sim_id);
+
+ _ciss_tapi_check_no_sim_state(ad->tapi_handle, &is_no_sim);
+ if (is_no_sim == EINA_TRUE) {
+ _ciss_create_error_popup(ad->layout_main, CISS_ERR_NOT_AVAIL, 2.0, ad);
+ g_free(launching_mode);
+ launching_mode = NULL;
+ return -1;
+ }
+
+ err = app_control_get_extra_data(ad->app_control_handle, "NO_DISPLAY_POPUP", &no_display_popup_val);
+ if (err != APP_CONTROL_ERROR_NONE) {
+ warn("app_control_get_extra_data for NO_DISPLAY_POPUP failed - (%d)\n", err);
+ ad->no_popup_display = EINA_FALSE;
+ } else {
+ if(strncmp(no_display_popup_val, "TRUE", 4) == 0) {
+ ad->no_popup_display = EINA_TRUE;
+ } else {
+ ad->no_popup_display = EINA_FALSE;
+ }
+ }
+ warn("Setting no_popup_display = %d", ad->no_popup_display);
+ g_free(no_display_popup_val);
+ no_display_popup_val = NULL;
+
+ err = app_control_get_extra_data(ad->app_control_handle, "KEY_EVENT_TYPE", &key_event_type);
+ if (err != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_get_extra_data for KEY_EVENT_TYPE failed - (%d)\n", err);
+ }
+ event_type = atoi(key_event_type);
+ ad->tapi_event.event_type = event_type;
+#ifdef _CISS_USE_PARAM
+ err = app_control_get_extra_data(ad->app_control_handle, "KEY_STATUS", &key_status);
+ if (err != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_get_extra_data for KEY_STATUS failed - (%d)\n", err);
+ }
+ event_status = atoi(key_status);
+ ad->tapi_event.status = event_status;
+
+ err = app_control_get_extra_data(ad->app_control_handle, "KEY_ENCODED_DATA_LENGTH", &key_encoded_data_length);
+ if (err != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_get_extra_data for KEY_ENCODED_DATA_LENGTH failed - (%d)\n", err);
+ }
+ encoded_data_length = atoi(key_encoded_data_length);
+#endif
+ err = app_control_get_extra_data(ad->app_control_handle, "KEY_ENCODED_DATA", &key_encoded_data);
+ if (err != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_get_extra_data for KEY_ENCODED_DATA failed - (%d)\n", err);
+ }
+ gchar *decoded_data;
+ gsize decoded_data_length;
+
+ decoded_data = (gchar *)g_base64_decode((gchar *)key_encoded_data, &decoded_data_length);
+
+ ad->tapi_event.data_length = decoded_data_length;
+ ad->tapi_event.p_data = decoded_data;
+
+ warn("Received Event=0x%x", event_type);
+
+ switch (event_type) {
+ case TAPI_EVENT_SS_USSD_IND:
+ g_free(ad->tapi_data);
+ ad->tapi_data = g_memdup(ad->tapi_event.p_data, sizeof(TelSsUssdNoti_t));
+ _ciss_tapi_ussd_resp_handle(0, ad->tapi_data, ad);
+ break;
+ case TAPI_SAT_CMD_TYPE_SEND_USSD:
+ _ciss_on_tapi_sat_ussd_event(ad->tapi_event.p_data, ad);
+ break;
+ case TAPI_SAT_CMD_TYPE_SEND_SS:
+ _ciss_on_tapi_sat_ss_event(ad->tapi_event.p_data, ad);
+ break;
+ case TAPI_EVENT_SS_INFORMATION_IND:
+ _ciss_tapi_ss_information(NULL, NULL, ad->tapi_event.p_data, ad);
+ break;
+ default:
+ ret = -1;
+ break;
+ }
+ } else {
+ ERR("wrong exec type");
+ ret = -1;
+ }
+
+ if (launching_mode) {
+ g_free(launching_mode);
+ launching_mode = NULL;
+ }
+ if (req_string) {
+ g_free(req_string);
+ req_string = NULL;
+ }
+ if (key_event_type) {
+ g_free(key_event_type);
+ key_event_type = NULL;
+ }
+#ifdef _CISS_USE_PARAM
+ if (key_status) {
+ g_free(key_status);
+ key_status = NULL;
+ }
+ if (key_encoded_data_length) {
+ g_free(key_encoded_data_length);
+ key_encoded_data_length = NULL;
+ }
+#endif
+ if (key_encoded_data) {
+ g_free(key_encoded_data);
+ key_encoded_data = NULL;
+ }
+
+ DBG("Leave");
+ return ret;
+}
+
+CISS_MODULE_EXPORT int main(int argc, char *argv[])
+{
+ DBG("Enter");
+
+ ui_app_lifecycle_callback_s event_callback = {0,};
+
+ event_callback.create = __ciss_app_create;
+ event_callback.terminate = __ciss_app_terminate;
+ event_callback.pause = __ciss_app_pause;
+ event_callback.resume = __ciss_app_resume;
+ event_callback.app_control = __ciss_app_service;
+
+ //event_callback.low_memory = NULL;
+ //event_callback.low_battery = NULL;
+ //event_callback.device_orientation = NULL;
+ //event_callback.language_changed = __ciss_app_language_changed;
+ //event_callback.region_format_changed = NULL;
+
+ int ret = APP_ERROR_NONE;
+
+ memset(&application_data, 0x0, sizeof(ciss_appdata_t));
+
+ ret = ui_app_main(argc, argv, &event_callback, &application_data);
+ if (ret != APP_ERROR_NONE) {
+ DBG("ui_app_main() is failed (%d)", ret);
+ }
+
+ return ret;
+}
+
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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 "ciss-util.h"
+#include "ciss-tapi-request.h"
+#include "ciss-parser.h"
+#include "ciss-converter.h"
+
+static int __ciss_find_si_fields(char *user_input, char *sc, char *sia, char *sib, char *sic)
+{
+ char *input;
+ int sia_offset = 0;
+ int sib_offset = 0;
+ int sic_offset = 0;
+ int sia_len = 0;
+ int sib_len = 0;
+ int sic_len = 0;
+ int sc_len = 0;
+
+ input = user_input;
+ sc_len = strspn(input, "0123456789");
+ DBG("\n [CISS-ENGINE] sc_len : %d", sc_len);
+ if (sc_len > MAX_SC_LEN) {
+ return FALSE;
+ } else {
+ memcpy(sc, input, sc_len);
+ sc[sc_len] = '\0';
+ }
+
+ if (input[sc_len] == '*') { /* 1st Seperator */
+ sia_offset = sc_len + 1;
+ sia_len = strspn((input + sia_offset), "+1234567890");
+ if (input[sia_offset + sia_len] == '*') { /* 2nd Seperator */
+ sib_offset = sia_offset + sia_len + 1;
+ sib_len = strspn(input + sib_offset, "+1234567890");
+ if (input[sib_offset + sib_len] == '*') { /* 3rd Seperator */
+ sic_offset = sib_offset + sib_len + 1;
+ sic_len = strspn(input + sic_offset, "+1234567890");
+ }
+ }
+ }
+
+ if ((sia_len > 0) && (sia_len <= MAX_SIA_LEN)) {
+ memcpy(sia, input + sia_offset, sia_len);
+ sia[sia_len] = '\0';
+ }
+
+ if ((sib_len > 0) && (sib_len <= MAX_SIB_LEN)) {
+ memcpy(sib, input + sib_offset, sib_len);
+ sib[sib_len] = '\0';
+ }
+
+ if ((sic_len > 0) && (sic_len <= MAX_SIC_LEN)) {
+ memcpy(sic, input + sic_offset, sic_len);
+ sic[sic_len] = '\0';
+ }
+
+ if ((sib_len > MAX_SIB_LEN) ||
+ (sia_len > MAX_SIA_LEN) ||
+ (sic_len > MAX_SIC_LEN)) {
+ return FALSE;
+ }
+ return TRUE;
+}
+
+static unsigned char __ciss_parse_mmi_string(ciss_mmi_context_t *mmi_ctx, int *error_code)
+{
+ char sups_str[MAX_DIALED_DIGITS];
+ char *user_sc = NULL;
+ char bsg[MAX_SIA_LEN + 1];
+ unsigned char ss_str_len;
+ unsigned char ss_operation;
+ unsigned char tapi_flavor = 0;
+ unsigned char ss_type = 0xff;
+ TelSsClass_t tapi_bsg;
+ char sia[MAX_SIA_LEN + 1];
+ char sib[MAX_SIB_LEN + 1];
+ char sic[MAX_SIC_LEN + 1];
+ char ss_code[MAX_SC_LEN + 1];
+
+ ss_operation = NULL_SS_OPERATION;
+ memset(sia, '\0', sizeof(sia));
+ memset(sib, '\0', sizeof(sib));
+ memset(sic, '\0', sizeof(sic));
+ memset(ss_code, '\0', sizeof(ss_code));
+ memset(bsg, '\0', sizeof(bsg));
+ memset(sups_str, '\0', MAX_DIALED_DIGITS);
+
+ /* Refer to 3GPP TS 22.030
+ ** "**123*456*789*012#SEND"
+ ** | | | | | |
+ ** | | | | | |------> send key
+ ** | | | | |---------> sic
+ ** | | | |-------------> sib
+ ** | | |-----------------> sia
+ ** | |---------------------> sc
+ ** |------------------------> operation
+ */
+
+ memcpy(sups_str, mmi_ctx->user_string, mmi_ctx->user_string_length);
+ ss_str_len = mmi_ctx->user_string_length;
+
+ if (((memcmp(sups_str, "*31#", 4) == 0) ||
+ (memcmp(sups_str, "#31#", 4) == 0)) &&
+ (sups_str[ss_str_len - 1] != '#')) {
+ return NULL_SS_OPERATION;
+ }
+
+
+ if (sups_str[0] == '*') {
+ if (ISDIGIT(sups_str [1])) {
+ if (!strncmp(sups_str, "*03*", strlen("*03*"))) {
+ DBG("\n [CISS-ENGINE] registerPassword");
+ ss_operation = registerPassword;
+ user_sc = sups_str + 4;
+ } else {
+ DBG("\n [CISS-ENGINE] activateSS");
+ ss_operation = activateSS;
+ user_sc = sups_str + 1;
+ }
+ } else if ((sups_str[1] == '#') && ISDIGIT(sups_str[2])) {
+ DBG("\n [CISS-ENGINE] interrogateSS");
+ ss_operation = interrogateSS;
+ user_sc = sups_str + 2;
+ } else if (sups_str[1] == '*') {
+ if (ISDIGIT(sups_str[2])) {
+ if (!strncmp(sups_str, "**03*", strlen("**03*"))) {
+ DBG("\n [CISS-ENGINE] registerPassword");
+ ss_operation = registerPassword;
+ user_sc = sups_str + 5;
+ } else {
+ DBG("\n [CISS-ENGINE] registerSS");
+ ss_operation = registerSS;
+ user_sc = sups_str + 2;
+ }
+ }
+ }
+ } else if (sups_str[0] == '#') {
+ if (ISDIGIT(sups_str[1])) {
+ DBG("\n [CISS-ENGINE] deactivateSS");
+ ss_operation = deactivateSS;
+ user_sc = sups_str + 1;
+ } else if ((sups_str[1] == '#') && (ISDIGIT(sups_str[2]))) {
+ DBG("\n [CISS-ENGINE] eraseSS");
+ ss_operation = eraseSS;
+ user_sc = sups_str + 2;
+ }
+ } else if ((ss_str_len == 2) && (ISUSSDDIGIT(sups_str[0]) && ISDIGIT(sups_str[1]))) {
+ DBG("\n [CISS-ENGINE] processUnstructuredSS_Request");
+ ss_operation = processUnstructuredSS_Request;
+ return ss_operation;
+ } else if ((ss_str_len == 1) && (ISDIGIT(sups_str[0]))) {
+ DBG("\n [CISS-ENGINE] processUnstructuredSS_Request");
+ ss_operation = processUnstructuredSS_Request;
+ return ss_operation;
+ } else if ((ss_str_len == 2) && (sups_str[0] == '1') && (sups_str[1] == '0')) {
+ //call-manager request 10 to ciss only when one call is active, ciss will process this as ussd request to hold the active call.
+ DBG("\n 10 is USSD only when active call exist, request USSD to hold active call..");
+ DBG("\n [CISS-ENGINE] processUnstructuredSS_Request");
+ ss_operation = unstructuredSS_Request;
+ return ss_operation;
+ }
+
+ if (ss_operation != NULL_SS_OPERATION) {
+ if (!__ciss_find_si_fields(user_sc, ss_code, sia, sib, sic)) {
+ if (strlen(ss_code)!= 0) {
+ if (!_ciss_convert_sc_to_tapi_flavor(ss_code, &tapi_flavor, &ss_type)) {
+ ss_operation = NULL_SS_OPERATION;
+ } else if (ss_type == CISS_SERVICE_BARRING) {
+ DBG("\n [CISS-ENGINE] Too long password");
+ ss_operation = NULL_SS_OPERATION;
+ *error_code = CISS_ERR_CB_PWD_TOO_LONG;
+ return ss_operation;
+ }
+ }
+ }
+
+ DBG("\n [CISS-ENGINE] sia = %s, sib = %s, sic = %s", sia, sib, sic);
+ }
+
+ strncpy(mmi_ctx->ss_code, ss_code, MAX_SC_LEN);
+ if ((ss_operation != registerPassword) &&
+ (ss_operation != NULL_SS_OPERATION)) {
+ if (!_ciss_convert_sc_to_tapi_flavor(ss_code, &tapi_flavor, &ss_type)) {
+ ss_operation = NULL_SS_OPERATION;
+ } else {
+ mmi_ctx->ss_flavor = tapi_flavor;
+ mmi_ctx->ss_type = ss_type;
+ }
+ }
+
+ if (ss_operation != NULL_SS_OPERATION) {
+ if ((ss_operation != registerPassword)&&
+ ((ss_type == CISS_SERVICE_FORWARDING)||
+ (ss_type == CISS_SERVICE_BARRING))) {
+ strncpy(bsg, sib, MAX_SIB_LEN);
+ } else if (ss_type == CISS_SERVICE_WAITING) {
+ if ((sib[0] !=0) || (sic[0] != 0)) {
+ ss_operation = NULL_SS_OPERATION;
+ } else {
+ strncpy(bsg, sia, MAX_SIA_LEN);
+ }
+ } else {
+ bsg[0] = '\0';
+ }
+
+ if ((ss_operation != registerPassword) &&
+ (ss_operation != NULL_SS_OPERATION)) {
+ if (_ciss_convert_bsg_to_tapi_bsg(bsg, &tapi_bsg)) {
+ mmi_ctx->tapi_bsg = tapi_bsg;
+ } else {
+ ss_operation = NULL_SS_OPERATION;
+ }
+ }
+ }
+
+ if (ss_operation != NULL_SS_OPERATION) {
+ if (ss_type == CISS_SERVICE_FORWARDING) {
+ if (sia[0] != '\0') {
+ strncpy(mmi_ctx->forward_number, sia, strlen(sia));
+ mmi_ctx->forward_number[strlen(sia)] = '\0';
+ }
+ }
+ }
+
+ if (((ss_operation == activateSS) || (ss_operation == registerSS)) &&
+ (ss_type == CISS_SERVICE_FORWARDING) &&
+ ((tapi_flavor == CISS_FLAVOR_FORWARD_ALL_FLAVORS) ||
+ (tapi_flavor == CISS_FLAVOR_FORWARD_ALL_CONDITIONAL_FLAVORS) ||
+ (tapi_flavor == TAPI_SS_CF_WHEN_CFNRy))) {
+ if (sic[0] != '\0') {
+ mmi_ctx->nr_timer = atoi(sic);
+ } else {
+ mmi_ctx->nr_timer = 0;
+ }
+ }
+
+ if (ss_operation == activateSS) {
+ if (mmi_ctx->forward_number[0] > 0) {
+ ss_operation = registerSS;
+ } else if (mmi_ctx->nr_timer != 0) {
+ ss_operation = registerSS;
+ }
+ }
+
+ if (ss_operation != NULL_SS_OPERATION) {
+ if ((ss_type == CISS_SERVICE_BARRING) ||
+ (ss_operation == registerPassword)) {
+ if (strlen(sia) > 4) {
+ DBG("\n [CISS-ENGINE] Too long password");
+ ss_operation = NULL_SS_OPERATION;
+ *error_code = CISS_ERR_CB_PWD_TOO_LONG;
+ return ss_operation;
+ }
+ }
+
+ if ((ss_type == CISS_SERVICE_BARRING) &&
+ (ss_operation != registerPassword)) {
+ if (ss_operation != interrogateSS) {
+ if (strlen(sia) < 4) {
+ DBG("\n [CISS-ENGINE] Pwd Too Short : %d",strlen(sia));
+ ss_operation = NULL_SS_OPERATION;
+ *error_code = CISS_ERR_CB_PWD_TOO_SORT;
+ return ss_operation;
+ } else if (strlen(sia) > 4) {
+ DBG("\n [CISS-ENGINE] Pwd Too long : %d",strlen(sia));
+ ss_operation = NULL_SS_OPERATION;
+ *error_code = CISS_ERR_CB_PWD_TOO_LONG;
+ return ss_operation;
+ } else {
+ strncpy(mmi_ctx->ss_password, sia, CISS_MAX_PASSWORD_LEN);
+ mmi_ctx->ss_password[CISS_MAX_PASSWORD_LEN] = '\0';
+ }
+ }
+ }
+ }
+
+ if (ss_operation == registerPassword) {
+ if ((strlen(sia) != 4) ||
+ (strlen(sib) != 4) ||
+ (strlen(sic) != 4)) {
+ DBG("\n [CISS-ENGINE] Pwd Length Incorrect : %d %d %d", strlen(sia), strlen(sib), strlen(sic));
+ memset(mmi_ctx->ss_password, '\0', CISS_MAX_PASSWORD_LEN + 1);
+ memset(mmi_ctx->ss_new_password, '\0', CISS_MAX_PASSWORD_LEN + 1);
+ memset(mmi_ctx->ss_new_password2, '\0', CISS_MAX_PASSWORD_LEN + 1);
+ strncpy(mmi_ctx->ss_password,sia, CISS_MAX_PASSWORD_LEN);
+ strncpy(mmi_ctx->ss_new_password,sib, CISS_MAX_PASSWORD_LEN);
+ strncpy(mmi_ctx->ss_new_password2,sic, CISS_MAX_PASSWORD_LEN);
+ } else {
+ memset(mmi_ctx->ss_password, '\0', CISS_MAX_PASSWORD_LEN + 1);
+ memset(mmi_ctx->ss_new_password, '\0', CISS_MAX_PASSWORD_LEN + 1);
+ memset(mmi_ctx->ss_new_password2, '\0', CISS_MAX_PASSWORD_LEN + 1);
+ strncpy(mmi_ctx->ss_password,sia, CISS_MAX_PASSWORD_LEN);
+ strncpy(mmi_ctx->ss_new_password,sib, CISS_MAX_PASSWORD_LEN);
+ strncpy(mmi_ctx->ss_new_password2,sic, CISS_MAX_PASSWORD_LEN);
+ }
+ }
+
+ if (ss_operation == NULL_SS_OPERATION) {
+ if ((ss_str_len <= MAX_USS_CHAR) &&
+ (ss_str_len > 2) &&
+ (sups_str[ss_str_len - 1] == '#')) {
+ ss_operation = processUnstructuredSS_Request;
+ }
+ }
+ return (ss_operation);
+}
+
+int _ciss_parse_req_string(char *pszSS, ciss_mmi_context_t *mmi_ctx)
+{
+ DBG("Enter");
+ memset(mmi_ctx, 0x0, sizeof(ciss_mmi_context_t));
+ DBG("\n [CISS-ENGINE] received string = %s", pszSS);
+ mmi_ctx->user_string_length = strlen(pszSS);
+ if (mmi_ctx->user_string_length > 0) {
+ memcpy(mmi_ctx->user_string, pszSS, mmi_ctx->user_string_length);
+ } else {
+ DBG("\n [CISS-ENGINE] User String Length should be non-zero");
+ return CISS_ERR_UNKNOWN;
+ }
+
+ int error_code = CISS_ERR_NONE;
+ mmi_ctx->opcode = __ciss_parse_mmi_string(mmi_ctx, &error_code);
+ if (mmi_ctx->opcode == processUnstructuredSS_Request) {
+ mmi_ctx->ussd_type = TAPI_SS_USSD_TYPE_USER_INIT;
+ }
+ DBG(" [CISS-ENGINE] Parsed opcode = 0x%x", mmi_ctx->opcode);
+ DBG(" [CISS-ENGINE] Parsed SSCode = 0x%x", mmi_ctx->ss_flavor);
+ DBG(" [CISS-ENGINE] Parsed SStype = 0x%x", mmi_ctx->ss_type);
+ DBG(" [CISS-ENGINE] Parsed BS Code = 0x%x ", mmi_ctx->tapi_bsg);
+ DBG(" [CISS-ENGINE] Parsed NR Timer = %d", mmi_ctx->nr_timer);
+ DBG(" [CISS-ENGINE] Parsed Forwarded No = %s", mmi_ctx->forward_number);
+ DBG_SECURE(" [CISS-ENGINE] Parsed SS Pwd = %s", mmi_ctx->ss_password);
+ DBG_SECURE(" [CISS-ENGINE] Parsed SS New Pwd = %s", mmi_ctx->ss_new_password);
+ DBG_SECURE(" [CISS-ENGINE] Parsed SS New Pwd cnf = %s", mmi_ctx->ss_new_password2);
+ if ((mmi_ctx->opcode == NULL_SS_OPERATION) &&
+ (error_code == CISS_ERR_NONE)) {
+ error_code = CISS_ERR_ILLEGAL_SS_OPER;
+ }
+
+ return error_code;
+}
+
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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.
+ */
+
+#ifdef _CISS_HW_BACK_KEY
+#include <efl_extension.h>
+#endif /* _CISS_HW_BACK_KEY */
+#include "ciss-common.h"
+#include "ciss-widget.h"
+#include "ciss-resp.h"
+#include "ciss-tapi-request.h"
+#include "ciss-converter.h"
+#include "ciss-util.h"
+
+static char resultstring[CISS_MAX_SS_RECORDS][CISS_USSD_DATA_SIZE_MAX];
+
+static void __ciss_create_forward_result_string(ciss_result_t *ciss_result, TelSsForwardResp_t *ss_forward_info)
+{
+ int i;
+ DBG("\n [CISS-ENGINE] __ciss_create_forward_result_string: num of param=%d\n", ss_forward_info->record_num);
+
+ ciss_result->szSsType = CISS_SERVICE_FORWARDING;
+ ciss_result->nRecordNum = ss_forward_info->record_num;
+
+ /* No SS Result received case.. */
+ if (ss_forward_info->record_num <= 0) {
+ DBG("\n [CISS-ENGINE] __ciss_create_forward_result_string: (ME) parameter num=0!\n");
+ ciss_result->nRecordNum = 0;
+ ciss_result->szBearer[0] = CISS_TELECOMM_SVC_NONE;
+ _ciss_get_result_status_type(TAPI_SS_STATUS_PROVISIONED, &ciss_result->szResult[0]);
+ ciss_result->szFlavor = CISS_FLAVOR_NONE;
+ } else {
+ /* Set Display string : Network result value */
+ for (i = 0; i < ss_forward_info->record_num; i++) {
+ _ciss_get_telecomm_svc(ss_forward_info->record[i].Class, &ciss_result->szBearer[i]);
+ _ciss_get_result_status_type(ss_forward_info->record[i].Status, &ciss_result->szResult[i]);
+ if ((ss_forward_info->record[i].ForwardCondition == TAPI_SS_CF_WHEN_CFNRy)
+ && (ss_forward_info->record[i].NoReplyWaitTime != 0)) {
+ ciss_result->nForwardWaitingTime[i] = ss_forward_info->record[i].NoReplyWaitTime;
+ DBG("\n [CISS-ENGINE] __ciss_create_forward_result_string(Multiple %dth): No reply time=%d\n",
+ i, ciss_result->nForwardWaitingTime[i]);
+ }
+
+ DBG("\n [CISS-ENGINE] #########forwarding number = %s########\n\n",
+ ss_forward_info->record[i].szCallForwardingNumber);
+
+ if (strlen((char *)ss_forward_info->record[i].szCallForwardingNumber) > 0) {
+ _ciss_strcpy(ciss_result->szForwardedToNumber[i],
+ sizeof(ciss_result->szForwardedToNumber[i]),
+ (char *)ss_forward_info->record[i].szCallForwardingNumber);
+ DBG("\n [CISS-ENGINE] #########forwarding number in response= %s########\n\n",
+ ciss_result->szForwardedToNumber[i]);
+ }
+ DBG("\n [CISS-ENGINE] __ciss_create_forward_result_string(Multiple %dth): Bearer = %d, Favor = %d, Status = %d, num=%s\n",
+ i, ss_forward_info->record[i].Class,
+ ss_forward_info->record[i].ForwardCondition,
+ ss_forward_info->record[i].Status,
+ ciss_result->szForwardedToNumber[i]);
+ }
+ }
+}
+
+static void __ciss_create_barring_result_string(ciss_result_t *ciss_result /*out */, TelSsBarringResp_t ss_barring_info /*in */)
+{
+ int i;
+
+ ciss_result->szSsType = CISS_SERVICE_BARRING;
+ ciss_result->nRecordNum = ss_barring_info.record_num;
+
+ if (ss_barring_info.record_num <= 0) {
+ DBG("\n [CISS-ENGINE] __ciss_create_barring_result_string: (ME) parameter num=0!\n");
+ ciss_result->nRecordNum = 0;
+ ciss_result->szBearer[0] = CISS_TELECOMM_SVC_NONE;
+ _ciss_get_result_status_type(TAPI_SS_STATUS_PROVISIONED, &ciss_result->szResult[0]);
+ } else {
+ for (i = 0; i < ss_barring_info.record_num; i++) {
+ _ciss_get_telecomm_svc(ss_barring_info.record[i].Class, &ciss_result->szBearer[i]);
+ _ciss_get_result_status_type(ss_barring_info.record[i].Status, &ciss_result->szResult[i]);
+ DBG("\n [CISS-ENGINE] __ciss_tapi_handle_barring_cnf(Multiple %dth): Bearer = %d, Flavour = %d, Status = %d\n",
+ i, ss_barring_info.record[i].Class,
+ ss_barring_info.record[i].Flavour,
+ ss_barring_info.record[i].Status);
+ }
+ }
+}
+
+static void __ciss_create_waiting_result_string(ciss_result_t *ciss_result /*out */, TelSsWaitingResp_t ss_waiting_info /*in */)
+{
+ TelSsStatus_t WaitingResultStatus;
+ int i;
+
+ ciss_result->szSsType = CISS_SERVICE_WAITING;
+
+ if (ss_waiting_info.record[0].Status == TAPI_SS_STATUS_QUIESCENT) {
+ WaitingResultStatus = TAPI_SS_STATUS_PROVISIONED;
+ } else {
+ WaitingResultStatus = TAPI_SS_STATUS_ACTIVE;
+ }
+
+ DBG("\n [CISS-ENGINE] create_waiting_result_string : WaitingResultStatus = %d", WaitingResultStatus);
+ ciss_result->nRecordNum = ss_waiting_info.record_num;
+
+ if (ss_waiting_info.record_num <= 0) {
+ DBG("\n [CISS-ENGINE] __ciss_create_waiting_result_string: (ME) parameter num=0!\n");
+ ciss_result->szBearer[0] = CISS_TELECOMM_SVC_NONE;
+ _ciss_get_result_status_type(TAPI_SS_STATUS_PROVISIONED, &ciss_result->szResult[0]);
+ ciss_result->nRecordNum = 0;
+ } else {
+ for (i = 0; i < ss_waiting_info.record_num; i++) {
+ _ciss_get_telecomm_svc(ss_waiting_info.record[i].Class, &ciss_result->szBearer[i]);
+ _ciss_get_result_status_type(WaitingResultStatus, &ciss_result->szResult[i]);
+ DBG("\n [CISS-ENGINE] __ciss_create_waiting_result_string(Multiple %dth): Bearer = %d, Status = %d\n",
+ i, ss_waiting_info.record[i].Class,
+ ss_waiting_info.record[i].Status);
+ }
+ }
+}
+
+static void __ciss_create_cli_result_string(ciss_result_t *ciss_result /*out */, TelSsCliResp_t ss_cli_info /*in */, void *data)
+{
+ ciss_result->szSsType = CISS_SERVICE_IDENTIFICATION;
+ ciss_result->szFlavor = CISS_FLAVOR_NONE;
+ ciss_result->szBearer[0] = CISS_TELECOMM_SVC_NONE;
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ ret_if(data == NULL);
+
+ // activate, deactivate for CLIR (currently supported)
+ if ((ad->mmi_ctx.opcode == activateSS) || (ad->mmi_ctx.opcode == deactivateSS)) {
+ DBG("[CISS-ENGINE] opcode = 0x%x, ss_flavor = 0x%x", ad->mmi_ctx.opcode, ad->mmi_ctx.ss_flavor);
+
+ if (ad->mmi_ctx.ss_flavor == TAPI_SS_CLI_CLIR) {
+ ciss_result->cli_type = CISS_CALLING_LINE_IDENTITY_RESTRICTION;
+
+ if (ad->mmi_ctx.opcode == activateSS) {
+ ciss_result->szResult[0] = CISS_STATUS_ACTIVE; // I think it will be problem some day
+ } else if (ad->mmi_ctx.opcode == deactivateSS) {
+ ciss_result->szResult[0] = CISS_STATUS_PROVISIONED; // I think it will be problem some day
+ }
+ }
+
+ return;
+ }
+
+ // interrogate
+ switch (ss_cli_info.Type) {
+ case TAPI_CALLING_LINE_IDENTITY_PRESENTATION:
+ ciss_result->cli_type = CISS_CALLING_LINE_IDENTITY_PRESENTATION;
+ DBG("\n [CISS-ENGINE] ciss_callId_display_identification: TAPI_CALLING_LINE_IDENTITY_PRESENTATION (ss_cli_info.status=%d)\n", ss_cli_info.Status);
+ if (ss_cli_info.Status == TAPI_CLI_STATUS_ACTIVATED) {
+ ciss_result->szResult[0] = CISS_STATUS_ACTIVE;
+ } else {
+ ciss_result->szResult[0] = CISS_STATUS_NOTHING;
+ }
+ break;
+
+ case TAPI_CALLING_LINE_IDENTITY_RESTRICTION:
+ ciss_result->cli_type = CISS_CALLING_LINE_IDENTITY_RESTRICTION;
+ DBG("\n [CISS-ENGINE] ciss_callId_display_identification: TAPI_CALLING_LINE_IDENTITY_RESTRICTION (ss_cli_info.status = %d)\n", ss_cli_info.Status);
+ if (ss_cli_info.Status == TAPI_CLI_STATUS_ACTIVATED || ss_cli_info.Status == TAPI_CLI_STATUS_TEMP_RESTRICTED ) {
+ ciss_result->szResult[0] = CISS_STATUS_ACTIVE;
+ } else {
+ ciss_result->szResult[0] = CISS_STATUS_NOTHING;
+ }
+ break;
+
+ case TAPI_CONNECTED_LINE_IDENTITY_PRESENTATION:
+ ciss_result->cli_type = CISS_CONNECTED_LINE_IDENTITY_PRESENTATION;
+ DBG("\n [CISS-ENGINE] ciss_callId_display_identification: TAPI_CONNECTED_LINE_IDENTITY_PRESENTATION (ss_cli_info.status=%d)\n", ss_cli_info.Status);
+ if (ss_cli_info.Status == TAPI_CLI_STATUS_ACTIVATED) {
+ ciss_result->szResult[0] = CISS_STATUS_ACTIVE;
+ } else {
+ ciss_result->szResult[0] = CISS_STATUS_NOTHING;
+ }
+ break;
+
+ case TAPI_CONNECTED_LINE_IDENTITY_RESTRICTION:
+ ciss_result->cli_type = CISS_CONNECTED_LINE_IDENTITY_RESTRICTION;
+ DBG("\n [CISS-ENGINE] ciss_callId_display_identification: TAPI_CONNECTED_LINE_IDENTITY_RESTRICTION (ss_cli_info.status=%d)\n", ss_cli_info.Status);
+ if (ss_cli_info.Status == TAPI_CLI_STATUS_ACTIVATED) {
+ ciss_result->szResult[0] = CISS_STATUS_ACTIVE;
+ } else {
+ ciss_result->szResult[0] = CISS_STATUS_NOTHING;
+ }
+ break;
+
+ case TAPI_CALLING_NAME_PRESENTATION:
+ ciss_result->cli_type = CISS_CALLING_NAME_PRESENTATION;
+ DBG("\n [CISS-ENGINE] ciss_callId_display_identification: TAPI_CALLING_NAME_PRESENTATION (ss_cli_info.status=%d)\n", ss_cli_info.Status);
+ if ((ss_cli_info.Status == TAPI_CLI_STATUS_ACTIVATED) ||
+ (ss_cli_info.Status == TAPI_CLI_STATUS_PROVISIONED)) {
+ ciss_result->szResult[0] = CISS_STATUS_ACTIVE;
+ } else {
+ ciss_result->szResult[0] = CISS_STATUS_NOTHING;
+ }
+ break;
+
+ default:
+ ciss_result->cli_type = CISS_CC_VOICE_IDENTIFICATION_NONE;
+ ciss_result->szResult[0] = CISS_STATUS_NOTHING;
+ DBG("\n [CISS-ENGINE] ciss_callId_display_identification: ERROR Wrong tapi_ss_cnap_status_t = %d come. \n", ss_cli_info.Type);
+ break;
+ }
+}
+
+static void __ciss_ui_mmi_create_cnap_result_string(ciss_result_t *result, char *szResult, void *data)
+{
+ int cli_status;
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ switch (result->cli_type) {
+ case CISS_CALLING_LINE_IDENTITY_PRESENTATION:
+ switch (result->szResult[0]) {
+ case CISS_STATUS_ACTIVE:
+ strncpy(szResult, CISS_STR_CALLER_ID_SHOWN, CISS_USSD_DATA_SIZE_MAX - 1);
+ break;
+ case CISS_STATUS_REGISTERED:
+ case CISS_STATUS_PROVISIONED:
+ case CISS_STATUS_QUIESCENT:
+ case CISS_STATUS_NOTHING:
+ default:
+ strncpy(szResult, CISS_STR_CALLER_ID_HIDDEN, CISS_USSD_DATA_SIZE_MAX - 1);
+ break;
+ }
+ break;
+ case CISS_CALLING_LINE_IDENTITY_RESTRICTION:
+ if( vconf_get_int(VCONFKEY_TELEPHONY_SS_CLI_STATE, &cli_status) < 0 ) {
+ DBG("get_cli_status is failed (%d)", cli_status);
+ }
+
+ switch (result->szResult[0]) {
+ case CISS_STATUS_ACTIVE:
+ if ((ad->mmi_ctx.opcode == activateSS) || (ad->mmi_ctx.opcode == deactivateSS)) {
+ strncpy(szResult, CISS_STR_MY_CALLER_ID_IS_NOT_SENT_WHEN_CALLING, CISS_USSD_DATA_SIZE_MAX - 1);
+ } else if(cli_status == VCONFKEY_TELEPHONY_SS_CLI_SHOW) {
+ strncpy(szResult, CISS_STR_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED, CISS_USSD_DATA_SIZE_MAX - 1);
+ } else if(cli_status == VCONFKEY_TELEPHONY_SS_CLI_HIDE) {
+ strncpy(szResult, CISS_STR_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED, CISS_USSD_DATA_SIZE_MAX - 1);
+ } else {
+ strncpy(szResult, CISS_STR_CALLER_ID_DEFAULTS_TO_RESTRICTED_NEXT_CALL_C_RESTRICTED, CISS_USSD_DATA_SIZE_MAX - 1);
+ }
+ break;
+ case CISS_STATUS_REGISTERED:
+ case CISS_STATUS_PROVISIONED:
+ case CISS_STATUS_QUIESCENT:
+ case CISS_STATUS_NOTHING:
+ default:
+ if ((ad->mmi_ctx.opcode == activateSS) || (ad->mmi_ctx.opcode == deactivateSS)) {
+ strncpy(szResult, CISS_STR_MY_CALLER_ID_WILL_BE_SENT_WHEN_CALLING, CISS_USSD_DATA_SIZE_MAX - 1);
+ } else if(cli_status == VCONFKEY_TELEPHONY_SS_CLI_SHOW) {
+ strncpy(szResult, CISS_STR_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED, CISS_USSD_DATA_SIZE_MAX - 1);
+ } else if(cli_status == VCONFKEY_TELEPHONY_SS_CLI_HIDE) {
+ strncpy(szResult, CISS_STR_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_RESTRICTED, CISS_USSD_DATA_SIZE_MAX - 1);
+ } else {
+ strncpy(szResult, CISS_STR_CALLER_ID_DEFAULTS_TO_NOT_RESTRICTED_NEXT_CALL_C_NOT_RESTRICTED, CISS_USSD_DATA_SIZE_MAX - 1);
+ }
+ break;
+ }
+ break;
+ case CISS_CONNECTED_LINE_IDENTITY_PRESENTATION:
+ switch (result->szResult[0]) {
+ case CISS_STATUS_ACTIVE:
+ strncpy(szResult, CISS_STR_ANSWERING_NUMBER_IS_SHOWN_WHEN_CALLING, CISS_USSD_DATA_SIZE_MAX - 1);
+ break;
+ case CISS_STATUS_REGISTERED:
+ case CISS_STATUS_PROVISIONED:
+ case CISS_STATUS_QUIESCENT:
+ case CISS_STATUS_NOTHING:
+ default:
+ strncpy(szResult, CISS_STR_ANSWERING_NUMBER_IS_NOT_SHOWN_WHEN_CALLING, CISS_USSD_DATA_SIZE_MAX - 1);
+ break;
+ }
+ break;
+ case CISS_CONNECTED_LINE_IDENTITY_RESTRICTION:
+ switch (result->szResult[0]) {
+ case CISS_STATUS_ACTIVE:
+ strncpy(szResult, CISS_STR_MY_CALLER_ID_IS_NOT_SENT_WHEN_ANSWERING_CALLS, CISS_USSD_DATA_SIZE_MAX - 1);
+ break;
+ case CISS_STATUS_REGISTERED:
+ case CISS_STATUS_PROVISIONED:
+ case CISS_STATUS_QUIESCENT:
+ case CISS_STATUS_NOTHING:
+ default:
+ strncpy(szResult, CISS_STR_MY_CALLER_ID_WILL_BE_SENT_WHEN_ANSWERING_CALLS, CISS_USSD_DATA_SIZE_MAX - 1);
+ break;
+ }
+ break;
+ case CISS_CALLING_NAME_PRESENTATION:
+ switch (result->szResult[0]) {
+ case CISS_STATUS_ACTIVE:
+ strncpy(szResult, CISS_STR_CALLER_ID_AVAILABLE, CISS_USSD_DATA_SIZE_MAX - 1);
+ break;
+ case CISS_STATUS_REGISTERED:
+ case CISS_STATUS_PROVISIONED:
+ case CISS_STATUS_QUIESCENT:
+ case CISS_STATUS_NOTHING:
+ default:
+ strncpy(szResult, CISS_STR_CALLER_ID_RESTRICTED, CISS_USSD_DATA_SIZE_MAX - 1);
+ break;
+ }
+ break;
+ default:
+ strncpy(szResult, "Incorrect Service", CISS_USSD_DATA_SIZE_MAX - 1);
+ break;
+ }
+ DBG("\n \n [CISS-MMI] THe result String :%s\n", szResult);
+}
+
+static void __ciss_ui_mmi_create_mmi_result_string(ciss_result_t *pSSResult, int index, char *result_string)
+{
+ DBG("Enter");
+ char mszBuffer[CISS_TEXT_LEN_MAX*5];
+ char szBuffer[CISS_TEXT_LEN_MAX];
+ char service[CISS_TEXT_LEN_MAX];
+ char teleservice[CISS_TEXT_LEN_MAX];
+ char flavor[CISS_TEXT_LEN_MAX];
+ char status[CISS_TEXT_LEN_MAX];
+ char *text = NULL;
+
+ _ciss_ui_mmi_get_service_name(pSSResult->szSsType, service);
+ _ciss_ui_mmi_get_flavor_name(pSSResult->szFlavor, flavor);
+ _ciss_ui_mmi_get_bearer_name(pSSResult->szSsType, pSSResult->szBearer[index], teleservice);
+ _ciss_ui_mmi_get_result_status_type(pSSResult->szSsType, pSSResult->szResult[index], status);
+
+ //strncpy(mszBuffer, service, CISS_TEXT_LEN_MAX - 1);
+ snprintf(mszBuffer,CISS_TEXT_LEN_MAX, "<br><br><br> %s", service);
+ mszBuffer[CISS_TEXT_LEN_MAX - 1] = '\0';
+
+ if (strlen(teleservice)) {
+ strncat(mszBuffer, "<br>", strlen("<br>"));
+ strncat(mszBuffer, " -", strlen(" -"));
+ strncat(mszBuffer, teleservice, strlen(teleservice));
+ }
+ DBG("create_result_string: Label Text(telecommSvc) = %d\n", pSSResult->szBearer[index]);
+
+ if (pSSResult->szSsType == CISS_SERVICE_FORWARDING) {
+ if ((strcmp(flavor, CISS_STR_CALL_FORWARDING_ACTIVE_C_WHEN_NOREPLY) == 0) &&
+ (pSSResult->nForwardWaitingTime[index] != 0)) {
+ text = g_strdup_printf(CISS_STR_PD_SECONDS, pSSResult->nForwardWaitingTime[index]);
+ snprintf(szBuffer, CISS_TEXT_LEN_MAX, "%s %s", flavor, text);
+ free(text);
+ } else {
+ strncpy(szBuffer, flavor, CISS_TEXT_LEN_MAX - 1);
+ szBuffer[CISS_TEXT_LEN_MAX - 1] = '\0';
+ }
+
+ if (strlen(flavor) > 1) {
+ strncat(mszBuffer, "<br>", strlen("<br>"));
+ strncat(mszBuffer, " -", strlen(" -"));
+ strncat(mszBuffer, szBuffer, strlen(szBuffer));
+ }
+ DBG("\n [CISS-MMI] create_result_string: Label Text(flavor) = %s\n", flavor);
+
+ strncat(mszBuffer, "<br>", strlen("<br>"));
+ strncat(mszBuffer, " -", strlen(" -"));
+ strncat(mszBuffer, status, strlen(status));
+
+ if (strlen(pSSResult->szForwardedToNumber[index]) &&
+ (strcmp(status, CISS_STR_ACTIVATED) == 0)) {
+ DBG("\n [CISS-MMI] create_result_string: Forwarded to number = %s\n",
+ pSSResult->szForwardedToNumber[index]);
+
+ strncat(mszBuffer, "<br>", strlen("<br>"));
+ strncat(mszBuffer, " ", strlen(" "));
+ strncat(mszBuffer, pSSResult->szForwardedToNumber[index], strlen(pSSResult->szForwardedToNumber[index]));
+ } else {
+ DBG("\n [CISS-MMI] create_result_string: Forwarded to number is not need");
+ }
+ } else if (pSSResult->szSsType == CISS_SERVICE_BARRING) {
+ if (strlen(flavor) > 1) {
+ strncat(mszBuffer, "<br>", strlen("<br>"));
+ strncat(mszBuffer, " -", strlen(" -"));
+ strncat(mszBuffer, flavor, strlen(flavor));
+ }
+
+ strncat(mszBuffer, "<br>", strlen("<br>"));
+ strncat(mszBuffer, " -", strlen(" -"));
+ strncat(mszBuffer, status, strlen(status));
+ } else if (pSSResult->szSsType == CISS_SERVICE_WAITING) {
+ strncat(mszBuffer, "<br>", strlen("<br>"));
+ strncat(mszBuffer, " -", strlen("< ->"));
+ strncat(mszBuffer, status, strlen(status));
+ }
+ strncpy(result_string, mszBuffer, CISS_USSD_DATA_SIZE_MAX - 1);
+
+ DBG("Result String:%s\n", result_string);
+ DBG("Leave");
+}
+
+static TelSsForwardResp_t* __ciss_tapi_handle_forward_cnf(ciss_result_t *ciss_result, void *tapi_data)
+{
+ TelSsForwardResp_t ss_forward_info, *out = 0;
+ retv_if(tapi_data == NULL, NULL);
+
+ memset(&ss_forward_info, 0, sizeof(TelSsForwardResp_t));
+ memcpy(&ss_forward_info, tapi_data, sizeof(TelSsForwardResp_t));
+
+ DBG("\n [CISS-ENGINE] __ciss_tapi_handle_forward_cnf \n");
+ DBG("\n [CISS-ENGINE] __ciss_tapi_handle_forward_cnf(Single): Bearer = %d, Flavor = %d, Status = %d \n",
+ ss_forward_info.record[0].Class,
+ ss_forward_info.record[0].ForwardCondition,
+ ss_forward_info.record[0].Status);
+
+ DBG("\n [CISS-ENGINE] ss_forward_info.record[0].szCallForwardingNumber : %s %d",
+ ss_forward_info.record[0].szCallForwardingNumber,
+ strlen((char *)ss_forward_info.record[0].szCallForwardingNumber));
+ _ciss_get_forward_flavor_type(ss_forward_info.record[0].ForwardCondition,
+ &(ciss_result->szFlavor));
+ __ciss_create_forward_result_string(ciss_result, &ss_forward_info);
+
+ DBG("\n [CISS-ENGINE] this->ss_req_data.flavor: %d\n", ciss_result->szFlavor);
+ DBG("\n [CISS-ENGINE] this->ss_req_data.telecommSvc: %d\n, this->ss_req_data.action: %d \n",
+ ciss_result->szBearer[0], ciss_result->szResult[0]);
+
+ out = g_new0( TelSsForwardResp_t, 1 );
+ memcpy(out, tapi_data, sizeof(TelSsForwardResp_t));
+
+ return out;
+}
+
+static TelSsBarringResp_t* __ciss_tapi_handle_barring_cnf(ciss_result_t *ciss_result, void *tapi_data)
+{
+ TelSsBarringResp_t ss_barring_info, *out;
+ retv_if(tapi_data == NULL, NULL);
+
+ memset(&ss_barring_info, 0, sizeof(TelSsBarringResp_t));
+ memcpy(&ss_barring_info, tapi_data, sizeof(TelSsBarringResp_t));
+
+ DBG("\n [CISS-ENGINE] __ciss_tapi_handle_barring_cnf\n");
+ DBG("\n [CISS-ENGINE] __ciss_tapi_handle_barring_cnf(Single): Bearer = %d, Favor = %d, Status = %d\n",
+ ss_barring_info.record[0].Class,
+ ss_barring_info.record[0].Flavour,
+ ss_barring_info.record[0].Status);
+
+ memset(ciss_result, 0, sizeof(ciss_result_t));
+ _ciss_get_barring_flavor_type(ss_barring_info.record[0].Flavour, &(ciss_result->szFlavor));
+ __ciss_create_barring_result_string(ciss_result, ss_barring_info);
+
+ out = g_new0( TelSsBarringResp_t, 1 );
+ memcpy(out, tapi_data, sizeof(TelSsBarringResp_t));
+
+ return out;
+}
+
+static TelSsWaitingResp_t* __ciss_tapi_handle_waiting_cnf(ciss_result_t *ciss_result /*out */, void *tapi_data/*in */)
+{
+ TelSsWaitingResp_t ss_waiting_info, *out;
+ retv_if(tapi_data == NULL, NULL);
+
+ memset(&ss_waiting_info, 0, sizeof(TelSsWaitingResp_t));
+ memcpy(&ss_waiting_info, tapi_data, sizeof(TelSsWaitingResp_t));
+
+ DBG("\n [CISS-ENGINE]__ciss_tapi_handle_waiting_cnf\n");
+ DBG("\n [CISS-ENGINE] __ciss_tapi_handle_waiting_cnf(Single): Bearer = %d, Status = %d\n",
+ ss_waiting_info.record[0].Class,
+ ss_waiting_info.record[0].Status);
+
+ memset(ciss_result, 0, sizeof(ciss_result_t));
+ __ciss_create_waiting_result_string(ciss_result, ss_waiting_info);
+
+ out = g_new0( TelSsWaitingResp_t , 1 );
+ memcpy(out, tapi_data, sizeof(TelSsWaitingResp_t));
+
+ return out;
+}
+
+static TelSsCliResp_t* __ciss_tapi_handle_call_id(ciss_result_t *ciss_result, void *tapi_data, void *data)
+{
+ TelSsCliResp_t ss_cli_info, *out;
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ retv_if(data == NULL, FALSE);
+ retv_if(tapi_data == NULL, NULL);
+
+ memset(&ss_cli_info, 0, sizeof(TelSsCliResp_t));
+
+ DBG("\n [CISS-ENGINE] __ciss_tapi_handle_call_id\n");
+
+ if (ad->mmi_ctx.opcode == interrogateSS) {
+ memcpy(&ss_cli_info, tapi_data, sizeof(TelSsCliResp_t));
+ }
+
+ __ciss_create_cli_result_string(ciss_result, ss_cli_info, ad);
+ ciss_result->nRecordNum = 1;
+
+ out = g_new0( TelSsCliResp_t , 1 );
+ memcpy(out, tapi_data, sizeof(TelSsCliResp_t));
+
+ return out;
+}
+
+static int __ciss_create_ss_result_string(char *ss_result_string /*out */, ciss_result_t *ciss_result, void *data/*in */)
+{
+ DBG("Enter");
+ int count = 0;
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ memset(resultstring, 0x0, sizeof(resultstring));
+ if (ciss_result->szSsType == CISS_SERVICE_IDENTIFICATION) {
+ DBG("\n [CISS-MMI] CISS_SERVICE_IDENTIFICATION \n");
+ __ciss_ui_mmi_create_cnap_result_string(ciss_result, resultstring[0], ad);
+ } else if (ciss_result->nRecordNum == 0) {
+ DBG("\n [CISS-MMI] result.nRecordNum == 0 \n");
+
+ if (ciss_result->szSsType == CISS_SERVICE_FORWARDING) {
+ strncpy(resultstring[0], "Call Forwarding Data is Erased", CISS_TEXT_LEN_MAX - 1);
+ strncat(ss_result_string, "<br> ", strlen("<br> "));
+ strncat(ss_result_string, resultstring[0], strlen(resultstring[0]));
+ strncat(ss_result_string, "<br> ", strlen("<br> "));
+ } else if (ciss_result->szSsType == CISS_SERVICE_CHANGE_BARRING_PASSWD) {
+ strncpy(resultstring[0], CISS_STR_PASSWORD_CHANGE, CISS_TEXT_LEN_MAX - 1);
+ strncat(ss_result_string, "<br> ", strlen("<br> "));
+ strncat(ss_result_string, resultstring[0], strlen(resultstring[0]));
+ strncat(ss_result_string, "<br> ", strlen("<br> "));
+
+ strncpy(resultstring[0], CISS_STR_REGISTRATION_SUCCESS, CISS_TEXT_LEN_MAX - 1);
+ strncat(ss_result_string, resultstring[0], strlen(resultstring[0]));
+ strncat(ss_result_string, "<br> ", strlen("<br> "));
+ } else {
+ strncpy(resultstring[0], CISS_STR_SUCCESS, CISS_TEXT_LEN_MAX - 1);
+ strncat(ss_result_string, "<br> ", strlen("<br> "));
+ strncat(ss_result_string, resultstring[0], strlen(resultstring[0]));
+ strncat(ss_result_string, "<br> ", strlen("<br> "));
+ }
+ } else {
+ int g_count = 0;
+ for (g_count = 0; g_count < ciss_result->nRecordNum; g_count++) {
+ __ciss_ui_mmi_create_mmi_result_string(ciss_result, g_count, resultstring[g_count]);
+ DBG("\n [CISS-MMI] Copying data & parsing Result string ::::::::::: %s \n", resultstring[g_count]);
+ }
+ }
+
+ for (count = 0; count < ciss_result->nRecordNum; count++) {
+ strncat(ss_result_string, "<br> ", strlen("<br> "));
+ strncat(ss_result_string, resultstring[count], strlen(resultstring[count]));
+ strncat(ss_result_string, "<br> ", strlen("<br> "));
+ }
+ DBG("Final Result string : %s ", ss_result_string);
+ DBG("Leave");
+
+ return 0;
+}
+
+static void __ciss_ssresp_view_quit_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ if ( ad->tapi_data )
+ g_free( ad->tapi_data );
+
+ ad->tapi_data = 0;
+
+ elm_exit();
+}
+
+Evas_Object *_ciss_create_ss_resp_view(Evas_Object *parent, void *tapi_data, void *data)
+{
+ Evas_Object *btn = NULL;
+ Elm_Object_Item *navi_it;
+
+ DBG("Enter");
+ retv_if(parent == NULL, NULL);
+ retv_if(data == NULL, NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ ciss_result_t ciss_result;
+ Evas_Object *nf;
+#ifndef _CISS_HW_BACK_KEY
+ Evas_Object *l_button;
+#endif /* !_CISS_HW_BACK_KEY */
+
+ char ss_result_string[CISS_MMI_MAX_SS_RESP_STRING] = { };
+ void *old_data = ad->tapi_data;
+
+ DBG("ss_type(%d)", ad->resp_ss_type);
+ memset(&ciss_result, 0, sizeof(ciss_result_t));
+ memset(ss_result_string, 0, CISS_MMI_MAX_SS_RESP_STRING);
+
+ switch (ad->resp_ss_type) {
+ case CISS_SERVICE_FORWARDING:
+ ad->tapi_data = __ciss_tapi_handle_forward_cnf(&ciss_result, tapi_data);
+ break;
+ case CISS_SERVICE_BARRING:
+ ad->tapi_data = __ciss_tapi_handle_barring_cnf(&ciss_result, tapi_data);
+ break;
+ case CISS_SERVICE_WAITING:
+ ad->tapi_data = __ciss_tapi_handle_waiting_cnf(&ciss_result, tapi_data);
+ break;
+ case CISS_SERVICE_IDENTIFICATION:
+ ad->tapi_data = __ciss_tapi_handle_call_id(&ciss_result, tapi_data, ad);
+ break;
+ case CISS_SERVICE_CHANGE_BARRING_PASSWD:
+ ciss_result.nRecordNum = 0;
+ ciss_result.szSsType = CISS_SERVICE_CHANGE_BARRING_PASSWD;
+ break;
+ default:
+ DBG("ss_type is not exist");
+ return NULL;
+ }
+
+ if ( old_data )
+ g_free( old_data );
+
+ __ciss_create_ss_result_string(ss_result_string, &ciss_result, ad);
+
+ nf = elm_naviframe_add(parent);
+ retv_if(nf == NULL, NULL);
+
+ Evas_Object *genlist =
+ _ciss_create_result_genlist(ss_result_string, CISS_MMI_MAX_SS_RESP_STRING, nf, ad);
+ retv_if(NULL == genlist, NULL);
+
+#ifdef _CISS_HW_BACK_KEY
+ elm_naviframe_prev_btn_auto_pushed_set(nf, EINA_FALSE);
+ eext_object_event_callback_add(nf, EEXT_CALLBACK_BACK, __ciss_ssresp_view_quit_cb, ad);
+
+ navi_it = elm_naviframe_item_push(nf, CISS_STR_INFORMATION, NULL,
+ NULL, genlist, NULL);
+ if(navi_it == NULL) {
+ ERR("elm_naviframe_item_push returns NULL");
+ }
+
+ btn = elm_button_add(nf);
+ elm_object_style_set (btn, "bottom");
+ elm_object_domain_translatable_text_set(btn, "ciss", "IDS_CALL_BODY_OK");
+ elm_object_part_content_set(nf, "toolbar", btn);
+ evas_object_smart_callback_add(btn, "clicked", __ciss_ssresp_view_quit_cb, ad);
+ evas_object_show(btn);
+#else /* _CISS_HW_BACK_KEY */
+ l_button = elm_button_add(nf);
+ evas_object_smart_callback_add(l_button, "clicked", __ciss_ssresp_view_quit_cb, NULL);
+ navi_it = elm_naviframe_item_push(nf, CISS_STR_INFORMATION, l_button, NULL, genlist, NULL);
+ if(navi_it == NULL) {
+ ERR("elm_naviframe_item_push returns NULL");
+ }
+
+ elm_object_style_set(l_button, "naviframe/back_btn/default");
+#endif /* !_CISS_HW_BACK_KEY */
+
+ evas_object_show(nf);
+
+ DBG("Leave");
+ return nf;
+}
+
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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 "ciss-respnd.h"
+#include "ciss-common.h"
+#include "ciss-widget.h"
+#include "ciss-tapi-request.h"
+#include <Ecore_IMF.h>
+//#include "csc-feature/csc-feature.h"
+
+typedef enum {
+ BT_KOR_MODE = 0,
+ BT_CHINESE_MODE = 1, /* Not support yet */
+ BT_ENG_LOWER_MODE = 2,
+ BT_ENG_UPPER_MODE = 3,
+ BT_NUMBER_MODE = 4,
+ BT_SYMBOL_MODE = 5,
+ BT_SYMBOL2_MODE = 6,
+ BT_SYMBOL3_MODE = 7,
+ BT_JAPANESE_MODE = 8,
+ BT_ENV_MODE = 9
+} ciss_ime_mode_t;
+
+static gboolean keypad_enabled = EINA_FALSE;
+
+static Elm_Entry_Filter_Limit_Size limit_filter_data;
+
+void _ciss_input_panel_event_callback(void *data, Ecore_IMF_Context *imf_context, int value)
+{
+ DBG("_ciss_input_panel_event_callback enter");
+
+ if (value == ECORE_IMF_INPUT_PANEL_STATE_WILL_SHOW) {
+ return;
+ }
+
+ if (EINA_FALSE == keypad_enabled) {
+ DBG("keypad_enabled = %d", keypad_enabled);
+ keypad_enabled = EINA_TRUE;
+
+ if (value == ECORE_IMF_INPUT_PANEL_STATE_HIDE) {
+ return;
+ }
+ }
+
+ if (value == ECORE_IMF_INPUT_PANEL_STATE_SHOW) {
+ DBG("ECORE_IMF_INPUT_PANEL_STATE_SHOW");
+ } else if (value == ECORE_IMF_INPUT_PANEL_STATE_HIDE) {
+ DBG("ECORE_IMF_INPUT_PANEL_STATE_HIDE");
+ }
+}
+
+void _ciss_respond_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ DBG("coming inside __ciss_respond_cb \n");
+ ret_if(NULL == data);
+ int ret;
+ char *buf;
+ char ussd_str[TAPI_SS_USSD_DATA_SIZE_MAX] = {0, };
+ Ecore_IMF_Context *imf_context;
+ Evas_Object *error_popup;
+ ciss_mmi_context_t mmi_ctx;
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ imf_context = elm_entry_imf_context_get(ad->ef_entry);
+ if (imf_context) {
+ ecore_imf_context_input_panel_event_callback_del(imf_context, ECORE_IMF_INPUT_PANEL_STATE_EVENT, _ciss_input_panel_event_callback);
+ ecore_imf_context_input_panel_hide(imf_context);
+ }
+
+ evas_object_smart_callback_del(ad->conformant, "virtualkeypad,state,on", _ciss_hide_navi_title);
+ evas_object_smart_callback_del(ad->conformant, "virtualkeypad,state,off", _ciss_show_navi_title);
+ evas_object_smart_callback_del(ad->conformant, "clipboard,state,on", _ciss_hide_navi_title);
+ evas_object_smart_callback_del(ad->conformant, "clipboard,state,off", _ciss_show_navi_title);
+
+ buf = (char *)elm_entry_entry_get(ad->ef_entry);
+ if (NULL == buf) {
+ error_popup = _ciss_create_popup(ad->nf, "IDS_CST_BODY_ENTER_NUMBER");
+ evas_object_show(error_popup);
+ return;
+ }
+
+ snprintf(ussd_str, TAPI_SS_USSD_DATA_SIZE_MAX, "%s", buf);
+ if (strlen(ussd_str) == 0) {
+ error_popup = _ciss_create_popup(ad->nf, "IDS_CST_BODY_ENTER_NUMBER");
+ evas_object_show(error_popup);
+ return;
+ }
+
+ DBG("The data is %s %d \n", ussd_str, strlen(buf));
+
+ memset(&mmi_ctx, 0x0, sizeof(ciss_mmi_context_t));
+ mmi_ctx.opcode = unstructuredSS_Request;
+ mmi_ctx.ussd_type = TAPI_SS_USSD_TYPE_USER_RSP;
+ mmi_ctx.user_string_length = strlen(ussd_str);
+ memcpy(mmi_ctx.user_string, ussd_str, MAX_USS_CHAR);
+
+// if(!csc_feature_get_bool(CSC_FEATURE_DEF_BOOL_CALL_USSD_USE_TOAST_FOR_NET_NO_RESP) == CSC_FEATURE_BOOL_TRUE) {
+ //CscFeature_VoiceCall_UseUssdToastForNetworkNoResp
+ ad->popup = _ciss_create_noti_popup(ad->layout_main,
+ "IDS_CST_POP_REQUESTING_ING", NULL, POPUP_DISPLAY_DURATION, ad);
+// }
+ ret = _ciss_send_tapi_request(&mmi_ctx, ad);
+
+ DBG("The value of ret is %d \n", ret);
+}
+
+static void __ciss_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ ret_if(NULL == data);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ Evas_Object *editfield = ad->ef_layout;
+ Elm_Object_Item *navi_it = elm_naviframe_top_item_get(ad->nf);
+ ret_if(!navi_it);
+
+ if (elm_object_focus_get(editfield)) {
+ Evas_Object *btn = elm_object_item_part_content_get(navi_it,
+ "title_right_btn");
+
+ if (elm_entry_is_empty(obj)) {
+ elm_object_signal_emit(editfield, "elm,state,eraser,hide", "elm");
+ if (btn) {
+ elm_object_disabled_set(btn, EINA_TRUE);
+ }
+ } else {
+ elm_object_signal_emit(editfield, "elm,state,eraser,show", "elm");
+ if (btn) {
+ elm_object_disabled_set(btn, EINA_FALSE);
+ }
+ }
+ }
+}
+
+static void __ciss_focused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ ret_if(NULL == data);
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ Evas_Object *editfield = ad->ef_layout;
+
+ if (!elm_entry_is_empty(obj)) {
+ elm_object_signal_emit(editfield, "elm,state,eraser,show", "elm");
+ }
+ elm_object_signal_emit(editfield, "elm,state,guidetext,hide", "elm");
+}
+
+static void __ciss_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ ret_if(NULL == data);
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ Evas_Object *editfield = ad->ef_layout;
+
+ if (elm_entry_is_empty(obj)) {
+ elm_object_signal_emit(editfield, "elm,state,guidetext,show", "elm");
+ }
+ elm_object_signal_emit(editfield, "elm,state,eraser,hide", "elm");
+}
+
+Evas_Object *_ciss_editfield_add(Evas_Object *parent, void *data)
+{
+ retv_if(data == NULL, NULL);
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ Ecore_IMF_Context *imf_context = NULL;
+ Evas_Object *layout = NULL;
+ Evas_Object *entry = NULL;
+ char buff[256] = {0,};
+
+ layout = elm_layout_add(parent);
+ ad->ef_layout = layout;
+ elm_layout_theme_set(layout, "layout", "entry", "default");
+ evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+ //entry = uxt_edit_field_add(layout, UXT_EDIT_FIELD_TYPE_SCROLL_SINGLE_LINE);
+ ad->ef_entry = entry;
+ elm_entry_scrollable_set(entry, EINA_TRUE);
+ elm_entry_single_line_set(entry, EINA_TRUE);
+
+ snprintf(buff, sizeof(buff), "DEFAULT='color=#FFFFFFFF '");
+ DBG("style : [%s]", buff);
+ elm_entry_text_style_user_push(entry, buff);
+
+ char text[256] = {0, };
+ snprintf(text, sizeof(text), "<color=#FFFFFFFF>%s</color>", CISS_STR_ENTER_NUMBER);
+ elm_object_part_text_set(entry, "elm.guide", text);
+
+ elm_entry_cnp_mode_set(entry, ELM_CNP_MODE_PLAINTEXT);
+ elm_entry_autocapital_type_set(entry, ELM_AUTOCAPITAL_TYPE_SENTENCE);
+ elm_entry_input_panel_layout_set(entry, ELM_INPUT_PANEL_LAYOUT_NORMAL);
+ elm_entry_input_panel_return_key_type_set(entry, ELM_INPUT_PANEL_RETURN_KEY_TYPE_DONE);
+
+// elm_entry_prediction_allow_set(entry, FALSE);
+ //elm_entry_input_panel_layout_set(entry, ELM_INPUT_PANEL_LAYOUT_NORMAL);
+
+ limit_filter_data.max_char_count = 0;
+ limit_filter_data.max_byte_count = TAPI_SS_USSD_DATA_SIZE_MAX;
+ elm_entry_markup_filter_append(entry, elm_entry_filter_limit_size, &limit_filter_data);
+ evas_object_smart_callback_add(entry, "changed", __ciss_changed_cb, ad);
+ evas_object_smart_callback_add(entry, "focused", __ciss_focused_cb, ad);
+ evas_object_smart_callback_add(entry, "unfocused", __ciss_unfocused_cb, ad);
+
+ elm_object_part_content_set(layout, "elm.icon.entry", entry);
+
+ evas_object_show(entry);
+
+/* Black Editfield
+ layout = elm_layout_add(parent);
+ ad->ef_layout = layout;
+ elm_layout_theme_set(layout, "layout", "editfield", "title");
+
+ entry = elm_entry_add(parent);
+ ad->ef_entry = entry;
+ elm_entry_scrollable_set(entry, EINA_TRUE);
+ elm_entry_single_line_set(entry, EINA_TRUE);
+
+ limit_filter_data.max_char_count = 0;
+ limit_filter_data.max_byte_count = TAPI_SS_USSD_DATA_SIZE_MAX;
+ elm_entry_markup_filter_append(entry, elm_entry_filter_limit_size, &limit_filter_data);
+ evas_object_smart_callback_add(entry, "changed", __ciss_changed_cb, ad);
+ evas_object_smart_callback_add(entry, "focused", __ciss_focused_cb, ad);
+ evas_object_smart_callback_add(entry, "unfocused", __ciss_unfocused_cb, ad);
+*/
+ imf_context = elm_entry_imf_context_get(entry);
+ if (imf_context) {
+ ecore_imf_context_input_panel_event_callback_add(imf_context, ECORE_IMF_INPUT_PANEL_STATE_EVENT, _ciss_input_panel_event_callback, ad);
+ }
+/*
+ elm_object_part_content_set(layout, "elm.swallow.content", entry);
+ elm_object_part_text_set(layout, "elm.text", CISS_STR_ENTER_NUMBER);
+ elm_object_signal_callback_add(layout, "elm,eraser,clicked", "elm", __ciss_eraser_clicked_cb, entry);
+
+ elm_object_focus_set(entry, EINA_TRUE);
+ evas_object_show(entry);
+*/
+ return layout;
+}
+
+static Evas_Object *__ciss_gl_content_respond_ime(void *data, Evas_Object *obj, const char *part)
+{
+ Evas_Object *editfield = NULL;
+
+ if (!strcmp(part, "elm.icon")) {
+ editfield = _ciss_editfield_add(obj, data);
+ return editfield;
+ }
+
+ return NULL;
+}
+
+static Evas_Object *__ciss_respond_ime_genlist(void *data)
+{
+ Evas_Object *genlist;
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ genlist = elm_genlist_add(ad->nf);
+ elm_object_style_set(genlist, "dialogue");
+ _ciss_create_genlist_separator_no_line(genlist, ad);
+ _ciss_create_genlist_underline(genlist, ad);
+
+ ad->itc_ime->item_style = "1icon";
+ ad->itc_ime->func.text_get = NULL;
+ ad->itc_ime->func.content_get = __ciss_gl_content_respond_ime;
+ ad->itc_ime->func.state_get = NULL;
+ ad->itc_ime->func.del = NULL;
+
+ elm_genlist_item_append(genlist, ad->itc_ime,
+ (void *)ad, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+
+ return genlist;
+}
+
+void _ciss_create_respond_view(void *data)
+{
+ DBG("Enter");
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ Evas_Object *ime_genlist;
+ Evas_Object *layout, *btn_reply, *btn_quit;
+#ifndef _CISS_HW_BACK_KEY
+ Evas_Object *back_btn;
+#endif /* !_CISS_HW_BACK_KEY */
+ Elm_Object_Item *navi_it = NULL;
+
+ ime_genlist = __ciss_respond_ime_genlist(ad);
+ evas_object_show(ime_genlist);
+
+ _ciss_remove_naviframe(ad->nf);
+ navi_it = elm_naviframe_item_push(ad->nf, CISS_STR_INFORMATION,
+ NULL, NULL, ime_genlist, NULL);
+ ret_if(!navi_it);
+
+ layout = elm_layout_add(ad->nf);
+ elm_layout_file_set(layout, EDJ_NAME, "ciss_two_buttons");
+ evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+ btn_reply = elm_button_add(ad->nf);
+ elm_object_style_set(btn_reply, "bottom");
+ elm_object_domain_translatable_text_set(btn_reply, "ciss", "IDS_ST_HEADER_REPLY");
+ evas_object_smart_callback_add(btn_reply, "clicked", _ciss_respond_cb, ad);
+
+ elm_object_part_content_set(layout, "button1", btn_reply);
+
+ btn_quit = elm_button_add(ad->nf);
+ elm_object_style_set(btn_quit, "bottom");
+ elm_object_domain_translatable_text_set(btn_quit, "ciss", "IDS_CALL_BUTTON_EXIT");
+ evas_object_smart_callback_add(btn_quit, "clicked", _ciss_ussd_quit_cb, ad);
+
+ elm_object_part_content_set(layout, "button2", btn_quit);
+
+ elm_object_part_content_set(ad->nf, "toolbar", layout);
+
+#ifdef _CISS_HW_BACK_KEY
+ elm_naviframe_prev_btn_auto_pushed_set(ad->nf, EINA_FALSE);
+ eext_object_event_callback_add(ad->nf, EEXT_CALLBACK_BACK, _ciss_ussd_quit_cb, ad);
+// navi_it = elm_naviframe_item_push(ad->nf, CISS_STR_INFORMATION, NULL, NULL, layout, NULL);
+#else /* _CISS_HW_BACK_KEY */
+ back_btn = elm_button_add(ad->nf);
+ elm_object_style_set(back_btn, "naviframe/back_btn/default");
+ elm_object_item_part_content_set(navi_it, "prev_btn", back_btn);
+ evas_object_smart_callback_add(back_btn, "clicked", _ciss_ussd_quit_cb, (void *)ad);
+#endif /* !_CISS_HW_BACK_KEY */
+
+ evas_object_smart_callback_add(ad->conformant, "virtualkeypad,state,on", _ciss_hide_navi_title, (void *)ad);
+ evas_object_smart_callback_add(ad->conformant, "virtualkeypad,state,off", _ciss_show_navi_title, (void *)ad);
+ evas_object_smart_callback_add(ad->conformant, "clipboard,state,on", _ciss_hide_navi_title, (void *)ad);
+ evas_object_smart_callback_add(ad->conformant, "clipboard,state,off", _ciss_show_navi_title, (void *)ad);
+}
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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 "ITapiSim.h"
+#include "ciss-tapi-request.h"
+#include "ciss-parser.h"
+#include "ciss-util.h"
+#include "vconf.h"
+#include "ciss-debug.h"
+#include "ciss-string.h"
+#include "ciss-widget.h"
+#include "ciss-ussd.h"
+#include "ciss-resp.h"
+#include "ciss-converter.h"
+#include "ui-gadget.h"
+
+static void __ciss_tapi_ss_rel_complete_cb(TapiHandle *tapi_handle, const char *event_type, void *data, void *user_data);
+static void __ciss_tapi_sat_call_control_cb(TapiHandle *tapi_handle, const char *event_type, void *data, void *user_data);
+static void __ciss_ss_forward_resp_cb(TapiHandle *handle, int result, void *data, void *user_data);
+static void __ciss_get_ss_forward_resp_cb(TapiHandle *handle, int result, void *data, void *user_data);
+static void __ciss_ss_barring_resp_cb(TapiHandle *handle, int result, void *data, void *user_data);
+static void __ciss_ss_waiting_resp_cb(TapiHandle *handle, int result, void *data, void *user_data);
+static void __ciss_ss_cli_resp_cb(TapiHandle *handle, int result, void *data, void *user_data);
+static void __ciss_change_ss_barring_pw_resp_cb(TapiHandle *handle, int result, void *data, void *user_data);
+static void __ciss_ss_ussd_resp_cb(TapiHandle *handle, int result, void *data, void *user_data);
+
+EventHandler event_list[] = {
+ {TAPI_NOTI_SS_RELEASE_COMPLETE, 0, __ciss_tapi_ss_rel_complete_cb},
+ {TAPI_NOTI_SAT_CALL_CONTROL_RESULT, 0, __ciss_tapi_sat_call_control_cb},
+ {TAPI_NOTI_SS_INFO, 0, _ciss_tapi_ss_information},
+};
+
+
+static gboolean __ciss_tapi_init(ciss_appdata_t *ad)
+{
+ int modem_num = 0;
+ char **cp_list = NULL;
+
+ cp_list = tel_get_cp_name_list();
+ if(!cp_list) {
+ ERR("cp_list is NULL.");
+ return FALSE;
+ }
+
+ while(cp_list[modem_num]) {
+ if (modem_num < CISS_TAPI_HANDLE_MAX) {
+ ad->multi_handles[modem_num] = tel_init(cp_list[modem_num]);
+ DBG("ad->multi_handles[modem_num] = 0x%x", ad->multi_handles[modem_num]);
+ modem_num++;
+ } else {
+ DBG("Couldn't support this handle. cp_list[%d]:%s", modem_num, cp_list[modem_num]);
+ }
+ }
+ ad->multi_handles[modem_num] = NULL;
+ g_strfreev(cp_list);
+
+ if (!(ad->multi_handles[0] || ad->multi_handles[1])) {
+ DBG("tel_init() failed.");
+ return FALSE;
+ }
+ DBG("tel_init() success.");
+
+ return TRUE;
+}
+
+int _ciss_tapi_event_setup(ciss_appdata_t *ad)
+{
+ DBG("Enter");
+ int i = 0;
+ int len = 0;
+ int api_err = -1;
+ int modem_num = 0;
+
+ len = sizeof(event_list) / sizeof(EventHandler);
+
+ //ad->tapi_handle = tel_init(NULL);
+ __ciss_tapi_init(ad);
+
+ while(ad->multi_handles[modem_num]) {
+ if (ad->multi_handles[modem_num]) {
+ for (i = 0; i < len; i++) {
+ api_err = tel_register_noti_event(ad->multi_handles[modem_num], event_list[i].event_type, event_list[i].func, (void *) ad);
+ if (api_err != TAPI_API_SUCCESS) {
+ DBG("tapi_register_noti_event() return : %d", api_err);
+ break;
+ }
+ }
+ } else {
+ DBG("tapi_init() failed.");
+ }
+ modem_num++;
+ }
+
+ DBG("Leave");
+ return 0;
+}
+
+static void __ciss_deregister_tel_event(TapiHandle *handle, int result, void *data, void *user_data)
+{
+ DBG("Enter");
+ ret_if(data == NULL);
+
+ int ret = TAPI_API_SUCCESS;
+
+ ret = tel_deinit(handle);
+ if (ret != TAPI_API_SUCCESS) {
+ DBG("tapi_deinit() ret : %d", ret);
+ }
+}
+
+ciss_err_t _ciss_send_tapi_request(ciss_mmi_context_t *mmi_ctx, void *data)
+{
+ DBG("Enter");
+
+ retv_if(data == NULL, CISS_ERR_UNKNOWN);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ TelSsUssdMsgInfo_t stUssdRecord;
+ TelSsForwardInfo_t stCfActReq;
+ TelSsBarringInfo_t stCbReq;
+ TelSsWaitingInfo_t stCwReq;
+ int err = TAPI_API_SUCCESS;
+ TelSsCliType_t cliType;
+ ciss_err_t error_code = CISS_ERR_NONE;
+
+ /* Keep mmi context data without password*/
+ ad->mmi_ctx.opcode = mmi_ctx->opcode;
+ memcpy(ad->mmi_ctx.user_string, mmi_ctx->user_string, MAX_USS_CHAR);
+ ad->mmi_ctx.user_string_length = mmi_ctx->user_string_length;
+ ad->mmi_ctx.dcs = mmi_ctx->dcs;
+ ad->mmi_ctx.ss_flavor = mmi_ctx->ss_flavor;
+ ad->mmi_ctx.ss_type = mmi_ctx->ss_type;
+ ad->mmi_ctx.tapi_bsg = mmi_ctx->tapi_bsg;
+ ad->mmi_ctx.ton = mmi_ctx->ton;
+ ad->mmi_ctx.npi = mmi_ctx->npi;
+ memcpy(ad->mmi_ctx.forward_number, mmi_ctx->forward_number, CISS_NUMBER_LEN_MAX+1);
+ ad->mmi_ctx.nr_timer = mmi_ctx->nr_timer;
+ memcpy(ad->mmi_ctx.ss_code, mmi_ctx->ss_code, MAX_SC_LEN+1);
+ ad->mmi_ctx.ussd_type = mmi_ctx->ussd_type;
+ memset(ad->mmi_ctx.ss_password, 0, CISS_MAX_PASSWORD_LEN+1);
+ memset(ad->mmi_ctx.ss_new_password, 0, CISS_MAX_PASSWORD_LEN+1);
+ memset(ad->mmi_ctx.ss_new_password2, 0, CISS_MAX_PASSWORD_LEN+1);
+
+ if (mmi_ctx->ss_type == CISS_SERVICE_FORWARDING) {
+ memset(&stCfActReq, 0, sizeof(TelSsForwardInfo_t));
+ stCfActReq.Condition = (TelSsForwardWhen_t) mmi_ctx->ss_flavor;
+ DBG("[CISS-ENGINE] ss_flavor= %d,%d", stCfActReq.Condition, mmi_ctx->ss_flavor);
+
+ stCfActReq.Class = mmi_ctx->tapi_bsg;
+ stCfActReq.NoReplyConditionTimer = mmi_ctx->nr_timer;
+ strncpy((char *)stCfActReq.szPhoneNumber, mmi_ctx->forward_number, CISS_NUMBER_LEN_MAX);
+ stCfActReq.szPhoneNumber[CISS_NUMBER_LEN_MAX] = '\0';
+ stCfActReq.Ton = mmi_ctx->ton;
+ stCfActReq.Npi = mmi_ctx->npi;
+ } else if (mmi_ctx->ss_type == CISS_SERVICE_BARRING) {
+ memset(&stCbReq, 0, sizeof(TelSsBarringInfo_t));
+ stCbReq.Type = (TelSsBarringType_t) mmi_ctx->ss_flavor;
+ DBG("[CISS-ENGINE] ss_flavor= %d,%d", stCbReq.Type, mmi_ctx->ss_flavor);
+ stCbReq.Class = mmi_ctx->tapi_bsg;
+ memcpy(&stCbReq.szPassword, mmi_ctx->ss_password, CISS_MAX_PASSWORD_LEN);
+ } else if (mmi_ctx->ss_type == CISS_SERVICE_WAITING) {
+ memset(&stCwReq, 0, sizeof(TelSsWaitingInfo_t));
+ stCwReq.Class = mmi_ctx->tapi_bsg;
+ }
+
+ switch (mmi_ctx->opcode) {
+ case registerSS:
+ DBG("registerSS");
+ if (mmi_ctx->ss_type == CISS_SERVICE_FORWARDING) {
+ stCfActReq.Mode = TAPI_SS_CF_MODE_REGISTRATION_EV;
+
+ err = tel_set_ss_forward(ad->tapi_handle, &stCfActReq, __ciss_ss_forward_resp_cb, ad);
+ if (err != TAPI_API_SUCCESS) {
+ DBG("[CISS-ENGINE] tel_set_ss_forward : REGISTRATION call fails g_err_code = %x", err);
+ _ciss_get_error_from_tapi_error(&error_code, err);
+ return error_code;
+ }
+ }
+ break;
+ case eraseSS:
+ DBG("eraseSS");
+ if (mmi_ctx->ss_type == CISS_SERVICE_FORWARDING) {
+ stCfActReq.Mode = TAPI_SS_CF_MODE_ERASURE_EV;
+
+ err = tel_set_ss_forward(ad->tapi_handle, &stCfActReq, __ciss_ss_forward_resp_cb, ad);
+ if (err != TAPI_API_SUCCESS) {
+ DBG("[CISS-ENGINE] tel_set_ss_forward : DE-REGISTRATION call fails g_err_code = %x", err);
+ _ciss_get_error_from_tapi_error(&error_code, err);
+ }
+ }
+ break;
+ case activateSS:
+ DBG("activateSS");
+ switch (mmi_ctx->ss_type) {
+ case CISS_SERVICE_FORWARDING:
+ stCfActReq.Mode = TAPI_SS_CF_MODE_ENABLE_EV;
+
+ err = tel_set_ss_forward(ad->tapi_handle, &stCfActReq, __ciss_ss_forward_resp_cb, ad);
+ if (err != TAPI_API_SUCCESS) {
+ DBG("[CISS-ENGINE] tel_set_ss_forward : ACTIVATE call fails g_err_code = %x", err);
+ _ciss_get_error_from_tapi_error(&error_code, err);
+ }
+ break;
+ case CISS_SERVICE_BARRING:
+ stCbReq.Mode = TAPI_SS_CB_MODE_ACTIVATE;
+
+ err = tel_set_ss_barring(ad->tapi_handle, &stCbReq, __ciss_ss_barring_resp_cb, ad);
+ if (err != TAPI_API_SUCCESS) {
+ DBG("[CISS-ENGINE] tel_set_ss_barring : ACTIVATE call fails g_err_code = %x", err);
+ _ciss_get_error_from_tapi_error(&error_code, err);
+ }
+ break;
+ case CISS_SERVICE_WAITING:
+ stCwReq.Mode = TAPI_SS_CW_MODE_ACTIVATE;
+
+ err = tel_set_ss_waiting(ad->tapi_handle, &stCwReq, __ciss_ss_waiting_resp_cb, ad);
+ if (err != TAPI_API_SUCCESS) {
+ DBG("[CISS-ENGINE] tel_set_ss_waiting : ACTIVATION call fails g_err_code = %x", err);
+ _ciss_get_error_from_tapi_error(&error_code, err);
+ }
+ break;
+ case CISS_SERVICE_IDENTIFICATION:
+ cliType = (TelSsCliType_t)mmi_ctx->ss_flavor;
+
+ // currently CLIR (31) is only supportable
+ if (cliType == TAPI_SS_CLI_CLIR) {
+ DBG("# # # #TAPI_SS_CLI_CLIR");
+ err = tel_set_ss_cli_status(ad->tapi_handle, cliType, TAPI_CLI_STATUS_PROVISIONED, __ciss_ss_cli_resp_cb, ad);
+
+ if (err != TAPI_API_SUCCESS) {
+ DBG("[CISS-ENGINE] tel_set_ss_cli_status : ACTIVATION call fails g_err_code = %x", err);
+ _ciss_get_error_from_tapi_error(&error_code, err);
+ }
+ } else {
+ DBG("[CISS-ENGINE] Don't activated CLI option");
+ error_code = CISS_ERR_ILLEGAL_SS_OPER;
+ }
+ break;
+ }
+ break;
+ case deactivateSS:
+ DBG("deactivateSS");
+ switch (mmi_ctx->ss_type) {
+ case CISS_SERVICE_FORWARDING:
+ stCfActReq.Mode = TAPI_SS_CF_MODE_DISABLE_EV;
+ err = tel_set_ss_forward(ad->tapi_handle, &stCfActReq, __ciss_ss_forward_resp_cb, ad);
+ if (err != TAPI_API_SUCCESS) {
+ DBG("[CISS-ENGINE] tel_set_ss_forward : DEACTIVATE call fails g_err_code = %x", err);
+ _ciss_get_error_from_tapi_error(&error_code, err);
+ }
+ break;
+ case CISS_SERVICE_BARRING:
+ stCbReq.Mode = TAPI_SS_CB_MODE_DEACTIVATE;
+ err = tel_set_ss_barring(ad->tapi_handle, &stCbReq, __ciss_ss_barring_resp_cb, ad);
+ if (err != TAPI_API_SUCCESS) {
+ DBG("[CISS-ENGINE] tel_set_ss_barring : DEACTIVATE call fails g_err_code = %x", err);
+ _ciss_get_error_from_tapi_error(&error_code, err);
+ }
+ break;
+ case CISS_SERVICE_WAITING:
+ stCwReq.Mode = TAPI_SS_CW_MODE_DEACTIVATE;
+ err = tel_set_ss_waiting(ad->tapi_handle, &stCwReq, __ciss_ss_waiting_resp_cb, ad);
+ if (err != TAPI_API_SUCCESS) {
+ DBG("[CISS-ENGINE] tel_set_ss_waiting : DEACTIVATE call fails g_err_code = %x", err);
+ _ciss_get_error_from_tapi_error(&error_code, err);
+ }
+ break;
+ case CISS_SERVICE_IDENTIFICATION:
+ cliType = (TelSsCliType_t)mmi_ctx->ss_flavor;
+
+ // currently CLIR (31) is only supportable
+ if (cliType == TAPI_SS_CLI_CLIR) {
+ err = tel_set_ss_cli_status(ad->tapi_handle, cliType, TAPI_CLI_STATUS_TEMP_ALLOWED, __ciss_ss_cli_resp_cb, ad);
+
+ if (err != TAPI_API_SUCCESS) {
+ DBG("[CISS-ENGINE] tel_set_ss_cli_status : DEACTIVATE call fails g_err_code = %x", err);
+ _ciss_get_error_from_tapi_error(&error_code, err);
+ }
+ } else {
+ DBG("[CISS-ENGINE] Don't deactivate CLI option");
+ error_code = CISS_ERR_ILLEGAL_SS_OPER;
+ }
+ break;
+ }
+ break;
+ case interrogateSS:
+ DBG("interrogateSS");
+ switch (mmi_ctx->ss_type) {
+ case CISS_SERVICE_FORWARDING:
+ err = tel_get_ss_forward_status(ad->tapi_handle, stCfActReq.Class, stCfActReq.Condition,
+ __ciss_get_ss_forward_resp_cb, ad);
+ if (err != TAPI_API_SUCCESS) {
+ DBG("[CISS-ENGINE] tel_get_ss_forward_status call fails g_err_code = %x", err);
+ _ciss_get_error_from_tapi_error(&error_code, err);
+ }
+ break;
+ case CISS_SERVICE_BARRING:
+ err = tel_get_ss_barring_status(ad->tapi_handle, stCbReq.Class, stCbReq.Type,
+ __ciss_ss_barring_resp_cb, ad);
+ if (err != TAPI_API_SUCCESS) {
+ DBG("[CISS-ENGINE] tel_get_ss_barring_status call fails g_err_code = %x", err);
+ _ciss_get_error_from_tapi_error(&error_code, err);
+ }
+ break;
+ case CISS_SERVICE_WAITING:
+ err = tel_get_ss_waiting_status(ad->tapi_handle, stCwReq.Class,
+ __ciss_ss_waiting_resp_cb, ad);
+ if (err != TAPI_API_SUCCESS) {
+ DBG("[CISS-ENGINE] tel_get_ss_waiting_status call fails g_err_code = %x", err);
+ _ciss_get_error_from_tapi_error(&error_code, err);
+ }
+ break;
+ case CISS_SERVICE_IDENTIFICATION:
+ cliType = (TelSsCliType_t)mmi_ctx->ss_flavor;
+ err = tel_get_ss_cli_status(ad->tapi_handle, cliType,
+ __ciss_ss_cli_resp_cb, ad);
+ if (err != TAPI_API_SUCCESS) {
+ DBG("[CISS-ENGINE] tel_get_ss_cli_status call fails g_err_code = %x", err);
+ _ciss_get_error_from_tapi_error(&error_code, err);
+ }
+ break;
+ }
+ break;
+ case registerPassword:
+ DBG("registerPassword");
+ /* password registration request */
+ /* check for too short password and mismatch password */
+ if (CISS_MAX_PASSWORD_LEN > strlen(mmi_ctx->ss_password) ||
+ CISS_MAX_PASSWORD_LEN > strlen(mmi_ctx->ss_new_password) ||
+ CISS_MAX_PASSWORD_LEN > strlen(mmi_ctx->ss_new_password2)) {
+ /* too short password */
+ DBG("[CISS-ENGINE] Too short password");
+ error_code = CISS_ERR_CB_PWD_TOO_SORT;
+ }
+
+ err = tel_change_ss_barring_password(ad->tapi_handle,
+ mmi_ctx->ss_password,
+ mmi_ctx->ss_new_password,
+ mmi_ctx->ss_new_password2,
+ __ciss_change_ss_barring_pw_resp_cb, ad);
+
+ if (err != TAPI_API_SUCCESS) {
+ DBG("[CISS-ENGINE] tel_change_ss_barring_password call fails g_err_code = %x", err);
+ _ciss_get_error_from_tapi_error(&error_code, err);
+ }
+ break;
+ case processUnstructuredSS_Request:
+ DBG("processUnstructuredSS_Request");
+ memset(&stUssdRecord, 0, sizeof(TelSsUssdMsgInfo_t));
+ stUssdRecord.Length = mmi_ctx->user_string_length;
+ stUssdRecord.Type = mmi_ctx->ussd_type;
+ stUssdRecord.Dcs = 0x0F;
+
+ _ciss_strcpy(stUssdRecord.szString, sizeof(stUssdRecord.szString), (char *)mmi_ctx->user_string);
+
+ DBG("[CISS-ENGINE] stUssdRecord.Length = %d, stUssdRecord.ussd_string = %s", stUssdRecord.Length, stUssdRecord.szString);
+
+ err = tel_send_ss_ussd_request(ad->tapi_handle,
+ &stUssdRecord,
+ __ciss_ss_ussd_resp_cb, ad);
+ if (err != TAPI_API_SUCCESS) {
+ DBG("[CISS-ENGINE] tel_send_ss_ussd_request call fails g_err_code = %x", err);
+ _ciss_get_error_from_tapi_error(&error_code, err);
+ }
+ break;
+ case unstructuredSS_Request:
+ DBG("unstructuredSS_Request");
+ memset(&stUssdRecord, 0, sizeof(TelSsUssdMsgInfo_t));
+ stUssdRecord.Length = mmi_ctx->user_string_length;
+ stUssdRecord.Type = mmi_ctx->ussd_type;
+ stUssdRecord.Dcs = 0x0F;
+
+ _ciss_strcpy(stUssdRecord.szString, sizeof(stUssdRecord.szString), (char *)mmi_ctx->user_string);
+
+ DBG("[CISS-ENGINE] stUssdRecord.Length = %d, stUssdRecord.ussd_string = %s", stUssdRecord.Length, stUssdRecord.szString);
+
+ err = tel_send_ss_ussd_request(ad->tapi_handle,
+ &stUssdRecord,
+ __ciss_ss_ussd_resp_cb, ad);
+ if (err != TAPI_API_SUCCESS) {
+ DBG("[CISS-ENGINE] tel_send_ss_ussd_request call fails g_err_code = %x", err);
+ _ciss_get_error_from_tapi_error(&error_code, err);
+ }
+ break;
+ default:
+ error_code = CISS_ERR_UNKNOWN;
+ DBG("[CISS-ENGINE] Invalid Parsed opcode = %d", mmi_ctx->opcode);
+ break;
+ }
+
+ DBG("Leave");
+ return error_code;
+}
+
+int _ciss_on_tapi_sat_ss_event(void *tapi_data, void *data)
+{
+ DBG("Enter");
+ retv_if(data == NULL, -1);
+
+ int ret = -1;
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ TelSatSendSsIndSsData_t send_ss_info;
+ memset(&send_ss_info, 0, sizeof(TelSatSendSsIndSsData_t));
+ memcpy(&send_ss_info, tapi_data, sizeof(TelSatSendSsIndSsData_t));
+
+ DBG("ad->is_sat_request = %d", ad->is_sat_request);
+
+ if (ad->popup) {
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+
+ if (ad->conformant) {
+ evas_object_show(ad->conformant);
+ }
+ }
+
+ if (send_ss_info.ssStringLen > 0) {
+ ciss_err_t ciss_err_code;
+ ad->is_sat_request = EINA_TRUE;
+ DBG("ad->is_sat_request = %d", ad->is_sat_request);
+ ad->sat_terminal_response.sat_command_id = send_ss_info.commandId;
+
+ ciss_mmi_context_t mmi_ctx;
+ ciss_err_code = _ciss_parse_req_string((char *)send_ss_info.ssString, &mmi_ctx);
+ mmi_ctx.ton = send_ss_info.ton;
+ mmi_ctx.npi = send_ss_info.npi;
+
+ if (ciss_err_code == CISS_ERR_NONE) {
+ ciss_err_code = _ciss_send_tapi_request(&mmi_ctx, ad);
+ ret = 0;
+ } else {
+ TelSatAppsRetInfo_t app_ret_info;
+ memset(&app_ret_info, 0, sizeof(TelSatAppsRetInfo_t));
+
+ app_ret_info.commandType = TAPI_SAT_CMD_TYPE_SEND_SS;
+ app_ret_info.commandId = ad->sat_terminal_response.sat_command_id;
+ app_ret_info.appsRet.sendSs.resp = TAPI_SAT_R_COMMAND_DATA_NOT_UNDERSTOOD_BY_ME;
+ app_ret_info.appsRet.sendSs.ssCause = TAPI_SS_UNKNOWNERROR;
+ app_ret_info.appsRet.sendSs.meProblem = TAPI_SAT_ME_PROBLEM_INVALID;
+ app_ret_info.appsRet.sendSs.ssString.stringLen = 0;
+ ret = tel_send_sat_app_exec_result(ad->tapi_handle, &app_ret_info);
+ elm_exit();
+ }
+ }
+ DBG("Leave");
+
+ return ret;
+}
+
+int _ciss_on_tapi_sat_ussd_event(void *tapi_data, void *data)
+{
+ DBG("Enter");
+ retv_if(tapi_data == NULL, -1);
+ retv_if(data == NULL, -1);
+
+ int ret = -1;
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ TelSatSendUssdIndUssdData_t send_ussd_info;
+ memset(&send_ussd_info, 0, sizeof(TelSatSendUssdIndUssdData_t));
+ memcpy(&send_ussd_info, tapi_data, sizeof(TelSatSendUssdIndUssdData_t));
+
+ DBG("ad->is_sat_request = %d", ad->is_sat_request);
+
+ if (ad->popup) {
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+
+ if (ad->conformant) {
+ evas_object_show(ad->conformant);
+ }
+ }
+
+ if (send_ussd_info.ussdStringLen > 0) {
+ ad->is_sat_request = EINA_TRUE;
+ DBG("ad->is_sat_request = %d", ad->is_sat_request);
+ ad->sat_terminal_response.sat_command_id = send_ussd_info.commandId;
+ ad->sat_terminal_response.rel_comp_msg_length = 0; //response string length reset for new request.
+ memset(ad->sat_terminal_response.rel_comp_msg_string,0,sizeof(ad->sat_terminal_response.rel_comp_msg_string));
+ TelSsUssdMsgInfo_t ussd_info;
+ memset(&ussd_info, 0, sizeof(TelSsUssdMsgInfo_t));
+ ad->is_ussd_request = EINA_TRUE;
+
+ ussd_info.Type = TAPI_SS_USSD_TYPE_USER_INIT;
+ ussd_info.Length = (int)(send_ussd_info.ussdStringLen);
+ if (ussd_info.Length >0) {
+ memcpy(&ussd_info.szString, send_ussd_info.ussdString, ussd_info.Length);
+ }
+ ussd_info.Dcs = send_ussd_info.rawDcs;
+ ret = tel_send_ss_ussd_request(ad->tapi_handle, &ussd_info,
+ __ciss_ss_ussd_resp_cb, ad);
+ } else {
+ TelSatAppsRetInfo_t app_ret_info;
+ memset(&app_ret_info, 0, sizeof(TelSatAppsRetInfo_t));
+
+ app_ret_info.commandType = TAPI_SAT_CMD_TYPE_SEND_USSD;
+ app_ret_info.commandId = ad->sat_terminal_response.sat_command_id;
+
+ app_ret_info.appsRet.sendUssd.resp = TAPI_SAT_R_COMMAND_DATA_NOT_UNDERSTOOD_BY_ME;
+ app_ret_info.appsRet.sendUssd.ssCause = TAPI_SS_UNKNOWNERROR;
+ app_ret_info.appsRet.sendUssd.meProblem = TAPI_SAT_ME_PROBLEM_INVALID;
+ app_ret_info.appsRet.sendUssd.ussdString.stringLen = 0;
+ ret = tel_send_sat_app_exec_result(ad->tapi_handle, &app_ret_info);
+ elm_exit();
+ }
+ DBG("Leave, return=%d", ret);
+
+ return ret;
+}
+
+static void __ciss_tapi_ss_rel_complete_cb(TapiHandle *tapi_handle, const char *event_type, void *data, void *user_data)
+{
+ DBG("Enter");
+ ret_if(data == NULL);
+ ret_if(user_data == NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)user_data;
+ TelSsRelCompMsgInfo_t rel_comp_info;
+ memset(&rel_comp_info, 0, sizeof(TelSsRelCompMsgInfo_t));
+
+ DBG("event type=%s, is_sat_request=%d", event_type, ad->is_sat_request);
+ ad->sat_terminal_response.rel_comp_msg_length = 0;
+
+ if (ad->is_sat_request == EINA_TRUE) {
+ memcpy(&rel_comp_info, data, sizeof(TelSsRelCompMsgInfo_t));
+ ad->sat_terminal_response.rel_comp_msg_length = (unsigned short)rel_comp_info.RelCompMsgLen;
+
+ if (ad->sat_terminal_response.rel_comp_msg_length > 0) {
+ memcpy(ad->sat_terminal_response.rel_comp_msg_string, rel_comp_info.szRelCompMsg, TAPI_MAX_RELEASE_COMPLETE_DATA_LEN);
+ }
+
+ DBG("rel_comp_info.RelCompMsgLen = 0x%x", rel_comp_info.RelCompMsgLen);
+ DBG("rel_comp_info.szRelCompMsg = %s", rel_comp_info.szRelCompMsg);
+ DBG("ad->sat_terminal_response.rel_comp_msg_length = 0x%x", ad->sat_terminal_response.rel_comp_msg_length);
+ DBG("ad->sat_terminal_response.rel_comp_msg_string = %s", ad->sat_terminal_response.rel_comp_msg_string);
+ }
+
+ return ;
+}
+
+void _ciss_tapi_ss_information(TapiHandle *tapi_handle, const char *event_type, void *data, void *user_data)
+{
+ DBG("Enter");
+ ret_if(data == NULL);
+ ret_if(user_data == NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)user_data;
+ TelSsInfo_t ss_information;
+ memset(&ss_information, 0, sizeof(TelSsInfo_t));
+ memcpy(&ss_information, data, sizeof(TelSsInfo_t));
+
+ if (_ciss_util_is_gcf_mode() == true) {
+ /* in case of GCF test, destroy popup if exists.. */
+ if (ad->popup) {
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+
+ if (ad->conformant) {
+ evas_object_show(ad->conformant);
+ }
+ }
+ /* and pass through if cause is TAPI_SS_SUCCESS */
+ }
+ else {
+ if (ad->popup) {
+ DBG("Popup exists");
+ return;
+ }
+
+ if (ss_information.Cause == TAPI_SS_SUCCESS) {
+ DBG("SUCCESS");
+ return;
+ }
+ }
+
+ /* create window */
+
+ DBG("win=0x%p main=0x%p",ad->win_main, ad->layout_main);
+
+ if (ad->win_main == NULL) {
+ Evas_Object *win;
+ win = _ciss_create_win(PACKAGE);
+ ad->win_main = win;
+ ret_if(ad->win_main == NULL);
+ ad->end_key_event_handler = ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, _ciss_on_end_key_down, NULL);
+ evas_object_show(win);
+ }
+
+ DBG("win=0x%p main=0x%p", ad->win_main, ad->layout_main);
+
+ if (ad->conformant == NULL) {
+ ad->conformant = _ciss_create_conformant(ad->win_main);
+ ret_if(ad->conformant == NULL);
+ evas_object_show(ad->conformant);
+ }
+
+ if (ad->layout_main == NULL) {
+ ad->layout_main = _ciss_create_layout_main(ad->conformant);
+ ret_if(ad->layout_main== NULL);
+ evas_object_show(ad->layout_main);
+ }
+
+ if (ad->bg == NULL) {
+ ad->bg = _ciss_create_bg(ad->win_main);
+ ret_if(ad->bg == NULL);
+ elm_object_part_content_set(ad->layout_main, "elm.swallow.bg", ad->bg);
+ }
+
+ if (ad->indicator_bg == NULL) {
+ elm_win_indicator_mode_set(ad->win_main, ELM_WIN_INDICATOR_SHOW);
+ elm_win_indicator_opacity_set(ad->win_main, ELM_WIN_INDICATOR_OPAQUE);
+ ad->indicator_bg = _ciss_create_indicator_bg(ad->conformant);
+ }
+
+ ciss_err_t ciss_err;
+
+ if( ss_information.SsType == TAPI_SS_TYPE_SEND_USSD ) {
+ _ciss_create_error_popup(ad->layout_main, CISS_ERR_USSD_FAILED, 2.0, ad);
+ } else {
+ _ciss_get_error_from_tapi_error(&ciss_err, ss_information.Cause);
+ _ciss_create_error_popup(ad->layout_main, ciss_err, 2.0, ad);
+ }
+
+ return;
+}
+
+
+static void __ciss_tapi_sat_call_control_cb(TapiHandle *tapi_handle, const char *event_type, void *data, void *user_data)
+{
+ DBG("Enter");
+ ret_if(data == NULL);
+ ret_if(user_data == NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)user_data;
+ TelSatCallCtrlIndData_t sat_call_ctrl_ind;
+ memset(&sat_call_ctrl_ind, 0, sizeof(TelSatCallCtrlIndData_t));
+ memcpy(&sat_call_ctrl_ind, data, sizeof(TelSatCallCtrlIndData_t));
+
+ DBG("sat_call_ctrl_ind.callCtrlCnfType = %d", sat_call_ctrl_ind.callCtrlCnfType);
+ if (sat_call_ctrl_ind.callCtrlCnfType == TAPI_SAT_CALL_TYPE_SS) {
+ memcpy(&(ad->sat_call_control_data), &sat_call_ctrl_ind.u.callCtrlCnfSsData.ssString, sizeof(ad->sat_call_control_data));
+ DBG("sat_call_ctrl_ind.u.callCtrlCnfSsData.ssString.string = %s", sat_call_ctrl_ind.u.callCtrlCnfSsData.ssString.string);
+ DBG("ad->sat_call_control_data.string = %s", ad->sat_call_control_data.string);
+ } else if (sat_call_ctrl_ind.callCtrlCnfType == TAPI_SAT_CALL_TYPE_USSD) {
+ memcpy(&(ad->sat_call_control_data), &sat_call_ctrl_ind.u.callCtrlCnfUssdData.ussdString, sizeof(ad->sat_call_control_data));
+ DBG("sat_call_ctrl_ind.u.callCtrlCnfSsData.ssString.string = %s", sat_call_ctrl_ind.u.callCtrlCnfSsData.ssString.string);
+ DBG("ad->sat_call_control_data.string = %s", ad->sat_call_control_data.string);
+ } else {
+ DBG("sat_call_ctrl_ind.callCtrlCnfType is not SS or USSD");
+ }
+
+ ciss_mmi_context_t mmi_ctx;
+ memset(&mmi_ctx, 0x0, sizeof(ciss_mmi_context_t));
+
+ ad->sat_call_control_result_type = sat_call_ctrl_ind.callCtrlResult;
+ DBG("sat_call_ctrl_ind.callCtrlResult = %d", sat_call_ctrl_ind.callCtrlResult);
+
+ if (ad->sat_call_control_result_type == CISS_SAT_CALL_CTRL_R_ALLOWED_NO_MOD) {
+ ad->is_sat_call_control = EINA_FALSE;
+ /* ciss_err_code = _ciss_parse_req_string(ad->req_string, &mmi_ctx); */
+ } else if (ad->sat_call_control_result_type == CISS_SAT_CALL_CTRL_R_ALLOWED_WITH_MOD) {
+ ad->is_sat_call_control = EINA_TRUE;
+ /* ciss_err_code = _ciss_parse_req_string((char *)ad->sat_call_control_data.string, &mmi_ctx); */
+ } else {
+ DBG("sat_call_ctrl_ind.callCtrlResult is not call controlled...");
+ }
+
+/*****
+ ciss_err_t ciss_err_code = CISS_ERR_UNKNOWN;
+
+ if (ciss_err_code != CISS_ERR_NONE) {
+ _ciss_create_error_popup(ad->layout_main, ciss_err_code, 2.0, ad);
+ } else {
+ ciss_err_code = _ciss_send_tapi_request(&mmi_ctx, ad);
+ DBG("ciss_err_code(_ciss_send_tapi_request) = %d", ciss_err_code);
+ if (ciss_err_code != CISS_ERR_NONE) {
+ _ciss_create_error_popup(ad->layout_main, ciss_err_code, 2.0, ad);
+ }
+ }
+*****/
+
+ return;
+}
+
+static void __ciss_tapi_ss_resp_handle(int result, void *tapi_data, void *data)
+{
+ DBG("Enter");
+ ret_if(data == NULL);
+
+ int ret = -1;
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ DBG("result=0x%x, ad->is_sat_request=%d, ad->is_sat_call_control=%d", result, ad->is_sat_request, ad->is_sat_call_control);
+
+ ad->result = result;
+
+ if (ad->is_sat_call_control) {
+ ciss_err_t ciss_err_code = CISS_ERR_UNKNOWN;
+ if (TAPI_SS_SUCCESS == result) {
+ ciss_mmi_context_t mmi_ctx;
+ memset(&mmi_ctx, 0x0, sizeof(ciss_mmi_context_t));
+
+ ad->is_sat_call_control = EINA_FALSE;
+
+ if (ad->sat_call_control_result_type == CISS_SAT_CALL_CTRL_R_ALLOWED_WITH_MOD) {
+ ad->is_sat_call_control = EINA_TRUE;
+ ciss_err_code = _ciss_parse_req_string((char *)ad->sat_call_control_data.string, &mmi_ctx);
+ } else {
+ DBG("sat_call_ctrl_ind.callCtrlResult is not call controlled...");
+ }
+
+ if (ciss_err_code != CISS_ERR_NONE) {
+ _ciss_create_error_popup(ad->layout_main, ciss_err_code, 2.0, ad);
+ } else {
+ ciss_err_code = _ciss_send_tapi_request(&mmi_ctx, ad);
+ DBG("ciss_err_code(_ciss_send_tapi_request) = %d", ciss_err_code);
+ if (ciss_err_code != CISS_ERR_NONE) {
+ _ciss_create_error_popup(ad->layout_main, ciss_err_code, 2.0, ad);
+ }
+ }
+ } else {
+ ciss_err_t ciss_err;
+ _ciss_get_error_from_tapi_error(&ciss_err, result);
+ _ciss_create_error_popup(ad->layout_main, ciss_err, 2.0, ad);
+ }
+ return;
+ }
+
+ if (ad->popup) {
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+
+ if (ad->conformant) {
+ evas_object_show(ad->conformant);
+ }
+ }
+
+ if (ad->is_sat_request == EINA_TRUE) {
+ TelSatAppsRetInfo_t app_ret_info;
+ memset(&app_ret_info, 0, sizeof(TelSatAppsRetInfo_t));
+
+ app_ret_info.commandType = TAPI_SAT_CMD_TYPE_SEND_SS;
+ app_ret_info.commandId = ad->sat_terminal_response.sat_command_id;
+
+ if (result == TAPI_SS_SUCCESS) {
+ app_ret_info.appsRet.sendSs.resp = TAPI_SAT_R_SUCCESS;
+ app_ret_info.appsRet.sendSs.ssCause = TAPI_SS_SUCCESS;
+ app_ret_info.appsRet.sendSs.meProblem = TAPI_SAT_ME_PROBLEM_NO_SPECIFIC_CAUSE;
+ if (ad->sat_terminal_response.rel_comp_msg_length >0) {
+ app_ret_info.appsRet.sendSs.ssString.stringLen = ad->sat_terminal_response.rel_comp_msg_length;
+ memcpy(app_ret_info.appsRet.sendSs.ssString.string,
+ ad->sat_terminal_response.rel_comp_msg_string, ad->sat_terminal_response.rel_comp_msg_length);
+ } else {
+ app_ret_info.appsRet.sendSs.ssString.stringLen = 0;
+ }
+ } else {
+ ciss_err_t ciss_err;
+ _ciss_get_error_from_tapi_error(&ciss_err, result);
+ _ciss_create_error_popup(ad->layout_main, ciss_err, 2.0, ad);
+
+ app_ret_info.appsRet.sendSs.resp = TAPI_SAT_R_SS_RETURN_ERROR;
+ app_ret_info.appsRet.sendSs.ssCause = result;
+ }
+ ret = tel_send_sat_app_exec_result(ad->tapi_handle, &app_ret_info);
+ if (ret != TAPI_SS_SUCCESS) {
+ DBG("tel_send_sat_app_exec_result return error : %d", ret);
+ }
+ if (result == TAPI_SS_SUCCESS){
+ if ( ad->tapi_data ){
+ g_free( ad->tapi_data );
+ }
+ ad->tapi_data = NULL;
+ DBG("Exit for Sat request");
+ elm_exit();
+ return;
+ } else{
+ return;
+ }
+ }
+ /* create window */
+ Evas_Object *content;
+
+ DBG("win=0x%p main=0x%p",ad->win_main, ad->layout_main);
+
+ if (ad->win_main == NULL) {
+ Evas_Object *win;
+ win = _ciss_create_win(PACKAGE);
+ ad->win_main = win;
+ ret_if(ad->win_main == NULL);
+ ad->end_key_event_handler = ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, _ciss_on_end_key_down, NULL);
+ evas_object_show(win);
+ }
+
+ DBG("win=0x%p main=0x%p", ad->win_main, ad->layout_main);
+
+ if (ad->conformant == NULL) {
+ ad->conformant = _ciss_create_conformant(ad->win_main);
+ ret_if(ad->conformant == NULL);
+ evas_object_show(ad->conformant);
+ }
+
+ if (ad->layout_main == NULL) {
+ ad->layout_main = _ciss_create_layout_main(ad->conformant);
+ ret_if(ad->layout_main== NULL);
+ evas_object_show(ad->layout_main);
+ }
+
+ if (ad->bg == NULL) {
+ ad->bg = _ciss_create_bg(ad->win_main);
+ ret_if(ad->bg == NULL);
+ elm_object_part_content_set(ad->layout_main, "elm.swallow.bg", ad->bg);
+ }
+
+ if (ad->indicator_bg == NULL) {
+ elm_win_indicator_mode_set(ad->win_main, ELM_WIN_INDICATOR_SHOW);
+ elm_win_indicator_opacity_set(ad->win_main, ELM_WIN_INDICATOR_OPAQUE);
+ ad->indicator_bg = _ciss_create_indicator_bg(ad->conformant);
+ }
+
+ if (result == TAPI_SS_SUCCESS) {
+ if (ad->is_sat_request == EINA_FALSE) {
+ DBG("win=0x%p main=0x%p", ad->win_main, ad->layout_main);
+
+ _ciss_view_popup_win_set_noti_type(ad, FALSE);
+
+ content = (Evas_Object *)_ciss_create_ss_resp_view(ad->layout_main, tapi_data, ad);
+ ret_if(content == NULL);
+ elm_object_part_content_set(ad->layout_main, "elm.swallow.content", content);
+ }
+ } else {
+ ciss_err_t ciss_err;
+ _ciss_get_error_from_tapi_error(&ciss_err, result);
+ _ciss_create_error_popup(ad->layout_main, ciss_err, 2.0, ad);
+ }
+
+ //_ciss_util_feedback();
+
+ ad->is_sat_request = EINA_FALSE;
+ DBG("ad->is_sat_request = %d", ad->is_sat_request);
+ DBG("Leave");
+}
+
+void _ciss_tapi_ussd_resp_handle(int result, void *tapi_data, void *data)
+{
+ DBG("Enter");
+ ret_if(data == NULL);
+
+ int ret = -1;
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ ad->result = result;
+ ad->resp_ss_type = CISS_SERVICE_USSD;
+
+ if (ad->is_sat_call_control) {
+ ciss_err_t ciss_err_code = CISS_ERR_UNKNOWN;
+ ciss_mmi_context_t mmi_ctx;
+ memset(&mmi_ctx, 0x0, sizeof(ciss_mmi_context_t));
+
+ ad->is_sat_call_control = EINA_FALSE;
+
+ if (ad->sat_call_control_result_type == CISS_SAT_CALL_CTRL_R_ALLOWED_WITH_MOD) {
+ ad->is_sat_call_control = EINA_TRUE;
+ ciss_err_code = _ciss_parse_req_string((char *)ad->sat_call_control_data.string, &mmi_ctx);
+ } else {
+ DBG("sat_call_ctrl_ind.callCtrlResult is not call controlled...");
+ }
+
+ if (ciss_err_code != CISS_ERR_NONE) {
+ _ciss_create_error_popup(ad->layout_main, ciss_err_code, 2.0, ad);
+ } else {
+ ciss_err_code = _ciss_send_tapi_request(&mmi_ctx, ad);
+ DBG("ciss_err_code(_ciss_send_tapi_request) = %d", ciss_err_code);
+ if (ciss_err_code != CISS_ERR_NONE) {
+ _ciss_create_error_popup(ad->layout_main, ciss_err_code, 2.0, ad);
+ }
+ }
+
+ return;
+ }
+
+ if (ad->popup) {
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+
+ /*While popup show, ciss is making conformant to Hide,
+ *So while delete call conformant show, otherwise NO content will be visible.
+ * P150929-02732
+ */
+ if (ad->conformant) {
+ evas_object_show(ad->conformant);
+ }
+ }
+
+ DBG("ad->is_sat_request=%d", ad->is_sat_request);
+
+ if( ad->mmi_ctx.ussd_type == TAPI_SS_USSD_TYPE_USER_REL ) {
+ DBG("TAPI_SS_USSD_TYPE_USER_REL");
+ return;
+ }
+
+ /* create window */
+ Evas_Object *content;
+ if (ad->win_main == NULL) {
+ Evas_Object *win;
+ win = _ciss_create_win(PACKAGE);
+ ret_if(win == NULL);
+ ad->win_main = win;
+ evas_object_show(win);
+ ad->end_key_event_handler = ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, _ciss_on_end_key_down, NULL);
+ _ciss_init_win_rotate_event(ad);
+ }
+
+ if (ad->conformant == NULL) {
+ ad->conformant = _ciss_create_conformant(ad->win_main);
+ ret_if(ad->conformant == NULL);
+ evas_object_show(ad->conformant);
+ }
+
+ if (ad->layout_main == NULL) {
+ ad->layout_main = _ciss_create_layout_main(ad->conformant);
+ ret_if(ad->layout_main== NULL);
+ evas_object_show(ad->layout_main);
+ }
+
+ if (ad->bg == NULL) {
+ ad->bg = _ciss_create_bg(ad->win_main);
+ ret_if(ad->bg == NULL);
+ elm_object_part_content_set(ad->layout_main, "elm.swallow.bg", ad->bg);
+ }
+
+ if (ad->indicator_bg == NULL) {
+ elm_win_indicator_mode_set(ad->win_main, ELM_WIN_INDICATOR_SHOW);
+ elm_win_indicator_opacity_set(ad->win_main, ELM_WIN_INDICATOR_OPAQUE);
+ ad->indicator_bg = _ciss_create_indicator_bg(ad->conformant);
+ }
+
+ if (result == TAPI_SS_SUCCESS) {
+ warn("win=0x%p main=0x%p", ad->win_main, ad->layout_main);
+
+ _ciss_view_popup_win_set_noti_type(ad, FALSE);
+
+ if (_ciss_check_hide_completed_popup(tapi_data, data) == true) { //CscFeature_VoiceCall_DisableUssdCompleteNoti
+ DBG("CscFeature_VoiceCall_DisableUssdCompleteNoti enabled, so complete popup not displayed!");
+ return;
+ }
+
+ content = (Evas_Object *)_ciss_create_ussd_view(ad->layout_main, tapi_data, ad);
+ elm_object_part_content_set(ad->layout_main, "elm.swallow.content", content);
+ } else {
+ ciss_err_t ciss_err;
+ _ciss_get_error_from_tapi_error(&ciss_err, result);
+ _ciss_create_error_popup(ad->layout_main, ciss_err, 2.0, ad);
+ }
+
+ UG_INIT_EFL(ad->win_main, UG_OPT_INDICATOR_ENABLE);
+
+ _ciss_util_feedback();
+
+ DBG("Leave");
+ return;
+}
+
+void _ciss_tapi_sat_ussd_resp_handle(int result, void *tapi_data, void *data)
+{
+ DBG("Enter");
+ ret_if(data == NULL);
+
+ int ret = -1;
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ ad->result = result;
+ ad->resp_ss_type = CISS_SERVICE_USSD;
+
+ if (ad->is_sat_call_control) {
+ ciss_err_t ciss_err_code = CISS_ERR_UNKNOWN;
+ ciss_mmi_context_t mmi_ctx;
+ memset(&mmi_ctx, 0x0, sizeof(ciss_mmi_context_t));
+
+ ad->is_sat_call_control = EINA_FALSE;
+
+ if (ad->sat_call_control_result_type == CISS_SAT_CALL_CTRL_R_ALLOWED_WITH_MOD) {
+ ad->is_sat_call_control = EINA_TRUE;
+ ciss_err_code = _ciss_parse_req_string((char *)ad->sat_call_control_data.string, &mmi_ctx);
+ } else {
+ DBG("sat_call_ctrl_ind.callCtrlResult is not call controlled...");
+ }
+
+ if (ciss_err_code != CISS_ERR_NONE) {
+ _ciss_create_error_popup(ad->layout_main, ciss_err_code, 2.0, ad);
+ } else {
+ ciss_err_code = _ciss_send_tapi_request(&mmi_ctx, ad);
+ DBG("ciss_err_code(_ciss_send_tapi_request) = %d", ciss_err_code);
+ if (ciss_err_code != CISS_ERR_NONE) {
+ _ciss_create_error_popup(ad->layout_main, ciss_err_code, 2.0, ad);
+ }
+ }
+
+ return;
+ }
+
+ if (ad->popup) {
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+
+ /*While popup show, ciss is making conformant to Hide,
+ *So while delete call conformant show, otherwise NO content will be visible.
+ * P150929-02732
+ */
+ if (ad->conformant) {
+ evas_object_show(ad->conformant);
+ }
+ }
+
+ DBG("result=0x%x ad->is_sat_request=%d", result, ad->is_sat_request);
+ if (ad->is_sat_request == EINA_TRUE) {
+ TelSatAppsRetInfo_t app_ret_info;
+ TelSsUssdResp_t ussd_info;
+ memset(&app_ret_info, 0, sizeof(TelSatAppsRetInfo_t));
+
+ app_ret_info.commandType = TAPI_SAT_CMD_TYPE_SEND_USSD;
+ app_ret_info.commandId = ad->sat_terminal_response.sat_command_id;
+
+ if (result == TAPI_SS_SUCCESS) {
+ memset(&ussd_info, 0, sizeof(TelSsUssdResp_t));
+ memcpy(&ussd_info, tapi_data, sizeof(TelSsUssdResp_t));
+ app_ret_info.appsRet.sendUssd.resp = TAPI_SAT_R_SUCCESS;
+ app_ret_info.appsRet.sendUssd.ssCause = TAPI_SS_SUCCESS;
+ app_ret_info.appsRet.sendUssd.meProblem = TAPI_SAT_ME_PROBLEM_NO_SPECIFIC_CAUSE;
+ app_ret_info.appsRet.sendUssd.ussdString.stringLen = ussd_info.Length;
+ if (ad->sat_terminal_response.rel_comp_msg_length >0) {
+ app_ret_info.appsRet.sendUssd.ussdString.stringLen = ad->sat_terminal_response.rel_comp_msg_length;
+ memcpy(app_ret_info.appsRet.sendUssd.ussdString.string,
+ ad->sat_terminal_response.rel_comp_msg_string, ad->sat_terminal_response.rel_comp_msg_length);
+ } else {
+ app_ret_info.appsRet.sendUssd.ussdString.stringLen = 0;
+ }
+ } else {
+ app_ret_info.appsRet.sendUssd.resp = TAPI_SAT_R_USSD_RETURN_ERROR;
+ app_ret_info.appsRet.sendUssd.ssCause = result;
+ }
+
+ ret = tel_send_sat_app_exec_result(ad->tapi_handle, &app_ret_info);
+ if (ret != TAPI_SS_SUCCESS) {
+ DBG("tel_send_sat_app_exec_result return error : %d", ret);
+ }
+ ad->is_sat_request = EINA_FALSE;
+ DBG("ad->is_sat_request = %d", ad->is_sat_request);
+ ad->is_ussd_request = EINA_FALSE;
+
+ /*
+ * PLM# : P160614-00891
+ * Reference PLM# : P160114-04656 (J3 (SM-J320F))
+ *
+ * SMC pass criteria is changed by operator request. (SMC contact point : junggun.kim, jh3529.kim, leegy.lee)
+ * =========================================================================================
+ * 27.22.4.12 : 1 SEND USSD (normal)Sequence 1.7 (SEND USSD, 7-bit data, successful, no alpha identifier)
+ 27.22.4.12 : 1 SEND USSD (normal)Sequence 1.8 (SEND USSD, 7-bit data, successful, null length alpha identifier)
+ * =========================================================================================
+ *
+ * so change the logic to below,
+ * in SEQ 1.7, set text as 'sending' when (alpha_id.is_exist == TRUE && alpha_id.alpha_data_len == 0) by Telephony
+ * in SEQ 1.8, set key 'NO_DISPLAY_POPUP' to "TRUE" when ((alpha_id.is_exist == FALSE) by Telephony
+ * for launching ciss app and ciss app doesn't show popup.
+ *
+ */
+ if(ad->no_popup_display == EINA_TRUE) {
+ DBG("NO_POPUP_DISPLAY");
+ elm_exit();
+ }
+ }
+
+ if( ad->mmi_ctx.ussd_type == TAPI_SS_USSD_TYPE_USER_REL ) {
+ DBG("TAPI_SS_USSD_TYPE_USER_REL");
+ return;
+ }
+
+ /* create window */
+ Evas_Object *content;
+ if (ad->win_main == NULL) {
+ Evas_Object *win;
+ win = _ciss_create_win(PACKAGE);
+ ret_if(win == NULL);
+ ad->win_main = win;
+ evas_object_show(win);
+ ad->end_key_event_handler = ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, _ciss_on_end_key_down, NULL);
+ _ciss_init_win_rotate_event(ad);
+ }
+
+ if (ad->conformant == NULL) {
+ ad->conformant = _ciss_create_conformant(ad->win_main);
+ ret_if(ad->conformant == NULL);
+ evas_object_show(ad->conformant);
+ }
+
+ if (ad->layout_main == NULL) {
+ ad->layout_main = _ciss_create_layout_main(ad->conformant);
+ ret_if(ad->layout_main== NULL);
+ evas_object_show(ad->layout_main);
+ }
+
+ if (ad->bg == NULL) {
+ ad->bg = _ciss_create_bg(ad->win_main);
+ ret_if(ad->bg == NULL);
+ elm_object_part_content_set(ad->layout_main, "elm.swallow.bg", ad->bg);
+ }
+
+ if (ad->indicator_bg == NULL) {
+ elm_win_indicator_mode_set(ad->win_main, ELM_WIN_INDICATOR_SHOW);
+ elm_win_indicator_opacity_set(ad->win_main, ELM_WIN_INDICATOR_OPAQUE);
+ ad->indicator_bg = _ciss_create_indicator_bg(ad->conformant);
+ }
+
+ if (result == TAPI_SS_SUCCESS) {
+ DBG("win=0x%p main=0x%p", ad->win_main, ad->layout_main);
+
+ _ciss_view_popup_win_set_noti_type(ad, FALSE);
+
+ if (_ciss_check_hide_completed_popup(tapi_data, data) == true) { //CscFeature_VoiceCall_DisableUssdCompleteNoti
+ DBG("CscFeature_VoiceCall_DisableUssdCompleteNoti enabled, so complete popup not displayed!");
+ return;
+ }
+
+ content = (Evas_Object *)_ciss_create_ussd_view(ad->layout_main, tapi_data, ad);
+ elm_object_part_content_set(ad->layout_main, "elm.swallow.content", content);
+ } else {
+ ciss_err_t ciss_err;
+ _ciss_get_error_from_tapi_error(&ciss_err, result);
+ _ciss_create_error_popup(ad->layout_main, ciss_err, 2.0, ad);
+ }
+
+ UG_INIT_EFL(ad->win_main, UG_OPT_INDICATOR_ENABLE);
+
+ _ciss_util_feedback();
+
+ DBG("Leave");
+ return;
+}
+
+void _ciss_tapi_event_clean(ciss_appdata_t *ad)
+{
+ TelSsUssdMsgInfo_t ussd;
+ int ret = -1;
+ memset(&ussd, 0, sizeof(TelSsUssdMsgInfo_t));
+
+ ussd.Type = TAPI_SS_USSD_TYPE_USER_REL;
+ DBG("ad->is_ussd_request = %d",ad->is_ussd_request);
+ if(ad->is_ussd_request == EINA_TRUE) {
+ ad->is_ussd_request = EINA_FALSE;
+ TelSatAppsRetInfo_t app_ret_info;
+ memset(&app_ret_info, 0, sizeof(TelSatAppsRetInfo_t));
+
+ app_ret_info.commandType = TAPI_SAT_CMD_TYPE_SEND_USSD;
+ app_ret_info.commandId = ad->sat_terminal_response.sat_command_id;
+
+ app_ret_info.appsRet.sendUssd.resp = TAPI_SAT_R_USSD_OR_SS_TRANSACTION_TERMINATED_BY_USER;
+ app_ret_info.appsRet.sendUssd.ssCause = TAPI_SS_REJECTEDBYUSER;
+ app_ret_info.appsRet.sendUssd.meProblem = TAPI_SAT_ME_PROBLEM_INVALID;
+ app_ret_info.appsRet.sendUssd.ussdString.stringLen = 0;
+ ret = tel_send_sat_app_exec_result(ad->tapi_handle, &app_ret_info);
+ DBG("tel_send_sat_app_exec_result called");
+ if (ret != TAPI_SS_SUCCESS) {
+ DBG("tel_send_sat_app_exec_result return error : %d", ret);
+ }
+ }
+
+ if ( ad->resp_ss_type == CISS_SERVICE_USSD ) {
+ tel_send_ss_ussd_request(ad->tapi_handle, &ussd, __ciss_deregister_tel_event, 0);
+ } else {
+
+ __ciss_deregister_tel_event(ad->tapi_handle, 0, 0, 0 );
+ }
+}
+
+static void __ciss_ss_forward_resp_cb(TapiHandle *handle, int result, void *data, void *user_data)
+{
+ DBG("Enter");
+ ret_if(user_data == NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)user_data;
+
+ ad->resp_ss_type = CISS_SERVICE_FORWARDING;
+ __ciss_tapi_ss_resp_handle(result, data, user_data);
+ return;
+}
+
+static void __ciss_get_ss_forward_resp_cb(TapiHandle *handle, int result, void *tapi_data, void *user_data)
+{
+ DBG("Enter");
+ ret_if(user_data == NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)user_data;
+
+ ad->resp_ss_type = CISS_SERVICE_FORWARDING;
+ /* create window */
+ Evas_Object *content;
+
+ DBG("win=0x%p main=0x%p",ad->win_main, ad->layout_main);
+
+ if (ad->popup) {
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+ if (ad->conformant) {
+ evas_object_show(ad->conformant);
+ }
+ }
+
+ if (ad->win_main == NULL) {
+ Evas_Object *win;
+ win = _ciss_create_win(PACKAGE);
+ ad->win_main = win;
+ ret_if(ad->win_main == NULL);
+ ad->end_key_event_handler = ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, _ciss_on_end_key_down, NULL);
+ evas_object_show(win);
+ }
+
+ DBG("win=0x%p main=0x%p", ad->win_main, ad->layout_main);
+
+ if (ad->conformant == NULL) {
+ ad->conformant = _ciss_create_conformant(ad->win_main);
+ ret_if(ad->conformant == NULL);
+ evas_object_show(ad->conformant);
+ }
+
+ if (ad->layout_main == NULL) {
+ ad->layout_main = _ciss_create_layout_main(ad->conformant);
+ ret_if(ad->layout_main== NULL);
+ evas_object_show(ad->layout_main);
+ }
+
+ if (ad->bg == NULL) {
+ ad->bg = _ciss_create_bg(ad->win_main);
+ ret_if(ad->bg == NULL);
+ elm_object_part_content_set(ad->layout_main, "elm.swallow.bg", ad->bg);
+ }
+
+ if (ad->indicator_bg == NULL) {
+ elm_win_indicator_mode_set(ad->win_main, ELM_WIN_INDICATOR_SHOW);
+ elm_win_indicator_opacity_set(ad->win_main, ELM_WIN_INDICATOR_OPAQUE);
+ ad->indicator_bg = _ciss_create_indicator_bg(ad->conformant);
+ }
+
+ if (result == TAPI_SS_SUCCESS) {
+ if (ad->is_sat_request == EINA_FALSE) {
+ DBG("win=0x%p main=0x%p", ad->win_main, ad->layout_main);
+
+ _ciss_view_popup_win_set_noti_type(ad, FALSE);
+
+ content = (Evas_Object *)_ciss_create_ss_resp_view(ad->layout_main, tapi_data, ad);
+ ret_if(content == NULL);
+ elm_object_part_content_set(ad->layout_main, "elm.swallow.content", content);
+ }
+ } else {
+ ciss_err_t ciss_err;
+ _ciss_get_error_from_tapi_error(&ciss_err, result);
+ _ciss_create_error_popup(ad->layout_main, ciss_err, 2.0, ad);
+ }
+
+ //_ciss_util_feedback();
+
+ ad->is_sat_request = EINA_FALSE;
+ DBG("ad->is_sat_request = %d", ad->is_sat_request);
+ return;
+}
+
+static void __ciss_ss_barring_resp_cb(TapiHandle *handle, int result, void *data, void *user_data)
+{
+ DBG("Enter");
+ ret_if(user_data == NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)user_data;
+
+ ad->resp_ss_type = CISS_SERVICE_BARRING;
+ __ciss_tapi_ss_resp_handle(result, data, user_data);
+ return;
+}
+
+static void __ciss_ss_waiting_resp_cb(TapiHandle *handle, int result, void *data, void *user_data)
+{
+ DBG("Enter");
+ ret_if(user_data == NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)user_data;
+
+ ad->resp_ss_type = CISS_SERVICE_WAITING;
+ __ciss_tapi_ss_resp_handle(result, data, user_data);
+ return;
+}
+
+static void __ciss_ss_cli_resp_cb(TapiHandle *handle, int result, void *data, void *user_data)
+{
+ DBG("Enter");
+ ret_if(user_data == NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)user_data;
+
+ ad->resp_ss_type = CISS_SERVICE_IDENTIFICATION;
+ __ciss_tapi_ss_resp_handle(result, data, user_data);
+ return;
+}
+
+static void __ciss_change_ss_barring_pw_resp_cb(TapiHandle *handle, int result, void *data, void *user_data)
+{
+ DBG("Enter");
+ ret_if(user_data == NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)user_data;
+
+ ad->resp_ss_type = CISS_SERVICE_CHANGE_BARRING_PASSWD;
+ __ciss_tapi_ss_resp_handle(result, data, user_data);
+ return;
+}
+
+static void __ciss_ss_ussd_resp_cb(TapiHandle *handle, int result, void *data, void *user_data)
+{
+ DBG("Enter");
+ ret_if(user_data == NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)user_data;
+
+ ad->resp_ss_type = CISS_SERVICE_USSD;
+ ad->tapi_event.event_type = TAPI_EVENT_SS_USSD_RESP;
+ g_free(ad->tapi_data);
+ ad->tapi_data = g_memdup(data, sizeof(TelSsUssdResp_t));
+ _ciss_tapi_sat_ussd_resp_handle(result, ad->tapi_data, ad);
+ return;
+}
+
+int _ciss_tapi_check_no_sim_state(TapiHandle *tapi_handle, Eina_Bool *is_no_sim)
+{
+ int ret = -1;
+ int sim_changed = 0;
+ TelSimCardStatus_t sim_status = TAPI_SIM_STATUS_UNKNOWN;
+ retv_if(tapi_handle == NULL, -1);
+ DBG("_ciss_tapi_check_no_sim_state()");
+
+ ret = tel_get_sim_init_info(tapi_handle, &sim_status, &sim_changed);
+ if (TAPI_API_SUCCESS != ret) {
+ ERR("tel_get_sim_init_info() failed with err[%d]", ret);
+ *is_no_sim = EINA_FALSE;
+ return -1;
+ } else {
+ DBG("card_status = %d", sim_status);
+ switch (sim_status) {
+ case TAPI_SIM_STATUS_CARD_NOT_PRESENT:
+ case TAPI_SIM_STATUS_CARD_REMOVED:
+ case TAPI_SIM_STATUS_CARD_ERROR:
+ case TAPI_SIM_STATUS_CARD_BLOCKED:
+ case TAPI_SIM_STATUS_CARD_CRASHED:
+ *is_no_sim = EINA_TRUE;
+ break;
+ default:
+ warn("Unknown Card_status[%d]", sim_status);
+ *is_no_sim = EINA_FALSE;
+ break;
+ }
+ }
+
+ return 0;
+}
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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.
+ */
+
+#ifdef _CISS_HW_BACK_KEY
+#include <efl_extension.h>
+#endif /* _CISS_HW_BACK_KEY */
+#include "ciss-common.h"
+#include "ciss-ussd.h"
+#include "ciss-debug.h"
+#include "ciss-string.h"
+#include "ciss-respnd.h"
+#include "ciss-widget.h"
+#include "ciss-tapi-request.h"
+//#include "csc-feature/csc-feature.h"
+
+#if 0 /* not used API because string treate method changed */
+static int __ciss_get_ussd_string(char *ss_result_string, int length, char *szString)
+{
+ DBG("Enter");
+
+ char *ptr = NULL;
+ char *temp_ptr = NULL;
+
+ if (length > 0) {
+ ptr = strtok_r(szString, "\n", &temp_ptr);
+ snprintf(ss_result_string, CISS_MMI_MAX_USSD_RESP_STRING, "%s", ptr);
+
+ while ((ptr = strtok_r(NULL, "\n", &temp_ptr))) {
+ char temp_str[CISS_MMI_MAX_USSD_RESP_STRING];
+ strncpy(temp_str, ss_result_string, CISS_MMI_MAX_USSD_RESP_STRING - 1);
+ snprintf(ss_result_string, CISS_MMI_MAX_USSD_RESP_STRING, "%s<br>%s", temp_str, ptr);
+ }
+ } else {
+ strncpy(ss_result_string, "", CISS_MMI_MAX_USSD_RESP_STRING - 1);
+ }
+
+ return 0;
+}
+#endif
+
+void _ciss_ussd_quit_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ DBG("Enter");
+ ret_if(NULL == data);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ Ecore_IMF_Context *imf_context;
+ memset(ad->c_item, 0, sizeof(ad->c_item));
+
+ if( ad->ussd_action_require == TRUE ) {
+ imf_context = elm_entry_imf_context_get(ad->ef_entry);
+ if (imf_context) {
+ ecore_imf_context_input_panel_event_callback_del(imf_context, ECORE_IMF_INPUT_PANEL_STATE_EVENT, _ciss_input_panel_event_callback);
+ ecore_imf_context_input_panel_hide(imf_context);
+ }
+ }
+ evas_object_smart_callback_del(ad->conformant, "virtualkeypad,state,on", _ciss_hide_navi_title);
+ evas_object_smart_callback_del(ad->conformant, "virtualkeypad,state,off", _ciss_show_navi_title);
+ evas_object_smart_callback_del(ad->conformant, "clipboard,state,on", _ciss_hide_navi_title);
+ evas_object_smart_callback_del(ad->conformant, "clipboard,state,off", _ciss_show_navi_title);
+
+ if (ad->ussd_action_require) {
+ ciss_mmi_context_t mmi_ctx;
+ memset(&mmi_ctx, 0x0, sizeof(ciss_mmi_context_t));
+ mmi_ctx.opcode = processUnstructuredSS_Request;
+ mmi_ctx.ussd_type = TAPI_SS_USSD_TYPE_USER_REL;
+
+ _ciss_send_tapi_request(&mmi_ctx, ad);
+ }
+
+ g_free(ad->tapi_data);
+ ad->tapi_data = NULL;
+
+// uxt_cut_link_delete(ad->cutlink);
+
+ elm_exit();
+}
+
+#if 0
+static void __ciss_respnd_cb(void *data, Evas_Object *obj, void *event_info)
+{
+
+ DBG("Enter");
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ _ciss_create_respond_view(ad);
+}
+#endif
+
+bool _ciss_check_hide_completed_popup(void *tapi_data, void *data) //CscFeature_VoiceCall_DisableUssdCompleteNoti
+{
+ bool ret = false;
+
+#if 0 // block lines to prevent build error
+ if(csc_feature_get_bool(CSC_FEATURE_DEF_BOOL_CALL_USSD_DISABLE_COMPLETE_NOTI) == CSC_FEATURE_BOOL_TRUE) {
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ TelSsUssdResp_t ussd_resp_info;
+ memset(&ussd_resp_info, 0, sizeof(TelSsUssdResp_t));
+ memcpy(&ussd_resp_info, tapi_data, sizeof(TelSsUssdResp_t));
+
+ if (ad->tapi_event.event_type == TAPI_EVENT_SS_USSD_RESP
+ && ussd_resp_info.Status == CISS_USSD_TERMINATED_BY_NET
+ && (strncmp(ussd_resp_info.szString, "MMI Complete",12)==0 || ussd_resp_info.Length==0)) {
+ _ciss_ussd_quit_cb(data, NULL, NULL);
+ ret = true;
+ }
+ }
+#endif
+
+ return ret;
+} //CscFeature_VoiceCall_DisableUssdCompleteNoti
+
+Evas_Object *_ciss_create_ussd_view(Evas_Object *parent, void *tapi_data, void *data)
+{
+ DBG("Enter");
+ retv_if(parent == NULL, NULL);
+ retv_if(data == NULL, NULL);
+ retv_if(tapi_data == NULL, NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ ciss_ussd_record_t ussd_record;
+
+ DBG("[CISS-USSD]ad->tapi_event.event_type = %d", ad->tapi_event.event_type);
+ if (ad->tapi_event.event_type == TAPI_EVENT_SS_USSD_IND) {
+ TelSsUssdNoti_t ussd_noti_info;
+ memset(&ussd_noti_info, 0, sizeof(TelSsUssdNoti_t));
+ memcpy(&ussd_noti_info, tapi_data, sizeof(TelSsUssdNoti_t));
+ ussd_record.ind_type = ussd_noti_info.Status;
+ ussd_record.ussd_string_length = ussd_noti_info.Length;
+ g_strlcpy(&ussd_record.ussd_string, &ussd_noti_info.szString, CISS_USSD_DATA_SIZE_MAX);
+ } else {
+ TelSsUssdResp_t ussd_resp_info;
+ memset(&ussd_resp_info, 0, sizeof(TelSsUssdResp_t));
+ memcpy(&ussd_resp_info, tapi_data, sizeof(TelSsUssdResp_t));
+ ussd_record.ind_type = ussd_resp_info.Status;
+ ussd_record.ussd_string_length = ussd_resp_info.Length;
+ g_strlcpy(&ussd_record.ussd_string, &ussd_resp_info.szString, CISS_USSD_DATA_SIZE_MAX);
+ }
+
+#if 0 /* not used API because string treate method changed */
+ __ciss_get_ussd_string(ussd_string, ussd_record.ussd_string_length, ussd_record.ussd_string);
+#endif
+
+#ifndef _CISS_HW_BACK_KEY
+ Evas_Object *l_button;
+#endif /* !_CISS_HW_BACK_KEY */
+
+ if(ad->no_popup_display == EINA_TRUE) {
+ warn("Tapi Requested not to display screen");
+ return NULL;
+ }
+
+ Evas_Object *nf = elm_naviframe_add(parent);
+ if(nf == NULL) {
+ DBG("Fail to Naviframe add");
+ return NULL;
+ }
+ ad->nf = nf;
+ ad->ussd_action_require = 0;
+
+// naviframe
+
+ Evas_Object *content, *box, *ef, *layout;
+ Evas_Object *btn_ok = NULL;
+ Evas_Object *btn_quit = NULL;
+
+ box = elm_box_add(nf);
+ evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+ content = _ciss_create_content(box, ussd_record.ussd_string, ad);
+ evas_object_size_hint_weight_set(content, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(content, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_show(content);
+ elm_box_pack_end(box, content);
+
+ if (ussd_record.ind_type == CISS_USSD_IND_ACTION_REQUIRE) {
+ ef = _ciss_editfield_add(box, ad);
+ evas_object_size_hint_weight_set(ef, EVAS_HINT_EXPAND, 0.0);
+ evas_object_size_hint_align_set(ef, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_box_pack_end(box, ef);
+
+ evas_object_show(ef);
+ }
+
+ evas_object_show(box);
+
+#ifdef _CISS_HW_BACK_KEY
+ elm_naviframe_prev_btn_auto_pushed_set(nf, EINA_FALSE);
+ eext_object_event_callback_add(nf, EEXT_CALLBACK_BACK, _ciss_ussd_quit_cb, ad);
+ elm_naviframe_item_push(nf, CISS_STR_INFORMATION, NULL, NULL, box, NULL);
+#else /* _CISS_HW_BACK_KEY */
+ l_button = elm_button_add(nf);
+ evas_object_smart_callback_add(l_button, "clicked", _ciss_ussd_quit_cb, ad);
+ elm_naviframe_item_push(nf, CISS_STR_INFORMATION, l_button, NULL, box, NULL);
+ elm_object_style_set(l_button, "naviframe/back_btn/default");
+#endif /* !_CISS_HW_BACK_KEY */
+
+ if (ussd_record.ind_type == CISS_USSD_IND_ACTION_REQUIRE) {
+ DBG("require action");
+
+ layout = elm_layout_add(nf);
+ elm_layout_file_set(layout, EDJ_NAME, "ciss_two_buttons");
+ evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+ btn_ok = elm_button_add(nf);
+ elm_object_style_set(btn_ok, "bottom");
+ elm_object_domain_translatable_text_set(btn_ok, "ciss", "IDS_CALL_BODY_OK");
+ evas_object_smart_callback_add(btn_ok, "clicked", _ciss_respond_cb, ad);
+
+ elm_object_part_content_set(layout, "button1", btn_ok);
+
+ btn_quit = elm_button_add(nf);
+ elm_object_style_set(btn_quit, "bottom");
+ elm_object_domain_translatable_text_set(btn_quit, "ciss", "IDS_CALL_BUTTON_EXIT");
+ evas_object_smart_callback_add(btn_quit, "clicked", _ciss_ussd_quit_cb, ad);
+
+ elm_object_part_content_set(layout, "button2", btn_quit);
+
+ elm_object_part_content_set(nf, "toolbar", layout);
+
+ ad->ussd_action_require = 1;
+ } else {
+ btn_quit = elm_button_add(nf);
+ elm_object_style_set(btn_quit, "bottom");
+ elm_object_domain_translatable_text_set(btn_quit, "ciss", "IDS_CALL_BUTTON_EXIT");
+ elm_object_part_content_set(nf, "toolbar", btn_quit);
+ evas_object_smart_callback_add(btn_quit, "clicked", _ciss_ussd_quit_cb, ad);
+ evas_object_show(btn_quit);
+ }
+
+ evas_object_show(nf);
+
+ DBG("Leave");
+
+ return nf;
+}
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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 "ciss-common.h"
+#include "ciss-util.h"
+#include "ciss-debug.h"
+#include <string.h>
+#include <feedback.h>
+#include <contacts.h>
+
+char *_ciss_strcpy(char *pBuffer, int nBufCount, const char *pszString)
+{
+ if ((nBufCount - 1) >= (int)strlen(pszString)) {
+ strncpy(pBuffer, pszString, (int)strlen(pszString));
+ pBuffer[(int)strlen(pszString)] = '\0';
+ } else {
+ DBG("\n [CISS-ENGINE] _ciss_strcpy:short of buffer..BufCount=%d, strlen=%d, str=%s\n", nBufCount, strlen(pszString), pszString);
+ strncpy(pBuffer, pszString, (nBufCount - 1));
+ pBuffer[nBufCount - 1] = '\0';
+ }
+ return pBuffer;
+}
+
+void _ciss_util_swap(char *str1, char *str2)
+{
+ unsigned char tmp = 0;
+
+ tmp = *str1;
+ *str1 = *str2;
+ *str2 = tmp;
+}
+
+void _ciss_util_feedback(void)
+{
+ DBG("[CISS-ENGINE] _ciss_util_feedback enter..");
+ int vibration_status = 0, ret = 0;
+
+ /* Get vibration status */
+ ret = vconf_get_bool(VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL,
+ &vibration_status);
+ if (ret != 0) {
+ ERR("failed get VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL:%d", ret);
+ return;
+ }
+ if (0 == vibration_status) {
+ ERR("Vibration state is off.");
+ return;
+ }
+ if (feedback_initialize() != FEEDBACK_ERROR_NONE) {
+ ERR("feedback_initialize failed!!!");
+ return;
+ }
+ if (feedback_play(FEEDBACK_PATTERN_GENERAL) != FEEDBACK_ERROR_NONE) { // Tizen 3.0 migration FEEDBACK_PATTERN_REACTIVE_ALERT -> FEEDBACK_PATTERN_GENERAL
+ ERR("feedback_play failed!!!");
+ }
+ if (feedback_deinitialize() != FEEDBACK_ERROR_NONE) {
+ ERR("feedback_deinitialize failed!!!");
+ }
+}
+
+int _ciss_util_is_valid_email_addr(const char *address)
+{
+ retv_if(address == NULL, FALSE);
+ char *token1 = NULL;
+ char *token2 = NULL;
+
+ token1 = strchr(address, '@');
+ if (!token1) {
+ DBG("address has no @");
+ return FALSE;
+ }
+
+ if (strchr(&token1[1], '@')) {
+ DBG("address cannot have two more @");
+ return FALSE;
+ }
+
+ token2 = strchr(token1, '.');
+ if (!token2) {
+ DBG("there's no . character");
+ return FALSE;
+ }
+
+ if ((token2 == token1 + 1) || (*(token2 + 1) == '\0')) {
+ DBG("address type should be \'xxx.xxx\'");
+ return FALSE;
+ }
+
+ return TRUE;
+}
+
+int _ciss_util_get_index_by_recipient(const char *address)
+{
+ int index = -1;
+ int ct_err = CONTACTS_ERROR_NONE;
+ contacts_list_h list = NULL;
+ contacts_query_h query = NULL;
+ contacts_filter_h filter = NULL;
+
+ if (contacts_connect() != 0) {
+ ERR("contacts_connect failed!!!");
+ return 0;
+ }
+
+ DBG("Entry");
+ /* get number list first */
+ contacts_query_create(_contacts_person_number._uri, &query);
+ contacts_filter_create(_contacts_person_number._uri, &filter);
+ contacts_filter_add_str(filter, _contacts_person_number.number_filter, CONTACTS_MATCH_EXACTLY, address);
+ contacts_query_set_filter(query, filter);
+
+ ct_err = contacts_db_get_records_with_query(query, 0, 0, &list);
+ contacts_filter_destroy(filter);
+ contacts_query_destroy(query);
+ filter = NULL;
+ query = NULL;
+
+ if (ct_err != CONTACTS_ERROR_NONE) {
+ DBG("contacts_db_get_records_with_query is failed error_code = %d", ct_err);
+ contacts_list_destroy(list, true);
+ return index;
+ }
+
+ while (CONTACTS_ERROR_NONE == ct_err) {
+ contacts_record_h ct_value = NULL;
+ contacts_list_get_current_record_p(list, &ct_value);
+
+ if (ct_value) {
+ contacts_record_get_int(ct_value, _contacts_person_number.person_id, &index);
+ if (index > 0) {
+ contacts_list_destroy(list, true);
+ return index;
+ }
+ }
+
+ ct_err = contacts_list_next(list);
+ }
+
+ contacts_list_destroy(list, true);
+ list = NULL;
+
+ /* get email list second */
+ contacts_query_create(_contacts_person_email._uri, &query);
+ contacts_filter_create(_contacts_person_email._uri, &filter);
+ contacts_filter_add_str(filter, _contacts_person_email.email, CONTACTS_MATCH_EXACTLY, address);
+ contacts_query_set_filter(query, filter);
+
+ ct_err = contacts_db_get_records_with_query(query, 0, 0, &list);
+ contacts_filter_destroy(filter);
+ contacts_query_destroy(query);
+
+ if (ct_err != CONTACTS_ERROR_NONE) {
+ DBG("contacts_db_get_records_with_query is failed error_code = %d", ct_err);
+ contacts_list_destroy(list, true);
+ return index;
+ }
+
+ while (CONTACTS_ERROR_NONE == ct_err) {
+ contacts_record_h ct_value = NULL;
+ contacts_list_get_current_record_p(list, &ct_value);
+
+ if (ct_value) {
+ contacts_record_get_int(ct_value, _contacts_person_email.person_id, &index);
+ if (index > 0) {
+ contacts_list_destroy(list, true);
+ return index;
+ }
+ }
+
+ ct_err = contacts_list_next(list);
+ }
+
+ contacts_list_destroy(list, true);
+
+ return index;
+}
+
+char *_ciss_util_make_normalized_number(const char *src)
+{
+ DBG("Enter");
+ retv_if(src == NULL, NULL);
+
+ char *normalized_number = NULL;
+ char *ptr = NULL;
+ const char *number_type_list[] = {" ", "/", "-"};
+ int number_type_list_cnt = sizeof(number_type_list)/sizeof(number_type_list[0]);
+ int src_len = strlen(src);
+ int i = 0;
+ bool is_number_type = false;
+
+ // check number type
+ for (i = 0; i < number_type_list_cnt; i++) {
+ ptr = strstr(src, number_type_list[i]);
+ if (ptr) {
+ is_number_type = true;
+ break;
+ }
+ }
+
+ //make normalized number
+ if (src_len && is_number_type) {
+ normalized_number = (char *)calloc(src_len + 1, sizeof(char));
+ if (!normalized_number) {
+ DBG("calloc is failed %s", strerror(errno));
+ } else {
+ const char *oneChar = src;
+ int d_pos = 0;
+
+ while (*oneChar) {
+ if (isdigit(*oneChar) || (*oneChar == '*') || (*oneChar == '#') || (*oneChar == '+')) {
+ normalized_number[d_pos] = *oneChar;
+ ++d_pos;
+ }
+
+ ++oneChar;
+ }
+
+ normalized_number[d_pos] = '\0';
+
+ return normalized_number;
+ }
+ }
+
+ return NULL;
+}
+
+int _ciss_util_is_valid_phone_number(const char *address)
+{
+ retv_if(address == NULL, FALSE);
+
+ int addr_len = 0;
+ addr_len = strlen(address);
+
+ if (addr_len == 0)
+ return FALSE;
+
+ /* length check phone address should be longer than 2 and shorter than 40 */
+ if (addr_len > 2 && addr_len <= 40) {
+ const char *pszOneChar = address;
+
+ if (*pszOneChar == '+')
+ ++pszOneChar;
+
+ while (*pszOneChar) {
+ if (!isdigit(*pszOneChar) && (*pszOneChar != '*') && (*pszOneChar != '#') && (*pszOneChar != '-'))
+ return FALSE;
+
+ ++pszOneChar;
+ }
+
+ return TRUE;
+ } else {
+ DBG("invalid address length [%d]", addr_len);
+ return FALSE;
+ }
+}
+
+unsigned int _ciss_util_get_mcc(void)
+{
+ int ret = 0;
+ int plmn_value = 0;
+ unsigned int mcc = 0;
+
+ ret = vconf_get_int(VCONFKEY_TELEPHONY_PLMN, &plmn_value);
+ if (0 == ret) {
+ char mcc_value[4];
+ char plmn_string[10];
+
+ DBG("plmn_value = [%d]", plmn_value);
+
+ memset(plmn_string, 0, sizeof(plmn_string));
+ memset(mcc_value, 0, sizeof(mcc_value));
+
+ snprintf(plmn_string, 10, "%d", plmn_value);
+
+ /*First 3 digits of plmn value constitutes the mcc value */
+ strncpy(mcc_value, plmn_string, 3);
+ mcc = (unsigned int)atoi(mcc_value);
+ } else {
+ ERR("vconf_get_int failed..[%d]", ret);
+ mcc = 234; // default UK
+ }
+ DBG("mcc = %d", mcc);
+
+ return mcc;
+}
+
+bool _ciss_util_is_gcf_mode(void)
+{
+ bool ret = false;
+ int gcf = 0;
+#ifdef PLATFORM_NOT_SUPPORTED
+ ret = vconf_get_int(VCONFKEY_ADMIN_GCF_TEST, &gcf);
+ if (ret != VCONF_OK) {
+ ERR("vconf_get_int(VCONFKEY_ADMIN_GCF_TEST) failed: ret(%d)", ret);
+ }
+
+ if (gcf == VCONFKEY_ADMIN_GCF_ON) {
+ DBG("GCF test on");
+ ret = true;
+ }
+#endif
+
+ return ret;
+}
+
--- /dev/null
+/*
+ * Copyright (c) 2014 Samsung Electronics Co., Ltd. All rights reserved.
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * 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 "ciss-common.h"
+#include "ciss-widget.h"
+#include "ciss-util.h"
+#include "ciss-ussd.h"
+#include "ciss-parser.h"
+#include "ciss-tapi-request.h"
+
+#include <app_control_internal.h>
+#include <ITapiNetwork.h>
+#include <ITapiModem.h>
+//#include <utilX.h> Tizen 3.0 migration
+//#include <Ecore_X.h> Tizen 3.0 migration
+#include <efl_util.h>
+#include <efl_extension.h>
+//#include <ui_extension.h>
+#include <app.h>
+#include <appcore-efl.h>
+#include <appsvc.h>
+#include <notification.h>
+#include <contacts.h>
+#include <ui-gadget-module.h>
+//#include "csc-feature/csc-feature.h"
+
+#define CISS_BUF_LEN 128
+#define CISS_DEF_FSIZE (24)
+#define CISS_DEF_FNAME "HelveN_Asia"
+
+#define CISS_CUTLINK_SCHEME_PHONE "tel:"
+#define CISS_CUTLINK_SCHEME_EMAIL "mailto:"
+#define CISS_CUTLINK_SCHEME_URI "uri:"
+#define CREATE_CONTACTS_UG "contacts-details-efl"
+#define CONTACTS_LIST_UG "contacts-list-efl"
+#define APP_CONTROL_MIME_CONTACT "application/vnd.tizen.contact"
+
+void _ciss_view_popup_win_set_noti_type(void *data, int bwin_noti)
+{
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ if (bwin_noti == FALSE) {
+ DBG("window type: NORMAL");
+ /* Set Normal window */
+ elm_win_type_set(ad->win_main, ELM_WIN_BASIC);
+ /* Set Notification's priority to LEVEL_NONE */
+ efl_util_set_notification_window_level(ad->win_main, EFL_UTIL_NOTIFICATION_LEVEL_NONE);
+ }
+ else {
+ DBG("window type: NOTI-HIGH");
+ /* Set Notification window */
+ elm_win_type_set(ad->win_main, ELM_WIN_NOTIFICATION);
+ /* Set Notification's priority to LEVEL_HIGH */
+ efl_util_set_notification_window_level(ad->win_main, EFL_UTIL_NOTIFICATION_LEVEL_HIGH);
+ }
+ return;
+}
+
+int __ciss_win_get_device_orientation(void)
+{
+ int rotate_angle = 0;
+ app_device_orientation_e orientation = app_get_device_orientation();
+
+ switch (orientation) {
+ case APP_DEVICE_ORIENTATION_0: /**< Portrait mode */
+ rotate_angle = APPCORE_RM_PORTRAIT_NORMAL;
+ break;
+
+ case APP_DEVICE_ORIENTATION_180: /**< Portrait upside down mode */
+ rotate_angle = APPCORE_RM_PORTRAIT_NORMAL;
+ break;
+
+ case APP_DEVICE_ORIENTATION_270: /**< Left handed landscape mode */
+ rotate_angle = APPCORE_RM_LANDSCAPE_NORMAL;
+ break;
+
+ case APP_DEVICE_ORIENTATION_90: /**< Right handed landscape mode */
+ rotate_angle = APPCORE_RM_LANDSCAPE_REVERSE;
+ break;
+
+ default:
+ rotate_angle = APPCORE_RM_PORTRAIT_NORMAL;
+ break;
+ }
+
+ return rotate_angle;
+}
+
+static void __ciss_win_rotate_changed_cb(void *data, Evas_Object *obj,
+ void *event)
+{
+ DBG("Enter");
+ int rotate_angle;
+
+ rotate_angle = elm_win_rotation_get((Evas_Object *)obj);
+ DBG("rotate_angle [%d]", rotate_angle);
+}
+
+void _ciss_init_win_rotate_event(void *data)
+{
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ if (ad == NULL) {
+ DBG("App-Data=NULL, so returning");
+ return;
+ }
+
+ if (elm_win_wm_rotation_supported_get(ad->win_main)) {
+ const int rotate_angles[1] = {0};
+
+ /* Set the required angles wherein the rotation has to be supported */
+ elm_win_wm_rotation_available_rotations_set(ad->win_main,
+ rotate_angles, 1);
+
+ /* Set the callback function to be called during the rotation
+ * changed event */
+ evas_object_smart_callback_add(ad->win_main, "wm,rotation,changed",
+ __ciss_win_rotate_changed_cb, NULL);
+ }
+}
+
+Evas_Object *_ciss_create_popup(Evas_Object *parent, char *msg)
+{
+ DBG("Enter");
+ retv_if(msg == NULL, NULL);
+ retv_if(strlen(msg) == 0, NULL);
+ Evas_Object *popup;
+ popup = elm_popup_add(parent);
+ elm_object_domain_translatable_part_text_set(popup, "title,text", "ciss", "IDS_CALL_BODY_INFORMATION");
+ elm_popup_timeout_set(popup, 1.5);
+ elm_object_translatable_text_set(popup, msg);
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+ return popup;
+}
+
+static void __ciss_resp_timeout_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ DBG("Enter");
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ _ciss_create_error_popup(ad->layout_main, CISS_ERR_TIMER_EXPIRE, 2.0, ad);
+}
+
+static void __ciss_err_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ DBG("Enter");
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ evas_object_del(obj);
+ ad->popup = NULL;
+ elm_exit();
+}
+
+static void __ciss_flight_mode_tapi_cb(TapiHandle *handle, int result, void *data, void *user_data)
+{
+ DBG("Enter");
+ bool is_success = false;
+
+ switch (result) {
+ case TAPI_POWER_FLIGHT_MODE_RESP_ON:
+ DBG("TAPI_POWER_FLIGHT_MODE_RESP_ON");
+ break;
+
+ case TAPI_POWER_FLIGHT_MODE_RESP_OFF:
+ DBG("TAPI_POWER_FLIGHT_MODE_RESP_OFF");
+ is_success = true;
+ break;
+
+ case TAPI_POWER_FLIGHT_MODE_RESP_FAIL:
+ DBG("TAPI_POWER_FLIGHT_MODE_RESP_FAIL");
+ break;
+
+ case TAPI_POWER_FLIGHT_MODE_RESP_MAX:
+ DBG("TAPI_POWER_FLIGHT_MODE_RESP_MAX");
+ break;
+ default:
+ DBG("result = %d", result);
+ break;
+ }
+
+ if (!is_success)
+ DBG("flight mode off is failed");
+}
+
+static gboolean __ciss_is_network_camped(TapiHandle *handle)
+{
+ TelNetworkServiceLevel_t cs = TAPI_NETWORK_SERVICE_LEVEL_NO;
+ TelNetworkServiceType_t svc_type = TAPI_NETWORK_SERVICE_TYPE_UNKNOWN;
+ int ret = -1;
+
+ ret = tel_get_property_int(handle, TAPI_PROP_NETWORK_SERVICE_TYPE, (int *) &svc_type);
+ if (TAPI_API_SUCCESS != ret) {
+ ERR( "tel_get_property_int failed..!!![%d]", ret);
+ return FALSE;
+ }
+
+ ret = tel_get_property_int(handle, TAPI_PROP_NETWORK_CIRCUIT_STATUS, (int *) &cs);
+ if (TAPI_API_SUCCESS != ret) {
+ ERR( "tel_get_property_int failed..!!![%d]", ret);
+ return FALSE;
+ }
+
+ bool is_nw_camped = FALSE;
+
+ DBG("cs = %d; type = %d", cs, svc_type);
+ if (TAPI_NETWORK_SERVICE_LEVEL_FULL == cs) {
+ switch (svc_type) {
+ case TAPI_NETWORK_SERVICE_TYPE_2G: /**< Service type is 2G. In case of CDMA, service type is set to 2G when System Type is IS95A/IS95B/CDMA_1X */
+ case TAPI_NETWORK_SERVICE_TYPE_2_5G: /**< Service type is 2.5G */
+ case TAPI_NETWORK_SERVICE_TYPE_2_5G_EDGE: /**< Service type is 2.5G (EDGE) */
+ case TAPI_NETWORK_SERVICE_TYPE_3G: /**< Service type is 3G. In case of CDMA, service type is set to 3G when System Type is EVDO_REV_0/REV_A/REV_B/EHRPD */
+ case TAPI_NETWORK_SERVICE_TYPE_HSDPA: /**< Service type is HSDPA */
+ case TAPI_NETWORK_SERVICE_TYPE_LTE: /**< Service type is LTE */
+ is_nw_camped = TRUE;
+ break;
+ default:
+ is_nw_camped = FALSE;
+ break;
+ }
+ }
+ return is_nw_camped;
+}
+
+static Eina_Bool __ciss_flight_mode_enabled_check_timer_cb(void *data)
+{
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ static int count = 0;
+
+ if (count >= 100) { /* 0.5 sec * 100 = 50 sec */
+ DBG("self time expiration");
+ _ciss_create_error_popup(ad->layout_main, CISS_ERR_TIMER_EXPIRE, 2.0, ad);
+ goto return_end;
+ }
+
+ ++count;
+
+ /* check if call network is enabled - to send message l*/
+ if (FALSE == __ciss_is_network_camped(ad->tapi_handle)) {
+ if (count == 1 || !(count % 10)) {
+ DBG("Cannot send SS - check again count(%d)", count);
+ }
+ return ECORE_CALLBACK_RENEW;
+ }
+
+ DBG("try to send ss");
+
+ DBG("scale = %f", elm_config_scale_get());
+
+ ciss_mmi_context_t mmi_ctx;
+ ciss_err_t ciss_err_code;
+
+ ciss_err_code = _ciss_parse_req_string(ad->req_string, &mmi_ctx);
+
+ if (ciss_err_code != CISS_ERR_NONE) {
+ _ciss_create_error_popup(ad->layout_main, ciss_err_code, 2.0, ad);
+ } else {
+ ciss_err_code = _ciss_send_tapi_request(&mmi_ctx, ad);
+ DBG("ciss_err_code(_ciss_send_tapi_request) = %d", ciss_err_code);
+ if (ciss_err_code != CISS_ERR_NONE) {
+ _ciss_create_error_popup(ad->layout_main, ciss_err_code, 2.0, ad);
+ }
+ }
+
+return_end:
+ count = 0;
+ ad->timer = NULL;
+
+ return ECORE_CALLBACK_CANCEL;
+}
+
+void __ciss_flight_mode_popup_ok_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ DBG("Enter");
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ Evas_Object *popup = NULL;
+ int err = TAPI_API_SUCCESS;
+
+ /* As per TAPI team, we must pass multi_handles[0] always to disable the flight mode */
+ err = tel_set_flight_mode(ad->multi_handles[0], TAPI_POWER_FLIGHT_MODE_LEAVE, __ciss_flight_mode_tapi_cb, NULL);
+ if (err != TAPI_API_SUCCESS) {
+ DBG("tel_set_flight_mode is failed");
+ return;
+ }
+
+ if(ad->popup) {
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+ }
+
+ popup = _ciss_create_noti_popup(ad->layout_main, "IDS_CST_POP_REQUESTING_ING", NULL, POPUP_DISPLAY_DURATION, ad);
+ ad->popup = popup;
+
+ if(ad->timer) {
+ ecore_timer_del(ad->timer);
+ ad->timer = NULL;
+ }
+
+ ad->timer = ecore_timer_add(0.5, __ciss_flight_mode_enabled_check_timer_cb, ad);
+
+}
+
+Evas_Object *_ciss_create_2_btn_popup(Evas_Object *parent, const char *strmsg, Evas_Smart_Cb func1, Evas_Smart_Cb func2, void *data)
+{
+ DBG("Enter");
+ Evas_Object *popup;
+ Evas_Object *left_btn, *right_btn;
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ popup = elm_popup_add(parent);
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+ left_btn = elm_button_add (popup);
+ elm_object_style_set (left_btn, "popup");
+ elm_object_domain_translatable_text_set (left_btn, "ciss", "IDS_CALL_BUTTON_CANCEL");
+ elm_object_part_content_set (popup, "button1", left_btn);
+ evas_object_smart_callback_add (left_btn, "clicked", func1, ad);
+
+ right_btn = elm_button_add (popup);
+ elm_object_style_set (right_btn, "popup");
+ elm_object_domain_translatable_text_set (right_btn, "ciss", "IDS_CALL_BODY_OK");
+ elm_object_part_content_set (popup, "button2", right_btn);
+ evas_object_smart_callback_add (right_btn, "clicked", func2, ad);
+
+ elm_object_domain_translatable_part_text_set(popup, "title,text", "ciss", "IDS_CALL_BODY_INFORMATION");
+ elm_object_translatable_text_set(popup, strmsg);
+ evas_object_smart_callback_add(popup, "block,clicked", __ciss_err_cb, ad);
+
+ evas_object_show(popup);
+
+ return popup;
+}
+
+Evas_Object *_ciss_create_flight_mode_popup(Evas_Object *parent, void *data)
+{
+ DBG("Enter");
+ Evas_Object *popup;
+
+ char *popup_msg = "IDS_CALL_POP_FLIGHT_MODE_ON_DISABLE_FLIGHT_MODE_TO_MAKE_CALLS";
+
+ popup = _ciss_create_2_btn_popup(parent, popup_msg, __ciss_err_cb, __ciss_flight_mode_popup_ok_btn_clicked_cb, data);
+
+ return popup;
+}
+
+Evas_Object *_ciss_create_error_popup(Evas_Object *parent, ciss_err_t ciss_error, double t_timeout, void *data)
+{
+ DBG("Enter");
+ Evas_Object *popup;
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ if (ciss_error == CISS_ERR_NONE) {
+ return NULL;
+ }
+
+ if (ad->popup) {
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+
+ if (ad->conformant) {
+ evas_object_show(ad->conformant);
+ }
+ }
+
+ if (ad->win_main == NULL) {
+ ERR("No window");
+ Evas_Object *win;
+ /* Create window for error popup */
+ win = _ciss_create_win(PACKAGE);
+ if (win == NULL) {
+ return NULL;
+ }
+ ad->win_main = win;
+ ad->end_key_event_handler = ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, _ciss_on_end_key_down, NULL);
+ evas_object_show(win);
+ _ciss_init_win_rotate_event(ad);
+ /* Set noti high to turn off window effect */
+ _ciss_view_popup_win_set_noti_type(ad, EINA_TRUE);
+ }
+
+ if (parent == NULL) {
+ /* layout is NULL. So use window for parent*/
+ parent = ad->win_main;
+ }
+
+ char strmsg[100];
+ switch (ciss_error) {
+ case CISS_ERR_TIMER_EXPIRE:
+ case CISS_ERR_ERR_STATUS:
+ case CISS_ERR_UNKNOWN_SUBSCRIBER:
+ case CISS_ERR_BEARER_NOT_PROVISIONED:
+ case CISS_ERR_TELESERVICE_NOT_PROVISIONED:
+ case CISS_ERR_CALL_BARRED:
+ case CISS_ERR_NOT_AVAIL:
+ case CISS_ERR_SUBSCRIPTION_VIOLATION:
+ case CISS_ERR_INCOMPATIBILITY:
+ case CISS_ERR_SYS_FAILURE:
+ case CISS_ERR_DATA_MISSING:
+ case CISS_ERR_MPTY_PARTICIPANTS_EXCEED:
+ case CISS_ERR_UNKNOWN:
+ snprintf(strmsg, 100, "%s", "IDS_CST_POP_SERVICE_UNAVAILABLE");
+ break;
+ case CISS_ERR_ILLEGAL_SS_OPER:
+ snprintf(strmsg, 100, "%s", "IDS_CST_POP_SERVICE_NOT_AUTHORISED");
+ break;
+ case CISS_ERR_PW_REGIST_FAIL:
+ case CISS_ERR_NEGATIVE_PW_CHECK:
+ snprintf(strmsg, 100, "%s", "IDS_ST_BODY_INVALID_PASSWORD");
+ break;
+ case CISS_ERR_PW_ATTEMPS_VIOLATION: /**<numberOfPW_AttemptsViolation*/
+ snprintf(strmsg, 100, "%s", "IDS_CST_POP_PASSWORD_BLOCKED");
+ break;
+ case CISS_ERR_NETWORK_API_FAILED: /**<Telephony API call failed*/
+ case CISS_ERR_FORWARD_TO_EMERGENCY_BLOCKED: /**<Call forward to an emergency number not allowed*/
+ snprintf(strmsg, 100, "%s", "IDS_CST_POP_REJECTED_BY_NETWORK");
+ break;
+ case CISS_ERR_FDN_NUMBER_ONLY:
+ snprintf(strmsg, 100, "%s", "IDS_CALL_POP_FDNCALLONLY");
+ break;
+ case CISS_ERR_ABSENTSUBSCRIBER:
+ snprintf(strmsg, 100, "%s", "IDS_DVBH_BODY_PGM_DETAIL_NOT_SUBSCRIBED");
+ break;
+ /* Call barring password mismatch errors */
+ case CISS_ERR_CB_PWD_TOO_SORT: /**<Password is too short - less than 4 characters*/
+ case CISS_ERR_CB_PWD_MISMATCH: /**<Password do not match - unequal password*/
+ case CISS_ERR_CB_PWD_TOO_LONG: /**<Password is too long - greater than 4 characters*/
+ snprintf(strmsg, 100, "%s", "IDS_ST_BODY_INVALID_PASSWORD");
+ break;
+ case CISS_ERR_UNEXPECTED_DATA:
+ case CISS_ERR_FACILITY_NOT_SUPPORT:
+ case CISS_ERR_RESOURCE_NOT_AVAIL:
+ case CISS_ERR_REJECTED_BY_CALL_CONTROL:
+ snprintf(strmsg, 100, "%s", "IDS_COM_POP_CONNECTION_PROBLEM_OR_INVALID_MMI_CODE");
+ break;
+ case CISS_ERR_USSD_FAILED:
+ snprintf(strmsg, 100, "%s", "Send USSD failed");
+ break;
+
+ default:
+ snprintf(strmsg, 100, "%s", "IDS_CST_POP_NETWORK_ERROR");
+ break;
+ }
+
+ popup = elm_popup_add(parent);
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+#ifdef POPUP_TIMEOUT
+ elm_popup_timeout_set(popup, t_timeout);
+ evas_object_smart_callback_add(popup, "timeout", __ciss_err_cb, ad);
+#else
+ Evas_Object *btn;
+
+ btn = elm_button_add (popup);
+ elm_object_style_set (btn, "popup");
+ elm_object_text_set(btn, _("IDS_CALL_BODY_OK"));
+ elm_object_part_content_set (popup, "button1", btn);
+ evas_object_smart_callback_add (btn, "clicked", __ciss_err_cb, ad);
+#endif
+ elm_object_part_text_set(popup,"title,text", _("IDS_CALL_BODY_INFORMATION"));
+ elm_object_translatable_text_set(popup, strmsg);
+// evas_object_smart_callback_add(popup, "block,clicked", __ciss_err_cb, ad);
+
+ if (ad->conformant)
+ evas_object_hide(ad->conformant);
+
+ evas_object_show(popup);
+ ad->popup = popup;
+
+ return popup;
+}
+
+Evas_Object *_ciss_create_noti_popup(Evas_Object *parent, char *strtitle, char *strmsg, double t_timeout, void *data)
+{
+ DBG("Enter");
+ Evas_Object *popup;
+ Evas_Object *progressbar;
+ Evas_Object *layout;
+ retv_if(parent == NULL, NULL);
+ popup = elm_popup_add(parent);
+
+#if 0 // block lines to prevent build error
+ if(csc_feature_get_bool(CSC_FEATURE_DEF_BOOL_CALL_USSD_USE_TOAST_FOR_NET_NO_RESP) == CSC_FEATURE_BOOL_TRUE)
+ {
+ //CscFeature_VoiceCall_UseUssdToastForNetworkNoResp
+ elm_object_style_set(popup, "toast");
+ elm_popup_timeout_set(popup, 3.0);
+ elm_object_part_text_set(popup,"elm.text", strtitle);
+
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_smart_callback_add(popup, "timeout", __ciss_resp_timeout_cb, data);
+ }
+ else
+#endif
+ {
+ //elm_object_part_text_set(popup, "title,text", strtitle);
+ elm_object_domain_translatable_part_text_set(popup, "title,text", 0, strtitle);
+
+ layout = elm_layout_add(popup);
+ elm_layout_file_set(layout, EDJ_NAME, "popup_progress");
+ evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+ progressbar = elm_progressbar_add(popup);
+ elm_object_style_set(progressbar, "pending");
+ elm_progressbar_horizontal_set(progressbar, EINA_TRUE);
+ evas_object_size_hint_align_set(progressbar, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ elm_progressbar_pulse(progressbar, EINA_TRUE);
+ elm_progressbar_unit_format_set(progressbar, NULL);
+ evas_object_show(progressbar);
+
+ elm_object_part_content_set(layout, "elm.swallow.content", progressbar);
+ elm_object_content_set(popup, layout);
+ elm_popup_timeout_set(popup, t_timeout);
+ evas_object_smart_callback_add(popup, "timeout", __ciss_resp_timeout_cb, data);
+ }
+ evas_object_show(popup);
+
+ return popup;
+}
+
+static void __ciss_win_del(void *data, Evas_Object *obj, void *event)
+{
+ elm_exit();
+}
+
+Eina_Bool _ciss_on_end_key_down(void *data, int type, void *event)
+{
+ DBG("Enter");
+ Ecore_Event_Key *ev = event;
+
+ if (!strcmp(ev->keyname, KEY_SELECT)) {
+ DBG("end by KEY_SELECT");
+ elm_exit();
+ }
+
+ return EXIT_FAILURE;
+}
+
+Evas_Object *_ciss_create_win(const char *name)
+{
+ DBG("Enter");
+ Evas_Object *eo = NULL;
+ int w, h;
+ const char *str = "mobile";
+
+ eo = elm_win_add(NULL, name, ELM_WIN_BASIC);
+ retv_if(eo == NULL, NULL);
+
+ if (eo) {
+ elm_win_conformant_set(eo, EINA_TRUE);
+ elm_win_alpha_set(eo, EINA_TRUE);
+ elm_win_title_set(eo, name);
+ elm_win_raise(eo);
+ elm_win_indicator_mode_set(eo, ELM_WIN_INDICATOR_SHOW);
+ elm_win_profiles_set(eo, &str, 1);
+ evas_object_smart_callback_add(eo, "delete,request", __ciss_win_del, NULL);
+ elm_win_screen_size_get(eo, NULL, NULL, &w, &h);
+ DBG("win w=%d h=%d", w, h);
+ evas_object_resize(eo, w, h);
+ // Enable changable UI
+ //uxt_theme_set_changeable_ui_enabled(EINA_TRUE);
+ }
+
+ return eo;
+}
+
+Evas_Object *_ciss_create_conformant(Evas_Object *parent)
+{
+ DBG("Enter");
+ retv_if(parent == NULL, NULL);
+
+ Evas_Object *eo = NULL;
+ eo = elm_conformant_add(parent);
+ retv_if(eo == NULL, NULL);
+ evas_object_size_hint_weight_set(eo, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+ elm_win_resize_object_add(parent, eo);
+
+ return eo;
+}
+
+Evas_Object *_ciss_create_entry(Evas_Object *parent)
+{
+ DBG("Enter");
+
+ Evas_Object *entry = elm_entry_add(parent);
+// evas_object_size_hint_weight_set(parent, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+// evas_object_size_hint_align_set(parent, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_entry_editable_set(entry, EINA_FALSE);
+ elm_entry_scrollable_set(entry, EINA_TRUE);
+// elm_entry_cursor_handler_disabled_set(entry, EINA_TRUE); Tizen 3.0 migration
+ elm_entry_context_menu_disabled_set(entry, EINA_TRUE);
+
+ DBG("Exit");
+
+ return entry;
+}
+
+Evas_Object *_ciss_create_layout_main(Evas_Object *parent)
+{
+ DBG("Enter");
+
+ Evas_Object *layout;
+ retv_if(parent == NULL, NULL);
+
+ layout = elm_layout_add(parent);
+ retvm_if(layout == NULL, NULL, "Failed elm_layout_add.\n");
+
+ elm_layout_theme_set(layout, "layout", "application", "default");
+ evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ elm_object_content_set(parent, layout);
+ evas_object_show(layout);
+ DBG("Exit");
+
+ return layout;
+}
+
+Evas_Object *_ciss_create_bg(Evas_Object *parent)
+{
+ retv_if(parent == NULL, NULL);
+
+ Evas_Object *bg = elm_bg_add(parent);
+ retvm_if(bg == NULL, NULL, "Failed elm_bg_add.\n");
+ evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ elm_win_resize_object_add(parent, bg);
+ evas_object_show(bg);
+
+ return bg;
+}
+
+Evas_Object *_ciss_create_indicator_bg(Evas_Object *parent)
+{
+ retv_if(parent == NULL, NULL);
+
+ Evas_Object *bg = elm_bg_add(parent);
+ retvm_if(bg == NULL, NULL, "Failed elm_bg_add.\n");
+
+ elm_object_style_set(bg, "indicator/headerbg");
+ elm_object_part_content_set(parent, "elm.swallow.indicator_bg", bg);
+ evas_object_show(bg);
+
+ return bg;
+}
+
+void __ciss_popup_destroy(void *data)
+{
+ DBG("Enter");
+ ret_if(data == NULL);
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ if (ad->popup) {
+ evas_object_del(ad->popup);
+ ad->popup = NULL;
+ }
+ DBG("Exit");
+}
+
+void __ciss_popup_back_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ ret_if(data == NULL);
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ DBG("# # # #popup type");
+
+ __ciss_popup_destroy(ad);
+// msg_ui_viewer_summary_view_connect_handler(vsd);
+}
+
+void __ciss_popup_mouseup_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+ ret_if(data == NULL);
+ ret_if(event_info == NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ Evas_Event_Mouse_Up *ev = event_info;
+
+ if (ev->button == 3) {
+ __ciss_popup_destroy(ad);
+ }
+}
+
+static void __ciss_ug_layout_cb(ui_gadget_h ug, enum ug_mode mode, void *priv)
+{
+ DBG("Enter");
+ Evas_Object *base = ug_get_layout(ug);
+
+ ret_if(base == NULL);
+
+ evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_show(base);
+}
+
+static void __ciss_ug_result_cb(ui_gadget_h ug, app_control_h result, void *priv)
+{
+ DBG("Enter");
+}
+
+static void __ciss_ug_destroy_cb(ui_gadget_h ug, void *priv)
+{
+ DBG("Enter");
+
+ if (ug) {
+ ug_destroy(ug);
+ }
+}
+
+void _ciss_ug_new(void *data)
+{
+ ret_if(data == NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ struct ug_cbs *cbs = calloc(1, sizeof(struct ug_cbs));
+
+ cbs->result_cb = __ciss_ug_result_cb;
+ cbs->destroy_cb = __ciss_ug_destroy_cb;
+ cbs->layout_cb = __ciss_ug_layout_cb;
+ cbs->priv = (void *)ad;
+
+ ad->cbs = cbs;
+}
+
+static void __ciss_add_to_contact_list_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ DBG("Enter");
+ ret_if(data == NULL);
+ ret_if(obj == NULL);
+
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ Elm_Object_Item *item = (Elm_Object_Item *) event_info;
+
+ elm_list_item_selected_set(item, 0);
+
+ const char *label = elm_object_item_text_get(item);
+ const char *title = elm_object_part_text_get(ad->popup, "title,text");
+
+
+ app_control_h svc_handle = NULL;
+ char buf[10] = { 0, };
+
+ if (app_control_create(&svc_handle) < 0 || svc_handle == NULL) {
+ DBG("app_control_create() is failed");
+ __ciss_popup_destroy(ad);
+ return;
+ }
+
+ if (g_strcmp0(label, dgettext("ciss", "IDS_CALL_BUTTON_CREATE_CONTACT")) == 0) {
+ if (_ciss_util_is_valid_email_addr(title)) {
+ snprintf(buf, sizeof(buf), "%d", 23);
+ } else if (_ciss_util_is_valid_phone_number(title)) {
+ snprintf(buf, sizeof(buf), "%d", 22);
+ } else {
+ DBG("invalid title text!!");
+ __ciss_popup_destroy(ad);
+ goto CONTACT_LIST_FAIL;
+ }
+ } else if (g_strcmp0(label, dgettext("ciss", "IDS_CALL_BUTTON_UPDATE_EXISTING")) == 0) {
+ if (_ciss_util_is_valid_email_addr(title)) {
+ snprintf(buf, sizeof(buf), "%d", 23);
+ } else if (_ciss_util_is_valid_phone_number(title)) {
+ snprintf(buf, sizeof(buf), "%d", 21);
+ } else {
+ DBG("invalid title text!!");
+ __ciss_popup_destroy(ad);
+ goto CONTACT_LIST_FAIL;
+ }
+ } else {
+ DBG("invalid label!!");
+ __ciss_popup_destroy(ad);
+ goto CONTACT_LIST_FAIL;;
+ }
+
+ __ciss_popup_destroy(ad);
+
+ app_control_add_extra_data(svc_handle, "type", buf);
+ if (_ciss_util_is_valid_email_addr(title))
+ app_control_add_extra_data(svc_handle, "ct_email", title);
+ else if (_ciss_util_is_valid_phone_number(title))
+ app_control_add_extra_data(svc_handle, "ct_num", title);
+
+ if (g_strcmp0(label, dgettext("ciss", "IDS_CALL_BUTTON_CREATE_CONTACT")) == 0) {
+ if(app_control_set_app_id(svc_handle, CREATE_CONTACTS_UG) != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_set_app_id() is failed");
+ } else if(app_control_add_extra_data(svc_handle, "show_detail", "true") != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_add_extra_data() is failed");
+ } else if(app_control_send_launch_request(svc_handle, NULL, NULL) != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_send_launch_request() is failed");
+ }
+ } else if (g_strcmp0(label, dgettext("ciss", "IDS_CALL_BUTTON_UPDATE_EXISTING")) == 0) {
+ if(app_control_set_app_id(svc_handle, CONTACTS_LIST_UG) != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_set_app_id() is failed");
+ } else if(app_control_send_launch_request(svc_handle, NULL, NULL) != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_send_launch_request() is failed");
+ }
+ }
+/* if (loaded_ug) {
+ msg_ui_viewer_set_loaded_ug(ad->viewer_main, loaded_ug);
+ msg_ui_viewer_summary_view_disconnect_handler(ad);
+ ad->mode = MSG_VIEWER_LOAD_CONTACT_UG;
+ }
+*/
+CONTACT_LIST_FAIL :
+
+ app_control_destroy(svc_handle);
+ DBG("Exit");
+ return;
+}
+
+
+void __ciss_create_add_to_contact_popup(void *data, const char *address)
+{
+ DBG("Enter");
+ ret_if(data == NULL);
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ Evas_Object *popup = NULL;
+ Evas_Object *list = NULL;
+
+ __ciss_popup_destroy(ad);
+
+ /* create popup */
+//#ifdef _MSG_FEATURE_MULTI_WINDOW
+// popup = ea_center_popup_add(vsd->main_window);
+//#else /* _MSG_FEATURE_MULTI_WINDOW */
+ popup = elm_popup_add(ad->win_main);
+//#endif /* _MSG_FEATURE_MULTI_WINDOW */
+ elm_object_style_set(popup,"content_no_vhpad");
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(popup, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+ elm_object_part_text_set(popup, "title,text", address);
+
+ // creating list
+ list = elm_list_add(popup);
+ elm_object_style_set(list, "popup");
+ elm_list_mode_set(list, ELM_LIST_EXPAND);
+
+ evas_object_size_hint_weight_set(list, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(list, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+ elm_list_item_append(list, dgettext("ciss", "IDS_CALL_BUTTON_CREATE_CONTACT"), NULL, NULL, __ciss_add_to_contact_list_clicked_cb, ad);
+ elm_list_item_append(list, dgettext("ciss", "IDS_CALL_BUTTON_UPDATE_EXISTING"), NULL, NULL, __ciss_add_to_contact_list_clicked_cb, ad);
+
+ elm_object_content_set(popup, list);
+
+ ad->popup = popup;
+// vsd->popup_type = MSG_VIEWER_ADD_TO_CONTACT_POPUP;
+ evas_object_focus_set(popup, EINA_TRUE);
+
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_MOUSE_UP, __ciss_popup_mouseup_cb, (void *)ad);
+ eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, __ciss_popup_back_cb, (void *)ad);
+ evas_object_smart_callback_add(popup, "block,clicked", __ciss_popup_back_cb, (void *)ad);
+ evas_object_show(popup);
+
+// msg_ui_viewer_summary_view_disconnect_handler(ad);
+}
+
+
+static void __ciss_cutlink_list_sel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+ DBG("Entry");
+ ret_if(data == NULL);
+ ret_if(obj == NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)evas_object_data_get(obj, "ad");
+
+ app_control_h svc_handle = NULL;
+ int err = 0;
+ Elm_Object_Item *item = (Elm_Object_Item *)event_info;
+ elm_list_item_selected_set(item, EINA_FALSE);
+
+ char *label = (char *)elm_object_item_text_get(item);
+ const char *title = elm_object_part_text_get(ad->popup, "title,text");
+
+ char http[128] = "http://";
+
+ DBG("Select item label = %s", label);
+ DBG("Content Text = %s", title);
+
+ if (!g_strcmp0(label, dgettext("ciss", "IDS_MSGF_OPT_GOTOURL"))) {
+ if ((err = app_control_create(&svc_handle)) != APP_CONTROL_ERROR_NONE || svc_handle == NULL) {
+ DBG("app_control_create() is failed, err = %d", err);
+ return;
+ }
+ app_control_set_operation(svc_handle, APP_CONTROL_OPERATION_VIEW);
+ app_control_set_app_id(svc_handle, "com.samsung.browser");
+ app_control_set_uri(svc_handle, title);
+ if ((err = app_control_send_launch_request(svc_handle, NULL, NULL)) != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_send_launch_request is failed, err = %d", err);
+ }
+
+ app_control_destroy(svc_handle);
+ } else if (!g_strcmp0(label, dgettext("ciss", "IDS_MSG_OPT_SEND_EMAIL"))) {
+ if ((err = app_control_create(&svc_handle)) != APP_CONTROL_ERROR_NONE || svc_handle == NULL) {
+ DBG("app_control_create() is failed, err = %d", err);
+ return;
+ }
+
+ app_control_set_operation(svc_handle, "http://tizen.org/appcontrol/operation/compose");
+ app_control_set_app_id(svc_handle, "email-composer-efl");
+ app_control_add_extra_data(svc_handle, "RUN_TYPE", "5");
+ app_control_add_extra_data(svc_handle, APP_CONTROL_DATA_TO, title);
+
+ Ecore_X_Window win_id = elm_win_xwindow_get(ad->win_main);
+ app_control_set_window(svc_handle, win_id);
+
+ if ((err = app_control_send_launch_request(svc_handle, NULL, NULL)) != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_send_launch_request is failed, err = %d", err);
+ }
+
+ app_control_destroy(svc_handle);
+ } else if (!g_strcmp0(label, dgettext("ciss", "IDS_CALL_BUTTON_ADD_TO_CONTACTS"))) {
+ char *address = strdup(title);
+ if (address) {
+ __ciss_create_add_to_contact_popup(ad, (const char*)address);
+ free(address);
+ }
+ return;
+
+ } else if (!g_strcmp0(label, dgettext("ciss", "IDS_CALL_BUTTON_VIEW_CONTACT"))) {
+ char szPersonID[512] = { 0, };
+ int person_id = (int)data;
+
+ app_control_h svc_handle = NULL;
+ if (app_control_create(&svc_handle) < 0 || svc_handle == NULL) {
+ DBG("app_control_create() is failed");
+ return;
+ }
+
+ snprintf(szPersonID, sizeof(szPersonID), "%d", person_id);
+ DBG("Person id = %s", szPersonID);
+ if (app_control_set_operation(svc_handle, APP_CONTROL_OPERATION_VIEW) != APP_CONTROL_ERROR_NONE){
+ DBG("app_control_set_operation() is failed");
+ } else if (app_control_set_mime(svc_handle, APP_CONTROL_MIME_CONTACT) != APP_CONTROL_ERROR_NONE){
+ DBG("app_control_set_mime() is failed");
+ } else if (app_control_add_extra_data(svc_handle, APP_CONTROL_DATA_ID, szPersonID) != APP_CONTROL_ERROR_NONE){
+ DBG("app_control_add_extra_data() is failed");
+ } else if (app_control_send_launch_request(svc_handle, NULL, NULL) != APP_CONTROL_ERROR_NONE){
+ DBG("app_control_send_launch_request() failed");
+ }
+ app_control_destroy(svc_handle);
+ } else if (!g_strcmp0(label, dgettext("ciss", "IDS_CALL_BODY_CALL"))) {
+ char telnum[255] = {0,};
+
+ if ((err = app_control_create(&svc_handle)) != APP_CONTROL_ERROR_NONE || svc_handle == NULL) {
+ DBG("app_control_create() is failed, err = %d", err);
+ return;
+ }
+
+ app_control_set_operation(svc_handle, APP_CONTROL_OPERATION_CALL);
+ snprintf(telnum, sizeof(telnum), "tel:%s", title); /* Number to make a call */
+ app_control_set_uri(svc_handle, telnum);
+
+ if ((err = app_control_send_launch_request(svc_handle, NULL, NULL)) != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_send_launch_request failed, err = %d", err);
+ }
+
+ app_control_destroy(svc_handle);
+ } else if (!g_strcmp0(label, dgettext("ciss", "IDS_MSG_OPT_SEND_MESSAGE"))) {
+ if ((err = app_control_create(&svc_handle)) != APP_CONTROL_ERROR_NONE || svc_handle == NULL) {
+ DBG("app_control_create() is failed, err = %d", err);
+ return;
+ }
+
+ app_control_set_app_id(svc_handle, "com.samsung.message-lite");
+ app_control_add_extra_data(svc_handle, "type", "compose");
+ app_control_add_extra_data(svc_handle, APP_CONTROL_DATA_TO, title);
+
+ if ((err = app_control_send_launch_request(svc_handle, NULL, NULL)) != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_send_launch_request is failed, err = %d", err);
+ }
+
+ app_control_destroy(svc_handle);
+
+ } else if (!g_strcmp0(label, dgettext("ciss", "IDS_VCALL_BUTTON_VIDEO_CALL"))) {
+ char telnum[254+5] = {0,};
+ char contact_id[64] = {0,};
+
+ if ((err = app_control_create(&svc_handle)) != APP_CONTROL_ERROR_NONE || svc_handle == NULL) {
+ DBG("app_control_create() is failed, err = %d", err);
+ return;
+ }
+
+ snprintf(telnum, sizeof(telnum), "tel:%s", title);
+ snprintf(contact_id, sizeof(contact_id), "%d", -1);
+
+ app_control_set_operation(svc_handle, "http://samsung.com/appcontrol/operation/video_call");
+ app_control_set_uri(svc_handle, telnum);
+ app_control_add_extra_data(svc_handle, "ctindex", contact_id);
+ if ((err = app_control_send_launch_request(svc_handle, NULL, NULL)) != APP_CONTROL_ERROR_NONE) {
+ DBG("app_control_send_launch_request is failed, err = %d", err);
+ }
+
+ app_control_destroy(svc_handle);
+ } else if (!g_strcmp0(label, dgettext("ciss", "IDS_MSGF_BODY_COPY_TEXT"))) {
+ Evas_Object *entry = elm_entry_add(ad->win_main);
+ elm_cnp_selection_set(entry, ELM_SEL_TYPE_CLIPBOARD, ELM_SEL_FORMAT_TEXT, title, strlen(title));
+ evas_object_del(entry);
+ } else if (!g_strcmp0(label, dgettext("ciss", "IDS_BR_BODY_ADD_TO_BOOKMARKS"))) {
+ if ((err = app_control_create(&svc_handle)) != APP_CONTROL_ERROR_NONE || svc_handle == NULL) {
+ DBG("app_control_create() is failed, err = %d", err);
+ return;
+ }
+
+ app_control_add_extra_data(svc_handle, "url", title);
+
+ ug_create(NULL, "bookmark-add-efl", UG_MODE_FULLVIEW, svc_handle, (struct ug_cbs *)ad->cbs);
+
+ app_control_destroy(svc_handle);
+ } else if (!g_strcmp0(label, dgettext("ciss", "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB"))) {
+ app_control_h svc_handle;
+
+ if ((strncasecmp(title, "http://", 7) == 0) || (strncasecmp(title, "https://", 8) == 0)) {
+ http[0] = '\0';
+ strncat(http, title, sizeof(http) - strlen(http) - 1);
+ } else {
+ strncat(http, title, sizeof(http) - strlen(http) - 1);
+ }
+ if (app_control_create(&svc_handle) < 0 || svc_handle == NULL) {
+ DBG("app_control_create() is failed !!");
+ } else {
+ if (app_control_set_window(svc_handle, elm_win_xwindow_get(ad->win_main)) != APP_CONTROL_ERROR_NONE) {
+ warn("app_control_set_window is failed");
+ } else if (app_control_set_operation(svc_handle, "http://samsung.com/appcontrol/operation/keepit") != APP_CONTROL_ERROR_NONE) {
+ warn("app_control_set_operation is failed");
+ } else if (app_control_set_uri(svc_handle, (char *)http) != APP_CONTROL_ERROR_NONE) {
+ warn("app_control_set_uri is failed");
+ } else if (app_control_send_launch_request(svc_handle, NULL, NULL) != APP_CONTROL_ERROR_NONE) {
+ warn("app_control_send_launch_request is failed");
+ } else if (app_control_destroy(svc_handle) != APP_CONTROL_ERROR_NONE) {
+ warn("app_control_destroy is failed");
+ }
+ app_control_destroy(svc_handle);
+ }
+ }
+
+ __ciss_popup_destroy(ad);
+}
+
+static void __ciss_anchor_clicked(void *data, Evas_Object *obj, void *event_info)
+{
+ DBG("Enter");
+ ret_if(data == NULL);
+ ret_if(obj == NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)evas_object_data_get(obj, "ad");
+
+ Elm_Entry_Anchor_Info *ainfo = event_info;
+ Evas_Object *popup = NULL;
+ Evas_Object *list = NULL;
+
+ bool remove_keepit = false;
+ char url_txt[128] = {0, };
+ char *s_char = NULL;
+
+ DBG("anchor_clicked (%s)", ainfo->name);
+
+#if 0
+ if (!strncmp(ainfo->name, EA_CUTLINK_SCHEME_PHONE, strlen(EA_CUTLINK_SCHEME_PHONE)))
+ ea_cutlink_anchor_enable_set(cutlink, EA_CUTLINK_SCHEME_PHONE, false);
+ else if (!strncmp(ainfo->name, EA_CUTLINK_SCHEME_EMAIL, strlen(EA_CUTLINK_SCHEME_EMAIL)))
+ ea_cutlink_anchor_enable_set(cutlink, EA_CUTLINK_SCHEME_EMAIL, false);
+ else if (!strncmp(ainfo->name, EA_CUTLINK_SCHEME_URI, strlen(EA_CUTLINK_SCHEME_URI)))
+ ea_cutlink_anchor_enable_set(cutlink, EA_CUTLINK_SCHEME_URI, false);
+#endif
+ __ciss_popup_destroy(ad);
+
+ char content_text[128] = {0, };
+ char *markup_content_text = NULL;
+ char *type = NULL;
+
+ /* disable default cutlink action for types PHONE, EMAIL, URI */
+ if (!strncmp(ainfo->name, CISS_CUTLINK_SCHEME_PHONE, strlen(CISS_CUTLINK_SCHEME_PHONE))) {
+ strncpy(content_text, ainfo->name + strlen(CISS_CUTLINK_SCHEME_PHONE), sizeof(content_text) - 1);
+ type = CISS_CUTLINK_SCHEME_PHONE;
+ } else if (!strncmp(ainfo->name, CISS_CUTLINK_SCHEME_EMAIL, strlen(CISS_CUTLINK_SCHEME_EMAIL))) {
+ strncpy(content_text, ainfo->name + strlen(CISS_CUTLINK_SCHEME_EMAIL), sizeof(content_text) - 1);
+ type = CISS_CUTLINK_SCHEME_EMAIL;
+ } else if (!strncmp(ainfo->name, CISS_CUTLINK_SCHEME_URI, strlen(CISS_CUTLINK_SCHEME_URI))) {
+ strncpy(content_text, ainfo->name + strlen(CISS_CUTLINK_SCHEME_URI), sizeof(content_text) - 1);
+ type = CISS_CUTLINK_SCHEME_URI;
+ } else {
+ DBG("No matched type for cutlink, ainfo->name : (%s)", ainfo->name);
+ return;
+ }
+
+ markup_content_text = elm_entry_markup_to_utf8(content_text);
+
+ if (markup_content_text == NULL) {
+ DBG("markup_content_text is NULL");
+ return;
+ }
+
+ DBG("link type : (%s), link text : (%s)", type, markup_content_text);
+
+ /*create cutlink popup*/
+//#ifdef _MSG_FEATURE_MULTI_WINDOW
+// popup = ea_center_popup_add(vsd->main_window);
+//#else /* _MSG_FEATURE_MULTI_WINDOW */
+ popup = elm_popup_add(ad->nf);
+//#endif /* _MSG_FEATURE_MULTI_WINDOW */
+ evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+ elm_object_style_set(popup,"content_no_vhpad");
+ elm_object_part_text_set(popup, "title,text", markup_content_text);
+
+ evas_object_event_callback_add(popup, EVAS_CALLBACK_MOUSE_UP, __ciss_popup_mouseup_cb, ad);
+ eext_object_event_callback_add(popup, EEXT_CALLBACK_BACK, __ciss_popup_back_cb, ad);
+ evas_object_smart_callback_add(popup, "block,clicked", __ciss_popup_back_cb, (void *)ad);
+
+ list = elm_list_add(popup);
+ elm_object_style_set(list, "popup");
+ elm_list_mode_set(list, ELM_LIST_EXPAND);
+// if (ad->is_rotated)
+// evas_object_size_hint_max_set(list, -1, VIEWER_LIST_1TEXT_HEIGHT * VIEWER_LIST_MAX_DISPLAY_MENU_NUM_H * elm_config_scale_get());
+// else
+ evas_object_size_hint_max_set(list, -1, 114 * 7 * elm_config_scale_get());
+
+ evas_object_data_set(list, "ad", ad);
+
+ Elm_Object_Item *list_item = NULL;
+ /*URL*/
+ if (g_strcmp0(type, CISS_CUTLINK_SCHEME_URI) == 0) {
+
+ strncat(url_txt, content_text, strlen(content_text));
+ s_char = strstr(url_txt, "://");
+ if (s_char) {
+ *s_char = '\0';
+ if ((strncasecmp(url_txt, "http", 4) != 0) && (strncasecmp(url_txt, "https", 5) != 0)) {
+ remove_keepit = true;
+ }
+ }
+ list_item = elm_list_item_append(list, NULL, NULL, NULL, __ciss_cutlink_list_sel_cb, (void *)ad);
+ elm_object_item_domain_translatable_text_set(list_item, "ciss", "IDS_MSGF_OPT_GOTOURL");
+ list_item = elm_list_item_append(list, NULL, NULL, NULL, __ciss_cutlink_list_sel_cb, (void *)ad);
+ elm_object_item_domain_translatable_text_set(list_item, "ciss", "IDS_MSGF_BODY_COPY_TEXT");
+ if (remove_keepit == false) {
+ list_item = elm_list_item_append(list, NULL, NULL, NULL, __ciss_cutlink_list_sel_cb, (void *)ad);
+ elm_object_item_domain_translatable_text_set(list_item, "ciss", "IDS_MSG_OPT_SAVE_TO_KEEPIT_ABB");
+ }
+ list_item = elm_list_item_append(list, NULL, NULL, NULL, __ciss_cutlink_list_sel_cb, (void *)ad);
+ elm_object_item_domain_translatable_text_set(list_item, "ciss", "IDS_BR_BODY_ADD_TO_BOOKMARKS");
+ } else if (g_strcmp0(type, CISS_CUTLINK_SCHEME_EMAIL) == 0) {
+ list_item = elm_list_item_append(list, NULL, NULL, NULL, __ciss_cutlink_list_sel_cb, (void *)ad);
+ elm_object_item_domain_translatable_text_set(list_item, "ciss", "IDS_MSG_OPT_SEND_EMAIL");
+
+//#ifndef _MSG_FEATURE_MMS_DISABLE
+// list_item = elm_list_item_append(list, NULL, NULL, NULL, __ciss_cutlink_list_sel_cb, (void *)ad);
+// elm_object_item_domain_translatable_text_set(list_item, "ciss", "IDS_MSG_OPT_SEND_MESSAGE");
+//#endif
+
+ if (_ciss_util_is_valid_email_addr(markup_content_text)) {
+ int person_id = _ciss_util_get_index_by_recipient(markup_content_text);
+ if (person_id > 0) {
+ list_item = elm_list_item_append(list, NULL, NULL, NULL, __ciss_cutlink_list_sel_cb, (void *)person_id);
+ elm_object_item_domain_translatable_text_set(list_item, "ciss", "IDS_CALL_BUTTON_VIEW_CONTACT");
+ } else {
+ list_item = elm_list_item_append(list, NULL, NULL, NULL, __ciss_cutlink_list_sel_cb, (void *)ad);
+ elm_object_item_domain_translatable_text_set(list_item, "ciss", "IDS_CALL_BUTTON_ADD_TO_CONTACTS");
+ }
+ }
+
+ list_item = elm_list_item_append(list, NULL, NULL, NULL, __ciss_cutlink_list_sel_cb, (void *)ad);
+ elm_object_item_domain_translatable_text_set(list_item, "ciss", "IDS_MSGF_BODY_COPY_TEXT");
+
+ elm_list_go(list);
+ } else if (g_strcmp0(type, CISS_CUTLINK_SCHEME_PHONE) == 0) {
+ list_item = elm_list_item_append(list, NULL, NULL, NULL, __ciss_cutlink_list_sel_cb, (void *)ad);
+ elm_object_item_domain_translatable_text_set(list_item, "ciss", "IDS_CALL_BODY_CALL");
+ list_item = elm_list_item_append(list, NULL, NULL, NULL, __ciss_cutlink_list_sel_cb, (void *)ad);
+ elm_object_item_domain_translatable_text_set(list_item, "ciss", "IDS_VCALL_BUTTON_VIDEO_CALL");
+ list_item = elm_list_item_append(list, NULL, NULL, NULL, __ciss_cutlink_list_sel_cb, (void *)ad);
+ elm_object_item_domain_translatable_text_set(list_item, "ciss", "IDS_MSG_OPT_SEND_MESSAGE");
+
+ int person_id = -1;
+ char *normalized_number = _ciss_util_make_normalized_number(markup_content_text);
+
+ if (normalized_number) {
+ if (_ciss_util_is_valid_phone_number(normalized_number))
+ person_id = _ciss_util_get_index_by_recipient(normalized_number);
+
+ free(normalized_number);
+ normalized_number = NULL;
+ } else {
+ if (_ciss_util_is_valid_phone_number(markup_content_text))
+ person_id = _ciss_util_get_index_by_recipient(markup_content_text);
+ }
+
+ if (person_id > 0) {
+ list_item = elm_list_item_append(list, NULL, NULL, NULL, __ciss_cutlink_list_sel_cb, (void *)person_id);
+ elm_object_item_domain_translatable_text_set(list_item, "ciss", "IDS_CALL_BUTTON_VIEW_CONTACT");
+ } else {
+ list_item = elm_list_item_append(list, NULL, NULL, NULL, __ciss_cutlink_list_sel_cb, (void *)ad);
+ elm_object_item_domain_translatable_text_set(list_item, "ciss", "IDS_CALL_BUTTON_ADD_TO_CONTACTS");
+ }
+
+ list_item = elm_list_item_append(list, NULL, NULL, NULL, __ciss_cutlink_list_sel_cb, (void *)ad);
+ elm_object_item_domain_translatable_text_set(list_item, "ciss", "IDS_MSGF_BODY_COPY_TEXT");
+
+ elm_list_go(list);
+ } else {
+ DBG("Invalid type!!");
+ }
+
+ elm_object_content_set(popup, list);
+ evas_object_show(popup);
+
+ ad->popup = popup;
+ evas_object_focus_set(popup, EINA_TRUE);
+
+ free(markup_content_text);
+}
+
+#ifdef PLATFORM_NOT_SUPPORTED
+static Eina_Bool __ciss_match_cb(const uxt_cut_link_h cutlink, const char *text, int *start, int *end, const char *scheme, void *userdata)
+{
+ DBG("Enter");
+ return TRUE;
+}
+
+uxt_cut_link_h _ciss_create_cutlink(const char * string, void *data)
+{
+ uxt_cut_link_h cutlink = NULL;
+// char *p_cutlink_string = NULL;
+ char *p_string = NULL;
+ char buf[256] = {0,};
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ DBG("Enter");
+
+ cutlink = uxt_cut_link_add(ad->entry, UXT_CUT_LINK_MASK_ALL);
+
+ /* add a new scheme */
+ uxt_cut_link_set_matched_cb(cutlink, CISS_CUTLINK_SCHEME_PHONE, __ciss_match_cb, NULL);
+ uxt_cut_link_set_matched_cb(cutlink, CISS_CUTLINK_SCHEME_EMAIL, __ciss_match_cb, NULL);
+ uxt_cut_link_set_matched_cb(cutlink, CISS_CUTLINK_SCHEME_URI, __ciss_match_cb, NULL);
+
+ /* underline color */
+ uxt_cut_link_set_anchor_prefix(cutlink, CISS_CUTLINK_SCHEME_PHONE, "<color=#2929F8FF underline=on underline_color=#2929F8FF>");
+ uxt_cut_link_set_anchor_postfix(cutlink, CISS_CUTLINK_SCHEME_PHONE, "<underline=off></color>");
+
+ uxt_cut_link_set_anchor_prefix(cutlink, CISS_CUTLINK_SCHEME_EMAIL, "<color=#2929F8FF underline=on underline_color=#2929F8FF>");
+ uxt_cut_link_set_anchor_postfix(cutlink, CISS_CUTLINK_SCHEME_EMAIL, "<underline=off></color>");
+
+ uxt_cut_link_set_anchor_prefix(cutlink, CISS_CUTLINK_SCHEME_URI, "<color=#2929F8FF underline=on underline_color=#2929F8FF>");
+ uxt_cut_link_set_anchor_postfix(cutlink, CISS_CUTLINK_SCHEME_URI, "<underline=off></color>");
+
+ evas_object_data_set(ad->entry, "ad", (void *)ad);
+
+ evas_object_smart_callback_add(ad->entry, "anchor,clicked", __ciss_anchor_clicked, cutlink);
+
+ snprintf(buf, sizeof(buf), "DEFAULT='color=#FFFFFFFF '");
+ DBG("style : [%s]", buf);
+ elm_entry_text_style_user_push(ad->entry, buf);
+ p_string = elm_entry_utf8_to_markup(string);
+ uxt_cut_link_set_text(cutlink, p_string, ELM_TEXT_FORMAT_MARKUP_UTF8);
+// ea_cutlink_markup_get(cutlink, &p_cutlink_string);
+ DBG("[CISS-MMI] p_cutlink_string = %s", p_string);
+
+ if (p_string) {
+ free(p_string);
+ p_string = NULL;
+ }
+#if 0
+ if (p_cutlink_string) {
+ free(p_cutlink_string);
+ p_cutlink_string = NULL;
+ }
+#endif
+ DBG("Leave");
+
+ return cutlink;
+}
+#endif
+
+Evas_Object *_ciss_create_content(Evas_Object *parent, const char *text, void *data)
+{
+ Evas_Object *layout, *content, *sc;
+// uxt_cut_link_h cutlink;
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+
+ //Scroller
+ sc = elm_scroller_add(parent);
+ elm_scroller_bounce_set(sc, EINA_FALSE, EINA_TRUE);
+ elm_scroller_policy_set(sc, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
+
+ //Content
+ content = elm_layout_add(parent);
+ if (!content) return NULL;
+ elm_layout_theme_set(content, "layout", "application", "default");
+
+ /* entry */
+ Evas_Object *entry = _ciss_create_entry(content);
+ elm_object_part_content_set(content, "elm.swallow.content", entry);
+ ad->entry = entry;
+
+ /* cutlink */
+ warn("text = %s", text);
+#ifdef PLATFORM_NOT_SUPPORTED
+ if (text && (strlen(text) > 0))
+ cutlink = _ciss_create_cutlink(text, ad);
+ else
+ cutlink = _ciss_create_cutlink(_("IDS_COM_BODY_MMI_COMPLETE"), ad);
+#endif
+ evas_object_show(entry);
+
+ //Layout
+ layout = elm_layout_add(parent);
+ if (!layout) {
+ evas_object_del(content);
+ return NULL;
+ }
+ elm_layout_file_set(layout, EDJ_NAME, "ciss_contents");
+ evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+ evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+ elm_object_part_content_set(layout, "contents", content);
+
+ elm_object_content_set(sc, layout);
+
+ ad->content = sc;
+ //ad->cutlink = cutlink;
+ return sc;
+
+}
+
+#if 0
+static Evas_Object *__ciss_create_toolbar_btn(Evas_Object *parent, const char *text, Evas_Smart_Cb func, void *data)
+{
+ retv_if(NULL == parent, NULL);
+ Evas_Object *btn = elm_button_add(parent);
+ elm_object_text_set(btn, text);
+ evas_object_smart_callback_add(btn, "clicked", func, data);
+ evas_object_show(btn);
+ return btn;
+}
+#endif
+
+Evas_Object *_ciss_create_1_items_toolbar(ciss_appdata_t *ad, const char *label, Evas_Smart_Cb func)
+{
+ Evas_Object *obj;
+
+ /* create toolbar */
+ obj = elm_toolbar_add(ad->nf);
+ if(obj == NULL) return NULL;
+ elm_object_style_set(obj, "default");
+ elm_toolbar_shrink_mode_set(obj, ELM_TOOLBAR_SHRINK_EXPAND);
+ elm_toolbar_transverse_expanded_set(obj, EINA_TRUE);
+ elm_toolbar_select_mode_set(obj, ELM_OBJECT_SELECT_MODE_NONE);
+
+ elm_toolbar_item_append(obj, NULL, label, func, ad);
+
+ return obj;
+}
+
+Evas_Object *_ciss_create_2_items_toolbar(ciss_appdata_t *ad, const char *label1, Evas_Smart_Cb func1, const char *label2, Evas_Smart_Cb func2)
+{
+ Evas_Object *obj;
+
+ /* create toolbar */
+ obj = elm_toolbar_add(ad->nf);
+ if(obj == NULL) return NULL;
+ elm_object_style_set(obj, "default");
+ elm_toolbar_shrink_mode_set(obj, ELM_TOOLBAR_SHRINK_EXPAND);
+ elm_toolbar_transverse_expanded_set(obj, EINA_TRUE);
+ elm_toolbar_select_mode_set(obj, ELM_OBJECT_SELECT_MODE_NONE);
+
+ elm_toolbar_item_append(obj, NULL, label1, func1, ad);
+ elm_toolbar_item_append(obj, NULL, label2, func2, ad);
+
+ return obj;
+}
+
+static void __ciss_trans_finished(void *data, Evas_Object *obj, void *event_info)
+{
+ ret_if(NULL == obj);
+ elm_naviframe_prev_btn_auto_pushed_set(obj, EINA_TRUE);
+ evas_object_smart_callback_del(obj, "transition,finished", __ciss_trans_finished);
+}
+
+void _ciss_remove_naviframe(Evas_Object *nf)
+{
+ ret_if(NULL == nf);
+ elm_naviframe_prev_btn_auto_pushed_set(nf, EINA_FALSE);
+ evas_object_smart_callback_add(nf, "transition,finished",
+ __ciss_trans_finished, NULL);
+}
+
+static char *__ciss_gl_label_get_result(void *data, Evas_Object *obj, const char *part)
+{
+ char *label = (char *)data;
+
+ if (label) {
+ return strdup(label);
+ } else {
+ return NULL;
+ }
+}
+
+static void __ciss_gl_del_result(void *data, Evas_Object *obj)
+{
+ char *label = (char *)data;
+ if (label) {
+ free(label);
+ }
+
+ return;
+}
+
+Evas_Object *_ciss_create_result_genlist(const char *result_str, int str_len, Evas_Object *nf, void *data)
+{
+ Evas_Object *genlist = elm_genlist_add(nf);
+ retv_if(NULL == genlist, NULL);
+ retv_if(NULL == data, NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ ad->itc_multi_line->item_style = "multiline_main";
+ ad->itc_multi_line->func.text_get = __ciss_gl_label_get_result;
+ ad->itc_multi_line->func.content_get = NULL;
+ ad->itc_multi_line->func.state_get = NULL;
+ ad->itc_multi_line->func.del = __ciss_gl_del_result;
+
+ elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
+ char *label = calloc(str_len, sizeof(char));
+ retv_if(label == NULL, NULL);
+
+ strncpy(label, result_str, str_len - 1);
+
+ Elm_Object_Item *item = elm_genlist_item_append(genlist, ad->itc_multi_line,
+ (void *)label, NULL, ELM_GENLIST_ITEM_NONE,
+ NULL, NULL);
+ elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+
+ return genlist;
+}
+
+void _ciss_geinlist_item_class_new(void *data)
+{
+ ret_if(data == NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ ad->itc_ime = elm_genlist_item_class_new();
+ ad->itc_multi_line = elm_genlist_item_class_new();
+}
+
+void _ciss_geinlist_item_class_free(void *data)
+{
+ ret_if(data == NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ if (ad->itc_ime) {
+ elm_genlist_item_class_free(ad->itc_ime);
+ }
+ if (ad->itc_multi_line) {
+ elm_genlist_item_class_free(ad->itc_multi_line);
+ }
+ if (ad->itc_seperator_no_line) {
+ elm_genlist_item_class_free(ad->itc_seperator_no_line);
+ }
+ if (ad->itc_underline) {
+ elm_genlist_item_class_free(ad->itc_underline);
+ }
+}
+
+void _ciss_create_genlist_separator_no_line(Evas_Object *genlist, void *data)
+{
+ ret_if(NULL == genlist);
+ ret_if(data == NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ Elm_Object_Item *item = NULL;
+
+ if (!ad->itc_seperator_no_line) {
+ ad->itc_seperator_no_line = elm_genlist_item_class_new();
+ }
+
+ ret_if((ad->itc_seperator_no_line) == NULL);
+ ad->itc_seperator_no_line->item_style = "dialogue/separator/end";
+ ad->itc_seperator_no_line->func.text_get = NULL;
+ ad->itc_seperator_no_line->func.content_get = NULL;
+ ad->itc_seperator_no_line->func.state_get = NULL;
+ ad->itc_seperator_no_line->func.del = NULL;
+
+ item = elm_genlist_item_append(genlist, ad->itc_seperator_no_line, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+}
+
+void _ciss_create_genlist_underline(Evas_Object *genlist, void *data)
+{
+ ret_if(NULL == genlist);
+ ret_if(data == NULL);
+
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ Elm_Object_Item *item = NULL;
+
+ if (!ad->itc_underline) {
+ ad->itc_underline = elm_genlist_item_class_new();
+ }
+
+ ret_if((ad->itc_underline) == NULL);
+ ad->itc_underline->item_style = "dialogue/separator/1/with_line";
+ ad->itc_underline->func.text_get = NULL;
+ ad->itc_underline->func.content_get = NULL;
+ ad->itc_underline->func.state_get = NULL;
+ ad->itc_underline->func.del = NULL;
+
+ item = elm_genlist_item_append(genlist, ad->itc_underline, NULL, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+ elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+}
+
+void _ciss_hide_navi_title(void *data, Evas_Object *obj, void *event_info)
+{
+ ret_if(data == NULL);
+ DBG("data = 0x%x", data);
+}
+
+void _ciss_show_navi_title(void *data, Evas_Object *obj, void *event_info)
+{
+ ret_if(data == NULL);
+ DBG("data = 0x%x", data);
+ ciss_appdata_t *ad = (ciss_appdata_t *)data;
+ elm_naviframe_item_title_enabled_set (elm_naviframe_top_item_get(ad->nf), EINA_TRUE , EINA_TRUE);
+}
+