Tizen 2.0 Release
authorHyungKyu Song <hk76.song@samsung.com>
Fri, 15 Feb 2013 15:00:48 +0000 (00:00 +0900)
committerHyungKyu Song <hk76.song@samsung.com>
Fri, 15 Feb 2013 15:00:48 +0000 (00:00 +0900)
354 files changed:
CMakeLists.txt [new file with mode: 0755]
LICENSE.flora [new file with mode: 0755]
NOTICE [new file with mode: 0755]
contacts-appservice/CMakeLists.txt [new file with mode: 0644]
contacts-appservice/contacts-appservice.c [new file with mode: 0755]
contacts-appservice/icon_contacts-appservice.png [new file with mode: 0644]
contacts-appservice/org.tizen.contacts-appservice.xml [new file with mode: 0644]
contacts-viewer/CMakeLists.txt [new file with mode: 0644]
contacts-viewer/contacts-viewer.c [new file with mode: 0755]
contacts-viewer/icon_contacts-viewer.png [new file with mode: 0644]
contacts-viewer/org.tizen.contacts-viewer.xml [new file with mode: 0755]
contacts/CMakeLists.txt [new file with mode: 0644]
contacts/contacts.c [new file with mode: 0755]
contacts/icon_contacts.png [new file with mode: 0755]
contacts/org.tizen.contacts.xml [new file with mode: 0755]
include/contacts-ug.h [new file with mode: 0755]
include/phone-ug.h [new file with mode: 0755]
lib/CMakeLists.txt [new file with mode: 0755]
lib/common/ct-group-input-view.c [new file with mode: 0755]
lib/common/ct-list-detail.c [new file with mode: 0755]
lib/common/ct-list-view-common.c [new file with mode: 0755]
lib/common/include/ct-group.h [new file with mode: 0755]
lib/common/include/phone-common.h [new file with mode: 0755]
lib/common/include/phone-path.h [new file with mode: 0755]
lib/common/include/phone-text.h [new file with mode: 0755]
lib/common/include/phone.h [new file with mode: 0755]
lib/common/ph-common.c [new file with mode: 0755]
lib/common/ph-detail-log.c [new file with mode: 0755]
lib/common/ph-dialer-speed.c [new file with mode: 0755]
lib/common/ph-text.c [new file with mode: 0755]
lib/ct-front/CMakeLists.txt [new file with mode: 0755]
lib/ct-front/contacts-tabui-efl.xml [new file with mode: 0644]
lib/ct-front/ct-front-main.c [new file with mode: 0755]
lib/ct-front/ct-front-view.c [new file with mode: 0755]
lib/ct-front/ct-front-view.h [new file with mode: 0755]
lib/ct-front/include/ct-front.h [new file with mode: 0755]
lib/details/CMakeLists.txt [new file with mode: 0755]
lib/details/base_addrbook [new file with mode: 0644]
lib/details/contacts-details-efl.xml [new file with mode: 0644]
lib/details/ct-detail-activity.c [new file with mode: 0755]
lib/details/ct-detail-activity.h [new file with mode: 0755]
lib/details/ct-detail-history.c [new file with mode: 0755]
lib/details/ct-detail-history.h [new file with mode: 0755]
lib/details/ct-detail-main.c [new file with mode: 0755]
lib/details/ct-detail-utils.c [new file with mode: 0755]
lib/details/ct-detail-utils.h [new file with mode: 0755]
lib/details/ct-detail-view.c [new file with mode: 0755]
lib/details/ct-detail-view.h [new file with mode: 0755]
lib/details/ct-group-assign-view.c [new file with mode: 0755]
lib/details/ct-group-assign-view.h [new file with mode: 0755]
lib/details/ct-image-viewer.c [new file with mode: 0755]
lib/details/ct-image-viewer.h [new file with mode: 0755]
lib/details/ct-input-change-name.c [new file with mode: 0755]
lib/details/ct-input-change-name.h [new file with mode: 0755]
lib/details/ct-input-num-email.c [new file with mode: 0755]
lib/details/ct-input-num-email.h [new file with mode: 0755]
lib/details/ct-input-utils.c [new file with mode: 0755]
lib/details/ct-input-utils.h [new file with mode: 0755]
lib/details/ct-input-view.c [new file with mode: 0755]
lib/details/ct-input-view.h [new file with mode: 0755]
lib/details/ct-share-info-ug.c [new file with mode: 0755]
lib/details/include/ct-detail.h [new file with mode: 0755]
lib/dialer/CMakeLists.txt [new file with mode: 0755]
lib/dialer/dialer-efl.desktop.in [new file with mode: 0644]
lib/dialer/dialer-efl.xml [new file with mode: 0644]
lib/dialer/include/phone-dialer.h [new file with mode: 0755]
lib/dialer/ph-dialer-main.c [new file with mode: 0755]
lib/dialer/ph-dialer-search.c [new file with mode: 0755]
lib/dialer/ph-dialer-search.h [new file with mode: 0755]
lib/dialer/ph-dialer-tapi.c [new file with mode: 0755]
lib/dialer/ph-dialer-tapi.h [new file with mode: 0755]
lib/dialer/ph-dialer-utils.c [new file with mode: 0755]
lib/dialer/ph-dialer-utils.h [new file with mode: 0755]
lib/dialer/ph-dialer-view.c [new file with mode: 0755]
lib/dialer/ph-dialer-view.h [new file with mode: 0755]
lib/edc/contact_button.edc [new file with mode: 0755]
lib/edc/contacts.edc [new file with mode: 0755]
lib/edc/detail_theme.edc [new file with mode: 0644]
lib/edc/dialer.edc [new file with mode: 0755]
lib/edc/dialer_btn.edc [new file with mode: 0755]
lib/edc/dialer_theme.edc [new file with mode: 0755]
lib/edc/favorites_theme.edc [new file with mode: 0755]
lib/edc/group_theme.edc [new file with mode: 0755]
lib/edc/image_layout.edc [new file with mode: 0755]
lib/edc/input_theme.edc [new file with mode: 0755]
lib/edc/list.edc [new file with mode: 0755]
lib/edc/list_theme.edc [new file with mode: 0755]
lib/edc/logdetail_theme.edc [new file with mode: 0755]
lib/edc/nocontent_layout.edc [new file with mode: 0755]
lib/edc/progress.edc [new file with mode: 0755]
lib/edc/selectioninfo.edc [new file with mode: 0755]
lib/edc/speeddial_theme.edc [new file with mode: 0755]
lib/favor/CMakeLists.txt [new file with mode: 0755]
lib/favor/include/ct-favor.h [new file with mode: 0755]
lib/favor/ph-favorite-edit-view.c [new file with mode: 0755]
lib/favor/ph-favorite-edit-view.h [new file with mode: 0755]
lib/favor/ph-favorite-view.c [new file with mode: 0755]
lib/favor/ph-favorite-view.h [new file with mode: 0755]
lib/images/contact_images/00_Nocontents_picture.png [new file with mode: 0755]
lib/images/contact_images/00_check_checking.png [new file with mode: 0755]
lib/images/contact_images/00_list_group_bg.png [new file with mode: 0644]
lib/images/contact_images/01_controlbar_icon_add-to-bookmarks.png [new file with mode: 0644]
lib/images/contact_images/01_controlbar_icon_add_account.png [new file with mode: 0644]
lib/images/contact_images/01_controlbar_icon_add_to_contact.png [new file with mode: 0644]
lib/images/contact_images/01_controlbar_icon_bluetooth_preview.png [new file with mode: 0644]
lib/images/contact_images/01_controlbar_icon_close.png [new file with mode: 0644]
lib/images/contact_images/01_controlbar_icon_exchangs_register.png [new file with mode: 0644]
lib/images/contact_images/01_controlbar_icon_groups.png [new file with mode: 0644]
lib/images/contact_images/01_controlbar_icon_more.png [new file with mode: 0644]
lib/images/contact_images/01_controlbar_icon_next.png [new file with mode: 0644]
lib/images/contact_images/01_controlbar_icon_previous.png [new file with mode: 0644]
lib/images/contact_images/C02_account_00.png [new file with mode: 0644]
lib/images/contact_images/C02_account_01.png [new file with mode: 0644]
lib/images/contact_images/C02_account_02.png [new file with mode: 0644]
lib/images/contact_images/C02_account_03.png [new file with mode: 0644]
lib/images/contact_images/C02_account_04.png [new file with mode: 0644]
lib/images/contact_images/C02_account_default.png [new file with mode: 0644]
lib/images/contact_images/C02_account_sim.png [new file with mode: 0644]
lib/images/contact_images/C02_caller_id_icon_camera.png [new file with mode: 0755]
lib/images/contact_images/C02_caller_id_icon_camera_dim.png [new file with mode: 0755]
lib/images/contact_images/C02_caller_id_icon_camera_press.png [new file with mode: 0755]
lib/images/contact_images/C02_caller_id_icon_gallery.png [new file with mode: 0755]
lib/images/contact_images/C02_caller_id_icon_gallery_dim.png [new file with mode: 0755]
lib/images/contact_images/C02_caller_id_icon_gallery_press.png [new file with mode: 0755]
lib/images/contact_images/C02_circle_button.png [new file with mode: 0755]
lib/images/contact_images/C02_circle_button_press.png [new file with mode: 0755]
lib/images/contact_images/C02_circle_icon_call.png [new file with mode: 0755]
lib/images/contact_images/C02_circle_icon_call_press.png [new file with mode: 0755]
lib/images/contact_images/C02_circle_icon_sms.png [new file with mode: 0755]
lib/images/contact_images/C02_circle_icon_sms_press.png [new file with mode: 0755]
lib/images/contact_images/C02_circle_icon_vt-call.png [new file with mode: 0755]
lib/images/contact_images/C02_circle_icon_vt-call_press.png [new file with mode: 0755]
lib/images/contact_images/C02_favorite_icon.png [new file with mode: 0755]
lib/images/contact_images/C02_icon_add_group.png [new file with mode: 0644]
lib/images/contact_images/C02_icon_favorite.png [new file with mode: 0644]
lib/images/contact_images/C02_icon_favorite_on.png [new file with mode: 0644]
lib/images/contact_images/C02_icon_reset.png [new file with mode: 0644]
lib/images/contact_images/C04_icon_joyn.png [new file with mode: 0644]
lib/images/contact_images/caller_ID_default_128x128.png [new file with mode: 0644]
lib/images/contact_images/caller_ID_default_96x96.png [new file with mode: 0644]
lib/images/contact_images/caller_ID_edit.png [new file with mode: 0644]
lib/images/contact_images/email.png [new file with mode: 0755]
lib/images/contact_images/message.png [new file with mode: 0644]
lib/images/dialer_images/C01-3_button_01.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_button_01_dim.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_button_01_press.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_button_02.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_button_02_dim.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_button_02_press.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_dialer_button_01_press.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_icon_call.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_icon_call_dim.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_icon_call_press.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_icon_delete.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_icon_expand_01.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_icon_expand_02.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_icon_message.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_icon_message_dim.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_icon_message_press.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_icon_video_call.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_icon_video_call_dim.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_icon_video_call_press.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_keypad_bg.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_keypad_bg_reduction.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_keypad_press.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_search_bg_01.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_search_bg_02.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_search_field.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_search_icon.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_thumbnail_bg.png [new file with mode: 0755]
lib/images/dialer_images/C01-3_title_divider.png [new file with mode: 0755]
lib/images/dialer_images/keypad/C01-3_keypad_number_00.png [new file with mode: 0755]
lib/images/dialer_images/keypad/C01-3_keypad_number_01.png [new file with mode: 0755]
lib/images/dialer_images/keypad/C01-3_keypad_number_02.png [new file with mode: 0755]
lib/images/dialer_images/keypad/C01-3_keypad_number_03.png [new file with mode: 0755]
lib/images/dialer_images/keypad/C01-3_keypad_number_04.png [new file with mode: 0755]
lib/images/dialer_images/keypad/C01-3_keypad_number_05.png [new file with mode: 0755]
lib/images/dialer_images/keypad/C01-3_keypad_number_06.png [new file with mode: 0755]
lib/images/dialer_images/keypad/C01-3_keypad_number_07.png [new file with mode: 0755]
lib/images/dialer_images/keypad/C01-3_keypad_number_08.png [new file with mode: 0755]
lib/images/dialer_images/keypad/C01-3_keypad_number_09.png [new file with mode: 0755]
lib/images/dialer_images/keypad/C01-3_keypad_number_asterisk.png [new file with mode: 0755]
lib/images/dialer_images/keypad/C01-3_keypad_number_auto_answer.png [new file with mode: 0755]
lib/images/dialer_images/keypad/C01-3_keypad_number_mute.png [new file with mode: 0755]
lib/images/dialer_images/keypad/C01-3_keypad_number_sharp.png [new file with mode: 0755]
lib/images/phoneug_images/00_button_icon_expand_closed.png [new file with mode: 0644]
lib/images/phoneug_images/00_button_icon_expand_opened.png [new file with mode: 0644]
lib/images/phoneug_images/00_button_plus.png [new file with mode: 0755]
lib/images/phoneug_images/01_controlbar_icon_contacts.png [new file with mode: 0644]
lib/images/phoneug_images/01_controlbar_icon_create.png [new file with mode: 0644]
lib/images/phoneug_images/01_controlbar_icon_dialer.png [new file with mode: 0644]
lib/images/phoneug_images/01_controlbar_icon_edit.png [new file with mode: 0644]
lib/images/phoneug_images/01_controlbar_icon_favorite.png [new file with mode: 0644]
lib/images/phoneug_images/01_controlbar_icon_logs.png [new file with mode: 0644]
lib/images/phoneug_images/01_controlbar_icon_save.png [new file with mode: 0644]
lib/images/phoneug_images/C01-4_btn_icon_call_dim.png [new file with mode: 0644]
lib/images/phoneug_images/C01-4_btn_icon_message_dim.png [new file with mode: 0644]
lib/images/phoneug_images/C01-4_btn_icon_video_call_dim.png [new file with mode: 0644]
lib/images/phoneug_images/C01-4_circle_button.png [new file with mode: 0755]
lib/images/phoneug_images/C01-4_circle_button_press.png [new file with mode: 0755]
lib/images/phoneug_images/C01-4_controlbar_icon_all.png [new file with mode: 0755]
lib/images/phoneug_images/C01-4_controlbar_icon_create.png [new file with mode: 0755]
lib/images/phoneug_images/C01-4_controlbar_icon_delete.png [new file with mode: 0755]
lib/images/phoneug_images/C01-4_controlbar_icon_missed_call.png [new file with mode: 0755]
lib/images/phoneug_images/C01-4_controlbar_icon_view_block.png [new file with mode: 0755]
lib/images/phoneug_images/C01-4_controlbar_icon_view_contacts.png [new file with mode: 0755]
lib/images/phoneug_images/C01-4_icon_Blocked(Auto-rejected).png [new file with mode: 0644]
lib/images/phoneug_images/C01-4_icon_Blocked.png [new file with mode: 0755]
lib/images/phoneug_images/C01-4_icon_call_blocked.png [new file with mode: 0755]
lib/images/phoneug_images/C01-4_icon_dialed.png [new file with mode: 0644]
lib/images/phoneug_images/C01-4_icon_message_blocked.png [new file with mode: 0755]
lib/images/phoneug_images/C01-4_icon_missed-call.png [new file with mode: 0644]
lib/images/phoneug_images/C01-4_icon_received.png [new file with mode: 0644]
lib/images/phoneug_images/C01-4_icon_rejected.png [new file with mode: 0644]
lib/images/phoneug_images/C01-4_list_icon_call.png [new file with mode: 0755]
lib/images/phoneug_images/C01-4_list_icon_mms.png [new file with mode: 0644]
lib/images/phoneug_images/C01-4_list_icon_sms.png [new file with mode: 0644]
lib/images/phoneug_images/C01-4_list_icon_vt-call.png [new file with mode: 0644]
lib/images/phoneug_images/C01-5_icon_voicecall.png [new file with mode: 0755]
lib/images/phoneug_images/C02_button_icon_call.png [new file with mode: 0755]
lib/images/phoneug_images/C02_button_icon_call_dim.png [new file with mode: 0755]
lib/images/phoneug_images/C02_button_icon_call_press.png [new file with mode: 0755]
lib/images/phoneug_images/C02_button_icon_delete.png [new file with mode: 0755]
lib/images/phoneug_images/C02_button_icon_delete_dim.png [new file with mode: 0755]
lib/images/phoneug_images/C02_button_icon_delete_press.png [new file with mode: 0755]
lib/images/phoneug_images/C02_button_icon_message.png [new file with mode: 0755]
lib/images/phoneug_images/C02_button_icon_message_dim.png [new file with mode: 0755]
lib/images/phoneug_images/C02_button_icon_message_press.png [new file with mode: 0755]
lib/images/phoneug_images/C02_button_icon_videocall.png [new file with mode: 0755]
lib/images/phoneug_images/C02_button_icon_videocall_dim.png [new file with mode: 0755]
lib/images/phoneug_images/C02_button_icon_videocall_press.png [new file with mode: 0755]
lib/images/phoneug_images/C02_circle_icon_call.png [new file with mode: 0755]
lib/images/phoneug_images/C02_circle_icon_call_press.png [new file with mode: 0755]
lib/images/phoneug_images/C02_circle_icon_sms.png [new file with mode: 0755]
lib/images/phoneug_images/C02_circle_icon_sms_press.png [new file with mode: 0755]
lib/images/phoneug_images/C02_circle_icon_vt-call.png [new file with mode: 0755]
lib/images/phoneug_images/C02_circle_icon_vt-call_press.png [new file with mode: 0755]
lib/images/phoneug_images/C02_icon_call.png [new file with mode: 0644]
lib/images/phoneug_images/C02_icon_chat_on.png [new file with mode: 0644]
lib/images/phoneug_images/C02_icon_filetransfer.png [new file with mode: 0644]
lib/images/phoneug_images/C02_icon_message.png [new file with mode: 0644]
lib/images/phoneug_images/C02_icon_video_call.png [new file with mode: 0644]
lib/images/phoneug_images/caller_ID_default_70x70_man.png [new file with mode: 0644]
lib/images/phoneug_images/camera_mode_shutter_icon.png [new file with mode: 0755]
lib/images/phoneug_images/phone.png [new file with mode: 0644]
lib/list/CMakeLists.txt [new file with mode: 0755]
lib/list/contacts-list-efl.xml [new file with mode: 0644]
lib/list/ct-group-edit-view.h [new file with mode: 0755]
lib/list/ct-group-view.c [new file with mode: 0755]
lib/list/ct-list-contact-view.c [new file with mode: 0755]
lib/list/ct-list-contact-view.h [new file with mode: 0755]
lib/list/ct-list-edit-view.c [new file with mode: 0755]
lib/list/ct-list-edit-view.h [new file with mode: 0755]
lib/list/ct-list-main.c [new file with mode: 0755]
lib/list/ct-list-utils.c [new file with mode: 0755]
lib/list/ct-list-utils.h [new file with mode: 0755]
lib/list/ct-list-view-ug.c [new file with mode: 0755]
lib/list/ct-list-view-ug.h [new file with mode: 0755]
lib/list/include/ct-list.h [new file with mode: 0755]
lib/log/CMakeLists.txt [new file with mode: 0755]
lib/log/include/phone-log.h [new file with mode: 0755]
lib/log/ph-log-check-view.c [new file with mode: 0755]
lib/log/ph-log-check-view.h [new file with mode: 0755]
lib/log/ph-log-detail-view.c [new file with mode: 0755]
lib/log/ph-log-detail-view.h [new file with mode: 0755]
lib/log/ph-log-main-view.c [new file with mode: 0755]
lib/log/ph-log-main-view.h [new file with mode: 0755]
lib/log/ph-log-main.c [new file with mode: 0755]
lib/log/ph-log-utils.c [new file with mode: 0755]
lib/log/ph-log-utils.h [new file with mode: 0755]
lib/ph-front/CMakeLists.txt [new file with mode: 0755]
lib/ph-front/include/ph-front.h [new file with mode: 0755]
lib/ph-front/ph-front-main.c [new file with mode: 0755]
lib/ph-front/ph-front-view.c [new file with mode: 0755]
lib/ph-front/ph-front-view.h [new file with mode: 0755]
lib/ph-front/phone-tabui-efl.xml [new file with mode: 0644]
lib/settings/CMakeLists.txt [new file with mode: 0755]
lib/settings/contacts-settings-efl.xml [new file with mode: 0644]
lib/settings/ct-setting-main.c [new file with mode: 0755]
lib/settings/ct-setting-view.c [new file with mode: 0755]
lib/settings/ct-setting-view.h [new file with mode: 0755]
lib/settings/mfc_option [new file with mode: 0644]
lib/speed/CMakeLists.txt [new file with mode: 0755]
lib/speed/include/phone-speed.h [new file with mode: 0755]
lib/speed/ph-speeddial-main.c [new file with mode: 0755]
lib/speed/ph-speeddial-view.c [new file with mode: 0755]
lib/speed/ph-speeddial-view.h [new file with mode: 0755]
lib/speed/speeddial-efl.xml [new file with mode: 0644]
libug-phone-efl.manifest [new file with mode: 0644]
org.tizen.contacts-appservice.manifest [new file with mode: 0644]
org.tizen.contacts-viewer.manifest [new file with mode: 0644]
org.tizen.contacts.manifest [new file with mode: 0644]
org.tizen.dialer.manifest [new file with mode: 0644]
org.tizen.phone.manifest [new file with mode: 0644]
packaging/phone.spec [new file with mode: 0755]
phone/CMakeLists.txt [new file with mode: 0644]
phone/icon_phone.png [new file with mode: 0755]
phone/org.tizen.phone.xml [new file with mode: 0755]
phone/phone.c [new file with mode: 0755]
po/CMakeLists.txt [new file with mode: 0755]
po/POTFILES.in [new file with mode: 0755]
po/ar.po [new file with mode: 0755]
po/az.po [new file with mode: 0755]
po/bg.po [new file with mode: 0755]
po/ca.po [new file with mode: 0755]
po/cs.po [new file with mode: 0755]
po/da.po [new file with mode: 0755]
po/de_DE.po [new file with mode: 0755]
po/el_GR.po [new file with mode: 0755]
po/en.po [new file with mode: 0755]
po/en_PH.po [new file with mode: 0755]
po/en_US.po [new file with mode: 0755]
po/es_ES.po [new file with mode: 0755]
po/es_US.po [new file with mode: 0755]
po/et.po [new file with mode: 0755]
po/eu.po [new file with mode: 0755]
po/fi.po [new file with mode: 0755]
po/fr_CA.po [new file with mode: 0755]
po/fr_FR.po [new file with mode: 0755]
po/ga.po [new file with mode: 0755]
po/gl.po [new file with mode: 0755]
po/hi.po [new file with mode: 0755]
po/hr.po [new file with mode: 0755]
po/hu.po [new file with mode: 0755]
po/hy.po [new file with mode: 0755]
po/is.po [new file with mode: 0755]
po/it_IT.po [new file with mode: 0755]
po/ja_JP.po [new file with mode: 0755]
po/ka.po [new file with mode: 0755]
po/kk.po [new file with mode: 0755]
po/ko_KR.po [new file with mode: 0755]
po/lt.po [new file with mode: 0755]
po/lv.po [new file with mode: 0755]
po/mk.po [new file with mode: 0755]
po/nb.po [new file with mode: 0755]
po/nl_NL.po [new file with mode: 0755]
po/phone.pot [new file with mode: 0755]
po/pl.po [new file with mode: 0755]
po/pt_BR.po [new file with mode: 0755]
po/pt_PT.po [new file with mode: 0755]
po/ro.po [new file with mode: 0755]
po/ru_RU.po [new file with mode: 0755]
po/sk.po [new file with mode: 0755]
po/sl.po [new file with mode: 0755]
po/sr.po [new file with mode: 0755]
po/sv.po [new file with mode: 0755]
po/tr_TR.po [new file with mode: 0755]
po/uk.po [new file with mode: 0755]
po/update-po.sh [new file with mode: 0755]
po/uz.po [new file with mode: 0755]
po/zh_CN.po [new file with mode: 0755]
po/zh_HK.po [new file with mode: 0755]
po/zh_SG.po [new file with mode: 0755]
po/zh_TW.po [new file with mode: 0755]

diff --git a/CMakeLists.txt b/CMakeLists.txt
new file mode 100755 (executable)
index 0000000..c85e681
--- /dev/null
@@ -0,0 +1,72 @@
+CMAKE_MINIMUM_REQUIRED(VERSION 2.6)
+PROJECT(phone C)
+
+SET(VENDOR "tizen")
+SET(PACKAGE ${PROJECT_NAME})
+SET(PKGNAME "org.${VENDOR}.${PACKAGE}")
+SET(PREFIX ${CMAKE_INSTALL_PREFIX})
+SET(BINDIR "${PREFIX}/bin")
+SET(RESDIR "${PREFIX}/res")
+SET(DATADIR "${PREFIX}/data")
+SET(LOCALEDIR "/usr/ug/res/locale")
+SET(EDC_SRC_DIR "${CMAKE_SOURCE_DIR}/lib/edc")
+SET(EDJDIR "/usr/ug/res/edje/ug-${PACKAGE}")
+SET(IMGDIR "/usr/ug/res/images/ug-${PACKAGE}")
+SET(VERSION_MAJOR 0)
+SET(VERSION "${VERSION_MAJOR}.6.63.21")
+
+SET(CMAKE_SKIP_BUILD_RPATH FALSE)
+SET(CMAKE_BUILD_WITH_INSTALL_RPATH FALSE)
+SET(CMAKE_INSTALL_RPATH "/usr/ug/lib")
+SET(CMAKE_INSTALL_RPATH_USE_LINK_PATH FALSE)
+
+IF("${CMAKE_BUILD_TYPE}" STREQUAL "")
+       SET(CMAKE_BUILD_TYPE "Release")
+ENDIF("${CMAKE_BUILD_TYPE}" STREQUAL "")
+MESSAGE("Build type: ${CMAKE_BUILD_TYPE}")
+
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/include)
+
+INCLUDE(FindPkgConfig)
+pkg_check_modules(pkgs REQUIRED appcore-efl ui-gadget-1 contacts-service2 ecore-x evas ecore ecore-input edje eina syspopup-caller capi-appfw-application capi-system-runtime-info accounts-svc capi-content-media-content capi-appfw-app-manager capi-system-info notification)
+
+FOREACH(flag ${pkgs_CFLAGS})
+       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+
+SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -fvisibility=hidden")
+SET(CMAKE_C_FLAGS_DEBUG "")
+SET(CMAKE_C_FLAGS_RELEASE "")
+
+SET(CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -Wl,--hash-style=both -Wl,--as-needed")
+SET(CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -Wl,--hash-style=both -Wl,--as-needed")
+
+FIND_PROGRAM(UNAME NAMES uname)
+EXEC_PROGRAM("${UNAME}" ARGS "-m" OUTPUT_VARIABLE "ARCH")
+IF("${ARCH}" STREQUAL "arm")
+       ADD_DEFINITIONS("-DTARGET")
+       MESSAGE("add -DTARGET")
+ENDIF("${ARCH}" STREQUAL "arm")
+
+ADD_DEFINITIONS("-DVENDOR=\"${VENDOR}\"")
+ADD_DEFINITIONS("-DPACKAGE=\"${PACKAGE}\"")
+ADD_DEFINITIONS("-DPACKAGE_NAME=\"${PKGNAME}\"")
+ADD_DEFINITIONS("-DPREFIX=\"${PREFIX}\"")
+ADD_DEFINITIONS("-DLOCALEDIR=\"${LOCALEDIR}\"")
+ADD_DEFINITIONS("-DEDJDIR=\"${EDJDIR}\"")
+ADD_DEFINITIONS("-DIMGDIR=\"${IMGDIR}\"")
+ADD_DEFINITIONS("-DUGDATADIR=\"${UGDATADIR}\"")
+
+INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/lib/images/phoneug_images/ DESTINATION ${IMGDIR})
+INSTALL(DIRECTORY ${CMAKE_SOURCE_DIR}/lib/images/contact_images/ DESTINATION ${IMGDIR})
+INSTALL(DIRECTORY DESTINATION ${DATADIR})
+
+ADD_SUBDIRECTORY(lib)
+ADD_SUBDIRECTORY(phone)
+ADD_SUBDIRECTORY(contacts)
+ADD_SUBDIRECTORY(contacts-viewer)
+ADD_SUBDIRECTORY(contacts-appservice)
+
+# i18n
+ADD_SUBDIRECTORY(po)
+
diff --git a/LICENSE.flora b/LICENSE.flora
new file mode 100755 (executable)
index 0000000..d2d96b4
--- /dev/null
@@ -0,0 +1,76 @@
+Flora License
+
+Version 1.0, May, 2012
+
+http://floralicense.org/license/
+
+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.
+
+"Tizen Certified Platform" shall mean a software platform that complies with the standards set forth in the Compatibility Definition Document and passes the Compatibility Test Suite as defined from time to time by the Tizen Technical Steering Group and certified by the Tizen Association or its designated agent.
+
+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 solely as incorporated into a Tizen Certified Platform, 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 solely as incorporated into a Tizen Certified Platform 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 pursuant to the copyright license above, in any medium, with or without modifications, and in Source or Object form, provided that You meet the following conditions:
+
+1. You must give any other recipients of the Work or Derivative Works a copy of this License; and
+
+2. You must cause any modified files to carry prominent notices stating that You changed the files; and
+
+3. 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
+
+4. 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 Flora License to your work
+
+To apply the Flora 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 Flora License, Version 1.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://floralicense.org/license/
+
+Unless required by applicable law or agreed to in writing, software
+distributed under the License is distributed on an "AS IS" BASIS,
+WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+See the License for the specific language governing permissions and
+limitations under the License.
+
diff --git a/NOTICE b/NOTICE
new file mode 100755 (executable)
index 0000000..221b55e
--- /dev/null
+++ b/NOTICE
@@ -0,0 +1,3 @@
+Copyright (c) 2012 Samsung Electronics Co., Ltd. All rights reserved.
+Except as noted, this software is licensed under Flora License, Version 1.
+Please, see the LICENSE.flora file for Flora License, Version 1 terms and conditions.
diff --git a/contacts-appservice/CMakeLists.txt b/contacts-appservice/CMakeLists.txt
new file mode 100644 (file)
index 0000000..e32d970
--- /dev/null
@@ -0,0 +1,29 @@
+SET(APPSERVICE contacts-appservice)
+
+SET(SRCS contacts-appservice.c)
+
+SET(APPSERVICE_PKGNAME "org.${VENDOR}.${APPSERVICE}")
+SET(APPSERVICE_PREFIX "/usr/apps/${APPSERVICE_PKGNAME}")
+SET(APPSERVICE_BINDIR "${APPSERVICE_PREFIX}/bin")
+SET(APPSERVICE_RESDIR "${APPSERVICE_PREFIX}/res")
+SET(APPSERVICE_DATADIR "${APPSERVICE_PREFIX}/data")
+
+ADD_DEFINITIONS("-DAPPSERVICE_PACKAGE=\"${APPSERVICE}\"")
+ADD_DEFINITIONS("-DAPPSERVICE_PACKAGE_NAME=\"${APPSERVICE_PKGNAME}\"")
+
+ADD_EXECUTABLE(${APPSERVICE} ${SRCS})
+SET_TARGET_PROPERTIES(${APPSERVICE} PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS} -fpie")
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/lib/common/include)
+
+pkg_check_modules(appservice_pkgs REQUIRED appcore-efl ecore-x capi-appfw-application ui-gadget-1 utilX)
+FOREACH(flag ${appservice_pkgs_CFLAGS})
+       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+TARGET_LINK_LIBRARIES(${APPSERVICE} ${appservice_pkgs_LDFLAGS})
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/contacts-appservice/org.tizen.contacts-appservice.xml DESTINATION "/usr/share/packages")
+INSTALL(TARGETS ${APPSERVICE} DESTINATION ${APPSERVICE_BINDIR})
+INSTALL(DIRECTORY DESTINATION ${APPSERVICE_DATADIR})
+
+# install icon
+INSTALL(FILES icon_${APPSERVICE}.png DESTINATION "/usr/share/icons/default/small" RENAME "${APPSERVICE_PKGNAME}.png")
diff --git a/contacts-appservice/contacts-appservice.c b/contacts-appservice/contacts-appservice.c
new file mode 100755 (executable)
index 0000000..a612ac7
--- /dev/null
@@ -0,0 +1,351 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include <stdio.h>
+#include <aul.h>
+#include <Ecore_X.h>
+#include <ui-gadget.h>
+#include <app.h>
+#include <utilX.h>
+
+#include "phone.h"
+
+#if !defined(APPSERVICE_PACKAGE)
+#  define APPSERVICE_PACKAGE "contacts-appservice"
+#endif
+
+#define CONTACTS_LIST_UG "contacts-list-efl"
+#define CONTACTS_DETAILS_UG "contacts-details-efl"
+
+#define CT_LIST_UG_SELECT_CONTACT_ADD_TO_HOME "15"
+#define CT_LIST_UG_SELECT_GROUP_ADD_TO_HOME "16"
+#define CT_DETAILS_UG_REQUEST_ADD_WITH_NUM "22"
+#define CT_DETAILS_UG_REQUEST_DETAIL "0"
+
+#define CT_APPSERVICE_REQUEST_DETAIL 0
+#define CT_APPSERVICE_ADD_CONTACT_LIVEBOX 1
+#define CT_APPSERVICE_ADD_GROUP_LIVEBOX 2
+#define CT_APPSERVICE_ADD_WITH_NUM 22
+
+typedef struct {
+       Evas_Object *win;
+       Evas_Object *layout;
+       ui_gadget_h ug;
+       Ecore_Event_Handler *event_handler;
+} ct_app_service_data;
+
+static Evas_Object* appservice_create_win(const char *name)
+{
+       Evas_Object *eo;
+       int w, h;
+
+       eo = elm_win_add(NULL, name, ELM_WIN_BASIC);
+       if (eo) {
+               elm_win_title_set(eo, name);
+               elm_win_conformant_set(eo, EINA_TRUE);
+#ifdef _PHONE_CONTACTS_DESKTOP_MODE_
+#else
+               elm_win_borderless_set(eo, EINA_TRUE);
+#endif
+               ecore_x_window_size_get(ecore_x_window_root_first_get(), &w, &h);
+               evas_object_resize(eo, w, h);
+               elm_win_indicator_mode_set(eo, ELM_WIN_INDICATOR_SHOW);
+       }
+
+       return eo;
+}
+
+static Eina_Bool __appservice_hard_key_down(void *data, int type, void *event_info)
+{
+       Ecore_Event_Key *ev = event_info;
+       if (0 == strcmp(ev->keyname, KEY_HOME))
+               elm_exit();
+       return ECORE_CALLBACK_DONE;
+}
+
+static void __appservice_grab_key(ct_app_service_data *cappservice_d)
+{
+       Ecore_X_Window xwin;
+       Ecore_X_Display *disp = NULL;
+
+       disp = ecore_x_display_get();
+       xwin = elm_win_xwindow_get(cappservice_d->win);
+       utilx_grab_key(disp, xwin, KEY_HOME, TOP_POSITION_GRAB);
+       cappservice_d->event_handler = ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, __appservice_hard_key_down, cappservice_d);
+}
+
+static void __appservice_ungrab_key(ct_app_service_data *cappservice_d)
+{
+       Ecore_X_Window xwin;
+       Ecore_X_Display *disp = NULL;
+
+       disp = ecore_x_display_get();
+       xwin = elm_win_xwindow_get(cappservice_d->win);
+       utilx_ungrab_key(disp, xwin, KEY_HOME);
+       if (cappservice_d->event_handler) {
+               ecore_event_handler_del(cappservice_d->event_handler);
+               cappservice_d->event_handler = NULL;
+       }
+}
+
+static bool appservice_create(void *data)
+{
+       PH_FN_CALL;
+       ct_app_service_data *cappservice_d = data;
+       Evas_Object *win;
+
+       /* create window */
+       win = appservice_create_win(APPSERVICE_PACKAGE);
+       p_retvm_if(NULL == win, false, "ctapp_create_win() Failed");
+       cappservice_d->win = win;
+
+       bindtextdomain(PACKAGE, LOCALEDIR);
+       evas_object_show(win);
+
+       UG_INIT_EFL(cappservice_d->win, UG_OPT_INDICATOR_ENABLE);
+       __appservice_grab_key(cappservice_d);
+
+       return true;
+}
+
+static void appservice_terminate(void *data)
+{
+       PH_FN_CALL;
+       ct_app_service_data *cappservice_d = data;
+
+       __appservice_ungrab_key(cappservice_d);
+
+       if (cappservice_d->ug)
+               ug_destroy(cappservice_d->ug);
+
+       if (cappservice_d->win)
+               evas_object_del(cappservice_d->win);
+
+       return;
+}
+
+static void appservice_pause(void *data)
+{
+       PH_FN_CALL;
+       return;
+}
+
+static void appservice_resume(void *data)
+{
+       PH_FN_CALL;
+       return;
+}
+
+static void appservice_ug_layout_cb(ui_gadget_h ug, enum ug_mode mode, void *priv)
+{
+       ct_app_service_data *cappservice_d = priv;
+       Evas_Object *base;
+
+       if (!ug)
+               return;
+
+       base = ug_get_layout(ug);
+       if (!base) {
+               ERR("ug_get_layout() return NULL");
+               ug_destroy(ug);
+               return;
+       }
+       evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       ug_disable_effect(ug);
+       elm_object_content_set(cappservice_d->layout, base);
+       evas_object_show(base);
+}
+
+static void appservice_ug_destroy_cb(ui_gadget_h ug, void *priv)
+{
+       ct_app_service_data *cappservice_d = priv;
+       p_retm_if(NULL == ug, "ug is NULL");
+
+       ug_destroy(ug);
+       cappservice_d->ug = NULL;
+
+       elm_exit();
+}
+
+static void appservice_lauch_list_ug(ct_app_service_data *cappservice_d, int type)
+{
+       service_h service;
+       struct ug_cbs cbs = {0};
+
+       p_retm_if(NULL == cappservice_d, "parameter(cappservice_d) is NULL");
+
+       service_create(&service);
+
+       if (2 == type)
+               service_add_extra_data(service, "type", CT_LIST_UG_SELECT_GROUP_ADD_TO_HOME);
+       else
+               service_add_extra_data(service, "type", CT_LIST_UG_SELECT_CONTACT_ADD_TO_HOME);
+
+       cbs.layout_cb = appservice_ug_layout_cb;
+       cbs.result_cb = NULL;
+       cbs.destroy_cb = appservice_ug_destroy_cb;
+       cbs.priv = cappservice_d;
+
+       cappservice_d->ug = ug_create(NULL, CONTACTS_LIST_UG, UG_MODE_FULLVIEW, service, &cbs);
+       service_destroy(service);
+}
+
+static void appservice_launch_details_ug(ct_app_service_data *cappservice_d, const char *type, char *val)
+{
+       service_h service;
+       struct ug_cbs cbs = {0};
+
+       p_retm_if(NULL == cappservice_d, "parameter(cappservice_d) is NULL");
+
+       service_create(&service);
+       if (type == CT_APPSERVICE_REQUEST_DETAIL) {
+               service_add_extra_data(service, "type", CT_DETAILS_UG_REQUEST_DETAIL);
+               PH_DBG("val=%s",val);
+               if (val && *val)
+                       service_add_extra_data(service, "person_id", val);
+       }
+       else if (type == CT_APPSERVICE_ADD_WITH_NUM) {
+               service_add_extra_data(service, "type", CT_DETAILS_UG_REQUEST_ADD_WITH_NUM);
+               if (val && *val)
+                       service_add_extra_data(service, "ct_num", val);
+       }
+
+       cbs.layout_cb = appservice_ug_layout_cb;
+       cbs.result_cb = NULL;
+       cbs.destroy_cb = appservice_ug_destroy_cb;
+       cbs.priv = cappservice_d;
+
+       cappservice_d->ug = ug_create(NULL, CONTACTS_DETAILS_UG, UG_MODE_FULLVIEW, service, &cbs);
+       service_destroy(service);
+
+}
+
+static Evas_Object* __appservice_create_base_layout(Evas_Object *parent, bool is_fullview)
+{
+       Evas_Object *base;
+
+       base = elm_layout_add(parent);
+       p_retvm_if(NULL == base, NULL, "elm_layout_add() Failed");
+       if (is_fullview)
+               elm_layout_theme_set(base, "layout", "application", "default");
+       else
+               elm_layout_theme_set(base, "layout", "application", "noindicator");
+       evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       elm_object_content_set(parent, base);
+
+       return base;
+}
+
+static void __appservice_create_bg(Evas_Object *win)
+{
+       Evas_Object *bg;
+
+       bg = elm_bg_add(win);
+       p_retm_if(NULL == bg, "elm_bg_add() return NULL");
+       evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       elm_object_part_content_set(win, "elm.swallow.bg", bg);
+       elm_win_resize_object_add(win, bg);
+       evas_object_show(bg);
+}
+
+static Evas_Object* __appservice_create_conformant(Evas_Object *win)
+{
+       Evas_Object *conform;
+
+       conform = elm_conformant_add(win);
+       p_retvm_if(NULL == conform, NULL, "elm_conformant_add() Failed");
+       evas_object_size_hint_weight_set(conform, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       elm_win_resize_object_add(win, conform);
+       evas_object_show(conform);
+
+       return conform;
+}
+
+static void __appservice_create_content(ct_app_service_data *cappservice_data)
+{
+       Evas_Object *bg = NULL;
+       Evas_Object *conform = NULL;
+
+       __appservice_create_bg(cappservice_data->win);
+       conform = __appservice_create_conformant(cappservice_data->win);
+       cappservice_data->layout = __appservice_create_base_layout(conform, true);
+}
+
+
+static void appservice_service(service_h service, void *data)
+{
+       PH_FN_CALL;
+       char *val = NULL;
+       int ret;
+       int type;
+       ct_app_service_data *cappservice_d = data;
+
+       __appservice_create_content(cappservice_d);
+
+       ret = service_get_extra_data(service, "type", &val);
+       if (SERVICE_ERROR_NONE != ret) {
+               ERR("service_get_operation is failed(%d)", ret);
+               elm_exit();
+               return;
+       }
+
+       if (val && *val) {
+               char *extra_data = NULL;
+               type = atoi(val);
+               free(val);
+
+               if (type == CT_APPSERVICE_ADD_CONTACT_LIVEBOX ||  type == CT_APPSERVICE_ADD_GROUP_LIVEBOX)
+                       appservice_lauch_list_ug(cappservice_d, type);
+               else if (type == CT_APPSERVICE_REQUEST_DETAIL) {
+                       ret = service_get_extra_data(service, "person_id", &extra_data);
+                       appservice_launch_details_ug(cappservice_d,CT_APPSERVICE_REQUEST_DETAIL, extra_data);
+                       free(extra_data);
+               }
+               else if (type == CT_APPSERVICE_ADD_WITH_NUM) {
+                       ret = service_get_extra_data(service, "ct_num", &extra_data);
+                       appservice_launch_details_ug(cappservice_d, CT_APPSERVICE_ADD_WITH_NUM, extra_data);
+                       free(extra_data);
+               }
+               else {
+                       ERR("Invalid type(%d)", type);
+                       elm_exit();
+                       return;
+               }
+       }
+       elm_win_activate(cappservice_d->win);
+       return;
+}
+
+API int main(int argc, char *argv[])
+{
+       PH_FN_CALL;
+
+       ct_app_service_data ad = {0};
+       app_event_callback_s event_callback = {0,};
+       event_callback.create = appservice_create;
+       event_callback.terminate = appservice_terminate;
+       event_callback.pause = appservice_pause;
+       event_callback.resume = appservice_resume;
+       event_callback.service = appservice_service;
+       event_callback.low_memory = NULL;
+       event_callback.low_battery = NULL;
+       event_callback.device_orientation = NULL;
+       event_callback.language_changed = NULL;
+       event_callback.region_format_changed = NULL;
+
+       return app_efl_main(&argc, &argv, &event_callback, &ad);
+}
diff --git a/contacts-appservice/icon_contacts-appservice.png b/contacts-appservice/icon_contacts-appservice.png
new file mode 100644 (file)
index 0000000..900dcde
Binary files /dev/null and b/contacts-appservice/icon_contacts-appservice.png differ
diff --git a/contacts-appservice/org.tizen.contacts-appservice.xml b/contacts-appservice/org.tizen.contacts-appservice.xml
new file mode 100644 (file)
index 0000000..0cdf657
--- /dev/null
@@ -0,0 +1,26 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.contacts-appservice" version="0.1.2" install-location="internal-only">
+       <label>Contacts-Appservice</label>
+       <author email="ensung.park@samsung.com" href="www.samsung.com">ensung park</author>
+       <description>Contacts-appservice Application</description>
+       <ui-application appid="org.tizen.contacts-appservice" exec="/usr/apps/org.tizen.contacts-appservice/bin/contacts-appservice" nodisplay="true" multiple="false" type="capp" taskmanage="true">
+               <icon>org.tizen.contacts.png</icon>
+               <label>Contacts-Appservice</label>
+               <label xml:lang="en-us">Contacts-Appservice</label>
+               <label xml:lang="nl-nl">Contacts-Appservice</label>
+               <label xml:lang="de-de">Contacts-Appservice</label>
+               <label xml:lang="en-gb">Contacts-Appservice</label>
+               <label xml:lang="zh-hk">Contacts-Appservice</label>
+               <label xml:lang="zh-cn">Contacts-Appservice</label>
+               <label xml:lang="ru-ru">Contacts-Appservice</label>
+               <label xml:lang="zh-tw">Contacts-Appservice</label>
+               <label xml:lang="ja-jp">Contacts-Appservice</label>
+               <label xml:lang="es-es">Contacts-Appservice</label>
+               <label xml:lang="el-gr">Contacts-Appservice</label>
+               <label xml:lang="it-it">Contacts-Appservice</label>
+               <label xml:lang="tr-tr">Contacts-Appservice</label>
+               <label xml:lang="pt-pt">Contacts-Appservice</label>
+               <label xml:lang="fr-fr">Contacts-Appservice</label>
+               <label xml:lang="ko-kr">Contacts-Appservice</label>
+       </ui-application>
+</manifest>
diff --git a/contacts-viewer/CMakeLists.txt b/contacts-viewer/CMakeLists.txt
new file mode 100644 (file)
index 0000000..718471f
--- /dev/null
@@ -0,0 +1,26 @@
+SET(VIEWER contacts-viewer)
+
+SET(SRCS contacts-viewer.c)
+
+SET(VV_PKGNAME "org.${VENDOR}.${VIEWER}")
+SET(VV_PREFIX "/usr/apps/${VV_PKGNAME}")
+SET(VV_BINDIR "${VV_PREFIX}/bin")
+SET(VV_RESDIR "${VV_PREFIX}/res")
+SET(VV_DATADIR "${VV_PREFIX}/data")
+
+ADD_DEFINITIONS("-DCV_PACKAGE=\"${VIEWER}\"")
+ADD_DEFINITIONS("-DCV_PACKAGE_NAME=\"${VV_PKGNAME}\"")
+
+ADD_EXECUTABLE(${VIEWER} ${SRCS})
+SET_TARGET_PROPERTIES(${VIEWER} PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS} -fpie")
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/lib/common/include)
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/lib/details/include)
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/lib/list/include)
+TARGET_LINK_LIBRARIES(${VIEWER} ug-contacts-details-efl ug-contacts-list-efl "-pie")
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/contacts-viewer/org.tizen.contacts-viewer.xml DESTINATION "/usr/share/packages")
+INSTALL(TARGETS ${VIEWER} DESTINATION ${VV_BINDIR})
+INSTALL(DIRECTORY DESTINATION ${VV_DATADIR})
+
+# install icon
+INSTALL(FILES icon_${VIEWER}.png DESTINATION "/usr/share/icons/default/small" RENAME "${VV_PKGNAME}.png")
diff --git a/contacts-viewer/contacts-viewer.c b/contacts-viewer/contacts-viewer.c
new file mode 100755 (executable)
index 0000000..2cebc25
--- /dev/null
@@ -0,0 +1,552 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <stdio.h>
+#include <aul.h>
+#include <Ecore_X.h>
+#include <ui-gadget.h>
+#include <app.h>
+
+#include "phone.h"
+#include "ct-detail.h"
+#include "ct-list.h"
+
+#if !defined(CV_PACKAGE)
+#  define CV_PACKAGE "contacts-viewer"
+#endif
+
+typedef struct {
+       char *path;
+       Evas_Object *win;
+       Evas_Object *content;
+       Evas_Object *popup;
+       Eina_List *list;
+       ph_progress_info *p_info;
+#ifdef _PHONE_CONTACTS_DESKTOP_MODE_
+       Evas_Object *icon;
+       Evas_Object *prev_btn;
+#endif
+} ct_viewer_data;
+
+static void cv_win_del(void *data, Evas_Object *obj, void *event)
+{
+       elm_exit();
+}
+
+static Evas_Object* cv_create_win(const char *name)
+{
+       Evas_Object *eo;
+       int w, h;
+
+       eo = elm_win_add(NULL, name, ELM_WIN_BASIC);
+       if (eo) {
+               elm_win_title_set(eo, name);
+#ifdef _PHONE_CONTACTS_DESKTOP_MODE_
+#else
+               elm_win_borderless_set(eo, EINA_TRUE);
+#endif
+               evas_object_smart_callback_add(eo, "delete,request", cv_win_del, NULL);
+               ecore_x_window_size_get(ecore_x_window_root_first_get(), &w, &h);
+               evas_object_resize(eo, w, h);
+               elm_win_indicator_mode_set(eo, ELM_WIN_INDICATOR_SHOW);
+       }
+       elm_win_conformant_set(eo, EINA_TRUE);
+       return eo;
+}
+
+#ifdef _PHONE_CONTACTS_DESKTOP_MODE_
+static Evas_Object* __set_win_icon(ct_viewer_data *ad)
+{
+       Evas_Object *image = evas_object_image_add(evas_object_evas_get(ad->win));
+       evas_object_image_file_set(image, "/usr/share/icons/default/small/org.tizen.contacts-viewer.png", NULL);
+       elm_win_icon_object_set(ad->win, image);
+
+       return image;
+}
+
+static void __win_profile_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       if(data == NULL)
+               return;
+
+       ct_viewer_data *ad = data;
+       Evas_Object *navi = evas_object_data_get(ad->win, "naviframe");
+       const char *profile = elm_config_profile_get();
+       if(!strcmp(profile, "desktop")) {
+               Elm_Object_Item *navi_item = elm_naviframe_bottom_item_get(navi);
+               ad->prev_btn = elm_object_item_part_content_unset(navi_item, "prev_btn");
+               elm_win_indicator_mode_set(ad->win, ELM_WIN_INDICATOR_HIDE);
+               if(!ad->icon)
+                       ad->icon = __set_win_icon(ad);
+       }
+       else {
+               Elm_Object_Item *navi_item = elm_naviframe_bottom_item_get(navi);
+               if (ad->prev_btn) {
+                       elm_object_item_part_content_set(navi_item, "prev_btn", ad->prev_btn);
+                       ad->prev_btn = NULL;
+               }
+               elm_win_indicator_mode_set(ad->win, ELM_WIN_INDICATOR_SHOW);
+       }
+}
+#endif // _PHONE_CONTACTS_DESKTOP_MODE_
+static bool viewer_create(void *data)
+{
+       int rotate;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_viewer_data *cviewer_d = data;
+       Evas_Object *win;
+
+       err = contacts_connect2();
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_connect2() Failed(%d)", err);
+
+       /* create window */
+       win = cv_create_win(CV_PACKAGE);
+       p_retvm_if(NULL == win, false, "ctapp_create_win() Failed");
+       cviewer_d->win = win;
+#ifdef _PHONE_CONTACTS_DESKTOP_MODE_
+       evas_object_smart_callback_add(cviewer_d->win, "profile,changed", __win_profile_changed_cb, cviewer_d);
+#endif
+       bindtextdomain(PACKAGE, LOCALEDIR);
+       evas_object_show(win);
+
+       rotate = app_get_device_orientation();
+       elm_win_rotation_with_resize_set(cviewer_d->win, rotate);
+
+       UG_INIT_EFL(cviewer_d->win, UG_OPT_INDICATOR_PORTRAIT_ONLY);
+
+       return true;
+}
+
+static void viewer_terminate(void *data)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_viewer_data *cviewer_d = data;
+
+       if (cviewer_d->p_info) {
+               cviewer_d->p_info->alive = false;
+               pthread_join(cviewer_d->p_info->thread, NULL);
+               ecore_timer_del(cviewer_d->p_info->timer);
+               free(cviewer_d->p_info);
+       }
+
+       free(cviewer_d->path);
+
+       if (cviewer_d->win) {
+               evas_object_data_del(cviewer_d->win, "naviframe");
+               evas_object_del(cviewer_d->win);
+               cviewer_d->win = NULL;
+       }
+
+       err = contacts_disconnect2();
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+
+       return;
+}
+
+static void viewer_pause(void *data)
+{
+       return;
+}
+
+static void viewer_resume(void *data)
+{
+       return;
+}
+
+
+static bool viewer_load_vcard_foreach_cb(contacts_record_h record, void *data)
+{
+       ct_person_list *person_info = NULL;
+       ct_viewer_data *cviewer_d = data;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       if (NULL == cviewer_d) {
+               ERR("Invalid parameter(cviewer_d is NULL)");
+               return false;
+       }
+
+       if (false == cviewer_d->p_info->alive)
+               return false;
+
+       person_info = calloc(1, sizeof(ct_person_list));
+       if (NULL == person_info) {
+               ERR("calloc() return NULL");
+               cviewer_d->p_info->result = FALSE;
+               if (cviewer_d->p_info->cnt == cviewer_d->p_info->cnt_checked_total)
+                       cviewer_d->p_info->completed = true;
+               return false;
+       }
+
+       person_info->id = cviewer_d->p_info->cnt;
+       err = contacts_record_get_str(record, _contacts_contact.display_name, &(person_info->display));
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str() Failed(%d)", err);
+       person_info->img_loaded = true;
+
+       cviewer_d->list = eina_list_append(cviewer_d->list, person_info);
+       ++cviewer_d->p_info->cnt;
+       return true;
+
+}
+
+static PTHREAD_FN viewer_load_vcard_contacts_thread_fn(void* data)
+{
+       contacts_connect_on_thread();
+
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_viewer_data *cviewer_d  = data;
+
+       err = contacts_vcard_parse_to_contact_foreach(cviewer_d->path, viewer_load_vcard_foreach_cb, cviewer_d);
+       if (CONTACTS_ERROR_NONE != err) {
+               cviewer_d->p_info->result = FALSE;
+               ERR("contacts_svc_vcard_foreach() Failed(%d)", err);
+       }
+       cviewer_d->p_info->completed = true;
+
+       contacts_disconnect_on_thread();
+
+       pthread_exit(NULL);
+}
+
+static inline void viewer_get_filename(char *fullpath, char *dest, int size_dest)
+{
+       char* index;
+       index = strrchr(fullpath, '/');
+       snprintf(dest, size_dest, "%s", index + 1);
+}
+
+static Eina_Bool viewer_load_vcard_timer_cb(void *data)
+{
+       ct_viewer_data *cviewer_d = data;
+
+       p_retvm_if(NULL == cviewer_d , ECORE_CALLBACK_CANCEL, "parameter(ct_viewer_data) is NULL");
+       p_retvm_if(NULL == cviewer_d->p_info , ECORE_CALLBACK_CANCEL, "parameter(ct_viewer_data->p_info) is NULL");
+
+       if (!cviewer_d->p_info->completed) {
+               char count[PH_TEXT_SHORT_LEN];
+               char percent[PH_TEXT_SHORT_LEN];
+               double value = (double)cviewer_d->p_info->cnt / (double)cviewer_d->p_info->cnt_checked_total;
+
+               if (!cviewer_d->p_info->alive) {
+                       cviewer_d->p_info->result = FALSE;
+                       cviewer_d->p_info->completed = true;
+                       return ECORE_CALLBACK_RENEW;
+               }
+
+               elm_progressbar_value_set(cviewer_d->p_info->progressbar, value);
+               snprintf(percent, sizeof(percent), "%d%%", (int)(100.0 * (double)cviewer_d->p_info->cnt/(double)cviewer_d->p_info->cnt_checked_total));
+               snprintf(count, sizeof(count), "%d/%d", cviewer_d->p_info->cnt, cviewer_d->p_info->cnt_checked_total);
+               edje_object_part_text_set(elm_layout_edje_get(cviewer_d->p_info->layout), "elm.text.subtext1", percent);
+               edje_object_part_text_set(elm_layout_edje_get(cviewer_d->p_info->layout), "elm.text.subtext2", count);
+
+               if (cviewer_d->p_info->cnt == cviewer_d->p_info->cnt_checked_total)
+                       cviewer_d->p_info->completed = true;
+
+               return ECORE_CALLBACK_RENEW;
+       }
+       else {
+               pthread_join(cviewer_d->p_info->thread, NULL);
+
+               evas_object_del(cviewer_d->popup);
+               cviewer_d->popup = NULL;
+
+               cviewer_d->p_info->timer = NULL;
+
+               if (!cviewer_d->p_info->result) {
+                       free(cviewer_d->p_info);
+                       cviewer_d->p_info= NULL;
+                       elm_exit();
+                       return ECORE_CALLBACK_CANCEL;
+               }
+
+               cviewer_d->content = ctui_create_vcard_list_view(cviewer_d->win, cviewer_d->list, cviewer_d->path);
+               p_retvm_if(NULL == cviewer_d->content, ECORE_CALLBACK_CANCEL, "ctui_create_vcard_list_view() return NULL");
+
+               free(cviewer_d->p_info);
+               cviewer_d->p_info = NULL;
+
+               return ECORE_CALLBACK_CANCEL;
+       }
+}
+
+static int viewer_load_vcard_contact(ct_viewer_data *cviewer_d)
+{
+       Evas_Object *popup;
+
+       if (cviewer_d->path && *cviewer_d->path) {
+               cviewer_d->content = ctui_contacts_viewer(cviewer_d->win, NULL, 0, cviewer_d->path);
+               if (NULL == cviewer_d->content) {
+                       ERR("ctui_contacts_viewer() return NULL");
+                       elm_exit();
+                       return -1;
+               }
+       }
+       else {
+               popup = phone_show_popup(cviewer_d->win, S_(CT_SYS_POP_ERROR), 1.5);
+               evas_object_smart_callback_add(popup, "timeout", cv_win_del, NULL);
+       }
+       return 0;
+}
+
+static int viewer_load_vcard_contacts(ct_viewer_data *cviewer_d, int cnt_vcard)
+{
+       int ret;
+       char title[PH_TEXT_MAX_LEN];
+       char filepath[PH_TEXT_MAX_LEN];
+       ph_progress_info *p_info;
+
+       p_info = calloc(1, sizeof(ph_progress_info));
+       if (NULL == p_info) {
+               ERR("calloc() return NULL");
+               elm_exit();
+               return -1;
+       }
+
+       cviewer_d->p_info = p_info;
+       cviewer_d->list = NULL;
+
+       p_info->cnt = 0;
+       p_info->cnt_checked_total = cnt_vcard;
+       p_info->alive = true;
+       p_info->result = TRUE;
+       p_info->completed = false;
+
+       viewer_get_filename(cviewer_d->path, filepath, sizeof(filepath));
+       snprintf(title, sizeof(title), "%s<br>%s", T_(CT_GET_TEXT_BASIC, CTTEXT_LOADING_VCARD), filepath);
+
+       ret = pthread_create(&p_info->thread, NULL, viewer_load_vcard_contacts_thread_fn, cviewer_d);
+       if (0 != ret) {
+               ERR("Thread creation failed(%d)", ret);
+               free(p_info);
+               cviewer_d->p_info = NULL;
+               elm_exit();
+               return -1;
+       }
+       p_info->timer = ecore_timer_add(0.2, viewer_load_vcard_timer_cb, cviewer_d);
+       if (NULL == p_info->timer) {
+               ERR("ecore_timer_add() return NULL");
+
+               p_info->alive = false;
+               pthread_join(p_info->thread, NULL);
+
+               free(p_info);
+               cviewer_d->p_info = NULL;
+               elm_exit();
+               return -1;
+       }
+       cviewer_d->popup = phone_progressbar_popup(cviewer_d->win, p_info, title);
+       return 0;
+}
+
+static void viewer_popup_hide_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       elm_exit();
+}
+
+static bool __viewer_is_valid_person(int person_id)
+{
+       contacts_error_e err;
+       contacts_record_h record = NULL;
+       err = contacts_db_get_record(_contacts_person._uri, person_id, &record);
+       if (CONTACTS_ERROR_NONE != err) {
+               contacts_record_destroy(record, true);
+               return false;
+       }
+       contacts_record_destroy(record, true);
+       return true;
+}
+
+static void viewer_service(service_h service, void *data)
+{
+       int ret;
+       int person_id;
+       char *val = NULL;
+       char val_vcard[PH_TEXT_MAX_LEN];
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_viewer_data *cviewer_d = data;
+
+       if (NULL == cviewer_d->win) {
+               ERR("win is NULL");
+               elm_exit();
+               return;
+       }
+
+       if (cviewer_d->p_info) {
+               cviewer_d->p_info->alive = false;
+               pthread_join(cviewer_d->p_info->thread, NULL);
+               ecore_timer_del(cviewer_d->p_info->timer);
+               free(cviewer_d->p_info);
+               cviewer_d->p_info = NULL;
+       }
+
+       if (cviewer_d->content) {
+               evas_object_del(cviewer_d->content);
+               cviewer_d->content = NULL;
+       }
+
+       ret = service_get_extra_data(service, "person_id", &val);
+       p_warn_if(SERVICE_ERROR_NONE != ret, "service_get_operation is failed(%d)", ret);
+
+       if (val && *val) {
+               person_id = atoi(val);
+               if (person_id <= 0) {
+                       ERR("service value(person_id) is wrong(%d)", person_id);
+               }
+               else if(false == __viewer_is_valid_person(person_id)) {
+                       Evas_Object *popup;
+                       popup = elm_popup_add(cviewer_d->win);
+                       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+                       elm_object_text_set(popup, T_(CT_GET_TEXT_ERR, CTTEXT_NO_CONTACTS));
+                       elm_popup_timeout_set(popup, 2.0);
+                       evas_object_smart_callback_add(popup, "timeout", viewer_popup_hide_cb, NULL);
+                       evas_object_show(popup);
+               }
+               else {
+                       cviewer_d->content = ctui_contacts_viewer(cviewer_d->win, NULL, person_id, NULL);
+                       if (NULL == cviewer_d->content) {
+                               Evas_Object *popup;
+                               ERR("ctui_contacts_viewer() return NULL");
+                               popup = elm_popup_add(cviewer_d->win);
+                               evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+                               elm_object_text_set(popup, S_(PH_SYS_POP_FAILED));
+                               elm_popup_timeout_set(popup, 2.0);
+                               evas_object_smart_callback_add(popup, "timeout", viewer_popup_hide_cb, NULL);
+
+                               evas_object_show(popup);
+                       }
+                       free(val);
+               }
+       }
+       else {
+               int cnt_vcard = 0;
+               ret = service_get_uri(service, &val);
+               p_warn_if(SERVICE_ERROR_NONE != ret, "service_get_uri is failed(%d)", ret);
+
+               val_vcard[0] = '\0';
+
+               if (val && *val) {
+                       if (0 == strncmp(val, "file://", 7))
+                               snprintf(val_vcard, sizeof(val_vcard), "%s", val+7);
+                       else
+                               snprintf(val_vcard, sizeof(val_vcard), "%s", val);
+               }
+               else {
+                       ret = service_get_extra_data(service, AUL_K_MIME_CONTENT, &val);
+                       p_warn_if(SERVICE_ERROR_NONE != ret, "service_get_extra_data is failed(%d)", ret);
+                       if (val && *val)
+                               snprintf(val_vcard, sizeof(val_vcard), "%s", val);
+               }
+               free(val);
+
+               if ('\0' == *val_vcard) {
+                       ERR("service value is NULL");
+                       elm_exit();
+                       return;
+               }
+
+               free(cviewer_d->path);
+               cviewer_d->path = strdup(val_vcard);
+               err = contacts_vcard_get_entity_count(cviewer_d->path, &cnt_vcard);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_vcard_get_entity_count() Failed(%d)", err);
+
+               if (cnt_vcard < 1) {
+                       ERR("invalid vcard(%s)", cviewer_d->path);
+                       elm_exit();
+                       return;
+               }
+               else if (1 == cnt_vcard) {
+                       ret = viewer_load_vcard_contact(cviewer_d);
+                       if (0 != ret) {
+                               ERR("viewer_load_vcard_contact() Failed(%d)", ret);
+                               elm_exit();
+                               return;
+                       }
+               }
+               else {
+                       ret = viewer_load_vcard_contacts(cviewer_d, cnt_vcard);
+                       if (0 != ret) {
+                               ERR("viewer_load_vcard_contact() Failed(%d)", ret);
+                               elm_exit();
+                               return;
+                       }
+               }
+       }
+       elm_win_activate(cviewer_d->win);
+       return;
+}
+
+static void viewer_device_orientation(app_device_orientation_e orientation, void *data)
+{
+       PH_FN_CALL;
+       int rotate;
+       ct_viewer_data *cviewer_d = data;
+#ifdef _PHONE_CONTACTS_DESKTOP_MODE_
+       const char *config = elm_config_profile_get();
+       if(!strcmp(config, "desktop"))
+               return;
+#endif
+       p_retm_if(cviewer_d == NULL || cviewer_d->win == NULL, "Paramter is NULL");
+
+       switch (orientation) {
+       case APP_DEVICE_ORIENTATION_0:
+               rotate = 0;
+               ug_send_event(UG_EVENT_ROTATE_PORTRAIT);
+               break;
+       case APP_DEVICE_ORIENTATION_180:
+               rotate = 180;
+               ug_send_event(UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN);
+               break;
+       case APP_DEVICE_ORIENTATION_270:
+               rotate = 270;
+               ug_send_event(UG_EVENT_ROTATE_LANDSCAPE);
+               break;
+       case APP_DEVICE_ORIENTATION_90:
+               rotate = 90;
+               ug_send_event(UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN);
+               break;
+       default:
+               rotate = -1;
+               break;
+       }
+
+       if (0 <= rotate)
+               elm_win_rotation_with_resize_set(cviewer_d->win, rotate);
+
+       return;
+}
+
+API int main(int argc, char *argv[])
+{
+       ct_viewer_data ad = {0};
+       app_event_callback_s event_callback = {0,};
+
+       //vibration engine set, guide by settings - temporary fix
+       elm_init(argc, argv);
+       elm_config_preferred_engine_set("opengl_x11");
+
+       event_callback.create = viewer_create;
+       event_callback.terminate = viewer_terminate;
+       event_callback.pause = viewer_pause;
+       event_callback.resume = viewer_resume;
+       event_callback.service = viewer_service;
+       event_callback.low_memory = NULL;
+       event_callback.low_battery = NULL;
+       event_callback.device_orientation = viewer_device_orientation;
+       event_callback.language_changed = NULL;
+       event_callback.region_format_changed = NULL;
+
+       return app_efl_main(&argc, &argv, &event_callback, &ad);
+}
diff --git a/contacts-viewer/icon_contacts-viewer.png b/contacts-viewer/icon_contacts-viewer.png
new file mode 100644 (file)
index 0000000..900dcde
Binary files /dev/null and b/contacts-viewer/icon_contacts-viewer.png differ
diff --git a/contacts-viewer/org.tizen.contacts-viewer.xml b/contacts-viewer/org.tizen.contacts-viewer.xml
new file mode 100755 (executable)
index 0000000..2387e5e
--- /dev/null
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.contacts-viewer" version="0.1.2" install-location="internal-only">
+       <label>Contacts-Viewer</label>
+       <author email="ensung.park@samsung.com" href="www.samsung.com">ensung park</author>
+       <description>Contacts-Viewer Application</description>
+       <ui-application appid="org.tizen.contacts-viewer" exec="/usr/apps/org.tizen.contacts-viewer/bin/contacts-viewer" nodisplay="true" multiple="false" type="capp" taskmanage="true">
+               <icon>org.tizen.contacts.png</icon>
+               <label>Contacts-Viewer</label>
+                <label xml:lang="en-us">Contacts-Viewer</label>
+                <label xml:lang="nl-nl">Contacts-Viewer</label>
+                <label xml:lang="de-de">Contacts-Viewer</label>
+                <label xml:lang="en-gb">Contacts-Viewer</label>
+                <label xml:lang="zh-hk">Contacts-Viewer</label>
+                <label xml:lang="zh-cn">Contacts-Viewer</label>
+                <label xml:lang="ru-ru">Contacts-Viewer</label>
+                <label xml:lang="zh-tw">Contacts-Viewer</label>
+                <label xml:lang="ja-jp">Contacts-Viewer</label>
+                <label xml:lang="es-es">Contacts-Viewer</label>
+                <label xml:lang="el-gr">Contacts-Viewer</label>
+                <label xml:lang="it-it">Contacts-Viewer</label>
+                <label xml:lang="tr-tr">Contacts-Viewer</label>
+                <label xml:lang="pt-pt">Contacts-Viewer</label>
+                <label xml:lang="fr-fr">Contacts-Viewer</label>
+                <label xml:lang="ko-kr">Contacts-Viewer</label>
+               <application-service>
+                       <operation name="http://tizen.org/appcontrol/operation/view"/>
+                       <mime name="text/x-vcard"/>
+                       <mime name="text/directory"/>
+               </application-service>
+       </ui-application>
+</manifest>
diff --git a/contacts/CMakeLists.txt b/contacts/CMakeLists.txt
new file mode 100644 (file)
index 0000000..e3802a4
--- /dev/null
@@ -0,0 +1,23 @@
+SET(CONTACTS "contacts")
+SET(CONTACTS_PKGNAME "org.${VENDOR}.${CONTACTS}")
+
+SET(CONTACTS_SRCS contacts.c)
+
+ADD_DEFINITIONS("-DC_PACKAGE=\"${CONTACTS}\"")
+
+SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fPIC")
+
+FOREACH(flag ${contacts_pkgs_CFLAGS})
+       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+
+ADD_EXECUTABLE(${CONTACTS} ${CONTACTS_SRCS})
+SET_TARGET_PROPERTIES(${CONTACTS} PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS} -fpie")
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/lib/ct-front/include)
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/lib/common/include)
+TARGET_LINK_LIBRARIES(${CONTACTS} ${contacts_pkgs_LDFLAGS} common ug-contacts-tabui-efl "-pie")
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/${CONTACTS}/${CONTACTS_PKGNAME}.xml DESTINATION "/usr/share/packages")
+INSTALL(FILES icon_${CONTACTS}.png DESTINATION "/usr/share/icons/default/small" RENAME "${CONTACTS_PKGNAME}.png")
+INSTALL(TARGETS ${CONTACTS} DESTINATION /usr/apps/${CONTACTS_PKGNAME}/bin)
+INSTALL(DIRECTORY DESTINATION /usr/apps/${CONTACTS_PKGNAME}/data)
diff --git a/contacts/contacts.c b/contacts/contacts.c
new file mode 100755 (executable)
index 0000000..87c3679
--- /dev/null
@@ -0,0 +1,320 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include <app.h>
+#include <appcore-efl.h>
+#include <Ecore_X.h>
+#include <aul.h>
+#include <vconf.h>
+#include <vconf-keys.h>
+#include "phone.h"
+#include "phone-common.h"
+#include "ct-front.h"
+
+#if !defined(C_PACKAGE)
+#  define C_PACKAGE "contacts"
+#endif
+
+struct contact_data
+{
+       Evas_Object *win;
+       ct_front_data *cfront_d;
+       /* add more variables here */
+#ifdef _PHONE_CONTACTS_DESKTOP_MODE_
+       Evas_Object *icon;
+       Evas_Object *prev_btn;
+#endif
+};
+
+static void ctapp_win_del(void *data, Evas_Object *obj, void *event)
+{
+       elm_exit();
+}
+
+static Evas_Object* ctapp_create_win(const char *name)
+{
+       Evas_Object *eo;
+       int w, h;
+
+       eo = elm_win_add(NULL, name, ELM_WIN_BASIC);
+       if (eo) {
+               elm_win_title_set(eo, name);
+#ifdef _PHONE_CONTACTS_DESKTOP_MODE_
+#else
+               elm_win_borderless_set(eo, EINA_TRUE);
+#endif
+               evas_object_smart_callback_add(eo, "delete,request", ctapp_win_del, NULL);
+               ecore_x_window_size_get(ecore_x_window_root_first_get(), &w, &h);
+               evas_object_resize(eo, w, h);
+               elm_win_indicator_mode_set(eo, ELM_WIN_INDICATOR_SHOW);
+       }
+       elm_win_conformant_set(eo, EINA_TRUE);
+       return eo;
+}
+
+static void ctapp_region_changed(void *data)
+{
+       PH_FN_CALL;
+       struct contact_data *ad = data;
+       ct_front_data *cfront_d = ad->cfront_d;
+       ctui_front_view_region_changed(cfront_d);
+       ug_send_event(UG_EVENT_REGION_CHANGE);
+       return;
+}
+
+static void ctapp_language_changed(void *data)
+{
+       PH_FN_CALL;
+       struct contact_data *ad = data;
+       ct_front_data *cfront_d = ad->cfront_d;
+       ctui_front_view_language_changed(cfront_d);
+       ug_send_event(UG_EVENT_LANG_CHANGE);
+       return;
+}
+
+static void device_orientation(app_device_orientation_e orientation, void *data)
+{
+       PH_FN_CALL;
+       struct contact_data *ad = data;
+       ct_front_data *cfront_d = ad->cfront_d;
+#ifdef _PHONE_CONTACTS_DESKTOP_MODE_
+       const char *config = elm_config_profile_get();
+       if(!strcmp(config, "desktop"))
+               return;
+#endif
+       p_retm_if(cfront_d == NULL || cfront_d->win == NULL, "Paramter is NULL");
+       p_ret_if(!cfront_d->auto_rorate_screen);
+       cfront_d->rotate = orientation;
+       ctui_front_view_rotate(cfront_d, orientation);
+       return;
+}
+
+static int ctapp_open(void *data)
+{
+       PH_FN_CALL;
+       struct contact_data *ad = data;
+       ct_front_data *cfront_d = ad->cfront_d;
+       if (EINA_FALSE == evas_object_visible_get(cfront_d->win)){
+               evas_object_show(cfront_d->win);
+               if(CT_VIEW_NONE == cfront_d->select_tab)
+                       ctui_front_view_reset(cfront_d, CT_VIEW_CONTACT, -1, NULL);
+       }
+       return 0;
+}
+
+#ifdef _PHONE_CONTACTS_DESKTOP_MODE_
+static Evas_Object* __set_win_icon(struct contact_data *ad)
+{
+       Evas_Object *image = evas_object_image_add(evas_object_evas_get(ad->win));
+       evas_object_image_file_set(image, "/usr/share/icons/default/small/org.tizen.contacts.png", NULL);
+       elm_win_icon_object_set(ad->win, image);
+
+       return image;
+}
+
+static void __win_profile_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       if(data == NULL)
+               return;
+
+       struct contact_data *ad = data;
+
+       const char *profile = elm_config_profile_get();
+       if(!strcmp(profile, "desktop")) {
+               Elm_Object_Item *navi_item = elm_naviframe_bottom_item_get(ad->cfront_d->navi);
+               ad->prev_btn = elm_object_item_part_content_unset(navi_item, "prev_btn");
+               elm_win_indicator_mode_set(ad->win, ELM_WIN_INDICATOR_HIDE);
+               if(!ad->icon)
+                       ad->icon = __set_win_icon(ad);
+       }
+       else {
+               Elm_Object_Item *navi_item = elm_naviframe_bottom_item_get(ad->cfront_d->navi);
+               if (ad->prev_btn) {
+                       elm_object_item_part_content_set(navi_item, "prev_btn", ad->prev_btn);
+                       ad->prev_btn = NULL;
+               }
+               elm_win_indicator_mode_set(ad->win, ELM_WIN_INDICATOR_SHOW);
+       }
+}
+#endif //_PHONE_CONTACTS_DESKTOP_MODE_
+
+static void __ctapp_auto_rotate_screen_bool_changed(keynode_t *key, void *data)
+{
+       PH_FN_CALL;
+       struct contact_data *ad = data;
+
+       ct_front_data *cfront_d = ad->cfront_d;
+       p_retm_if(cfront_d == NULL || cfront_d->win == NULL, "Paramter is NULL");
+
+       vconf_get_bool(VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL, &cfront_d->auto_rorate_screen);
+       if (cfront_d->rotate != APP_DEVICE_ORIENTATION_0) {
+               if (cfront_d->auto_rorate_screen)
+                       ctui_front_view_rotate(cfront_d, cfront_d->rotate);
+               else
+                       ctui_front_view_rotate(cfront_d, APP_DEVICE_ORIENTATION_0);
+       }
+       return;
+}
+
+static bool ctapp_create(void *data)
+{
+       PH_FN_CALL;
+       struct contact_data *ad = data;
+       Evas_Object *win;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       /* create window */
+       win = ctapp_create_win(C_PACKAGE);
+       p_retvm_if(NULL == win, false, "phapp_create_win() Failed");
+       ad->win = win;
+
+
+       bindtextdomain(PACKAGE, LOCALEDIR);
+       err = contacts_connect2();
+       if (CONTACTS_ERROR_NONE != err) {
+               Evas_Object *popup;
+               ERR("contacts_connect2() Failed(%d)", err);
+               evas_object_show(win);
+               popup = elm_popup_add(win);
+               evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               evas_object_show(popup);
+               elm_object_text_set(popup, T_(PH_GET_TEXT_BASIC, PHTEXT_INITIALIZING));
+               elm_popup_timeout_set(popup, 1.5);
+               evas_object_smart_callback_add(popup, "timeout", ctapp_win_del, NULL);
+               return true;
+       }
+#ifdef _PHONE_CONTACTS_DESKTOP_MODE_
+       evas_object_smart_callback_add(ad->win, "profile,changed", __win_profile_changed_cb, ad);
+#endif
+
+       UG_INIT_EFL(ad->win, UG_OPT_INDICATOR_ENABLE);
+       ad->cfront_d = ctui_front_view_create(ad->win);
+
+       vconf_notify_key_changed(VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL, __ctapp_auto_rotate_screen_bool_changed, ad);
+       vconf_get_bool(VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL, &(ad->cfront_d->auto_rorate_screen));
+
+       ad->cfront_d->rotate = app_get_device_orientation();
+       if (ad->cfront_d->auto_rorate_screen)
+               elm_win_rotation_with_resize_set(ad->cfront_d->win, ad->cfront_d->rotate);
+       appcore_set_open_cb(ctapp_open, data);
+       return true;
+}
+
+static void ctapp_terminate(void *data)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       struct contact_data *ad = data;
+
+       vconf_ignore_key_changed(VCONFKEY_SETAPPL_AUTO_ROTATE_SCREEN_BOOL, __ctapp_auto_rotate_screen_bool_changed);
+
+       if (NULL != ad->win)
+               evas_object_del(ad->win);
+       //ug_destroy_all();
+       err = contacts_disconnect2();
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+       return;
+}
+
+static void ctapp_pause(void *data)
+{
+       PH_FN_CALL;
+       struct contact_data *ad = data;
+       ctui_front_view_pause(ad->cfront_d);
+       ug_pause();
+       return;
+}
+
+static void ctapp_resume(void *data)
+{
+       PH_FN_CALL;
+       struct contact_data *ad = data;
+       ct_front_data *cfront_d = ad->cfront_d;
+       if (CT_VIEW_NONE == cfront_d->select_tab)
+               ctui_front_view_reset(cfront_d, CT_VIEW_CONTACT, -1, NULL);
+       else
+               ctui_front_view_resume(ad->cfront_d);
+       ug_resume();
+       return;
+}
+
+static void ctapp_service(service_h service, void *data)
+{
+       PH_FN_CALL;
+       struct contact_data *ad = data;
+       ct_front_data *cfront_d;
+       int ret;
+       char* val = NULL;
+
+       p_retm_if(NULL == ad || NULL == ad->cfront_d, "data is null");
+       cfront_d = ad->cfront_d;
+
+       ret = service_get_extra_data(service, "launch_type", &val);
+       p_warn_if(SERVICE_ERROR_NONE != ret, "service_get_extra_data is failed(%d)", ret);
+
+       if (val && *val) {
+               if (0 == strcmp(val, "favorite"))
+                       ctui_front_view_reset(cfront_d, CT_VIEW_FAVORITE, -1, NULL);
+               else if (0 == strcmp(val, "groups"))
+                       ctui_front_view_reset(cfront_d, CT_VIEW_GROUP, -1, NULL);
+               else if (0 == strcmp(val, "group_message"))
+                       ctui_front_view_reset(cfront_d, CT_VIEW_GROUP, CT_FRONT_GROUP_MESSAGE, service);
+               else if (0 == strcmp(val, "group_email"))
+                       ctui_front_view_reset(cfront_d, CT_VIEW_GROUP, CT_FRONT_GROUP_EMAIL, service);
+               else if (0 == strcmp(val, "group_detail"))
+                       ctui_front_view_reset(cfront_d, CT_VIEW_GROUP, CT_FRONT_GROUP_DETAIL, service);
+               else if (0 == strcmp(val, "new"))
+                       ctui_front_view_reset(cfront_d, CT_VIEW_CONTACT, CT_FRONT_CONTACT_NEW, NULL);
+               else if (0 == strcmp(val, "addrbook"))
+                       ctui_front_view_reset(cfront_d, CT_VIEW_CONTACT, CT_FRONT_CONTACT_ADDR, service);
+               else if (0 == strcmp(val, "booting"))
+                       elm_win_lower(cfront_d->win);
+               free(val);
+               return;
+       }
+
+       ret = service_get_extra_data(service, "search_name", &val);
+       p_warn_if(SERVICE_ERROR_NONE != ret, "service_get_extra_data is failed(%d)", ret);
+
+       if (val && *val) {
+               ctui_front_view_reset(cfront_d, CT_VIEW_CONTACT, CT_FRONT_CONTACT_SEARCH, service);
+               free(val);
+               return;
+       }
+
+       ctui_front_view_reset(cfront_d, CT_VIEW_CONTACT, -1, NULL);
+       return;
+}
+
+API int main(int argc, char *argv[])
+{
+       struct contact_data ad = {0};
+       app_event_callback_s event_callback = {0,};
+
+       event_callback.create = ctapp_create;
+       event_callback.terminate = ctapp_terminate;
+       event_callback.pause = ctapp_pause;
+       event_callback.resume = ctapp_resume;
+       event_callback.service = ctapp_service;
+       event_callback.low_memory = NULL;
+       event_callback.low_battery = NULL;
+       event_callback.device_orientation = device_orientation;
+       event_callback.language_changed = ctapp_language_changed;
+       event_callback.region_format_changed = ctapp_region_changed;
+
+       return app_efl_main(&argc, &argv, &event_callback, &ad);
+}
+
diff --git a/contacts/icon_contacts.png b/contacts/icon_contacts.png
new file mode 100755 (executable)
index 0000000..eabeaaf
Binary files /dev/null and b/contacts/icon_contacts.png differ
diff --git a/contacts/org.tizen.contacts.xml b/contacts/org.tizen.contacts.xml
new file mode 100755 (executable)
index 0000000..c8e95b3
--- /dev/null
@@ -0,0 +1,62 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.contacts" version="0.1.2" install-location="internal-only">
+       <label>Contacts</label>
+       <author email="ensung.park@samsung.com" href="www.samsung.com">ensung park</author>
+       <description>Contacts Application</description>
+       <ui-application appid="org.tizen.contacts" exec="/usr/apps/org.tizen.contacts/bin/contacts" nodisplay="false" multiple="false" type="capp" taskmanage="true">
+               <icon>org.tizen.contacts.png</icon>
+               <label>Contacts</label>
+               <label xml:lang="hy-am">Կոնտակտներ</label>
+               <label xml:lang="az-az">Adlar</label>
+               <label xml:lang="eu-es">Kontaktuak</label>
+               <label xml:lang="bg-bg">Телефонен указател</label>
+               <label xml:lang="ca-es">Contactes</label>
+               <label xml:lang="zh-cn">联系人</label>
+               <label xml:lang="zh-hk">聯絡人</label>
+               <label xml:lang="zh-tw">聯絡人</label>
+               <label xml:lang="hr-hr">Imenik</label>
+               <label xml:lang="cs-cz">Kontakty</label>
+               <label xml:lang="da-dk">Kontakter</label>
+               <label xml:lang="nl-nl">Contacten</label>
+               <label xml:lang="en-gb">Contacts</label>
+               <label xml:lang="en-us">Contacts</label>
+               <label xml:lang="et-ee">Kontaktid</label>
+               <label xml:lang="fi-fi">Yhteystiedot</label>
+               <label xml:lang="fr-fr">Contacts</label>
+               <label xml:lang="gl-es">Contactos</label>
+               <label xml:lang="ka-ge">კონტაქტები</label>
+               <label xml:lang="de-de">Kontakte</label>
+               <label xml:lang="el-gr">Επαφές</label>
+               <label xml:lang="hu-hu">Névjegyek</label>
+               <label xml:lang="is-is">Tengiliðir</label>
+               <label xml:lang="ga-ie">Teagmhálaithe</label>
+               <label xml:lang="it-it">Rubrica</label>
+               <label xml:lang="ja-jp">電話帳</label>
+               <label xml:lang="kk-kz">Контактілер</label>
+               <label xml:lang="ko-kr">전화번호부</label>
+               <label xml:lang="lv-lv">Kontakti</label>
+               <label xml:lang="lt-lt">Adresatai</label>
+               <label xml:lang="mk-mk">Именик</label>
+               <label xml:lang="nb-no">Kontakter</label>
+               <label xml:lang="pl-pl">Kontakty</label>
+               <label xml:lang="pt-pt">Contactos</label>
+               <label xml:lang="pt-br">Contatos</label>
+               <label xml:lang="ro-ro">Contacte</label>
+               <label xml:lang="ru-ru">Контакты</label>
+               <label xml:lang="sr-rs">Kontakti</label>
+               <label xml:lang="sk-sk">Kontakty</label>
+               <label xml:lang="sl-si">Imenik</label>
+               <label xml:lang="es-es">Contactos</label>
+               <label xml:lang="es-us">Contactos</label>
+               <label xml:lang="sv-se">Kontakter</label>
+               <label xml:lang="tr-tr">Rehber</label>
+               <label xml:lang="uk-ua">Контакти</label>
+               <label xml:lang="uz-uz">Kontaktlar</label>
+               <label xml:lang="ar-ae">الأسماء</label>
+               <label xml:lang="zh-sg">"联系人</label>
+               <label xml:lang="hi-in">संपर्क</label>
+               <label xml:lang="en-ph">Contacts</label>
+               <label xml:lang="fr-ca">Contacts</label>
+       </ui-application>
+
+</manifest>
diff --git a/include/contacts-ug.h b/include/contacts-ug.h
new file mode 100755 (executable)
index 0000000..78bd7e7
--- /dev/null
@@ -0,0 +1,266 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CONTACTS_UG_H__
+#define __CONTACTS_UG_H__
+
+/**
+ * @defgroup   CONTACTS_UG Contacts UI-gadget
+ * @ingroup    SLP_UG
+ * @addtogroup CONTACTS_UG
+ * @{
+ *
+ * Contacts UI-gadget
+ * \n This header file contains the declaration & description for Contacts UG.
+ *
+ * @section Header To use Them:
+ * @code
+ * #include <contacts-ug.h>
+ * @endcode
+ *
+ * @section example Example:
+ * @code
+ #include <stdio.h>
+ #include <ui-gadget.h>
+ #include <contacts-ug.h>
+
+ void contacts_detail_ug(int contact_id)
+ {
+    bundle *bd;
+    char buf[16];
+
+    bd = bundle_create();
+    if(NULL == bd) {
+       ERR("bundle_create() Failed");
+       return;
+    }
+
+    snprintf(buf, sizeof(buf), "%d", CT_UG_REQUEST_DETAIL);
+    bundle_add(bd, CT_UG_BUNDLE_TYPE, buf);
+    snprintf(buf, sizeof(buf), "%d", contact_id);
+    bundle_add(bd, CT_UG_BUNDLE_ID, buf);
+
+    cbs.layout_cb = ug_layout_cb;
+    cbs.result_cb = NULL;
+    cbs.destroy_cb = ug_destroy_cb;
+
+    ug = ug_create(NULL, UG_CONTACTS_DETAILS, UG_MODE_FULLVIEW, bd, &cbs);
+    if(NULL == ug)
+       ERR("ug_create() Failed");
+
+    bundle_free(bd);
+ }
+ * @endcode
+ *
+ */
+
+/**
+ * The name of details/new/edit UG
+ * @see #CT_UG_DETAILS_TYPES
+ */
+#define UG_CONTACTS_DETAILS "contacts-details-efl"
+
+/**
+ * The name of list UG
+ * @see #CT_UG_LIST_TYPES
+ */
+#define UG_CONTACTS_LIST "contacts-list-efl"
+
+/**
+ * The name of setting UG
+ */
+#define UG_CONTACTS_SETTINGS "contacts-settings-efl"
+
+/**
+ * types of #UG_CONTACTS_DETAILS
+ */
+enum CT_UG_DETAILS_TYPES{
+       CT_UG_REQUEST_DETAIL = 0,/**< . */
+
+       CT_UG_REQUEST_EDIT = 11,/**< . */
+
+       CT_UG_REQUEST_ADD = 21,/**< . */
+       CT_UG_REQUEST_ADD_WITH_NUM = 22,/**< . */
+       CT_UG_REQUEST_ADD_WITH_EMAIL = 23,/**< . */
+       CT_UG_REQUEST_ADD_WITH_WEB = 24,/**< . */
+};
+
+/**
+ * types of #UG_CONTACTS_LIST
+ */
+enum CT_UG_LIST_TYPES{
+       CT_UG_REQUEST_LIST = 0,/**< . */
+       CT_UG_REQUEST_LIST_WITH_BACK = 1,/**< . */
+
+       CT_UG_REQUEST_SELECT_PERSON = 11,/**< . */
+       CT_UG_REQUEST_SELECT_NUMBER = 12,/**< . */
+       CT_UG_REQUEST_SELECT_EMAIL = 13,/**< . */
+       CT_UG_REQUEST_SELECT_VCARD = 14,/**< . */
+       CT_UG_REQUEST_SELECT_CONTACT_ADD_TO_HOME = 15,/**< . */
+       CT_UG_REQUEST_SELECT_GROUP_ADD_TO_HOME = 16,/**< . */
+       CT_UG_REQUEST_SELECT_NUMBER_OR_EMAIL = 17,/**< . */
+       CT_UG_REQUEST_SELECT_GROUP = 18, /**< . */
+
+       CT_UG_REQUEST_UPDATE_CONTACT = 20,/**< . */
+       CT_UG_REQUEST_UPDATE_WITH_NUM = 21,/**< . */
+       CT_UG_REQUEST_UPDATE_WITH_EMAIL = 22,/**< . */
+       CT_UG_REQUEST_UPDATE_WITH_WEB = 23,/**< . */
+
+       CT_UG_REQUEST_CHECK = 31,/**< . */
+       CT_UG_REQUEST_CHECK_FOR_NUMBER = 32,/**< . */
+       CT_UG_REQUEST_CHECK_FOR_EMAIL = 33,/**< . */
+       CT_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL = 34,/**< . */
+
+       CT_UG_REQUEST_SAVE_IMG = 41,/**< . */
+       CT_UG_REQUEST_SAVE_RINGTONE = 42,/**< . */
+
+       CT_UG_REQUEST_SHARE_CONTACT_INFO = 61,/**< . */
+};
+
+#define CT_UG_BUNDLE_ACCOUNTID "account_id"
+#define CT_UG_BUNDLE_PERSON_ID "ct_person_id"
+
+/**
+ * The key of request bundle for type.
+ * \n Value : convert id to string by using \%d.
+ */
+#define CT_UG_BUNDLE_TYPE "type"
+
+/**
+ * The key of request bundle for contact index
+ * \n Value : convert id to string by using \%d
+ * \n Use on #CT_UG_REQUEST_DETAIL, #CT_UG_REQUEST_EDIT
+ */
+#define CT_UG_BUNDLE_ID "person_id"
+
+/**
+ * The key of request bundle for vcard stream.
+ * \n Value : vcard stream.(It is not a filepath.)
+ * \n Use only on #CT_UG_REQUEST_ADD.
+ */
+#define CT_UG_BUNDLE_VCARD "ct_vcard"
+
+/**
+ * The key of request bundle for number
+ * \n Use on #CT_UG_REQUEST_ADD_WITH_NUM, #CT_UG_REQUEST_UPDATE_WITH_NUM
+ * \n Value : (string)number
+ */
+#define CT_UG_BUNDLE_NUM "ct_num"
+
+/**
+ * The key of request bundle for email
+ * \n Use on #CT_UG_REQUEST_ADD_WITH_EMAIL, #CT_UG_REQUEST_UPDATE_WITH_EMAIL
+ * \n (string)email address
+ */
+#define CT_UG_BUNDLE_EMAIL "ct_email"
+
+/**
+ * The key of request bundle for web
+ * \n Use on #CT_UG_REQUEST_ADD_WITH_WEB, #CT_UG_REQUEST_UPDATE_WITH_WEB
+ * \n Value : (string)web address
+ */
+#define CT_UG_BUNDLE_WEB "ct_web"
+
+/**
+ * The key of request bundle for path(ringtone or img)
+ * \n Use on #CT_UG_REQUEST_SAVE_IMG, #CT_UG_REQUEST_SAVE_RINGTONE
+ * \n Value : (string)absolutely path
+ */
+#define CT_UG_BUNDLE_PATH "ct_path"
+
+/**
+ * The key of request bundle for maximum number to select.
+ * \n Use on #CT_UG_REQUEST_CHECK
+ * \n Value : convert maximum number to string by using \%d (0 is ALL)
+ */
+#define CT_UG_BUNDLE_MAX "ct_max"
+
+/**
+ * The key of result bundle for contact index
+ * \n The contact index on #CT_UG_REQUEST_ADD , CT_UG_REQUEST_ADD_XXX
+ * \n The contact index on #CT_UG_REQUEST_SELECT_PERSON
+ * \n Value : convert id to integer by using atoi()
+ * \n Recommends to destroy Contacts UG at ug_cbs.destroy_cb.(not ug_cbs.result_cb)
+ * \n In ug_cbs.result_cb, ug_destroy() should not be called.
+ */
+#define CT_UG_BUNDLE_RESULT_PERSON_ID "person_id"
+
+/**
+ * The key of result bundle for the index of number value
+ * \n The number value index on #CT_UG_REQUEST_SELECT_NUMBER
+ * \n Value : convert id to integer by using atoi()
+ * \n Recommends to destroy Contacts UG at ug_cbs.destroy_cb.(not ug_cbs.result_cb)
+ * \n In ug_cbs.result_cb, ug_destroy() should not be called.
+ */
+#define CT_UG_BUNDLE_RESULT_NUMBER_ID "num_id"
+
+/**
+ * The key of result bundle for the index of email value
+ * \n The email value index on #CT_UG_REQUEST_SELECT_EMAIL
+ * \n Value : convert id to integer by using atoi()
+ * \n Recommends to destroy Contacts UG at ug_cbs.destroy_cb.(not ug_cbs.result_cb)
+ * \n In ug_cbs.result_cb, ug_destroy() should not be called.
+ */
+#define CT_UG_BUNDLE_RESULT_EMAIL_ID "email_id"
+
+/**
+ * The key of result bundle for the index of group value
+ * \n The group value index on #CT_UG_REQUEST_SELECT_GROUP
+ * \n Value : convert id to integer by using atoi()
+ * \n Recommends to destroy Contacts UG at ug_cbs.destroy_cb.(not ug_cbs.result_cb)
+ * \n In ug_cbs.result_cb, ug_destroy() should not be called.
+ */
+#define CT_UG_BUNDLE_RESULT_GROUP_ID "group_id"
+
+/**
+ * The key of result bundle for a list of contact index
+ * \n The contact index on #CT_UG_REQUEST_CHECK
+ * \n Value : convert string to a integer array by using g_base64_decode()
+ * \n Recommends to destroy Contacts UG at ug_cbs.destroy_cb.(not ug_cbs.result_cb)
+ * \n In ug_cbs.result_cb, ug_destroy() should not be called.
+ * @par example
+ * @code
+ void contacts_result_cb(struct ui_gadget *ug, bundle *result, void *data)
+ {
+    if(NULL == ug || NULL == data)
+       return;
+
+    if(result) {
+       const char *val;
+       int *list, len, i;
+
+       val = bundle_get_val(result, CT_UG_BUNDLE_RESULT_PERSON_ID_LIST);
+       list = (int *)g_base64_decode(val, &len);
+
+       for(i=0;i<len/sizeof(int);i++)
+          printf("selected contact = %d", list[i]);
+
+       g_free(list);
+    }
+ }
+ *
+ * @endcode
+ */
+#define CT_UG_BUNDLE_RESULT_PERSON_ID_LIST "person_id_list"
+#define CT_UG_BUNDLE_RESULT_NUMBER_ID_LIST "num_id_list"
+#define CT_UG_BUNDLE_RESULT_EMAIL_ID_LIST "email_id_list"
+#define CT_UG_BUNDLE_RESULT_PERSON_INFO "person_info"
+/**
+ * @}
+ */
+
+#endif //__CONTACTS_UG_H__
diff --git a/include/phone-ug.h b/include/phone-ug.h
new file mode 100755 (executable)
index 0000000..e608458
--- /dev/null
@@ -0,0 +1,171 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#ifndef __PHONE_UG_H__
+#define __PHONE_UG_H__
+
+/**
+ * @defgroup   PHONE_UG PHONE UI-gadget
+ * @ingroup    SLP_UG
+ * @addtogroup PHONE_UG
+ * @{
+ *
+ * Phone UI-gadget
+ * \n This header file contains the declaration & description for Phone UG.
+ *
+ * @section Header To use Them:
+ * @code
+ * #include <phone-ug.h>
+ * @endcode
+ *
+ * @section example Example:
+ * @code
+ #include <stdio.h>
+ #include <ui-gadget.h>
+ #include <phone-ug.h>
+ * @endcode
+ *
+ void phonelog_ug ()
+ {
+    bundle *bd;
+    char buf[16];
+
+    bd = bundle_create();
+    if(NULL == bd) {
+       ERR("bundle_create() Failed");
+       return;
+    }
+
+    snprintf(buf, sizeof(buf), "%d", PH_UG_REQUEST_LOG_CHECK);
+    bundle_add(bd, PH_UG_BUNDLE_TYPE, buf);
+
+    cbs.layout_cb = ug_layout_cb;
+    cbs.result_cb = NULL;
+    cbs.destroy_cb = ug_destroy_cb;
+
+    ug = ug_create(NULL, UG_PHONE_LOG, UG_MODE_FULLVIEW, bd, &cbs);
+    if(NULL == ug)
+       ERR("ug_create() Failed");
+
+    bundle_free(bd);
+ }
+ * @endcode
+ */
+
+/**
+ * The name of phonelog UG
+ */
+#define UG_DIALER_LOG "dialer-efl"
+
+/**
+ * The name of dialer UG
+ * @see #PH_UG_LOG_TYPES
+ */
+#define UG_PHONE_LOG "phonelog-efl"
+
+/**
+ * The name of phoneui UG
+ */
+#define UG_PHONEUI_LOG "phoneui-efl"
+
+/**
+ * types of #UG_PHONEUI
+ */
+enum PHUI_UG_LIST_TYPES{
+       PH_UG_REQUEST_SELECT = 11,/**< . */
+       PH_UG_REQUEST_SELECT_NUMBER = 12,/**< . */
+       PH_UG_REQUEST_SELECT_EMAIL = 13,/**< . */
+       PH_UG_REQUEST_SELECT_NUMBER_OR_EMAIL = 17,/**< . */
+
+       PH_UG_REQUEST_SET_WITH_NUM = 21,/**< . */
+       PH_UG_REQUEST_SET_WITH_EMAIL = 22,/**< . */
+       PH_UG_REQUEST_SET_WITH_WEB = 23,/**< . */
+       PH_UG_REQUEST_SET_WITH_IMG = 24,/**< . */
+       PH_UG_REQUEST_SET_WITH_RINGTONE = 25,/**< . */
+
+       PH_UG_REQUEST_CHECK = 31,/**< . */
+       PH_UG_REQUEST_CHECK_FOR_NUMBER = 32,/**< . */
+       PH_UG_REQUEST_CHECK_FOR_EMAIL = 33,/**< . */
+       PH_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL = 34,/**< . */
+
+       PH_UG_REQUEST_LAUNCH_VOICECALL = 51,/**< . */
+};
+
+/**
+ * The name of speeddial UG
+ */
+#define UG_SPEEDDIAL_LOG "speeddial-efl"
+
+
+/**
+ * types of #PH_UG_LOG_TYPES
+ */
+enum PH_UG_LOG_TYPES{
+       PH_UG_REQUEST_LOG_CHECK = 11,
+       PH_UG_REQUEST_LOG_SELECT = 12,
+};
+
+/**
+ * The key of request bundle for type.
+ * \n Value : convert id to string by using \%d.
+ */
+#define PH_UG_BUNDLE_TYPE "type"
+
+/**
+ * The key of result bundle for phonelog index
+ * \n The contact index on #PH_UG_REQUEST_LOG_SELECT
+ * \n Value : convert id to integer by using atoi()
+ * \n Recommends to destroy Phone UG at ug_cbs.destroy_cb.(not ug_cbs.result_cb)
+ * \n In ug_cbs.result_cb, ug_destroy() should not be called.
+ */
+#define PH_UG_BUNDLE_RESULT_PLOG_ID "plog_id"
+
+/**
+ * The key of result bundle for a list of phonelog index
+ * \n The phonelog index on #PH_UG_REQUEST_LOG_CHECK
+ * \n Value : convert string to a integer array by using g_base64_decode()
+ * \n Recommends to destroy Phone UG at ug_cbs.destroy_cb.(not ug_cbs.result_cb)
+ * \n In ug_cbs.result_cb, ug_destroy() should not be called.
+ * @par example
+ * @code
+ void phonelog_result_cb(struct ui_gadget *ug, bundle *result, void *data)
+ {
+    if(NULL == ug || NULL == data)
+       return;
+
+    if(result) {
+       const char *val;
+       int *list, len, i;
+
+       val = bundle_get_val(result, PH_UG_BUNDLE_RESULT_PLOG_ID_LIST);
+       list = (int *)g_base64_decode(val, &len);
+
+       for(i=0;i<len/sizeof(int);i++)
+          printf("selected contact = %d", list[i]);
+
+       g_free(list);
+    }
+ }
+ *
+ * @endcode
+ */
+#define PH_UG_BUNDLE_RESULT_PLOG_ID_LIST "get_select_list"        // TODO : change to "plog_id_list"
+
+/**
+ * @}
+ */
+
+#endif //__PHONE_UG_H__
diff --git a/lib/CMakeLists.txt b/lib/CMakeLists.txt
new file mode 100755 (executable)
index 0000000..f064e7b
--- /dev/null
@@ -0,0 +1,166 @@
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/common/include)
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/ct-front/include)
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/details/include)
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/dialer/include)
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/favor/include)
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/list/include)
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/log/include)
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/ph-front/include)
+INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/speed/include)
+
+SET(COMMON_LIB common)
+SET(FAVOR_LIB favorite)
+SET(SPEEDDIAL ug-speeddial-efl)
+SET(PH_LOG ug-phonelog-efl)
+SET(CT_DETAILS ug-contacts-details-efl)
+SET(CT_LIST ug-contacts-list-efl)
+SET(CT_SETTING ug-contacts-settings-efl)
+SET(PH_DIALER ug-dialer-efl)
+SET(PH_FRONT ug-phone-tabui-efl)
+SET(CT_FRONT ug-contacts-tabui-efl)
+SET(UGLIBDIR "/usr/ug/lib")
+
+FILE(GLOB COMMON_SRCS common/*.c)
+
+INCLUDE(FindPkgConfig)
+pkg_check_modules(ug_pkgs REQUIRED contacts-service2 msg-service)
+
+SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} -fPIC")
+
+FOREACH(flag ${ug_pkgs_CFLAGS})
+       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+
+SET(ug_pkgs_LDFLAGS "${pkgs_LDFLAGS} ${ug_pkgs_LDFLAGS}")
+
+ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_BINARY_DIR}/contact_button.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/lib/images/phoneug-images
+       ${EDC_SRC_DIR}/contact_button.edc ${CMAKE_BINARY_DIR}/contact_button.edj
+       DEPENDS ${EDC_SRC_DIR}/contact_button.edc
+       )
+
+ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_BINARY_DIR}/progress.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/lib/images
+       ${EDC_SRC_DIR}/progress.edc ${CMAKE_BINARY_DIR}/progress.edj
+       DEPENDS ${EDC_SRC_DIR}/progress.edc
+       )
+
+ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_BINARY_DIR}/dialer.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/lib/images
+       ${EDC_SRC_DIR}/dialer.edc ${CMAKE_BINARY_DIR}/dialer.edj
+       DEPENDS ${EDC_SRC_DIR}/dialer.edc
+       )
+
+ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_BINARY_DIR}/dialer_theme.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/lib/images
+       ${EDC_SRC_DIR}/dialer_theme.edc ${CMAKE_BINARY_DIR}/dialer_theme.edj
+       DEPENDS ${EDC_SRC_DIR}/dialer_theme.edc
+       )
+
+ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_BINARY_DIR}/speeddial_theme.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/lib/images
+       ${EDC_SRC_DIR}/speeddial_theme.edc ${CMAKE_BINARY_DIR}/speeddial_theme.edj
+       DEPENDS ${EDC_SRC_DIR}/speeddial_theme.edc
+       )
+
+ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_BINARY_DIR}/logdetail_theme.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/lib/images
+       ${EDC_SRC_DIR}/logdetail_theme.edc ${CMAKE_BINARY_DIR}/logdetail_theme.edj
+       DEPENDS ${EDC_SRC_DIR}/logdetail_theme.edc
+       )
+
+ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_BINARY_DIR}/contacts.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/lib/images/contact_images
+       ${EDC_SRC_DIR}/contacts.edc ${CMAKE_BINARY_DIR}/contacts.edj
+       DEPENDS ${EDC_SRC_DIR}/contacts.edc ${EDC_SRC_DIR}/list.edc ${EDC_SRC_DIR}/progress.edc
+       )
+
+ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_BINARY_DIR}/favorites_theme.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/lib/images
+       ${EDC_SRC_DIR}/favorites_theme.edc ${CMAKE_BINARY_DIR}/favorites_theme.edj
+       DEPENDS ${EDC_SRC_DIR}/favorites_theme.edc
+       )
+
+ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_BINARY_DIR}/group_theme.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/images
+       ${EDC_SRC_DIR}/group_theme.edc ${CMAKE_BINARY_DIR}/group_theme.edj
+       DEPENDS ${EDC_SRC_DIR}/group_theme.edc
+       )
+
+ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_BINARY_DIR}/image_layout.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/images
+       ${EDC_SRC_DIR}/image_layout.edc ${CMAKE_BINARY_DIR}/image_layout.edj
+       DEPENDS ${EDC_SRC_DIR}/image_layout.edc
+       )
+
+ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_BINARY_DIR}/list_theme.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/images
+       ${EDC_SRC_DIR}/list_theme.edc ${CMAKE_BINARY_DIR}/list_theme.edj
+       DEPENDS ${EDC_SRC_DIR}/list_theme.edc
+       )
+
+ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_BINARY_DIR}/detail_theme.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/lib/images
+       ${EDC_SRC_DIR}/detail_theme.edc ${CMAKE_BINARY_DIR}/detail_theme.edj
+       DEPENDS ${EDC_SRC_DIR}/detail_theme.edc
+       )
+
+ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_BINARY_DIR}/selectioninfo.edj
+       COMMAND edje_cc
+       ${EDC_SRC_DIR}/selectioninfo.edc ${CMAKE_BINARY_DIR}/selectioninfo.edj
+       DEPENDS ${EDC_SRC_DIR}/selectioninfo.edc
+       )
+
+ADD_CUSTOM_COMMAND(OUTPUT ${CMAKE_BINARY_DIR}/nocontent_layout.edj
+       COMMAND edje_cc -id ${CMAKE_SOURCE_DIR}/lib/images/
+       ${EDC_SRC_DIR}/nocontent_layout.edc ${CMAKE_BINARY_DIR}/nocontent_layout.edj
+       DEPENDS ${EDC_SRC_DIR}/nocontent_layout.edc
+       )
+
+ADD_CUSTOM_TARGET(contact_button_edj_build DEPENDS ${CMAKE_BINARY_DIR}/contact_button.edj)
+ADD_CUSTOM_TARGET(progress_edj_build DEPENDS ${CMAKE_BINARY_DIR}/progress.edj)
+ADD_CUSTOM_TARGET(dialer_theme_build DEPENDS ${CMAKE_BINARY_DIR}/dialer_theme.edj)
+ADD_CUSTOM_TARGET(dialer_edj_build DEPENDS ${CMAKE_BINARY_DIR}/dialer.edj)
+ADD_CUSTOM_TARGET(speeddial_theme_build DEPENDS ${CMAKE_BINARY_DIR}/speeddial_theme.edj)
+ADD_CUSTOM_TARGET(logdetail_theme_build DEPENDS ${CMAKE_BINARY_DIR}/logdetail_theme.edj)
+ADD_CUSTOM_TARGET(contacts_edj_build DEPENDS ${CMAKE_BINARY_DIR}/contacts.edj)
+ADD_CUSTOM_TARGET(favorites_theme_build DEPENDS ${CMAKE_BINARY_DIR}/favorites_theme.edj)
+ADD_CUSTOM_TARGET(group_theme_edj_build DEPENDS ${CMAKE_BINARY_DIR}/group_theme.edj)
+ADD_CUSTOM_TARGET(image_layout_edj_build DEPENDS ${CMAKE_BINARY_DIR}/image_layout.edj)
+ADD_CUSTOM_TARGET(list_theme_edj_build DEPENDS ${CMAKE_BINARY_DIR}/list_theme.edj)
+ADD_CUSTOM_TARGET(detail_theme_edj_build DEPENDS ${CMAKE_BINARY_DIR}/detail_theme.edj)
+ADD_CUSTOM_TARGET(selectioninfo_edj_build DEPENDS ${CMAKE_BINARY_DIR}/selectioninfo.edj)
+ADD_CUSTOM_TARGET(nocontent_layout_edj_build DEPENDS ${CMAKE_BINARY_DIR}/nocontent_layout.edj)
+
+ADD_LIBRARY(${COMMON_LIB} STATIC ${COMMON_SRCS})
+SET_TARGET_PROPERTIES(${COMMON_LIB} PROPERTIES COMPILE_FLAGS ${EXTRA_CFLAGS})
+TARGET_LINK_LIBRARIES(${COMMON_LIB} ${ug_pkgs_LDFLAGS})
+ADD_DEPENDENCIES(${COMMON_LIB} selectioninfo_edj_build)
+ADD_DEPENDENCIES(${COMMON_LIB} nocontent_layout_edj_build)
+
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/phone-ug.h DESTINATION /usr/include)
+INSTALL(FILES ${CMAKE_SOURCE_DIR}/include/contacts-ug.h DESTINATION /usr/include)
+INSTALL(FILES ${CMAKE_BINARY_DIR}/contact_button.edj DESTINATION ${EDJDIR})
+INSTALL(FILES ${CMAKE_BINARY_DIR}/contacts.edj DESTINATION ${EDJDIR})
+INSTALL(FILES ${CMAKE_BINARY_DIR}/progress.edj DESTINATION ${EDJDIR})
+INSTALL(FILES ${CMAKE_BINARY_DIR}/dialer.edj DESTINATION ${EDJDIR})
+INSTALL(FILES ${CMAKE_BINARY_DIR}/dialer_theme.edj DESTINATION ${EDJDIR})
+INSTALL(FILES ${CMAKE_BINARY_DIR}/speeddial_theme.edj DESTINATION ${EDJDIR})
+INSTALL(FILES ${CMAKE_BINARY_DIR}/logdetail_theme.edj DESTINATION ${EDJDIR})
+INSTALL(FILES ${CMAKE_BINARY_DIR}/favorites_theme.edj DESTINATION ${EDJDIR})
+INSTALL(FILES ${CMAKE_BINARY_DIR}/group_theme.edj DESTINATION ${EDJDIR})
+INSTALL(FILES ${CMAKE_BINARY_DIR}/image_layout.edj DESTINATION ${EDJDIR})
+INSTALL(FILES ${CMAKE_BINARY_DIR}/list_theme.edj DESTINATION ${EDJDIR})
+INSTALL(FILES ${CMAKE_BINARY_DIR}/detail_theme.edj DESTINATION ${EDJDIR})
+INSTALL(FILES ${CMAKE_BINARY_DIR}/selectioninfo.edj DESTINATION ${EDJDIR})
+INSTALL(FILES ${CMAKE_BINARY_DIR}/nocontent_layout.edj DESTINATION ${EDJDIR})
+
+ADD_SUBDIRECTORY(speed)
+ADD_SUBDIRECTORY(log)
+ADD_SUBDIRECTORY(dialer)
+ADD_SUBDIRECTORY(details)
+ADD_SUBDIRECTORY(list)
+ADD_SUBDIRECTORY(settings)
+ADD_SUBDIRECTORY(favor)
+ADD_SUBDIRECTORY(ph-front)
+ADD_SUBDIRECTORY(ct-front)
diff --git a/lib/common/ct-group-input-view.c b/lib/common/ct-group-input-view.c
new file mode 100755 (executable)
index 0000000..82bf015
--- /dev/null
@@ -0,0 +1,1102 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <vconf.h>
+#include <vconf-keys.h>
+#include <Ecore_X.h>
+#include <app_service.h>
+#include "phone.h"
+#include "phone-common.h"
+
+#include "ct-list.h"
+#include "ct-group.h"
+
+typedef struct {
+       Evas_Object *win;
+       Evas_Object *navi;
+       Evas_Object *popup;
+       Evas_Object *genlist;
+       Evas_Object *entry;
+       Elm_Theme *th;
+       Elm_Object_Item *navi_it;
+       Elm_Object_Item *ab_gen_item;
+       Elm_Object_Item *vibration_gen_item;
+       Elm_Object_Item *ringtone_gen_item;
+       Elm_Object_Item *image_item;
+       Evas_Object *done_button;
+       Evas_Object *navi_it_pop_to;
+       Ecore_Event_Handler *win_prop_change;
+       bool camera_service_launched;
+       ct_group_input_result_cb result_cb;
+       void *result_cb_data;
+       void *ug;
+       void *crop_ug;
+       void *src_ug;
+       void *child_ug;//vibration,ringtone ug
+       int id_ab;
+       char *ab_name;
+       char *gname_old;
+       char *gname;
+       char *img;
+       char *ringtone;
+       char *vibration;
+       int id_grp;
+       bool editgroup;
+       bool err;
+       bool is_read_only;
+       Eina_List *member_list;
+} ct_group_input_data;
+
+enum GINPUT_ITC_TYPE{
+       GINPUT_ITC_GROUP_IMAGE,
+       GINPUT_ITC_GROUP_CREATE,
+       GINPUT_ITC_GROUP_VIBRATION,
+       GINPUT_ITC_GROUP_RINGTON,
+       GINPUT_ITC_ADDRBOOK,
+       GINPUT_ITC_ADDMEM_BUTTON,
+       GINPUT_ITC_LINE,
+};
+
+static Elm_Genlist_Item_Class group_input_itcs[] = {
+       {.item_style="image_layout"},
+       {.item_style="dialogue/1icon"},
+       {.item_style="dialogue/2text.3"},
+       {.item_style="dialogue/2text.3"},
+       {.item_style="dialogue/2text.3"},
+       {.item_style="1icon/with_no_line"},
+       {.item_style="dialogue/separator/1/with_line"},
+};
+
+static int group_input_group_update(ct_group_input_data *cgroup_input_d)
+{
+       PH_FN_CALL;
+       int ret = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       contacts_record_h group_record = NULL;
+       contacts_list_h group_list = NULL;
+       unsigned int count = 0;
+
+       ret = phone_cts_get_list(_contacts_group._uri, _contacts_group.address_book_id,cgroup_input_d->id_ab, &group_list);
+       p_retvm_if(CONTACTS_ERROR_NONE != ret,ret, "phone_cts_get_list() Failed(%d)", ret);
+
+       ret = contacts_list_get_count(group_list,&count);
+       p_retvm_if(CONTACTS_ERROR_NONE != ret,ret, "contacts_list_get_count() Failed(%d)", ret);
+       if(count > 0){ //when detault group removed error
+               if(cgroup_input_d->editgroup == false)
+               {
+                       ret = contacts_list_get_current_record_p(group_list, &record);
+                       p_retvm_if(CONTACTS_ERROR_NONE != ret,ret, "contacts_list_get_current_record_p() Failed(%d)", ret);
+                       while (record) {
+                               char* group_name;
+                               ret = contacts_record_get_str_p(record,_contacts_group.name,&group_name);
+                               p_retvm_if(CONTACTS_ERROR_NONE != ret,ret, "contacts_record_get_str_p() Failed(%d)", ret);
+                               if(strcmp(cgroup_input_d->gname, group_name) == 0) {
+                                       ret = -1;
+                                       contacts_list_destroy(group_list, true);
+                                       PH_DBG("create group :cgroup_input_d->id_grp =&d",cgroup_input_d->id_grp);
+                                       return ret;
+                               }
+                               ret = contacts_list_next(group_list);
+                               if(CONTACTS_ERROR_NO_DATA == ret)
+                                       break;
+                               else {
+                                       p_retvm_if(CONTACTS_ERROR_NONE != ret,ret, "contacts_list_next() Failed(%d)", ret);
+                               }
+                               ret = contacts_list_get_current_record_p(group_list, &record);
+                               p_retvm_if(CONTACTS_ERROR_NONE != ret,ret, "contacts_list_get_current_record_p() Failed(%d)", ret);
+                       }
+               }
+               else{
+                       ret = contacts_list_get_current_record_p(group_list, &record);
+                       p_retvm_if(CONTACTS_ERROR_NONE != ret,ret, "contacts_list_get_current_record_p() Failed(%d)", ret);
+                       while (record) {
+                               char* group_name;
+                               ret = contacts_record_get_str(record,_contacts_group.name       ,&group_name);
+                               p_retvm_if(CONTACTS_ERROR_NONE != ret,ret, "contacts_record_get_str() Failed(%d)", ret);
+                               if(strcmp(cgroup_input_d->gname, group_name) == 0) {
+                                       int group_id;
+                                       ret = contacts_record_get_int(record,_contacts_group.id ,&group_id);
+                                       p_retvm_if(CONTACTS_ERROR_NONE != ret,ret, "contacts_record_get_int() Failed(%d)", ret);
+                                       if(group_id  != cgroup_input_d->id_grp){
+                                               ret = -1;
+                                               contacts_list_destroy(group_list, true);
+                                               PH_DBG("group id = %d,cgroup_input_d->id_grp =&d",group_id,cgroup_input_d->id_grp);
+                                               return ret;
+                                       }
+                               }
+                               ret = contacts_list_next(group_list);
+                               if(CONTACTS_ERROR_NONE != ret) break;
+                               ret = contacts_list_get_current_record_p(group_list, &record);
+                               p_retvm_if(CONTACTS_ERROR_NONE != ret,ret, "contacts_list_get_current_record_p() Failed(%d)", ret);
+
+
+                       }
+               }
+       }
+       if(cgroup_input_d->editgroup == true){
+               ret = contacts_db_get_record(_contacts_group._uri,cgroup_input_d->id_grp,&group_record);
+               p_retvm_if(CONTACTS_ERROR_NONE != ret,ret, "contacts_db_get_record() Failed(%d)", ret);
+       }
+       else{
+               ret = contacts_record_create(_contacts_group._uri,&group_record);
+               p_retvm_if(CONTACTS_ERROR_NONE != ret,ret, "contacts_record_create() Failed(%d)", ret);
+       }
+
+       ret = contacts_record_set_str(group_record, _contacts_group.name, cgroup_input_d->gname);
+       p_retvm_if(CONTACTS_ERROR_NONE != ret,ret, "contacts_record_set_str() Failed(%d)", ret);
+
+
+       ret = contacts_record_set_str(group_record, _contacts_group.image_path, cgroup_input_d->img);
+       p_retvm_if(CONTACTS_ERROR_NONE != ret,ret, "contacts_record_set_str() Failed(%d)", ret);
+       PH_DBG("cgroup_input_d->img = %s",cgroup_input_d->img);
+
+       ret = contacts_record_set_str(group_record, _contacts_group.ringtone_path, cgroup_input_d->ringtone);
+       p_retvm_if(CONTACTS_ERROR_NONE != ret,ret, "contacts_record_set_str() Failed(%d)", ret);
+
+
+       ret = contacts_record_set_str(group_record, _contacts_group.vibration, cgroup_input_d->vibration);
+       p_retvm_if(CONTACTS_ERROR_NONE != ret,ret, "contacts_record_set_str() Failed(%d)", ret);
+
+       if(cgroup_input_d->editgroup == true){
+               ret = contacts_db_update_record(group_record);
+               PH_DBG("cgroup_input_d->id_grp = %d",cgroup_input_d->id_grp);
+               p_retvm_if(CONTACTS_ERROR_NONE != ret,ret, "contacts_db_update_record() Failed(%d)", ret);
+       }
+       else{
+               ret = contacts_db_insert_record(group_record, &cgroup_input_d->id_grp);
+               p_retvm_if(CONTACTS_ERROR_NONE != ret,ret, "contacts_db_insert_record() Failed(%d)", ret);
+       }
+
+       ret = contacts_record_destroy(group_record, true);
+       p_retvm_if(CONTACTS_ERROR_NONE != ret, ret, "contacts_record_destroy() Failed(%d)", ret);
+
+       ret = contacts_list_destroy(group_list, true);
+       p_retvm_if(CONTACTS_ERROR_NONE != ret, ret, "contacts_list_destroy() Failed(%d)", ret);
+
+       return ret;
+
+}
+static void group_input_save_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       int ret;
+       Evas_Object *entry;
+       Evas_Object *navi_it_pop_to;
+       char *text;
+       ct_group_input_data *cgroup_input_d = data;
+       char msg[256];
+       entry = cgroup_input_d->entry;
+
+       text = ctui_entry_markup_to_utf8(elm_entry_entry_get(entry));
+       p_retm_if(NULL == text, "ctui_entry_markup_to_utf8() return NULL");
+       cgroup_input_d->gname = SAFE_STRDUP(text);
+
+       ret = group_input_group_update(cgroup_input_d);
+
+       if (ret != CONTACTS_ERROR_NONE) {
+               const char *err_msg;
+               cgroup_input_d->err = true;
+               FREEandSTRDUP(cgroup_input_d->gname_old ,text);
+               switch (ret) {
+               case CONTACTS_ERROR_NO_DATA:
+                       err_msg = T_(CT_GET_TEXT_ERR, CTTEXT_ERR_DB_LOCKED);
+                       break;
+               case CONTACTS_ERROR_FILE_NO_SPACE:
+                       err_msg = S_(CT_SYS_POP_NOT_ENOUGH_MEMORY);
+                       break;
+               case -1:
+                       err_msg = T_(CT_GET_TEXT_ERR, CTTEXT_ALREADY_EXIST);
+                       break;
+               default:
+                       err_msg = S_(PH_SYS_POP_FAILED);
+                       break;
+               }
+
+               snprintf(msg, sizeof(msg), "<color=#FF0000>%s</>", err_msg);
+               elm_entry_entry_set(entry, msg);
+               ctui_navi_left_btn_disabled_set(cgroup_input_d->navi_it, EINA_TRUE);
+               elm_object_disabled_set(cgroup_input_d->done_button, EINA_TRUE);
+               free(text);
+               return;
+       }
+       free(text);
+
+       navi_it_pop_to = NULL;
+       navi_it_pop_to = evas_object_data_get(cgroup_input_d->navi, "navi_it_pop");
+       if (navi_it_pop_to){ // group - create/edit - assign member
+               if(cgroup_input_d->editgroup == true)
+               {
+                       elm_naviframe_item_pop(cgroup_input_d->navi);
+                       //ctui_create_gadd_list_select_view(cgroup_input_d->win, cgroup_input_d->navi, cgroup_input_d->id_grp, cgroup_input_d->id_ab, cgroup_input_d->member_list);
+               }
+               else
+                       ctui_create_gadd_list_select_view(cgroup_input_d->win, cgroup_input_d->navi, cgroup_input_d->id_grp, cgroup_input_d->id_ab, NULL);
+       }
+       else { // group detail - add member
+               if (cgroup_input_d->result_cb)
+                       cgroup_input_d->result_cb(ret, cgroup_input_d->result_cb_data,false);
+               elm_naviframe_item_pop(cgroup_input_d->navi);
+       }
+}
+
+
+static void group_input_popup_hide_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_group_input_data *cgroup_input_d = data;
+       evas_object_del(cgroup_input_d->popup);
+       cgroup_input_d->popup = NULL;
+       elm_object_tree_focus_allow_set(cgroup_input_d->navi, EINA_TRUE);
+}
+
+static void group_input_ab_popup_item_sel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_group_input_data *cgroup_input_d = data;
+       ct_ab_popup_data *ab_popup_data;
+       char account_name[PH_TEXT_MAX_LEN+1];
+       char temp[PH_TEXT_MAX_LEN+1];
+
+       group_input_popup_hide_cb(cgroup_input_d, NULL, NULL);
+
+       ab_popup_data = elm_object_item_data_get(event_info);
+       p_retm_if(NULL == ab_popup_data, "elm_object_item_data_get() return NULL");
+
+       if (cgroup_input_d->id_ab == ab_popup_data->id)
+               return;
+
+       cgroup_input_d->id_ab = ab_popup_data->id;
+
+       if (ab_popup_data->id) {
+               ctui_get_addressbook_name(ab_popup_data->id, account_name, sizeof(account_name));
+               snprintf(temp, sizeof(temp), "%s(%s)", account_name, ab_popup_data->name);
+       }
+       else {
+               snprintf(temp, sizeof(temp), "%s", T_(CT_GET_TEXT_BASIC, CTTEXT_PHONE));
+       }
+       free(cgroup_input_d->ab_name);
+       cgroup_input_d->ab_name = strdup(temp);
+       elm_genlist_item_update(cgroup_input_d->ab_gen_item);
+
+       // FIXME : push contact list view to select contacts added to the created group
+}
+
+static void group_input_gl_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *popup;
+       Evas_Object *btn;
+       ct_group_input_data *cgroup_input_d = data;
+       Elm_Object_Item *item = event_info;
+
+       if (elm_genlist_item_flip_get(item))
+               return;
+
+       elm_genlist_item_selected_set(item, EINA_FALSE);
+
+       popup = ctui_addrbook_popup(cgroup_input_d->win, group_input_ab_popup_item_sel_cb, cgroup_input_d, CT_AB_POPUP_TYPE_GINPUT_VIEW);
+       p_retm_if(NULL == popup, "ctui_addrbook_popup() return NULL");
+       elm_object_part_text_set(popup, "title,text", T_(CT_GET_TEXT_BASE_OP, CTTEXT_SAVE_TO));
+
+       btn = elm_button_add(popup);
+       elm_object_text_set(btn, S_(PH_SYS_POP_CLOSE));
+       elm_object_part_content_set(popup, "button1", btn);
+       elm_object_style_set(btn, "popup_button/default");
+       evas_object_smart_callback_add(btn, "clicked", group_input_popup_hide_cb, cgroup_input_d);
+
+       elm_object_tree_focus_allow_set(cgroup_input_d->navi, EINA_FALSE);
+       cgroup_input_d->popup = popup;
+}
+static void group_input_setting_ringtone_result(ui_gadget_h ug, service_h service, void *data)
+{
+       PH_FN_CALL;
+       char *val = NULL;
+       ct_group_input_data *cgroup_input_d = data;
+
+       p_retm_if(NULL == ug || NULL == data, "ug or data is NULL");
+
+       if (service) {
+               service_get_extra_data(service, "result", &val);
+               p_retm_if(!val, "return value is NULL");
+               FREEandSTRDUP(cgroup_input_d->ringtone,val);
+               free(val);
+       }
+       elm_genlist_item_update(cgroup_input_d->ringtone_gen_item);
+}
+static void group_input_child_ug_destroy(ui_gadget_h ug, void *priv)
+{
+       PH_FN_CALL;
+       ct_group_input_data *cgroup_input_d = priv;
+
+       p_retm_if(NULL == ug, "ug is NULL");
+
+       elm_object_tree_focus_allow_set(cgroup_input_d->navi, EINA_TRUE);
+
+       if (cgroup_input_d->child_ug) {
+               ug_destroy(cgroup_input_d->child_ug);
+               cgroup_input_d->child_ug = NULL;
+       }
+}
+
+/*
+static void group_input_gl_vibration_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       //ToDo can not use a setting vibration view yet
+       return;
+}
+*/
+
+static void group_input_gl_ringtone_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ct_group_input_data *cgroup_input_d = data;
+       Elm_Object_Item *item = event_info;
+
+       if (elm_genlist_item_flip_get(item))
+               return;
+
+       elm_genlist_item_selected_set(item, EINA_FALSE);
+       struct ug_cbs cbs = {0};
+
+       service_h service;
+
+       service_create(&service);
+       service_add_extra_data(service, "path", "/opt/share/settings/Ringtones");
+       service_add_extra_data(service, "select_type", "SINGLE_FILE");
+       service_add_extra_data(service, "file_type", "SOUND");
+       if(cgroup_input_d->ringtone)
+               service_add_extra_data(service, "marked_mode", cgroup_input_d->ringtone);
+
+       cbs.result_cb = group_input_setting_ringtone_result;
+       cbs.destroy_cb = group_input_child_ug_destroy;
+       cbs.layout_cb = ug_common_layout_cb;
+       cbs.priv = cgroup_input_d;
+
+       cgroup_input_d->child_ug = ug_create(cgroup_input_d->ug, MYFILES_UG, UG_MODE_FULLVIEW, service, &cbs);
+       p_warn_if(NULL == cgroup_input_d->child_ug, "ug_create() Failed");
+       elm_object_tree_focus_allow_set(cgroup_input_d->navi, EINA_FALSE);
+       service_destroy(service);
+}
+static void group_input_fill_genlist(ct_group_input_data *cgroup_input_d)
+{
+       Elm_Object_Item *item;
+
+       item = elm_genlist_item_append(cgroup_input_d->genlist, &group_input_itcs[GINPUT_ITC_GROUP_IMAGE], cgroup_input_d, NULL,
+                       ELM_GENLIST_ITEM_NONE, NULL, NULL);
+       cgroup_input_d->image_item = item;
+
+       item = elm_genlist_item_append(cgroup_input_d->genlist, &group_input_itcs[GINPUT_ITC_LINE], cgroup_input_d, NULL,
+                       ELM_GENLIST_ITEM_NONE, NULL, NULL);
+       elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+
+       item = elm_genlist_item_append(cgroup_input_d->genlist, &group_input_itcs[GINPUT_ITC_GROUP_CREATE], cgroup_input_d, NULL,
+                       ELM_GENLIST_ITEM_NONE, NULL, NULL);
+       elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+
+//     item = elm_genlist_item_append(cgroup_input_d->genlist, &group_input_itcs[GINPUT_ITC_GROUP_VIBRATION], cgroup_input_d, NULL,
+//                     ELM_GENLIST_ITEM_NONE, group_input_gl_sel, cgroup_input_d);
+//     cgroup_input_d->vibration_gen_item = item; can not use a setting vibration view yet.
+
+       item = elm_genlist_item_append(cgroup_input_d->genlist, &group_input_itcs[GINPUT_ITC_GROUP_RINGTON], cgroup_input_d, NULL,
+                       ELM_GENLIST_ITEM_NONE, group_input_gl_ringtone_sel, cgroup_input_d);
+       cgroup_input_d->ringtone_gen_item = item;
+
+       item = elm_genlist_item_append(cgroup_input_d->genlist, &group_input_itcs[GINPUT_ITC_ADDRBOOK], cgroup_input_d, NULL,
+                       ELM_GENLIST_ITEM_NONE, group_input_gl_sel, cgroup_input_d);
+       cgroup_input_d->ab_gen_item = item;
+
+       if(cgroup_input_d->is_read_only == true)
+               elm_object_item_disabled_set(item, EINA_TRUE);
+
+       if(cgroup_input_d->editgroup == true){
+               ctui_genlist_append_separator_20px(cgroup_input_d->genlist);
+               elm_genlist_item_append(cgroup_input_d->genlist, &group_input_itcs[GINPUT_ITC_ADDMEM_BUTTON], cgroup_input_d, NULL,
+                       ELM_GENLIST_ITEM_NONE, NULL, NULL);
+       }
+
+}
+
+static char* group_input_gl_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       ct_group_input_data *cgroup_input_d = data;
+       const char *display;
+
+       if (!strcmp(part, "elm.text.1"))
+               return strdup(T_(CT_GET_TEXT_BASE_OP, CTTEXT_SAVE_TO));
+       else if (!strcmp(part, "elm.text.2")) {
+               if (cgroup_input_d && 0 == cgroup_input_d->id_ab)
+                       display = S_(CT_SYS_BODY_PHONE);
+               else if (cgroup_input_d && cgroup_input_d->ab_name)
+                       display = cgroup_input_d->ab_name;
+               else
+                       display = S_(PH_SYS_BODY_UNKNOWN);
+               return SAFE_STRDUP(display);
+       }
+       return NULL;
+}
+static char* group_input_gl_vibration_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       PH_FN_CALL;
+       ct_group_input_data *cgroup_input_d = data;
+       const char *display;
+
+       if (!strcmp(part, "elm.text.1"))
+               return strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_VIBRATION_PATTERN));
+       else if (!strcmp(part, "elm.text.2")) {
+               if (cgroup_input_d && 0 == cgroup_input_d->id_ab)
+                       display = T_(CT_GET_TEXT_BASIC, CTTEXT_DEFAULT);
+               else if (cgroup_input_d && cgroup_input_d->vibration)
+                       display = strrchr(cgroup_input_d->vibration, '/')+1;
+               else
+                       display = S_(PH_SYS_BODY_UNKNOWN);
+               return SAFE_STRDUP(display);
+       }
+       return NULL;
+}
+static char* group_input_gl_ringtone_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       ct_group_input_data *cgroup_input_d = data;
+       const char *display;
+
+       if (!strcmp(part, "elm.text.1"))
+               return strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_RINGTONE));
+       else if (!strcmp(part, "elm.text.2")) {
+               if (cgroup_input_d && cgroup_input_d->ringtone == NULL)
+                       display = T_(CT_GET_TEXT_BASIC, CTTEXT_DEFAULT);
+               else if (cgroup_input_d && cgroup_input_d->ringtone){
+                       display = strrchr(cgroup_input_d->ringtone, '/')+1;
+               }
+               else
+                       display = S_(PH_SYS_BODY_UNKNOWN);
+               return SAFE_STRDUP(display);
+       }
+       return NULL;
+}
+static void group_input_entry_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       char *text;
+       ct_group_input_data *cgroup_input_d = data;
+
+       text = ctui_entry_markup_to_utf8(elm_entry_entry_get(obj));
+       p_retm_if(NULL == text, "ctui_entry_markup_to_utf8() return NULL");
+
+       if (*text) {
+               ctui_navi_left_btn_disabled_set(cgroup_input_d->navi_it, EINA_FALSE);
+               elm_object_disabled_set(cgroup_input_d->done_button, EINA_FALSE);
+       }
+       else {
+               ctui_navi_left_btn_disabled_set(cgroup_input_d->navi_it, EINA_TRUE);
+               elm_object_disabled_set(cgroup_input_d->done_button, EINA_TRUE);
+       }
+       free(text);
+}
+
+static void group_input_err_entry_focused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_group_input_data *cgroup_input_d = data;
+
+       if(NULL!=cgroup_input_d->src_ug)
+               elm_object_tree_focus_allow_set(cgroup_input_d->navi, EINA_FALSE);
+       p_retm_if(NULL == cgroup_input_d->gname_old, "cgroup_input_d->gname_old is NULL");
+
+       if(cgroup_input_d->err == true) {
+               ctui_entry_entry_set(obj, cgroup_input_d->gname_old);
+               cgroup_input_d->err = false;
+       }
+
+       elm_entry_cursor_end_set(obj);
+}
+
+static void group_input_src_ug_destroy(ui_gadget_h ug, void *priv)
+{
+       ct_group_input_data *cgroup_input_d = priv;
+
+       p_retm_if(NULL == ug, "ug is NULL");
+
+       elm_object_tree_focus_allow_set(cgroup_input_d->navi, EINA_TRUE);
+
+       if (NULL == cgroup_input_d->crop_ug) {
+               ug_destroy(cgroup_input_d->src_ug);
+               cgroup_input_d->src_ug = NULL;
+       }
+}
+
+static void group_input_crop_ug_destroy(ui_gadget_h ug, void *priv)
+{
+       ct_group_input_data *cgroup_input_d = priv;
+
+       p_retm_if(NULL == ug, "ug is NULL");
+
+       elm_object_tree_focus_allow_set(cgroup_input_d->navi, EINA_TRUE);
+
+       if (cgroup_input_d->crop_ug) {
+               ug_destroy(ug);
+               cgroup_input_d->crop_ug = NULL;
+       }
+       if (cgroup_input_d->src_ug) {
+               ug_destroy(cgroup_input_d->src_ug);
+               cgroup_input_d->src_ug = NULL;
+       }
+}
+
+static void group_input_image_crop_result(ui_gadget_h ug, service_h service, void *data)
+{
+       char *img = NULL;
+       ct_group_input_data *cgroup_input_d = data;
+
+       p_retm_if(NULL == ug || NULL == data, "ug or data is NULL");
+
+       if (service) {
+               service_get_extra_data(service, "crop_image_path", &img);
+               p_retm_if(!img, "return value is NULL.\n");
+               PH_DBG("img = %s",img);
+               FREEandSTRDUP(cgroup_input_d->img, img);
+               free(img);
+               elm_genlist_item_update(cgroup_input_d->image_item);
+       }
+
+       elm_object_tree_focus_allow_set(cgroup_input_d->navi, EINA_TRUE);
+}
+
+
+static void group_input_image_delete_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_group_input_data *cgroup_input_d = data;
+       group_input_popup_hide_cb(cgroup_input_d, NULL, NULL);
+       free(cgroup_input_d->img);
+       cgroup_input_d->img = NULL;
+       elm_genlist_item_update(cgroup_input_d->image_item);
+}
+
+static void group_input_image_gallery_result(ui_gadget_h ug, service_h service, void *data)
+{
+       char *val = NULL;
+       ct_group_input_data *cgroup_input_d = data;
+
+       p_retm_if(NULL == ug || NULL == data, "ug or data is NULL");
+
+       if (service) {
+               struct ug_cbs cbs = {0};
+
+               service_get_extra_data(service, "path", &val);
+               p_retm_if(!val, "return value is NULL.\n");
+
+               cbs.result_cb = group_input_image_crop_result;
+               cbs.destroy_cb = group_input_crop_ug_destroy;
+               cbs.priv = cgroup_input_d;
+               cgroup_input_d->crop_ug = phone_image_crop_ug(cgroup_input_d->ug, val, &cbs);
+               free(val);
+       }
+}
+
+static void group_input_camera_result(service_h service, service_h reply, service_result_e result, void* user_data)
+{
+       char *img = NULL;
+       ct_group_input_data *cgroup_input_d = user_data;
+       cgroup_input_d->camera_service_launched = false;
+       elm_object_tree_focus_allow_set(cgroup_input_d->navi, EINA_TRUE);
+
+       service_get_extra_data(reply, "crop_image_path", &img);
+       p_retm_if(!img, "return value is NULL.\n");
+
+       FREEandSTRDUP(cgroup_input_d->img, img);
+       free(img);
+       elm_genlist_item_update(cgroup_input_d->image_item);
+}
+
+static void __group_input_gallery(ct_group_input_data *cgroup_input_d)
+{
+       service_h service;
+       struct ug_cbs cbs = {0};
+
+       group_input_popup_hide_cb(cgroup_input_d, NULL, NULL);
+       elm_object_tree_focus_allow_set(cgroup_input_d->navi, EINA_FALSE);
+
+       service_create(&service);
+       service_add_extra_data(service, "launch-type", "select-one");
+       service_add_extra_data(service, "file-type", "image");
+
+       cbs.result_cb = group_input_image_gallery_result;
+       cbs.destroy_cb = group_input_src_ug_destroy;
+       cbs.layout_cb = ug_common_layout_cb;
+       cbs.priv = cgroup_input_d;
+
+
+       cgroup_input_d->src_ug = ug_create(cgroup_input_d->ug, GALLERY_UG, UG_MODE_FULLVIEW, service, &cbs);
+       p_warn_if(NULL == cgroup_input_d->src_ug, "ug_create() Failed");
+
+       service_destroy(service);
+}
+
+static void __group_input_camera(ct_group_input_data *cgroup_input_d)
+{
+       service_h service;
+       p_ret_if(cgroup_input_d->camera_service_launched);
+       group_input_popup_hide_cb(cgroup_input_d, NULL, NULL);
+       elm_object_tree_focus_allow_set(cgroup_input_d->navi, EINA_FALSE);
+
+       service_create(&service);
+       service_set_window(service, elm_win_xwindow_get(cgroup_input_d->win));
+       service_set_operation(service, SERVICE_OPERATION_CREATE_CONTENT);
+       service_set_mime(service, "image/jpg");
+       service_add_extra_data(service, "CALLER", "contacts");
+       service_send_launch_request(service, group_input_camera_result, cgroup_input_d);
+       cgroup_input_d->camera_service_launched = true;
+       service_destroy(service);
+}
+
+static void __group_input_gallery_mouse_up(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       service_h service;
+       struct ug_cbs cbs = {0};
+       ct_group_input_data *cgroup_input_d = data;
+
+       Evas_Event_Mouse_Up *ev = (Evas_Event_Mouse_Up *)event_info;
+       if(ev == NULL){
+               ERR("ev is null!!!");
+               return;
+       }
+
+       int x, y, w, h;
+
+       if (cgroup_input_d->img && *cgroup_input_d->img) {
+               elm_icon_file_set(obj, cgroup_input_d->img, NULL);
+       }
+       else
+               elm_icon_file_set(obj, CTUI_IMG_INPUT_GALLERY, NULL);
+
+       if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD)
+               return;
+
+       evas_object_geometry_get(obj, &x, &y, &w, &h);
+       if (ev->output.y < y || y + h < ev->output.y)
+               return;
+
+       __group_input_gallery(cgroup_input_d);
+}
+
+static void __group_input_gallery_mouse_down(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       ct_group_input_data *cgroup_input_d = data;
+
+       if (cgroup_input_d->img && *cgroup_input_d->img) {
+               elm_icon_file_set(obj, cgroup_input_d->img, NULL);
+       }
+       else
+               elm_icon_file_set(obj, CTUI_IMG_INPUT_GALLERY_PRESSED, NULL);
+}
+
+static void __group_input_camera_mouse_up(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       ct_group_input_data *cgroup_input_d = data;
+       int x, y, w, h;
+       service_h service;
+       Evas_Event_Mouse_Up *ev = (Evas_Event_Mouse_Up *)event_info;
+       if(ev == NULL){
+               ERR("ev is null!!!");
+               return;
+       }
+       elm_icon_file_set(obj, CTUI_IMG_INPUT_CAMERA, NULL);
+
+       if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD)
+               return;
+
+       evas_object_geometry_get(obj, &x, &y, &w, &h);
+       if (ev->output.y < y || y + h < ev->output.y)
+               return;
+
+       __group_input_camera(cgroup_input_d);
+
+}
+static void __group_input_camera_mouse_down(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       elm_icon_file_set(obj, CTUI_IMG_INPUT_CAMERA_PRESSED, NULL);
+}
+
+static Evas_Object* group_input_gl_create_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       ct_group_input_data *cgroup_input_d = data;
+       p_retvm_if(NULL== data, NULL, "The parameter(data) is NULL");
+
+       if (0 == strcmp(part, "elm.icon")) {
+               static Elm_Entry_Filter_Limit_Size limit_filter_data;
+               Evas_Object *edit_field;
+               Evas_Object *entry;
+
+               edit_field = ctui_create_editfield(obj, T_(CT_GET_TEXT_BASIC, CTTEXT_GROUP_NAME), NULL, false);
+               evas_object_propagate_events_set(edit_field, EINA_FALSE);
+
+               entry = elm_object_part_content_get(edit_field, "elm.swallow.content");
+               elm_object_signal_emit(edit_field, "elm,state,guidetext,hide", "elm");
+               evas_object_data_set(obj,"entry", entry);
+               cgroup_input_d->entry = entry;
+
+               limit_filter_data.max_char_count = CT_EDITFIELD_MAX_CHAR;
+               elm_entry_markup_filter_append(entry, elm_entry_filter_limit_size, &limit_filter_data);
+               evas_object_smart_callback_add(entry, "changed", group_input_entry_changed_cb, cgroup_input_d);
+               evas_object_smart_callback_add(entry, "preedit,changed", group_input_entry_changed_cb, cgroup_input_d);
+               evas_object_smart_callback_add(entry, "focused", group_input_err_entry_focused_cb, cgroup_input_d);
+
+               if(cgroup_input_d->editgroup == true)
+                       ctui_entry_entry_set(entry, cgroup_input_d->gname);
+
+               if(cgroup_input_d->is_read_only == true)
+                       elm_object_disabled_set(entry,EINA_TRUE);
+
+               evas_object_show(entry);
+
+               return edit_field;
+       }
+       return NULL;
+}
+
+static Evas_Object* group_input_gl_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       ct_group_input_data *cgroup_input_d = data;
+       p_retvm_if(NULL== data, NULL, "The parameter(data) is NULL");
+
+       if (0 == strcmp(part, "elm.icon")) {
+               Evas_Object *icon;
+               if (cgroup_input_d->img && *cgroup_input_d->img) {
+                       PH_DBG("img : %s",cgroup_input_d->img);
+                       icon = elm_icon_add(obj);
+                       p_retvm_if(NULL == icon, NULL, "elm_icon_add() return NULL");
+                       elm_icon_file_set(icon, cgroup_input_d->img, NULL);
+                       evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_NONE, 1, 1);
+                       evas_object_size_hint_align_set(icon, 0.5, EVAS_HINT_FILL);
+               }
+               else {
+                       icon = elm_icon_add(obj);
+                       p_retvm_if(NULL == icon, NULL, "elm_icon_add() return NULL");
+                       elm_icon_file_set(icon, CTUI_IMG_INPUT_GALLERY, NULL);
+                       elm_icon_resizable_set(icon, EINA_FALSE, EINA_FALSE);
+               }
+               evas_object_event_callback_add(icon, EVAS_CALLBACK_MOUSE_DOWN, __group_input_gallery_mouse_down, cgroup_input_d);
+               evas_object_event_callback_add(icon, EVAS_CALLBACK_MOUSE_UP, __group_input_gallery_mouse_up, cgroup_input_d);
+               return icon;
+       }
+       if (0 == strcmp(part, "elm.icon3")) {
+               Evas_Object *icon = NULL;
+
+               icon = elm_icon_add(obj);
+               p_retvm_if(NULL == icon, NULL, "elm_icon_add() return NULL");
+               elm_icon_file_set(icon, CTUI_IMG_INPUT_CAMERA, NULL);
+               evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_NONE, 1, 1);
+               evas_object_size_hint_align_set(icon, 0.5, EVAS_HINT_FILL);
+               evas_object_propagate_events_set(icon, EINA_FALSE);
+               evas_object_color_set(icon, 255, 255, 255, 255);
+               evas_object_event_callback_add(icon, EVAS_CALLBACK_MOUSE_DOWN, __group_input_camera_mouse_down, cgroup_input_d);
+               evas_object_event_callback_add(icon, EVAS_CALLBACK_MOUSE_UP, __group_input_camera_mouse_up, cgroup_input_d);
+               //evas_object_smart_callback_add(icon, "clicked", group_input_image_camera_cb, cgroup_input_d);
+               return icon;
+       }
+       if (0 == strcmp(part, "elm.icon4")) {
+               Evas_Object *btn_minus;
+               if (cgroup_input_d->img && *cgroup_input_d->img) {
+                       btn_minus = elm_button_add(obj);
+                       p_retvm_if(NULL == btn_minus, NULL, "elm_button_add() return NULL");
+                       elm_object_style_set(btn_minus, "icon_minus");
+                       evas_object_size_hint_aspect_set(btn_minus, EVAS_ASPECT_CONTROL_NONE, 1, 1);
+                       evas_object_size_hint_align_set(btn_minus, 0.5, EVAS_HINT_FILL);
+                       evas_object_smart_callback_add(btn_minus, "clicked", group_input_image_delete_cb, cgroup_input_d);
+                       return btn_minus;
+               }
+               else
+                       return NULL;
+       }
+       return NULL;
+}
+
+int group_input_get_member_list(int group_id, Eina_List **list)
+{
+       int ret;
+       int person_id;
+       contacts_record_h record = NULL;
+       contacts_list_h person_list = NULL;
+
+       ret = phone_cts_get_list(_contacts_person_grouprel._uri, _contacts_person_grouprel.group_id, group_id, &person_list);
+       p_retvm_if(CONTACTS_ERROR_NONE != ret, ret, "phone_cts_get_list() Failed(%d)", ret);
+       ret = contacts_list_get_current_record_p(person_list,&record);
+       p_retvm_if(CONTACTS_ERROR_NONE != ret, ret, "contacts_list_get_current_record_p() Failed(%d)", ret);
+       while (record) {
+               ct_person_list *person_info;
+               char *display_name = NULL;
+               char *addressbook_ids = NULL;
+
+               ret = contacts_record_get_int(record, _contacts_person.id,&person_id);
+               p_retvm_if(CONTACTS_ERROR_NONE != ret, ret, "contacts_record_get_int() Failed(%d)", ret);
+
+               person_info = calloc(1, sizeof(ct_person_list));
+               person_info->id = person_id;
+               ret = contacts_record_get_str_p(record, _contacts_person.display_name,&display_name);
+               p_retvm_if(CONTACTS_ERROR_NONE != ret, ret, "contacts_record_get_str_p() Failed(%d)", ret);
+               person_info->display = SAFE_STRDUP(display_name);
+
+               ret = contacts_record_get_int(record, _contacts_person.link_count,&(person_info->link_count));
+               p_retvm_if(CONTACTS_ERROR_NONE != ret, ret, "contacts_record_get_int() Failed(%d)", ret);
+
+               ret = contacts_record_get_str(record, _contacts_person.addressbook_ids,&addressbook_ids);
+               p_retvm_if(CONTACTS_ERROR_NONE != ret, ret, "contacts_record_get_int() Failed(%d)", ret);
+               person_info->addressbook_id_list = ctui_get_addressbook_id_list(addressbook_ids, " ");
+
+               *list = eina_list_append(*list, person_info);
+
+               ret = contacts_list_next(person_list);
+               p_retvm_if(CONTACTS_ERROR_NONE != ret, ret, "contacts_list_next() Failed(%d)", ret);
+               ret = contacts_list_get_current_record_p(person_list, &record);
+               p_retvm_if(CONTACTS_ERROR_NONE != ret, ret, "contacts_list_get_current_record_p() Failed(%d)", ret);
+       }
+       ret = contacts_list_destroy(person_list, true);
+       p_retvm_if(CONTACTS_ERROR_NONE != ret, ret, "contacts_list_destroy() Failed(%d)", ret);
+
+       return ret;
+}
+
+
+static void group_input_add_member_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_group_input_data *cgroup_input_d = data;
+       p_retm_if(NULL == cgroup_input_d, "parameter(cgroup_input_d) is NULL");
+
+       ctui_create_gadd_list_select_view(cgroup_input_d->win, cgroup_input_d->navi, cgroup_input_d->id_grp, cgroup_input_d->id_ab, cgroup_input_d->member_list);
+}
+static Evas_Object* group_input_gl_btn_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       Evas_Object *ret_obj;
+       ct_group_input_data *cgroup_input_d = data;
+       p_retvm_if(NULL == cgroup_input_d, NULL, "parameter(cgroup_input_d) is NULL");
+
+       ret_obj = NULL;
+       if (0 == strcmp(part, "elm.icon")) {
+               Evas_Object *btn;
+               btn = ctui_create_btn(obj, T_(CT_GET_TEXT_BASE_OP, CTTEXT_ADD_MEMBER));
+               p_retvm_if(NULL == btn, NULL, "ctui_create_btn() return NULL");
+               evas_object_smart_callback_add(btn, "clicked", group_input_add_member_clicked_cb, cgroup_input_d);
+
+               ret_obj = btn;
+       }
+       return ret_obj;
+}
+
+
+static void group_input_genlist_style_set(void)
+{
+       group_input_itcs[GINPUT_ITC_GROUP_IMAGE].func.content_get = group_input_gl_icon_get;
+       group_input_itcs[GINPUT_ITC_GROUP_CREATE].func.content_get = group_input_gl_create_icon_get;
+       group_input_itcs[GINPUT_ITC_GROUP_VIBRATION].func.text_get = group_input_gl_vibration_label_get;
+       group_input_itcs[GINPUT_ITC_GROUP_RINGTON].func.text_get = group_input_gl_ringtone_label_get;
+       group_input_itcs[GINPUT_ITC_ADDRBOOK].func.text_get = group_input_gl_label_get;
+       group_input_itcs[GINPUT_ITC_ADDMEM_BUTTON].func.content_get = group_input_gl_btn_icon_get;
+}
+
+static void group_input_view_delete_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ct_group_input_data *cgroup_input_d = data;
+
+       if (cgroup_input_d->popup)
+               evas_object_del(cgroup_input_d->popup);
+       if (cgroup_input_d->th) {
+               elm_theme_extension_del(cgroup_input_d->th, IMAGE_LAYOUT_EDJ);
+               elm_theme_free(cgroup_input_d->th);
+       }
+
+       if (cgroup_input_d->src_ug)
+               ug_destroy(cgroup_input_d->src_ug);
+
+       if (cgroup_input_d->crop_ug)
+               ug_destroy(cgroup_input_d->crop_ug);
+
+       if (cgroup_input_d->win_prop_change)
+               ecore_event_handler_del(cgroup_input_d->win_prop_change);
+
+       evas_object_data_del(cgroup_input_d->navi, "navi_it_pop_to");
+       ctui_list_free_contacts(cgroup_input_d->member_list);
+       free(cgroup_input_d->ab_name);
+       free(cgroup_input_d->gname_old);
+       free(cgroup_input_d->gname);
+       free(cgroup_input_d->img);
+       free(cgroup_input_d->ringtone);
+       free(cgroup_input_d->vibration);
+       free(cgroup_input_d);
+}
+
+static Eina_Bool group_input_win_prop_change(void *data, int type, void *event)
+{
+       ct_group_input_data *cgroup_input_d = data;
+       Evas_Object *l_btn, *r_btn;
+       char *text;
+       Ecore_X_Event_Window_Property *ev = event;
+       Ecore_X_Virtual_Keyboard_State state = ecore_x_e_virtual_keyboard_state_get(ev->win);
+
+       p_retvm_if(NULL == cgroup_input_d, ECORE_CALLBACK_CANCEL, "parameter(clist_d) is NULL");
+       p_retvm_if(NULL == cgroup_input_d->navi_it, ECORE_CALLBACK_CANCEL, "parameter(clist_d->navi_it) is NULL");
+       if (ECORE_X_VIRTUAL_KEYBOARD_STATE_ON == state &&
+                       NULL == elm_object_item_part_content_get(cgroup_input_d->navi_it, "title_left_btn")) {
+               l_btn = phone_create_navi_btn(cgroup_input_d->navi, "plus");
+               evas_object_smart_callback_add(l_btn, "clicked", group_input_save_btn_cb, cgroup_input_d);
+               evas_object_show(l_btn);
+               elm_object_item_part_content_set(cgroup_input_d->navi_it, "title_left_btn", l_btn);
+               text = ctui_entry_markup_to_utf8(elm_entry_entry_get(cgroup_input_d->entry));
+               p_retvm_if(NULL == text, ECORE_CALLBACK_PASS_ON, "ctui_entry_markup_to_utf8() return NULL");
+               if (*text)
+                       elm_object_disabled_set(l_btn, EINA_FALSE);
+               else
+                       elm_object_disabled_set(l_btn, EINA_TRUE);
+
+               r_btn = phone_create_navi_btn(cgroup_input_d->navi, "naviframe/prev_btn/default");
+               evas_object_smart_callback_add(r_btn, "clicked", phone_view_back_btn_cb, cgroup_input_d->navi);
+               evas_object_show(r_btn);
+               elm_object_item_part_content_set(cgroup_input_d->navi_it, "title_right_btn", r_btn);
+
+               free(text);
+       }
+       else if (ECORE_X_VIRTUAL_KEYBOARD_STATE_OFF == state &&
+                       NULL != elm_object_item_part_content_get(cgroup_input_d->navi_it, "title_left_btn")) {
+
+               elm_object_item_part_content_set(cgroup_input_d->navi_it, "title_left_btn", NULL);
+               elm_object_item_part_content_set(cgroup_input_d->navi_it, "title_right_btn", NULL);
+       }
+       return ECORE_CALLBACK_PASS_ON;
+}
+
+static void group_input_get_data(ct_group_input_data *cgroup_input_d)
+{
+       PH_FN_CALL;
+       char *img = NULL;
+       char *vibration = NULL;
+       char *ringtone = NULL;
+       char *gname = NULL;
+       bool is_read_only = false;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       err = contacts_db_get_record(_contacts_group._uri,cgroup_input_d->id_grp,&record);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+       err = contacts_record_get_str_p(record,_contacts_group.image_path,&img);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+       cgroup_input_d->img     = SAFE_STRDUP(img);
+
+       err = contacts_record_get_str_p(record,_contacts_group.vibration,&vibration);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+       cgroup_input_d->vibration = SAFE_STRDUP(vibration);
+
+       err = contacts_record_get_str_p(record,_contacts_group.ringtone_path,&ringtone);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+       cgroup_input_d->ringtone        = SAFE_STRDUP(ringtone);
+
+       err = contacts_record_get_str_p(record,_contacts_group.name,&gname);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+       if (gname && *gname) {
+               if (strcmp(gname,"friends") == 0)
+                       gname = T_(CT_GET_TEXT_BASIC, CTTEXT_FRIENDS);
+               else if (strcmp(gname,"family") == 0)
+                       gname = T_(CT_GET_TEXT_BASIC, CTTEXT_FAMILY);
+               else if (strcmp(gname,"coworkers") == 0)
+                       gname = T_(CT_GET_TEXT_BASIC, CTTEXT_CO_WORKERS);
+       }
+
+       cgroup_input_d->gname = SAFE_STRDUP(gname);
+       cgroup_input_d->gname_old = SAFE_STRDUP(gname);
+
+       err = contacts_record_get_bool(record,_contacts_group.is_read_only,&is_read_only);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_bool() Failed(%d)", err);
+       cgroup_input_d->is_read_only = is_read_only;
+
+       err = contacts_record_destroy(record, true);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+}
+
+void ctui_create_group_input_view(Evas_Object *win, Evas_Object *navi, ct_group_list *info, ct_group_input_result_cb result_cb, void *cb_data)
+{
+       PH_FN_CALL;
+       ct_group_input_data *cgroup_input_d;
+       Evas_Object *layout;
+       Evas_Object *bg;
+       Evas_Object *back_btn;
+       Elm_Theme *th;
+
+       cgroup_input_d = calloc(1, sizeof(ct_group_input_data));
+       p_retm_if(NULL == cgroup_input_d, "calloc() return NULL");
+
+       if(info != NULL){
+               cgroup_input_d->id_grp = info->id_grp;
+
+               cgroup_input_d->id_ab = info->id_ab;
+               group_input_get_data(cgroup_input_d);
+               cgroup_input_d->editgroup = true;
+               group_input_get_member_list(cgroup_input_d->id_grp, &cgroup_input_d->member_list);
+               PH_DBG("cgroup_input_d->id_grp : %d",cgroup_input_d->id_grp );
+       }
+       else{
+               cgroup_input_d->editgroup = false;
+               cgroup_input_d->id_ab = 0;
+       }
+       cgroup_input_d->win = win;
+       cgroup_input_d->navi = navi;
+       cgroup_input_d->result_cb = result_cb;
+       cgroup_input_d->result_cb_data = cb_data;
+
+       layout = phone_create_base_layout(cgroup_input_d->navi, false);
+       bg = phone_create_bg(layout);
+       if (NULL == bg) {
+               ERR("phone_create_bg() return NULL");
+               free(cgroup_input_d);
+               evas_object_del(layout);
+               return;
+       }
+
+       elm_win_conformant_set(cgroup_input_d->win, EINA_TRUE);
+       cgroup_input_d->win_prop_change = ecore_event_handler_add(ECORE_X_EVENT_WINDOW_PROPERTY, group_input_win_prop_change, cgroup_input_d);
+       cgroup_input_d->genlist = elm_genlist_add(layout);
+       elm_object_style_set(cgroup_input_d->genlist, "dialogue");
+       elm_object_style_set(cgroup_input_d->genlist, "no_effect");
+       th = elm_theme_new();
+       elm_theme_ref_set(th, NULL);
+       elm_theme_extension_add(th, IMAGE_LAYOUT_EDJ);
+       cgroup_input_d->th = th;
+       elm_object_theme_set(cgroup_input_d->genlist, cgroup_input_d->th);
+       elm_genlist_decorate_mode_set(cgroup_input_d->genlist, EINA_TRUE);
+       group_input_genlist_style_set();
+       evas_object_size_hint_weight_set(cgroup_input_d->genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(cgroup_input_d->genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_show(cgroup_input_d->genlist);
+       elm_object_part_content_set(layout, "elm.swallow.content", cgroup_input_d->genlist);
+       group_input_fill_genlist(cgroup_input_d);
+
+       back_btn = elm_button_add(cgroup_input_d->navi);
+       elm_object_style_set(back_btn, "naviframe/back_btn/default");
+       evas_object_smart_callback_add(back_btn, "clicked", phone_view_back_btn_cb, cgroup_input_d->navi);
+
+       phone_navi_item_clear(cgroup_input_d->navi_it);
+
+       if(cgroup_input_d->editgroup == true){
+               cgroup_input_d->navi_it = elm_naviframe_item_push(cgroup_input_d->navi,
+                       T_(CT_GET_TEXT_BASE_OP, CTTEXT_EDIT_GROUP), back_btn, NULL, layout, NULL);
+               evas_object_data_set(cgroup_input_d->navi, "navi_it_pop", cgroup_input_d->navi_it);
+       }
+       else{
+               cgroup_input_d->navi_it = elm_naviframe_item_push(cgroup_input_d->navi,
+                       T_(CT_GET_TEXT_BASE_OP, CTTEXT_CREATE_GROUP), back_btn, NULL, layout, NULL);
+               evas_object_data_set(cgroup_input_d->navi, "navi_it_pop", evas_object_data_get(cgroup_input_d->navi, "navi_it_pop_to"));
+       }
+
+       cgroup_input_d->done_button = phone_create_toolbar_btn(cgroup_input_d->navi, S_(CT_SYS_SK_DONE), group_input_save_btn_cb, cgroup_input_d);
+       elm_object_item_part_content_set(cgroup_input_d->navi_it, "toolbar_button1", cgroup_input_d->done_button);
+       elm_object_disabled_set(cgroup_input_d->done_button, EINA_TRUE);
+
+       evas_object_event_callback_add(layout, EVAS_CALLBACK_DEL,
+                       group_input_view_delete_cb, cgroup_input_d);
+}
diff --git a/lib/common/ct-list-detail.c b/lib/common/ct-list-detail.c
new file mode 100755 (executable)
index 0000000..aa12524
--- /dev/null
@@ -0,0 +1,464 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <aul.h>
+#include <ui-gadget-module.h>
+
+#include "phone.h"
+#include "phone-common.h"
+
+#include "ct-list.h"
+
+inline void ctui_ld_to_dd(ct_list_data *clist_d, ct_detail_data *cdetail_d)
+{
+       cdetail_d->win = clist_d->win;
+       cdetail_d->navi = clist_d->navi;
+       cdetail_d->base_grp = clist_d->base_grp;
+       cdetail_d->base_ab = clist_d->base_ab;
+       cdetail_d->ug = clist_d->ug;
+       cdetail_d->prev_navi_item = clist_d->navi_item;
+       cdetail_d->prev_view_data = clist_d;
+}
+
+void ctui_get_number_type_str(contacts_record_h record, int number_type, char *dest, int dest_len)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       const char* type_str;
+       char *custom = NULL;
+
+       if (number_type & CONTACTS_NUMBER_TYPE_CUSTOM) {
+               err = contacts_record_get_str_p(record, _contacts_number.label, &custom);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+               if (NULL == custom || '\0' == custom[0])
+                       type_str = T_(CT_GET_TEXT_NUM_TYPE, CTTEXT_TYPE_OTHER);
+               else {
+                       snprintf(dest, dest_len, "%s", custom);
+                       return;
+               }
+       }
+       else if (number_type & CONTACTS_NUMBER_TYPE_CELL) {
+               if (number_type & CONTACTS_NUMBER_TYPE_HOME)
+                       type_str = T_(CT_GET_TEXT_NUM_TYPE, CTTEXT_TYPE_HOME2);
+               else if (number_type & CONTACTS_NUMBER_TYPE_WORK)
+                       type_str = T_(CT_GET_TEXT_NUM_TYPE, CTTEXT_TYPE_WORK2);
+               else
+                       type_str = T_(CT_GET_TEXT_NUM_TYPE, CTTEXT_TYPE_MOBILE);
+       }
+       else if (number_type & CONTACTS_NUMBER_TYPE_VOICE) {
+               if (number_type & CONTACTS_NUMBER_TYPE_HOME)
+                       type_str = T_(CT_GET_TEXT_NUM_TYPE, CTTEXT_TYPE_HOME);
+               else if (number_type & CONTACTS_NUMBER_TYPE_WORK)
+                       type_str = T_(CT_GET_TEXT_NUM_TYPE, CTTEXT_TYPE_WORK);
+               else
+                       type_str = T_(CT_GET_TEXT_NUM_TYPE, CTTEXT_TYPE_TELEPHONE);
+       }
+       else if (number_type & CONTACTS_NUMBER_TYPE_FAX) {
+               if (number_type & CONTACTS_NUMBER_TYPE_HOME)
+                       type_str = T_(CT_GET_TEXT_NUM_TYPE, CTTEXT_TYPE_FAX_HOME);
+               else if (number_type & CONTACTS_NUMBER_TYPE_WORK)
+                       type_str = T_(CT_GET_TEXT_NUM_TYPE, CTTEXT_TYPE_FAX_WORK);
+               else
+                       type_str = T_(CT_GET_TEXT_NUM_TYPE, CTTEXT_TYPE_FAX);
+       }
+       else if (number_type & CONTACTS_NUMBER_TYPE_PAGER)
+               type_str = T_(CT_GET_TEXT_NUM_TYPE, CTTEXT_TYPE_PAGER);
+       else if (number_type & CONTACTS_NUMBER_TYPE_CAR)
+               type_str = T_(CT_GET_TEXT_NUM_TYPE, CTTEXT_TYPE_CAR);
+       else if (number_type & CONTACTS_NUMBER_TYPE_ASSISTANT)
+               type_str = T_(CT_GET_TEXT_NUM_TYPE, CTTEXT_TYPE_ASSISTANT);
+       else {
+               if (number_type == CONTACTS_NUMBER_TYPE_HOME)
+                       type_str = T_(CT_GET_TEXT_NUM_TYPE, CTTEXT_TYPE_HOME);
+               else if (number_type == CONTACTS_NUMBER_TYPE_WORK)
+                       type_str = T_(CT_GET_TEXT_NUM_TYPE, CTTEXT_TYPE_WORK);
+               else
+                       type_str = T_(CT_GET_TEXT_NUM_TYPE, CTTEXT_TYPE_OTHER);
+       }
+
+       snprintf(dest, dest_len, "%s", type_str);
+}
+
+const char* ctui_get_default_contact_img(int view_type)
+{
+       switch (view_type) {
+       case CT_VIEW_DETAIL:
+               return CTUI_IMG_DEFAULT_PHOTO_BIG;
+
+       case CT_VIEW_INPUT:
+               return CTUI_IMG_PHOTO_EDIT;
+
+       case CT_VIEW_ETC:
+       default:
+               return CTUI_IMG_DEFAULT_PHOTO_SMALL;
+       }
+}
+
+Evas_Object* ctui_create_btn(Evas_Object *parent, const char *label)
+{
+       Evas_Object *btn;
+
+       btn = elm_button_add(parent);
+       p_retvm_if(NULL == btn, NULL, "elm_button_add() return NULL");
+
+       elm_object_text_set(btn, label);
+       evas_object_propagate_events_set(btn, EINA_FALSE);
+       evas_object_show(btn);
+
+       return btn;
+}
+
+void ctui_destroy_child_ug(void *data)
+{
+       void **child = data;
+       *child = NULL;
+}
+
+void* ctui_msg_ug(ui_gadget_h parent, const char *number, const int person_id,
+               const char *attach, void(*destroy_cb)(void*), void *cb_param)
+{
+       struct ug_cbs cbs = {0};
+       ui_gadget_h ug;
+       struct ug_priv_data *priv_data;
+       service_h service;
+
+       priv_data = calloc(1, sizeof(struct ug_priv_data));
+       p_retvm_if(NULL == priv_data, NULL, "calloc is failed");
+       priv_data->destroy_cb = destroy_cb;
+       priv_data->cb_param = cb_param;
+
+       service_create(&service);
+
+       if (number && person_id) {
+               char temp[PH_TEXT_MAX_LEN+1] = {0,};
+               snprintf(temp, sizeof(temp), "%s/%d", number, person_id);
+               service_add_extra_data(service, "number/index", temp);
+       }
+       else if (number) {
+               service_add_extra_data(service, "TO", number);
+       }
+
+       if (attach) {
+               service_add_extra_data(service, "ATTACHFILE", attach);
+               service_add_extra_data(service, "SUBJECT", "Contacts name card");
+       }
+
+       cbs.layout_cb = ug_common_layout_cb;
+       cbs.result_cb = NULL;
+       cbs.destroy_cb = ug_common_destroy_cb;
+       cbs.priv = priv_data;
+
+       ug = ug_create(parent, MSG_COMPOSER_UG, UG_MODE_FULLVIEW, service, &cbs);
+       p_warn_if(NULL == ug, "ug_create() Failed");
+
+       service_destroy(service);
+       return ug;
+}
+
+void ctui_entry_limit_size_set(Evas_Object *entry)
+{
+       static Elm_Entry_Filter_Limit_Size filter;
+       p_retm_if(NULL == entry, "parameter(entry) is NULL");
+
+       filter.max_char_count = CT_EDITFIELD_MAX_CHAR;
+       elm_entry_markup_filter_append(entry, elm_entry_filter_limit_size, &filter);
+}
+
+void ctui_genlist_append_separator_10px(Evas_Object *genlist)
+{
+       static Elm_Genlist_Item_Class itc = { .item_style="dialogue/separator/10" };
+
+       Elm_Object_Item *item;
+       item = elm_genlist_item_append(genlist, &itc, NULL, NULL,
+                       ELM_GENLIST_ITEM_NONE, NULL, NULL);
+       elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+}
+
+void ctui_genlist_append_separator_20px(Evas_Object *genlist)
+{
+       static Elm_Genlist_Item_Class itc = { .item_style="dialogue/separator/20" };
+
+       Elm_Object_Item *item;
+       item = elm_genlist_item_append(genlist, &itc, NULL, NULL,
+                       ELM_GENLIST_ITEM_NONE, NULL, NULL);
+       elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+}
+
+void ctui_navi_btn_disabled_set(Evas_Object *navi, Eina_Bool disabled)
+{
+       Evas_Object *done_button, *delete_item, *share_button;
+
+       p_retm_if(NULL == navi, "parameter(navi) is NULL");
+
+       done_button = evas_object_data_get(navi, "done_button");
+       delete_item = evas_object_data_get(navi, "delete_button");
+       share_button = evas_object_data_get(navi, "share_button");
+
+       if(done_button)
+               elm_object_disabled_set(done_button, disabled);
+       if(delete_item)
+               elm_object_disabled_set(delete_item, disabled);
+       if(share_button)
+               elm_object_disabled_set(share_button, disabled);
+}
+
+char* ctui_entry_markup_to_utf8(const char *s)
+{
+       int i;
+       char *ret;
+
+       ret = elm_entry_markup_to_utf8(s);
+       p_retvm_if(NULL == ret, NULL, "elm_entry_markup_to_utf8() return NULL");
+
+       for (i = 0; i < strlen(ret); i++)
+               if (' ' != ret[i]) return ret;
+
+       ret[0] = '\0';
+       return ret;
+}
+
+void ctui_entry_entry_set(Evas_Object *entry, const char *s)
+{
+       char *s_markup;
+       s_markup = elm_entry_utf8_to_markup(s);
+       elm_entry_entry_set(entry, s_markup);
+       free(s_markup);
+}
+
+
+enum LIST_DETAIL_ITC_TYPE{
+       LIST_DETAIL_ITC_ADDRBOOK,
+       LIST_DETAIL_ITC_ADDRBOOK_EDIT,
+       LIST_DETAIL_ITC_ADDRBOOK_NAME,
+       LIST_DETAIL_ITC_ADDRBOOK_NAME_EDIT,
+       LIST_DETAIL_ITC_MAX,
+};
+
+static Elm_Genlist_Item_Class list_detail_itcs[] = {
+       {.item_style="2text.1icon.9"},
+       {.item_style="2text.2icon.5"},
+       {.item_style="1text.1icon.2"},
+       {.item_style="1text.2icon.2"},
+};
+
+static void list_detail_addrbook_gl_del(void *data, Evas_Object *obj)
+{
+       ct_ab_popup_data *info = data;
+       p_retm_if(NULL == info, "data is NULL");
+       free(info->name);
+       free(info);
+}
+
+static char* list_detail_addrbook_gl_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       ct_ab_popup_data *ab_popup_data = data;
+       p_retvm_if(NULL == ab_popup_data, NULL, "parameter(ab_popup_data) is NULL");
+
+       if (0 == strcmp(part, "elm.text") || 0 == strcmp(part, "elm.text.2")) {
+               if (0 == ab_popup_data->id)
+                       return strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_PHONE));
+               else
+                       return SAFE_STRDUP(ab_popup_data->name);
+       }
+       else if (0 == strcmp(part, "elm.text.1")) {
+               char buf[PH_TEXT_MAX_LEN+1];
+               buf[0] = '\0';
+               ctui_get_account_name_by_address_book_id(ab_popup_data->id, buf, sizeof(buf));
+               if (*buf)
+                       return strdup(buf);
+       }
+       return NULL;
+}
+
+static Evas_Object* list_detail_addrbook_gl_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       int selected_id;
+       Evas_Object *radio;
+       Evas_Object *radio_main;
+
+       ct_ab_popup_data *ab_popup_data = data;
+       p_retvm_if(NULL == ab_popup_data, NULL, "parameter(ab_popup_data) is NULL");
+
+       if (0 == strcmp(part, "elm.icon.1") || ab_popup_data->all_contacts_item == true) {
+               radio = elm_radio_add(obj);
+               p_retvm_if(NULL == radio, NULL, "elm_radio_add() return NULL");
+
+               selected_id = (int)evas_object_data_get(obj, "selected_id");
+               if (-1 == ab_popup_data->id) {
+                       evas_object_data_set(obj, "radio_main", radio);
+               }
+               else {
+                       radio_main = evas_object_data_get(obj, "radio_main");
+                       p_retvm_if(NULL == radio_main, NULL, "evas_object_data_get() return NULL");
+                       elm_radio_group_add(radio, radio_main);
+               }
+
+               elm_radio_state_value_set(radio, ab_popup_data->id);
+               if (selected_id == ab_popup_data->id)
+                       elm_radio_value_set(radio, selected_id);
+
+               evas_object_size_hint_weight_set(radio, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               evas_object_size_hint_align_set(radio, EVAS_HINT_FILL, EVAS_HINT_FILL);
+               evas_object_propagate_events_set(radio, EINA_FALSE);
+
+               return radio;
+       }
+       else if (0 == strcmp(part, "elm.icon") || 0 == strcmp(part, "elm.icon.2")) {
+               char *icon_path;
+               Evas_Object *icon;
+               icon_path = ctui_get_addressbook_icon_path(ab_popup_data->id);
+
+               if (icon_path && *icon_path) {
+                       icon = elm_icon_add(obj);
+                       p_retvm_if(NULL == icon, NULL, "elm_icon_add() return NULL");
+
+                       elm_icon_file_set(icon, icon_path, NULL);
+                       evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+                       free(icon_path);
+                       return icon;
+               }
+       }
+       return NULL;
+}
+
+
+static inline void list_detail_create_itcs()
+{
+       list_detail_itcs[LIST_DETAIL_ITC_ADDRBOOK].func.text_get = list_detail_addrbook_gl_label_get;
+       list_detail_itcs[LIST_DETAIL_ITC_ADDRBOOK].func.content_get = list_detail_addrbook_gl_icon_get;
+       list_detail_itcs[LIST_DETAIL_ITC_ADDRBOOK].func.del = list_detail_addrbook_gl_del;
+
+       list_detail_itcs[LIST_DETAIL_ITC_ADDRBOOK_EDIT].func.text_get = list_detail_addrbook_gl_label_get;
+       list_detail_itcs[LIST_DETAIL_ITC_ADDRBOOK_EDIT].func.content_get = list_detail_addrbook_gl_icon_get;
+       list_detail_itcs[LIST_DETAIL_ITC_ADDRBOOK_EDIT].func.del = list_detail_addrbook_gl_del;
+
+       list_detail_itcs[LIST_DETAIL_ITC_ADDRBOOK_NAME].func.text_get = list_detail_addrbook_gl_label_get;
+       list_detail_itcs[LIST_DETAIL_ITC_ADDRBOOK_NAME].func.content_get = list_detail_addrbook_gl_icon_get;
+       list_detail_itcs[LIST_DETAIL_ITC_ADDRBOOK_NAME].func.del = list_detail_addrbook_gl_del;
+
+       list_detail_itcs[LIST_DETAIL_ITC_ADDRBOOK_NAME_EDIT].func.text_get = list_detail_addrbook_gl_label_get;
+       list_detail_itcs[LIST_DETAIL_ITC_ADDRBOOK_NAME_EDIT].func.content_get = list_detail_addrbook_gl_icon_get;
+       list_detail_itcs[LIST_DETAIL_ITC_ADDRBOOK_NAME_EDIT].func.del = list_detail_addrbook_gl_del;
+}
+
+
+Evas_Object* ctui_addrbook_popup(Evas_Object *parent, Evas_Smart_Cb item_sel_cb, void *sel_cb_data, ct_addrbook_popup_type ab_type)
+{
+       PH_FN_CALL;
+       int addressbook_id;
+       int addressbook_mode;
+       char *addressbook_name;
+       Evas_Object *genlist;
+       Evas_Object *popup;
+       Elm_Object_Item *item;
+       ct_ab_popup_data *ab_popup_data;
+       Elm_Genlist_Item_Class *itc, *itc_name, *itc_all_contacts;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_list_h list = NULL;
+
+       list_detail_create_itcs();
+
+       popup = elm_popup_add(parent);
+       p_retvm_if(NULL == popup, NULL, "elm_popup_add() return NULL");
+       elm_object_style_set(popup, "liststyle");
+
+       genlist = elm_genlist_add(popup);
+       p_retvm_if(NULL == genlist, NULL, "elm_genlist_add() return NULL");
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+       if (CT_AB_POPUP_TYPE_LIST_VIEW == ab_type) {
+               ct_list_data *clist_d = sel_cb_data;
+
+               itc = &list_detail_itcs[LIST_DETAIL_ITC_ADDRBOOK_EDIT];
+               itc_name = &list_detail_itcs[LIST_DETAIL_ITC_ADDRBOOK_NAME_EDIT];
+               itc_all_contacts = &list_detail_itcs[LIST_DETAIL_ITC_ADDRBOOK_NAME];
+
+               if (CT_GET_LIST_PERSON_OF_ADDRBOOK_ID == clist_d->list_op)
+                       evas_object_data_set(genlist, "selected_id", (void *)clist_d->base_ab);
+               else
+                       evas_object_data_set(genlist, "selected_id", (void *)-1);
+
+               /* All contacts */
+               ab_popup_data = calloc(1, sizeof(ct_ab_popup_data));
+               p_retvm_if(NULL == ab_popup_data, NULL, "calloc() return NULL");
+               ab_popup_data->id = -1;
+               ab_popup_data->name = strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_ALL_CONTACTS));
+               ab_popup_data->all_contacts_item = true;
+
+               item = elm_genlist_item_append(genlist, itc_all_contacts, ab_popup_data,
+                               NULL, ELM_GENLIST_ITEM_NONE, item_sel_cb, sel_cb_data);
+               ab_popup_data->item = item;
+       }
+       else {
+               itc = &list_detail_itcs[LIST_DETAIL_ITC_ADDRBOOK];
+               itc_name = &list_detail_itcs[LIST_DETAIL_ITC_ADDRBOOK_NAME];
+       }
+
+       err = contacts_db_get_all_records(_contacts_address_book._uri, 0, 0, &list);
+       while (CONTACTS_ERROR_NONE == err) {
+               phone_cts_get_int_from_list(list, _contacts_address_book.mode, &addressbook_mode);
+               if (addressbook_mode == CONTACTS_ADDRESS_BOOK_MODE_READONLY && CT_AB_POPUP_TYPE_LIST_VIEW != ab_type) {
+                       err = contacts_list_next(list);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_next() Failed(%d)", err);
+                       continue;
+               }
+
+               ab_popup_data = calloc(1, sizeof(ct_ab_popup_data));
+               if (NULL == ab_popup_data) {
+                       ERR("calloc() return NULL");
+                       continue;
+               }
+
+               err = phone_cts_get_int_from_list(list, _contacts_address_book.id, &addressbook_id);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_int_from_list() Failed(%d)", err);
+               err = phone_cts_get_str_from_list(list, _contacts_address_book.name, &addressbook_name);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_int_from_list() Failed(%d)", err);
+
+               ab_popup_data->id = addressbook_id;
+               ab_popup_data->mode = addressbook_mode;
+               ab_popup_data->name = addressbook_name;
+
+               if (0 == ab_popup_data->id){
+                               item = elm_genlist_item_append(genlist, itc_name, ab_popup_data, NULL,
+                                       ELM_GENLIST_ITEM_NONE, item_sel_cb, sel_cb_data);
+               }
+               else{
+                               item = elm_genlist_item_append(genlist, itc, ab_popup_data, NULL,
+                                       ELM_GENLIST_ITEM_NONE, item_sel_cb, sel_cb_data);
+               }
+
+               ab_popup_data->item = item;
+
+               err = contacts_list_next(list);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_next() Failed(%d)", err);
+       }
+
+       err = contacts_list_destroy(list, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err,"contacts_list_destroy() Failed(%d)", err);
+
+       elm_object_content_set(popup, genlist);
+       evas_object_show(popup);
+       return popup;
+}
+
+void ctui_list_ug_hide_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ug_destroy_me(data);
+}
+
+
+
diff --git a/lib/common/ct-list-view-common.c b/lib/common/ct-list-view-common.c
new file mode 100755 (executable)
index 0000000..b4649c0
--- /dev/null
@@ -0,0 +1,2436 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#define _GNU_SOURCE            // for strcasestr
+#include <aul.h>
+#include <string.h>
+#include <ui-gadget-module.h>
+#include <unicode/ulocdata.h>
+#include <unicode/uset.h>
+#include <unicode/ustring.h>
+#include <vconf.h>
+#include <vconf-keys.h>
+
+#include "phone.h"
+#include "phone-common.h"
+#include "ct-list.h"
+
+static char pre_search_str[CT_LIST_MAX_SEARCH_STR];
+
+static void list_get_number_str(int id, char *buf, int buf_len);
+
+void ctui_list_free_contacts(Eina_List* list)
+{
+       ct_person_list *person_info;
+       Eina_List* l;
+
+       EINA_LIST_FOREACH(list, l, person_info) {
+               if (person_info) {
+
+                       eina_list_free(person_info->addressbook_id_list);
+                       free(person_info->img_path);
+                       free(person_info->display);
+                       free(person_info->display_index);
+                       free(person_info->number);
+                       free(person_info->status_str);
+                       if (person_info->number_list)
+                               ctui_free_record_list(person_info->number_list);
+                       if (person_info->email_list)
+                               ctui_free_record_list(person_info->email_list);
+                       free(person_info);
+               }
+       }
+       eina_list_free(list);
+}
+
+void ctui_list_free_index(Eina_List* list)
+{
+       ct_list_index_data *data;
+       Eina_List* l;
+
+       EINA_LIST_FOREACH(list, l, data) {
+               if (data) {
+                       free(data);
+               }
+       }
+       eina_list_free(list);
+}
+
+static inline int list_get_grp_person_id(Eina_List *list)
+{
+       ct_person_list *person_info;
+       if (NULL == list) return 0;
+       person_info = list->data;
+       return person_info->id;
+}
+
+static contacts_filter_h list_create_filter_int(contacts_filter_h filter, const char *view_uri, int property_id, contacts_match_int_flag_e flag, int match_value)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       if (NULL == filter) {
+               err = contacts_filter_create(view_uri, &filter);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "contacts_filter_create() Failed(%d)", err);
+       }
+       else {
+               err = contacts_filter_add_operator(filter, CONTACTS_FILTER_OPERATOR_AND);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_add_operator() Failed(%d)", err);
+       }
+
+       err = contacts_filter_add_int(filter, property_id, flag, match_value);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_add_int() Failed(%d)", err);
+
+       return filter;
+}
+
+static contacts_filter_h list_create_filter_bool(contacts_filter_h filter, const char *view_uri, int property_id, contacts_match_int_flag_e flag, bool match_value)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       if (NULL == filter) {
+               err = contacts_filter_create(view_uri, &filter);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "contacts_filter_create() Failed(%d)", err);
+       }
+       else {
+               err = contacts_filter_add_operator(filter, CONTACTS_FILTER_OPERATOR_AND);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_add_operator() Failed(%d)", err);
+       }
+
+       err = contacts_filter_add_bool(filter, property_id, match_value);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_add_int() Failed(%d)", err);
+
+       return filter;
+}
+
+
+int ct_list_get_contacts(ct_list_data *clist_d, Eina_List **list_out)
+{
+       PH_FN_CALL;
+       unsigned int count = 0;
+       int person_id;
+       int grp_person_id;
+
+       unsigned int person_contact_projection[] = {
+               _contacts_person_contact.person_id,
+               _contacts_person_contact.status,
+               _contacts_person_contact.display_name,
+               _contacts_person_contact.display_name_index,
+               _contacts_person_contact.addressbook_ids,
+       };
+       unsigned int person_grouprel_projection[] = {
+               _contacts_person_grouprel.person_id,
+               _contacts_person_grouprel.status,
+               _contacts_person_grouprel.display_name,
+               _contacts_person_grouprel.display_name_index,
+               _contacts_person_grouprel.addressbook_ids,
+       };
+       unsigned int person_projection[] = {
+               _contacts_person.id,
+               _contacts_person.status,
+               _contacts_person.display_name,
+               _contacts_person.display_name_index,
+               _contacts_person.addressbook_ids,
+       };
+
+       const char *view_uri = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_list_h list = NULL;
+       contacts_query_h query = NULL;
+       contacts_filter_h filter = NULL;
+       contacts_filter_h filter2 = NULL;
+
+       Eina_List *result = NULL;
+
+       p_retvm_if(NULL == list_out, CONTACTS_ERROR_INTERNAL, "parameter(list_out) is NULL");
+       *list_out = NULL;
+
+       PH_DBG("clist_d->list_op : %d",clist_d->list_op);
+       switch (clist_d->list_op) {
+       case CT_GET_LIST_ALL_PERSON:
+               view_uri = _contacts_person._uri;
+               if (clist_d->search_str && *clist_d->search_str) {
+                       err = contacts_db_search_records(_contacts_person._uri, clist_d->search_str, 0, 0, &list);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_search_records() Failed(%d)", err);
+               }
+               else {
+                       PH_DBG("_contacts_person");
+                       err = contacts_db_get_all_records(_contacts_person._uri, 0, 0, &list);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_all_records() Failed(%d)", err);
+               }
+               break;
+       case CT_GET_LIST_ALL_PERSON_HAD_NUMBER:
+               view_uri = _contacts_person._uri;
+
+               err = contacts_query_create(_contacts_person._uri, &query);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+               do {
+                       filter = list_create_filter_bool(filter, _contacts_person._uri, _contacts_person.has_phonenumber, CONTACTS_MATCH_EQUAL, true);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_projection(query, person_projection, sizeof(person_projection)/sizeof(int)))) break;
+                       if (clist_d->search_str && *clist_d->search_str) {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_search_records_with_query(query, clist_d->search_str, 0, 0, &list))) break;
+                       }
+                       else {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+                       }
+               } while (0);
+
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+               contacts_filter_destroy(filter);
+               contacts_query_destroy(query);
+
+               break;
+       case CT_GET_LIST_ALL_PERSON_HAD_EMAIL:
+               view_uri = _contacts_person._uri;
+
+               err = contacts_query_create(_contacts_person._uri, &query);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               do {
+                       filter = list_create_filter_bool(filter, _contacts_person._uri, _contacts_person.has_email, CONTACTS_MATCH_EQUAL, true);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err =  contacts_query_set_projection(query, person_projection, sizeof(person_projection)/sizeof(int)))) break;
+                       if (clist_d->search_str && *clist_d->search_str) {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_search_records_with_query(query, clist_d->search_str, 0, 0, &list))) break;
+                       }
+                       else {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+                       }
+               } while (0);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               contacts_filter_destroy(filter);
+               contacts_query_destroy(query);
+
+               break;
+
+       case CT_GET_LIST_ALL_PERSON_HAD_NUMBER_OR_EMAIL:
+               view_uri = _contacts_person._uri;
+
+               err = contacts_query_create(_contacts_person._uri, &query);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               do {
+                       filter = list_create_filter_bool(filter, _contacts_person._uri, _contacts_person.has_phonenumber, CONTACTS_MATCH_EQUAL, true);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_operator(filter, CONTACTS_FILTER_OPERATOR_OR))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_bool(filter, _contacts_person.has_email, true))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_projection(query, person_projection, sizeof(person_projection)/sizeof(int)))) break;
+                       if (clist_d->search_str && *clist_d->search_str) {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_search_records_with_query(query, clist_d->search_str, 0, 0, &list))) break;
+                       }
+                       else {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+                       }
+               } while (0);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               contacts_filter_destroy(filter);
+               contacts_query_destroy(query);
+
+               break;
+       case CT_GET_LIST_PERSON_OF_ADDRBOOK_ID:
+               view_uri = _contacts_person_contact._uri;
+
+               err = contacts_query_create(_contacts_person_contact._uri, &query);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               do {
+                       filter = list_create_filter_int(NULL, _contacts_person_contact._uri, _contacts_person_contact.address_book_id, CONTACTS_MATCH_EQUAL, clist_d->base_ab);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_distinct(query, true))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_projection(query, person_contact_projection, sizeof(person_contact_projection)/sizeof(int)))) break;
+                       if (clist_d->search_str && *clist_d->search_str) {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_search_records_with_query(query, clist_d->search_str, 0, 0, &list))) break;
+                       }
+                       else {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+                       }
+               } while (0);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               contacts_filter_destroy(filter);
+               contacts_query_destroy(query);
+
+               break;
+
+       case CT_GET_LIST_PERSON_OF_WRITABLE_ADDRBOOK_ID:
+               view_uri = _contacts_person_contact._uri;
+
+               err = contacts_query_create(_contacts_person_contact._uri, &query);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               do {
+                       filter = list_create_filter_int(NULL, _contacts_person_contact._uri, _contacts_person_contact.address_book_mode, CONTACTS_MATCH_EQUAL, CONTACTS_ADDRESS_BOOK_MODE_NONE);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_distinct(query, true))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_projection(query, person_contact_projection, sizeof(person_contact_projection)/sizeof(int)))) break;
+                       if (clist_d->search_str && *clist_d->search_str) {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_search_records_with_query(query, clist_d->search_str, 0, 0, &list))) break;
+                       }
+                       else {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+                       }
+               } while (0);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               contacts_filter_destroy(filter);
+               contacts_query_destroy(query);
+
+               break;
+
+       case CT_GET_LIST_PERSON_HAD_NUMBER_OF_ADDRBOOK_ID:
+               view_uri = _contacts_person_contact._uri;
+
+               err = contacts_query_create(_contacts_person_contact._uri, &query);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               do {
+                       filter = list_create_filter_int(NULL, _contacts_person_contact._uri, _contacts_person_contact.address_book_id, CONTACTS_MATCH_EQUAL, clist_d->base_ab);
+                       filter = list_create_filter_bool(filter, _contacts_person_contact._uri, _contacts_person_contact.has_phonenumber, CONTACTS_MATCH_EQUAL, true);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_distinct(query, true))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_projection(query, person_contact_projection, sizeof(person_contact_projection)/sizeof(int)))) break;
+                       if (clist_d->search_str && *clist_d->search_str) {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_search_records_with_query(query, clist_d->search_str, 0, 0, &list))) break;
+                       }
+                       else {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+                       }
+               } while (0);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+               contacts_filter_destroy(filter);
+               contacts_query_destroy(query);
+
+               break;
+       case CT_GET_LIST_PERSON_HAD_EMAIL_OF_ADDRBOOK_ID:
+               view_uri = _contacts_person_contact._uri;
+
+               err = contacts_query_create(_contacts_person_contact._uri, &query);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               do {
+                       filter = list_create_filter_int(NULL, _contacts_person_contact._uri, _contacts_person_contact.address_book_id, CONTACTS_MATCH_EQUAL, clist_d->base_ab);
+                       filter = list_create_filter_bool(filter, _contacts_person_contact._uri, _contacts_person_contact.has_email, CONTACTS_MATCH_EQUAL, true);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_distinct(query, true))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_projection(query, person_contact_projection, sizeof(person_contact_projection)/sizeof(int)))) break;
+                       if (clist_d->search_str && *clist_d->search_str) {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_search_records_with_query(query, clist_d->search_str, 0, 0, &list))) break;
+                       }
+                       else {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+                       }
+               } while (0);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+               contacts_filter_destroy(filter);
+               contacts_query_destroy(query);
+               break;
+       case CT_GET_LIST_PERSON_HAD_NUMBER_OR_EMAIL_OF_ADDRBOOK_ID:
+               view_uri = _contacts_person_contact._uri;
+
+               err = contacts_query_create(_contacts_person_contact._uri, &query);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               do {
+                       filter = list_create_filter_int(NULL, _contacts_person_contact._uri, _contacts_person_contact.address_book_id, CONTACTS_MATCH_EQUAL, clist_d->base_ab);
+                       filter2 = list_create_filter_bool(NULL, _contacts_person_contact._uri, _contacts_person_contact.has_phonenumber, CONTACTS_MATCH_EQUAL, true);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_operator(filter2, CONTACTS_FILTER_OPERATOR_OR))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_bool(filter2, _contacts_person_contact.has_email, true))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_operator(filter, CONTACTS_FILTER_OPERATOR_AND))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_filter(filter, filter2))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_projection(query, person_contact_projection, sizeof(person_contact_projection)/sizeof(int)))) break;
+
+                       if (clist_d->search_str && *clist_d->search_str) {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_search_records_with_query(query, clist_d->search_str, 0, 0, &list))) break;
+                       }
+                       else {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+                       }
+               } while (0);
+
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+               contacts_filter_destroy(filter);
+               contacts_filter_destroy(filter2);
+               contacts_query_destroy(query);
+
+               break;
+       case CT_GET_LIST_PERSON_OF_GROUP_ID:
+               view_uri = _contacts_person_grouprel._uri;
+
+               err = contacts_query_create(_contacts_person_grouprel._uri, &query);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               do {
+                       filter = list_create_filter_int(filter, _contacts_person_grouprel._uri, _contacts_person_grouprel.group_id, CONTACTS_MATCH_EQUAL, clist_d->base_grp);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_distinct(query, true))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_projection(query, person_grouprel_projection, sizeof(person_grouprel_projection)/sizeof(int)))) break;
+                       if (clist_d->search_str && *clist_d->search_str) {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_search_records_with_query(query, clist_d->search_str, 0, 0, &list))) break;
+                       }
+                       else {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+                       }
+               } while (0);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               contacts_filter_destroy(filter);
+               contacts_query_destroy(query);
+
+               break;
+
+       case CT_GET_LIST_PERSON_HAD_NUMBER_OF_GROUP_ID:
+               view_uri = _contacts_person_grouprel._uri;
+
+               err = contacts_query_create(_contacts_person_grouprel._uri, &query);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               do {
+                       filter = list_create_filter_int(NULL, _contacts_person_grouprel._uri, _contacts_person_grouprel.group_id, CONTACTS_MATCH_EQUAL, clist_d->base_grp);
+                       filter = list_create_filter_bool(filter, _contacts_person_grouprel._uri, _contacts_person_grouprel.has_phonenumber, CONTACTS_MATCH_EQUAL, true);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_distinct(query, true) )) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_projection(query, person_grouprel_projection, sizeof(person_grouprel_projection)/sizeof(int)))) break;
+                       if (clist_d->search_str && *clist_d->search_str) {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_search_records_with_query(query, clist_d->search_str, 0, 0, &list))) break;
+                       }
+                       else {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+                       }
+               } while (0);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               contacts_filter_destroy(filter);
+               contacts_query_destroy(query);
+
+               break;
+       case CT_GET_LIST_PERSON_HAD_EMAIL_OF_GROUP_ID:
+               view_uri = _contacts_person_grouprel._uri;
+
+               err = contacts_query_create(_contacts_person_grouprel._uri, &query);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               do {
+                       filter = list_create_filter_int(NULL, _contacts_person_grouprel._uri, _contacts_person_grouprel.group_id, CONTACTS_MATCH_EQUAL, clist_d->base_grp);
+                       filter = list_create_filter_bool(filter, _contacts_person_grouprel._uri, _contacts_person_grouprel.has_email, CONTACTS_MATCH_EQUAL, true);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_distinct(query, true))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_projection(query, person_grouprel_projection, sizeof(person_grouprel_projection)/sizeof(int)))) break;
+                       if (clist_d->search_str && *clist_d->search_str) {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_search_records_with_query(query, clist_d->search_str, 0, 0, &list))) break;
+                       }
+                       else {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+                       }
+               } while (0);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               contacts_filter_destroy(filter);
+               contacts_query_destroy(query);
+
+               break;
+
+       case CT_GET_LIST_PERSON_HAD_NUMBER_OR_EMAIL_OF_GROUP_ID:
+               view_uri = _contacts_person_grouprel._uri;
+
+               err = contacts_query_create(_contacts_person_grouprel._uri, &query);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               do {
+                       filter = list_create_filter_int(NULL, _contacts_person_grouprel._uri, _contacts_person_grouprel.group_id, CONTACTS_MATCH_EQUAL, clist_d->base_grp);
+                       filter2 = list_create_filter_bool(NULL, _contacts_person_grouprel._uri, _contacts_person_grouprel.has_phonenumber, CONTACTS_MATCH_EQUAL, true);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_operator(filter2, CONTACTS_FILTER_OPERATOR_OR))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_bool(filter2, _contacts_person_grouprel.has_email, true))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_operator(filter, CONTACTS_FILTER_OPERATOR_AND))) break;
+
+                       if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_filter(filter, filter2))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_distinct(query, true))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_projection(query, person_grouprel_projection, sizeof(person_grouprel_projection)/sizeof(int)))) break;
+                       if (clist_d->search_str && *clist_d->search_str) {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_search_records_with_query(query, clist_d->search_str, 0, 0, &list))) break;
+                       }
+                       else {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+                       }
+               } while (0);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               contacts_filter_destroy(filter);
+               contacts_filter_destroy(filter2);
+               contacts_query_destroy(query);
+
+               break;
+
+       case CT_GET_LIST_PERSON_NOT_ASSIGNED_OF_ADDRBOOK_ID:
+               view_uri = _contacts_person_grouprel._uri;
+
+               err = contacts_query_create(_contacts_person_grouprel._uri, &query);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               do {
+                       filter = list_create_filter_int(NULL, _contacts_person_grouprel._uri, _contacts_person_grouprel.address_book_id, CONTACTS_MATCH_EQUAL, clist_d->base_ab);
+                       filter = list_create_filter_int(filter, _contacts_person_grouprel._uri, _contacts_person_grouprel.group_id, CONTACTS_MATCH_NONE, 0);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_distinct(query, true) )) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_projection(query, person_grouprel_projection, sizeof(person_grouprel_projection)/sizeof(int)))) break;
+                       if (clist_d->search_str && *clist_d->search_str) {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_search_records_with_query(query, clist_d->search_str, 0, 0, &list))) break;
+                       }
+                       else {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+                       }
+
+               } while (0);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+               contacts_filter_destroy(filter);
+               contacts_query_destroy(query);
+               break;
+
+       case CT_GET_LIST_PERSON_NOT_ASSIGNED_HAD_NUMBER_OR_EMAIL_OF_ADDRBOOK_ID:
+               view_uri = _contacts_person_grouprel._uri;
+
+               err = contacts_query_create(_contacts_person_grouprel._uri, &query);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               do {
+                       filter = list_create_filter_int(NULL, _contacts_person_grouprel._uri, _contacts_person_grouprel.address_book_id, CONTACTS_MATCH_EQUAL, clist_d->base_ab);
+                       filter = list_create_filter_int(filter, _contacts_person_grouprel._uri, _contacts_person_grouprel.group_id, CONTACTS_MATCH_NONE, 0);
+                       filter2 = list_create_filter_bool(NULL, _contacts_person_grouprel._uri, _contacts_person_grouprel.has_phonenumber, CONTACTS_MATCH_EQUAL, true);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_operator(filter2, CONTACTS_FILTER_OPERATOR_OR))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_bool(filter2, _contacts_person_grouprel.has_email, true))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_operator(filter, CONTACTS_FILTER_OPERATOR_AND))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_filter(filter, filter2))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_distinct(query, true) )) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_projection(query, person_grouprel_projection, sizeof(person_grouprel_projection)/sizeof(int)))) break;
+                       if (clist_d->search_str && *clist_d->search_str) {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_search_records_with_query(query, clist_d->search_str, 0, 0, &list))) break;
+                       }
+                       else {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+                       }
+               } while (0);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               contacts_filter_destroy(filter);
+               contacts_filter_destroy(filter2);
+               contacts_query_destroy(query);
+
+               break;
+       case CT_GET_LIST_PERSON_NOT_ASSIGNED_HAD_EMAIL_OF_ADDRBOOK_ID:
+               view_uri = _contacts_person_grouprel._uri;
+
+               err = contacts_query_create(_contacts_person_grouprel._uri, &query);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               do {
+                       filter = list_create_filter_int(NULL, _contacts_person_grouprel._uri, _contacts_person_grouprel.address_book_id, CONTACTS_MATCH_EQUAL, clist_d->base_ab);
+                       filter = list_create_filter_int(filter, _contacts_person_grouprel._uri, _contacts_person_grouprel.group_id, CONTACTS_MATCH_NONE, 0);
+                       filter = list_create_filter_bool(filter, _contacts_person_grouprel._uri, _contacts_person_grouprel.has_email, CONTACTS_MATCH_EQUAL, true);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_distinct(query, true) )) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_projection(query, person_grouprel_projection, sizeof(person_grouprel_projection)/sizeof(int)))) break;
+                       if (clist_d->search_str && *clist_d->search_str) {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_search_records_with_query(query, clist_d->search_str, 0, 0, &list))) break;
+                       }
+                       else {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+                       }
+               } while (0);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               contacts_filter_destroy(filter);
+               contacts_query_destroy(query);
+
+               break;
+       case CT_GET_LIST_PERSON_NOT_ASSIGNED_HAD_NUMBER_OF_ADDRBOOK_ID:
+               view_uri = _contacts_person_grouprel._uri;
+
+               err = contacts_query_create(_contacts_person_grouprel._uri, &query);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               do {
+                       filter = list_create_filter_int(NULL, _contacts_person_grouprel._uri, _contacts_person_grouprel.address_book_id, CONTACTS_MATCH_EQUAL, clist_d->base_ab);
+                       filter = list_create_filter_int(filter, _contacts_person_grouprel._uri, _contacts_person_grouprel.group_id, CONTACTS_MATCH_NONE, 0);
+                       filter = list_create_filter_bool(filter, _contacts_person_grouprel._uri, _contacts_person_grouprel.has_phonenumber, CONTACTS_MATCH_EQUAL, true);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_distinct(query, true) )) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_projection(query, person_grouprel_projection, sizeof(person_grouprel_projection)/sizeof(int)))) break;
+                       if (clist_d->search_str && *clist_d->search_str) {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_search_records_with_query(query, clist_d->search_str, 0, 0, &list))) break;
+                       }
+                       else {
+                               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+                       }
+               } while (0);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               contacts_filter_destroy(filter);
+               contacts_query_destroy(query);
+               break;
+       default:
+               ERR("Invalid op");
+               return CONTACTS_ERROR_INTERNAL;
+       }
+       PH_DBG("end cotnacts_db_get_list, start while");
+
+       clist_d->cnt_list_total = 0;
+
+       // group - add member
+       Eina_List *l;
+       Eina_List *list_grp_person;
+       list_grp_person = clist_d->list_grp_person;
+
+       p_retvm_if(NULL == list, CONTACTS_ERROR_INTERNAL, "list is NULL");
+
+       err = contacts_list_get_count(list, &count);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, CONTACTS_ERROR_INTERNAL, "contacts_list_get_count() Failed(%d)", err);
+       p_retvm_if(0 == count, CONTACTS_ERROR_NO_DATA, "list is empty");
+
+       while (err == CONTACTS_ERROR_NONE) {
+               ct_person_list *person_info;
+               char *temp_addressbooks = NULL;
+
+               if (0 == strcmp(_contacts_person_contact._uri,view_uri))
+                       err = phone_cts_get_int_from_list(list, _contacts_person_contact.person_id, &person_id);
+               else
+                       err = phone_cts_get_int_from_list(list, _contacts_person.id, &person_id);
+
+               if (person_id == clist_d->selected_person_id) {
+                       contacts_list_next(list);
+                       continue;
+               }
+               ct_person_list *data;
+               bool check = false;
+               EINA_LIST_FOREACH(list_grp_person,l,data){
+                       if(data) {
+                               grp_person_id = data->id;
+                               PH_DBG("add member : grp_person_id =%d,person_id =%d",grp_person_id,person_id);
+                               if (grp_person_id && grp_person_id == person_id) {
+                                       contacts_list_next(list);
+                                       check = true;
+                                       break;
+                               }
+                       }
+                       else
+                               ERR("list_grp_person' data is null");
+               }
+               if(check)continue;
+
+               person_info = calloc(1, sizeof(ct_person_list));
+               if (NULL == person_info) {
+                       ERR("calloc() return NULL");
+                       break;
+               }
+               person_info->id = person_id;
+               if (0 == strcmp(_contacts_person_contact._uri,view_uri)) {
+                       err = phone_cts_get_str_from_list(list, _contacts_person_contact.status, &(person_info->status_str));
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list() Failed(%d)", err);
+                       err = phone_cts_get_str_from_list(list, _contacts_person_contact.display_name, &(person_info->display));
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list() Failed(%d)", err);
+                       err = phone_cts_get_str_from_list(list, _contacts_person_contact.display_name_index, &(person_info->display_index));
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list() Failed(%d)", err);
+                       err = phone_cts_get_str_from_list(list, _contacts_person_contact.addressbook_ids, &temp_addressbooks);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list() Failed(%d)", err);
+                       person_info->addressbook_id_list = ctui_get_addressbook_id_list(temp_addressbooks, " ");
+               }
+               else {
+                       err = phone_cts_get_str_from_list(list, _contacts_person.status, &(person_info->status_str));
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list() Failed(%d)", err);
+                       err = phone_cts_get_str_from_list(list, _contacts_person.display_name, &(person_info->display));
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list() Failed(%d)", err);
+                       err = phone_cts_get_int_from_list(list, _contacts_person.link_count, &(person_info->link_count));
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_int_from_list() Failed(%d)", err);
+                       err = phone_cts_get_str_from_list(list, _contacts_person.display_name_index, &(person_info->display_index));
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list() Failed(%d)", err);
+                       err = phone_cts_get_str_from_list(list, _contacts_person.addressbook_ids, &temp_addressbooks);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list() Failed(%d)", err);
+                       person_info->addressbook_id_list = ctui_get_addressbook_id_list(temp_addressbooks, " ");
+               }
+
+               result = eina_list_append(result, person_info);
+               clist_d->cnt_list_total++;
+
+               err = contacts_list_next(list);
+       }
+       *list_out = result;
+
+       if (CONTACTS_ERROR_NO_DATA != err) {
+               ERR("contacts_list_next() Failed(%d)", err);
+               return err;
+       }
+       return 0;
+}
+
+static inline int list_check_utf8(char c)
+{
+       if (c < 128)
+               return 1;
+       else if ((c & 0xe0) == 0xc0)
+               return 2;
+       else if ((c & 0xf0) == 0xe0)
+               return 3;
+       else if ((c & 0xf8) == 0xf0)
+               return 4;
+       else if ((c & 0xfc) == 0xf8)
+               return 5;
+       else if ((c & 0xfe) == 0xfc)
+               return 6;
+       else
+               return CONTACTS_ERROR_INTERNAL;
+}
+
+void ct_list_init_account_data(ct_list_data *clist_d)
+{
+       PH_FN_CALL;
+       int i = 0;
+       int account_id = 0;
+       int addressbook_id = 0;
+       bool addressbook_exist = false;
+       Eina_List *l = NULL;
+       ct_ab_map acc_types[CT_MAX_ADDRBOOK];
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_list_h list = NULL;
+       char addressbook_name[PH_TEXT_MAX_LEN]={0,};
+
+
+       addressbook_id = ctui_get_view_mode();
+
+       err = contacts_db_get_all_records(_contacts_address_book._uri, 0, 0, &list);
+       while (CONTACTS_ERROR_NONE == err) {
+               err = phone_cts_get_int_from_list(list, _contacts_address_book.id, &(acc_types[i].id));
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("phone_cts_get_int_from_list() Failed(%d)", err);
+                       break;
+               }
+               err = phone_cts_get_int_from_list(list, _contacts_address_book.account_id, &(acc_types[i].account_id));
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("phone_cts_get_int_from_list() Failed(%d)", err);
+                       break;
+               }
+
+               acc_types[i].icon_path = ctui_get_addressbook_icon_path(acc_types[i].id);
+               PH_DBG("icon_path = %s",acc_types[i].icon_path);
+               if(acc_types[i].id == addressbook_id)
+                       addressbook_exist = true;
+
+               ctui_get_addressbook_name(acc_types[i].id, addressbook_name,sizeof(addressbook_name));
+               acc_types[i].addressbook_name = SAFE_STRDUP(addressbook_name);
+
+               if (++i == sizeof(acc_types)/sizeof(*acc_types))
+                       break;
+
+               err = contacts_list_next(list);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_list_next() Failed(%d)", err);
+                       break;
+               }
+       }
+       err = contacts_list_destroy(list, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy() Failed(%d)", err);
+
+       if(addressbook_exist == false)
+               ctui_set_view_mode(-1);
+
+       if (!clist_d->ug /*&& CT_GET_LIST_ALL_PERSON != clist_d->list_op*/) {
+               addressbook_id = ctui_get_view_mode();
+               if(addressbook_id == -1 && clist_d->list_op > CT_GET_LIST_ALL_PERSON) {
+                       clist_d->list_op = CT_GET_LIST_ALL_PERSON;
+                       clist_d->base_ab = -1;
+               }
+       }
+
+       if (i == sizeof(acc_types)/sizeof(*acc_types)) {
+               ERR("addressbook are too many");
+               i--;
+       }
+       clist_d->acc_types = realloc(clist_d->acc_types, i * sizeof(ct_ab_map));
+       p_retm_if(NULL == clist_d->acc_types, "realloc() return NULL");
+
+       memcpy(clist_d->acc_types, acc_types, i * sizeof(ct_ab_map));
+       clist_d->acc_count = i;
+}
+
+void ct_list_get_addrbook_icon_path(ct_list_data *clist_d, int addressbook_id, char *dest, int dest_len)
+{
+       int i = 0;
+       bool not_found;
+
+       p_retm_if(NULL == dest, "parameter(dest) is NULL");
+       dest[0] = '\0';
+       if (0 == addressbook_id) return;
+       p_retm_if(NULL == clist_d->acc_types, "clist_d->acc_types is NULL");
+
+       not_found = true;
+
+       int count = clist_d->acc_count;
+       for( i=0;i<count;i++) {
+               if (addressbook_id == clist_d->acc_types[i].account_id) {
+                       not_found = false;
+                       break;
+               }
+       }
+       p_retm_if(not_found, "invalid id_ab(%d)", addressbook_id);
+
+       if (clist_d->acc_types[i].icon_path && *clist_d->acc_types[i].icon_path)
+               snprintf(dest, dest_len, "%s", clist_d->acc_types[i].icon_path);
+}
+
+static inline void list_clean_ecore_task(ct_list_data *clist_d)
+{
+       if (clist_d->list_idler) {
+               ecore_idler_del(clist_d->list_idler);
+               clist_d->list_idler = NULL;
+       }
+
+}
+
+static void list_searchbar_entry_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_list_data *clist_d = data;
+       p_retm_if(NULL == clist_d, "parameter(clist_d) is NULL");
+
+       ctui_list_set_unsweep(clist_d);
+}
+
+
+static void list_searchbar_clicked_cb(void *data, Evas_Object *obj, const char *emission, const char *source)
+{
+       ct_list_data *clist_d;
+       elm_object_focus_set(data, EINA_TRUE);
+
+       clist_d = evas_object_data_get(data, "clist_d");
+       p_retm_if(NULL == clist_d, "evas_object_data_get() return NULL");
+
+       list_searchbar_entry_clicked_cb(clist_d, NULL, NULL);
+}
+
+static char *list_group_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       char *group_index = data;
+       if (0 == strcmp(part, "elm.text") && group_index && *group_index)
+               return strdup(group_index);
+       else
+               return NULL;
+}
+
+static Elm_Genlist_Item_Class group_index =
+{
+       .item_style = "grouptitle",
+       .func.text_get = list_group_label_get,
+};
+
+
+static void __list_set_index_letter(ct_list_data *clist_d)
+{
+       char *copy_index_string = NULL;
+       char *p = NULL;
+       char *save_p = NULL;
+       char *save_p2 = NULL;
+       char *p_group = NULL;
+       char *copy_p_group = NULL;
+       int group_count = 0;
+       bool has_digit = false;
+       char *index_string = NULL;
+       ct_list_index_data *index_data;
+
+       if(CT_GET_LIST_VCARD == clist_d->list_op) return;
+
+       ctui_list_free_index(clist_d->list_index);
+       clist_d->list_index = NULL;
+
+       contacts_utils_get_index_characters(&index_string);
+
+       PH_DBG("index_string = %s", index_string);
+
+       if (index_string) {
+               copy_index_string = SAFE_STRDUP(index_string);
+               p_group = strtok_r(copy_index_string, ":", &save_p2);
+
+               while (p_group) {
+                       copy_p_group = SAFE_STRDUP(p_group);
+                       p = strtok_r(copy_p_group, ";", &save_p);
+                       group_count++;
+
+                       while(p) {
+                               //in case number
+                               if(isdigit(p[0])) {
+                                       if(has_digit == false)
+                                               has_digit = true;
+                                       else {
+                                               p = strtok_r(NULL, ";", &save_p);
+                                               continue;
+                                       }
+                               }
+                               //in case Alphabet is sencond laguange
+                               if(group_count > 2) {
+                                       if(*p > 'A' && *p < 'Z') {
+                                               p = strtok_r(NULL, ";", &save_p);
+                                               continue;
+                                       }
+                               }
+
+                               index_data = calloc(1, sizeof(ct_list_index_data));
+                               snprintf(index_data->index, sizeof(index_data->index), "%s", p);
+
+                               index_data->item = elm_index_item_append(clist_d->fast_index, index_data->index, NULL, NULL);
+                               clist_d->list_index = eina_list_append(clist_d->list_index, index_data);
+
+                               p = strtok_r(NULL, ";", &save_p);
+                       }
+                       free(copy_p_group);
+                       p_group = strtok_r(NULL, ":", &save_p2);
+               }
+               free(copy_index_string);
+       }
+       return;
+}
+
+
+static bool __is_special_letter(char* letter, ct_list_data *clist_d)
+{
+       ct_list_index_data *first_data;
+       ct_list_index_data *last_data;
+       unsigned int count;
+       if(clist_d->list_index == NULL) {
+               ERR("clist_d->list_index is null");
+               return false;
+       }
+
+       count = eina_list_count(clist_d->list_index);
+
+       first_data = (ct_list_index_data*)eina_list_nth(clist_d->list_index, 1);// first primary letter
+       last_data = (ct_list_index_data*)eina_list_nth(clist_d->list_index, count-2);// last primary letter
+
+       if(*first_data->index == 'A' && *last_data->index == 'Z') {
+               if(*letter < 'A' || *letter > 'Z')
+                       return true;
+       }
+       else {
+               if((*letter < 'A' || *letter > 'Z') && (*letter < *first_data->index || *letter > *first_data->index))
+                       return true;
+       }
+
+       return false;
+}
+
+static void list_append_item(ct_list_data *clist_d, ct_person_list *person_info)
+{
+       char cur_index[10] = {0,};
+       ct_list_index_data *data;
+       Eina_List* l;
+       Elm_Object_Item *item;
+
+
+       // append group title if condition is accepted
+       if(CT_GET_LIST_VCARD != clist_d->list_op && !(clist_d->search_str && *clist_d->search_str)) {
+               if (NULL == person_info->display)
+                       snprintf(cur_index, sizeof(cur_index), "#");
+               else {
+                       snprintf(cur_index, sizeof(cur_index), "%s", person_info->display_index);
+                       if (isdigit(person_info->display_index[0]))
+                               snprintf(cur_index, sizeof(cur_index), "0");
+                       else if(__is_special_letter(person_info->display_index, clist_d))
+                               snprintf(cur_index, sizeof(cur_index), "#");
+               }
+
+               if (strcmp(clist_d->group_index, cur_index)) {
+                       item = elm_genlist_item_append(clist_d->genlist, &group_index, strdup(cur_index), NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);
+                       elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+                       snprintf(clist_d->group_index, sizeof(clist_d->group_index), "%s", cur_index);
+                       clist_d->group_item = item;
+
+                       //link to fastscroll
+                       bool matched = false;
+                       bool first_item = false;
+                       data = eina_list_nth(clist_d->list_index, 0);
+                       if(elm_object_item_data_get(data->item) == NULL) {
+                               first_item = true;
+                       }
+
+                       EINA_LIST_FOREACH(clist_d->list_index, l, data) {
+                               if(first_item == true) {
+                                       elm_object_item_data_set(data->item, item);
+                                       continue;
+                               }
+
+                               if(0 == strcmp(cur_index, data->index))
+                                       matched = true;
+                               if(matched == true)
+                                       elm_object_item_data_set(data->item, item);
+                       }
+               }
+       }
+
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       bool has_phonenumber = false;
+
+       if(!clist_d->vcard_path) {
+               err = contacts_db_get_record(_contacts_person._uri, person_info->id, &record);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+               err = contacts_record_get_bool(record, _contacts_person.has_phonenumber, &has_phonenumber);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_bool() Failed(%d)", err);
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+       }
+
+       if (clist_d->search_str && *clist_d->search_str){
+               if(has_phonenumber)
+                       item = elm_genlist_item_append(clist_d->genlist, &clist_d->itcs[CT_LIST_ITEM_SEARCH_NO_NUMBER], person_info, NULL,
+                               ELM_GENLIST_ITEM_NONE, clist_d->gl_sel, clist_d->gl_sel_data);
+               else
+                       item = elm_genlist_item_append(clist_d->genlist, &clist_d->itcs[CT_LIST_ITEM_SEARCH], person_info, NULL,
+                               ELM_GENLIST_ITEM_NONE, clist_d->gl_sel, clist_d->gl_sel_data);
+       }
+       else{
+               if(has_phonenumber)
+                       item = elm_genlist_item_append(clist_d->genlist, &clist_d->itcs[CT_LIST_ITEM_NO_NUMBER], person_info, clist_d->group_item,
+                               ELM_GENLIST_ITEM_NONE, clist_d->gl_sel, clist_d->gl_sel_data);
+               else
+                       item = elm_genlist_item_append(clist_d->genlist, &clist_d->itcs[CT_LIST_ITEM], person_info, clist_d->group_item,
+                               ELM_GENLIST_ITEM_NONE, clist_d->gl_sel, clist_d->gl_sel_data);
+       }
+
+       person_info->item = item;
+       if (person_info->checked) clist_d->cnt_checked++;
+}
+
+
+#define N 20
+static Eina_Bool list_append_part(void *user_data)
+{
+       int i = 0;
+       Eina_List *cursor;
+       ct_person_list *person_info;
+       ct_list_data *clist_d = user_data;
+
+       cursor = eina_list_nth_list(clist_d->list, clist_d->readed_n);
+       EINA_LIST_FOREACH(cursor, cursor, person_info) {
+               if (i++ == N) break;
+               list_append_item(clist_d, person_info);
+       }
+       if (N < i) {
+               clist_d->readed_n += N;
+               return ECORE_CALLBACK_RENEW;
+       }
+       else {
+               clist_d->list_idler = NULL;
+                       if (EINA_FALSE == elm_genlist_decorate_mode_get(clist_d->genlist)) {
+                               clist_d->count_item = elm_genlist_item_append(clist_d->genlist, &clist_d->itcs[CT_LIST_ITEM_COUNT],
+                                               (void *)clist_d->cnt_list_total, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+                               elm_object_item_disabled_set(clist_d->count_item, EINA_TRUE);
+               }
+               clist_d->list_idler = NULL;
+               return ECORE_CALLBACK_CANCEL;
+       }
+}
+
+
+static bool __list_get_addressbook_name(int addressbook_id, char *buf, int buf_size)
+{
+       int addressbook_mode = CONTACTS_ADDRESS_BOOK_MODE_NONE;
+       char *cur_ab;
+       char cur_account_name[200] = {0,};
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       p_retvm_if(buf == NULL, false, "out_name in null");
+
+       ctui_get_account_name_by_address_book_id(addressbook_id, cur_account_name, sizeof(cur_account_name));
+       if (addressbook_id > 0) {
+               err = contacts_db_get_record(_contacts_address_book._uri, addressbook_id, &record);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, false, "contacts_db_get_record() Failed(%d)", err);
+
+               err = contacts_record_get_str_p(record, _contacts_address_book.name, &cur_ab);
+               if(err != CONTACTS_ERROR_NONE) {
+                       err = contacts_record_destroy(record, true);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+                       return false;
+               }
+
+               err = contacts_record_get_int(record, _contacts_address_book.mode, &addressbook_mode);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               if (CONTACTS_ADDRESS_BOOK_MODE_READONLY == addressbook_mode)
+                       snprintf(buf, buf_size, "%s", cur_account_name);
+               else
+                       snprintf(buf, buf_size, "%s %s", cur_account_name, cur_ab);
+
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+       }
+       else{
+               snprintf(buf, buf_size, "%s", T_(CT_GET_TEXT_BASIC, CTTEXT_PHONE));
+       }
+
+       return true;
+}
+
+
+void ctui_list_handle_search(ct_list_data *clist_d)
+{
+       int i=0;
+       int readed = 0;
+       Eina_List *cursor;
+       ct_person_list *person_info;
+       char group_title[PH_TEXT_MAX_LEN];
+       char addressbook_name[PH_TEXT_MAX_LEN];
+
+       elm_genlist_clear(clist_d->genlist);
+       elm_index_item_clear(clist_d->fast_index);
+       clist_d->group_index[0] = '\0';
+       clist_d->group_item = NULL;
+       clist_d->cnt_checked = 0;
+
+       if (clist_d->list_idler) {
+               ecore_idler_del(clist_d->list_idler);
+               clist_d->list_idler = NULL;
+       }
+
+
+       if(__list_get_addressbook_name(clist_d->base_ab, addressbook_name, sizeof(addressbook_name)) == true)
+               snprintf(group_title, sizeof(group_title), "%s (%d)", addressbook_name, eina_list_count(clist_d->list));
+       else
+               snprintf(group_title, sizeof(group_title), "%s (%d)", S_(PH_SYS_BODY_CONTACTS), eina_list_count(clist_d->list));
+
+       clist_d->search_group_item = elm_genlist_item_append(clist_d->genlist, &group_index, strdup(group_title), NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);
+       elm_genlist_item_select_mode_set(clist_d->search_group_item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+
+       EINA_LIST_FOREACH(clist_d->list, cursor, person_info) {
+               if (i++ == N) break;
+               list_append_item(clist_d, person_info);
+               readed++;
+       }
+       if (N < i) {
+               clist_d->readed_n = readed;
+               clist_d->list_idler = ecore_idler_add(list_append_part, clist_d);
+       }
+       else {
+               if (!(clist_d->search_str && *clist_d->search_str)) {
+                       if (EINA_FALSE == elm_genlist_decorate_mode_get(clist_d->genlist)) {
+                               clist_d->count_item = elm_genlist_item_append(clist_d->genlist, &clist_d->itcs[CT_LIST_ITEM_COUNT],
+                                               (void *)clist_d->cnt_list_total, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+                               elm_object_item_disabled_set(clist_d->count_item, EINA_TRUE);
+                       }
+               }
+       }
+
+}
+
+
+static void list_append_all(ct_list_data *clist_d)
+{
+       PH_START_TIME_CHECK;
+       int i = 0;
+       Eina_List *cursor;
+       ct_person_list *person_info;
+
+       if (clist_d->list_idler) {
+               ecore_idler_del(clist_d->list_idler);
+               clist_d->list_idler = NULL;
+       }
+
+       __list_set_index_letter(clist_d);
+
+       if(clist_d->base_ab > -1){
+               contacts_error_e err = CONTACTS_ERROR_NONE;
+               contacts_record_h record = NULL;
+               Elm_Object_Item *item;
+               int addressbook_mode;
+               char title[400] = {0,};
+               char cur_account_name[200] = {0,};
+               char *cur_ab;
+
+               ctui_get_account_name_by_address_book_id(clist_d->base_ab, cur_account_name, sizeof(cur_account_name));
+               if (clist_d->base_ab > 0) {
+                       err = contacts_db_get_record(_contacts_address_book._uri, clist_d->base_ab, &record);
+                       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+
+                       err = contacts_record_get_str_p(record, _contacts_address_book.name, &cur_ab);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+                       err = contacts_record_get_int(record, _contacts_address_book.mode, &addressbook_mode);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+                       if (CONTACTS_ADDRESS_BOOK_MODE_READONLY == addressbook_mode)
+                               snprintf(title, sizeof(title), "%s", cur_account_name);
+                       else
+                               snprintf(title, sizeof(title), "%s %s", cur_account_name, cur_ab);
+
+                       err = contacts_record_destroy(record, true);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+               }
+               else{
+                       snprintf(title, sizeof(title), "%s", T_(CT_GET_TEXT_BASIC, CTTEXT_PHONE));
+               }
+
+               item = elm_genlist_item_append(clist_d->genlist, &group_index, strdup(title), NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);
+               elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+       }
+
+       EINA_LIST_FOREACH(clist_d->list, cursor, person_info) {
+               if (i++ == N) break;
+               list_append_item(clist_d, person_info);
+       }
+       if (N < i) {
+               clist_d->readed_n = N;
+               clist_d->list_idler = ecore_idler_add(list_append_part, clist_d);
+       }
+       else {
+               if (EINA_FALSE == elm_genlist_decorate_mode_get(clist_d->genlist)) {
+                       clist_d->count_item = elm_genlist_item_append(clist_d->genlist, &clist_d->itcs[CT_LIST_ITEM_COUNT],
+                                       (void *)clist_d->cnt_list_total, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+                       elm_object_item_disabled_set(clist_d->count_item, EINA_TRUE);
+               }
+       }
+
+       PH_END_TIME_CHECK("list_append_all");
+}
+#undef N
+
+void ctui_list_refresh_genlist(ct_list_data *clist_d)
+{
+       PH_FN_CALL;
+       elm_genlist_clear(clist_d->genlist);
+       elm_index_item_clear(clist_d->fast_index);
+       clist_d->group_index[0] = '\0';
+       clist_d->group_item = NULL;
+       clist_d->cnt_checked = 0;
+       list_append_all(clist_d);
+}
+
+static void list_update_person_list_check_status(Eina_List *list_person, Eina_List *list_check)
+{
+       void *data;
+       Eina_List *l, *l_temp;
+       ct_person_list *person_info;
+
+       p_retm_if(NULL == list_person, "parameter(list_person) is NULL");
+       p_retm_if(NULL == list_check, "parameter(list_check) is NULL");
+
+       EINA_LIST_FOREACH(list_person, l, person_info) {
+               EINA_LIST_FOREACH(list_check, l_temp, data) {
+                       if (person_info->id == (int)data) {
+                               person_info->checked = true;
+                               break;
+                       }
+               }
+       }
+}
+
+static void list_searchbar_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       Evas_Object *en;
+       Evas_Object *sb = data;
+       ct_list_data *clist_d;
+       char *search_str;
+
+       clist_d = evas_object_data_get(sb, "clist_d");
+       p_retm_if(NULL == sb, "evas_object_data_get() return NULL");
+
+       en = elm_object_part_content_get(sb, "elm.swallow.content");
+       p_retm_if(NULL == en, "elm_object_part_content_get() return NULL");
+
+       if (!elm_entry_is_empty(en))
+               elm_object_signal_emit(sb, "elm,state,guidetext,hide", "elm");
+
+       if (elm_object_focus_get(sb)) {
+               if (elm_entry_is_empty(en))
+                       elm_object_signal_emit(sb, "elm,state,eraser,hide", "elm");
+               else
+                       elm_object_signal_emit(sb, "elm,state,eraser,show", "elm");
+       }
+       else{
+               if (elm_entry_is_empty(en)){
+                       elm_object_signal_emit(sb, "elm,state,guidetext,show", "elm");
+                       elm_object_signal_emit(sb, "elm,state,eraser,hide", "elm");
+               }
+       }
+       search_str = ctui_entry_markup_to_utf8(elm_entry_entry_get(en));
+       p_retm_if(NULL == search_str, "ctui_entry_markup_to_utf8() return NULL");
+
+       if(strlen(search_str)>0) {
+               if(NULL !=clist_d->select_all_layout){
+                       elm_box_unpack(clist_d->box, clist_d->select_all_layout);
+                       evas_object_del(clist_d->select_all_layout);
+                       clist_d->select_all_layout = NULL;
+               }
+       }
+       else {
+               ctui_list_set_selectall(clist_d);
+       }
+       if (search_str && clist_d->search_str){
+               if(pre_search_str[0] == '\0' && search_str[0] == '\0'){
+                       clist_d->search_str = NULL;
+                       ct_list_get_contacts(clist_d, &clist_d->list);
+                       list_update_person_list_check_status(clist_d->list, clist_d->list_check);
+                       elm_genlist_homogeneous_set(clist_d->genlist, EINA_TRUE);
+                       elm_genlist_mode_set(clist_d->genlist, ELM_LIST_SCROLL);
+                       ctui_list_refresh_genlist(clist_d);
+               }
+               else{
+                       if(0 == strcmp(search_str, clist_d->search_str)){
+                               free(search_str);
+                               return;
+                       }
+               }
+       }
+       if('\0' == search_str[0] && NULL == clist_d->search_str) {
+               if (elm_genlist_decorate_mode_get(clist_d->genlist) && clist_d->edit_sel_update)
+                       clist_d->edit_sel_update(clist_d);
+               free(search_str);
+               return;
+       }
+
+       free(clist_d->search_str);
+       clist_d->search_str = search_str;
+
+       if (strcmp(pre_search_str, search_str)) {
+               ct_list_get_contacts(clist_d, &clist_d->list);
+               list_update_person_list_check_status(clist_d->list, clist_d->list_check);
+
+               if (*search_str) {
+                       elm_genlist_mode_set(clist_d->genlist, ELM_LIST_COMPRESS);
+                       ctui_list_handle_search(clist_d);
+               }
+               else {
+                       elm_genlist_homogeneous_set(clist_d->genlist, EINA_TRUE);
+                       elm_genlist_mode_set(clist_d->genlist, ELM_LIST_SCROLL);
+                       ctui_list_refresh_genlist(clist_d);
+               }
+       }
+
+       snprintf(pre_search_str, sizeof(pre_search_str), "%s", search_str);
+
+       if (elm_genlist_decorate_mode_get(clist_d->genlist) && clist_d->edit_sel_update)
+               clist_d->edit_sel_update(clist_d);
+
+}
+
+static void list_searchbar_focused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       elm_object_signal_emit(data, "elm,state,guidetext,hide", "elm");
+       elm_object_signal_emit(data, "cancel,in", "");
+
+       if (elm_entry_is_empty(obj))
+               elm_object_signal_emit(data, "elm,state,eraser,hide", "elm");
+       else
+               elm_object_signal_emit(data, "elm,state,eraser,show", "elm");
+}
+
+static void list_searchbar_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       Evas_Object *cancel_btn;
+
+       if (elm_entry_is_empty(obj))
+               elm_object_signal_emit(data, "elm,state,guidetext,show", "elm");
+       else
+               elm_object_signal_emit(data, "elm,state,guidetext,hide", "elm");
+
+       elm_object_signal_emit(data, "elm,state,eraser,hide", "elm");
+       cancel_btn = elm_object_part_content_get(data, "button_cancel");
+       evas_object_hide(cancel_btn);
+       elm_object_signal_emit(data, "cancel,out", "");
+}
+
+int ctui_list_checked_cnt_get(Eina_List *list) {
+       int cnt = 0;
+       Eina_List *l;
+       ct_person_list *person_info;
+
+       EINA_LIST_FOREACH(list, l, person_info) {
+               if (NULL == person_info) continue;
+               if (person_info->checked)
+                       cnt++;
+       }
+       return cnt;
+}
+
+void ctui_list_update_selection_info(void *data)
+{
+       PH_FN_CALL;
+       ct_list_data *clist_d = data;
+       int checked_cnt = 0;
+       char buf[PH_TEXT_SHORT_LEN];
+
+       if(CT_LIST_MODE_EDIT != clist_d->list_mode)
+               return;
+
+       if (clist_d->ug_request && NULL == clist_d->select_all_layout) {
+               checked_cnt = ctui_list_checked_cnt_get(clist_d->list);
+       }
+       else {
+               Evas_Object *check = elm_object_part_content_get(clist_d->select_all_layout, "elm.icon");
+               if(check) {
+                       if (0 != clist_d->cnt_list_total && clist_d->cnt_checked == clist_d->cnt_list_total)
+                               elm_check_state_set(check, EINA_TRUE);
+                       else if (0 == clist_d->cnt_list_total || clist_d->cnt_checked != clist_d->cnt_list_total)
+                               elm_check_state_set(check, EINA_FALSE);
+               }
+               checked_cnt = clist_d->cnt_checked;
+       }
+       if (0 == clist_d->cnt_list_total) {
+               phone_hide_notify(clist_d->base_layout);
+               ctui_navi_btn_disabled_set(clist_d->navi, EINA_TRUE);
+       }
+       else {
+               if (0 == checked_cnt ) {
+                       phone_show_notify(clist_d->base_layout, T_(CT_GET_TEXT_BASIC, CTTEXT_SELECT_CONTACTS));
+                       ctui_navi_btn_disabled_set(clist_d->navi, EINA_TRUE);
+               }
+               else {
+                       ctui_navi_btn_disabled_set(clist_d->navi, EINA_FALSE);
+                       if (clist_d->cnt_max_check)
+                               snprintf(buf, sizeof(buf), "%s (%d/%d)", S_(PH_SYS_POP_SELECTED), clist_d->cnt_checked, clist_d->cnt_max_check);
+                       else
+                               snprintf(buf, sizeof(buf), "%s (%d)", S_(PH_SYS_POP_SELECTED), clist_d->cnt_checked);
+                       phone_show_notify(clist_d->base_layout, buf);
+               }
+       }
+}
+
+void ctui_list_searchbar_cancel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *sb = data;
+       Evas_Object *en;
+       ct_list_data *clist_d;
+       const char *text;
+
+       p_retm_if(NULL == sb, "parameter(sb) is NULL");
+
+       clist_d = evas_object_data_get(sb, "clist_d");
+       p_retm_if(NULL == clist_d, "evas_object_data_get() return NULL");
+
+       en = elm_object_part_content_get(sb, "elm.swallow.content");
+       p_retm_if(NULL == en, "elm_object_part_content_get() return NULL");
+
+       free(clist_d->search_str);
+       clist_d->search_str = NULL;
+
+       text = elm_entry_entry_get(en);
+       if (text && *text)
+               elm_entry_entry_set(en, NULL);
+       elm_object_focus_set(en, EINA_FALSE);
+       pre_search_str[0] = '\0';
+
+       ct_list_get_contacts(clist_d, &clist_d->list);
+       list_update_person_list_check_status(clist_d->list, clist_d->list_check);
+       ctui_list_update_selection_info(clist_d);
+
+       elm_genlist_homogeneous_set(clist_d->genlist, EINA_TRUE);
+       elm_genlist_mode_set(clist_d->genlist, ELM_LIST_SCROLL);
+       ctui_list_refresh_genlist(clist_d);
+
+       // problem of set focus automatically on searchbar when resumed app
+       elm_object_focus_set(clist_d->genlist, EINA_TRUE);
+}
+
+static void list_searchbar_eraser_cb(void *data, Evas_Object *obj, const char *emission,
+               const char *source)
+{
+       elm_entry_entry_set(data, "");
+       pre_search_str[0] = '\0';
+}
+
+static Evas_Object* list_create_searchbar(Evas_Object* parent, ct_list_data *clist_d)
+{
+       Evas_Object *sb;
+       Evas_Object *en;
+       Evas_Object *cancel_btn;
+
+       sb = elm_layout_add(parent);
+       p_retvm_if(NULL == sb, NULL, "elm_layout_add() return NULL");
+       evas_object_data_set(sb, "clist_d", clist_d);
+
+       elm_layout_theme_set(sb, "layout", "searchbar", "cancel_button");
+
+       en = elm_entry_add(sb);
+       elm_entry_scrollable_set(en, EINA_TRUE);
+       elm_entry_single_line_set(en, EINA_TRUE);
+       elm_object_part_content_set(sb, "elm.swallow.content", en);
+       elm_object_part_text_set(sb, "elm.guidetext", S_(CT_SYS_BODY_SEARCH));
+       elm_entry_cnp_mode_set(en, ELM_CNP_MODE_PLAINTEXT);
+
+       ctui_entry_limit_size_set(en);
+       elm_entry_input_panel_layout_set(en, ELM_INPUT_PANEL_LAYOUT_NORMAL);
+
+       cancel_btn = elm_button_add(sb);
+       elm_object_part_content_set(sb, "button_cancel", cancel_btn);
+       elm_object_style_set(cancel_btn, "searchbar/default");
+       elm_object_text_set(cancel_btn, S_(PH_SYS_SK_CANCEL));
+
+       evas_object_smart_callback_add(en, "focused", list_searchbar_focused_cb, sb);
+       evas_object_smart_callback_add(en, "unfocused", list_searchbar_unfocused_cb, sb);
+       evas_object_smart_callback_add(en, "changed", list_searchbar_changed_cb, sb);
+       evas_object_smart_callback_add(en, "preedit,changed", list_searchbar_changed_cb, sb);
+       evas_object_smart_callback_add(en, "clicked", list_searchbar_entry_clicked_cb, clist_d);
+       elm_object_signal_callback_add(sb, "elm,bg,clicked", "elm", list_searchbar_clicked_cb, en);
+       elm_object_signal_callback_add(sb, "elm,eraser,clicked", "elm", list_searchbar_eraser_cb, en);
+       evas_object_smart_callback_add(cancel_btn, "clicked", ctui_list_searchbar_cancel_cb, sb);
+
+       return sb;
+}
+
+static Evas_Object* list_create_navi_content_genlist(Evas_Object* parent)
+{
+       Evas_Object *genlist = elm_genlist_add(parent);
+
+       elm_genlist_scroller_policy_set(genlist, ELM_SCROLLER_POLICY_OFF,
+                       ELM_SCROLLER_POLICY_OFF);
+       elm_genlist_block_count_set(genlist, 20);
+       elm_genlist_homogeneous_set(genlist, EINA_TRUE);
+
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+       return genlist;
+}
+
+static void list_fast_delayed_changed(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       // called on a change but delayed in case multiple changes happen in a
+       // short timespan
+       elm_genlist_item_bring_in(elm_object_item_data_get(event_info),
+                       ELM_GENLIST_ITEM_SCROLLTO_TOP);
+}
+
+static void list_fast_selected(void *data, Evas_Object *obj, void *event_info)
+{
+       // called on final select
+       elm_genlist_item_bring_in(elm_object_item_data_get(event_info),
+                       ELM_GENLIST_ITEM_SCROLLTO_TOP);
+}
+
+static void list_start_sweep_effect(void *data)
+{
+       elm_genlist_item_decorate_mode_set(data, "slide", EINA_TRUE);
+       elm_genlist_item_select_mode_set(data, ELM_OBJECT_SELECT_MODE_NONE);
+}
+
+static void list_get_number_str(int id, char *buf, int buf_len)
+{
+       char *number;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       err = contacts_db_get_record(_contacts_person_number._uri, id, &record);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+
+       err = contacts_record_get_str_p(record, _contacts_person_number.number, &number);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+       if (number && *number)
+               snprintf(buf, buf_len, "%s", number);
+
+       err = contacts_record_destroy(record, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+}
+
+static void list_gl_sweep(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_person_list *person_info;
+       ct_list_data *clist_d = data;
+       Elm_Object_Item *item = event_info;
+       Elm_Genlist_Item_Class *itc;
+       Elm_Genlist_Item_Type type;
+
+       p_ret_if(!item);
+       p_ret_if(CT_GET_LIST_VCARD == clist_d->list_op);
+       p_ret_if(CT_LIST_MODE_EDIT == clist_d->list_mode);
+
+       type = elm_genlist_item_type_get(item);
+       p_ret_if(ELM_GENLIST_ITEM_GROUP == type);
+       p_ret_if(&clist_d->itcs[CT_LIST_ITEM_COUNT] == elm_genlist_item_item_class_get(item));
+
+       person_info = elm_object_item_data_get(item);
+       p_retm_if(NULL == person_info, "ct_person_list is null");
+       if (!person_info->number_loaded) {
+               char buf[PH_TEXT_MAX_LEN];
+               buf[0] = '\0';
+               list_get_number_str(person_info->id, buf, sizeof(buf));
+               if (*buf)
+                       person_info->number = strdup(buf);
+               person_info->number_loaded = true;
+       }
+
+       itc = (Elm_Genlist_Item_Class *)elm_genlist_item_item_class_get(item);
+       p_retm_if(NULL == itc, "item class is null");
+
+       if ((NULL == person_info->number || '\0' == *person_info->number)
+                       && strcmp(itc->decorate_item_style, clist_d->itcs[CT_LIST_ITEM].decorate_item_style)){
+               if (clist_d->search_str && *clist_d->search_str)
+                       elm_genlist_item_item_class_update(item, &clist_d->itcs[CT_LIST_ITEM_SEARCH]);
+               else
+                       elm_genlist_item_item_class_update(item, &clist_d->itcs[CT_LIST_ITEM]);
+       }
+       else if ((person_info->number && *person_info->number)
+                       && strcmp(itc->decorate_item_style, clist_d->itcs[CT_LIST_ITEM_NO_NUMBER].decorate_item_style)) {
+               if (clist_d->search_str && *clist_d->search_str)
+                       elm_genlist_item_item_class_update(item, &clist_d->itcs[CT_LIST_ITEM_SEARCH_NO_NUMBER]);
+               else
+                       elm_genlist_item_item_class_update(item, &clist_d->itcs[CT_LIST_ITEM_NO_NUMBER]);
+       }
+
+       if(clist_d->fast_index) {
+               evas_object_hide(clist_d->fast_index);
+               elm_object_disabled_set(clist_d->fast_index, EINA_TRUE);
+       }
+
+       clist_d->last_sweep_item = item;
+       elm_genlist_item_decorate_mode_set(event_info, "slide", EINA_TRUE);
+       elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_NONE);
+}
+
+static void list_gl_unsweep(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_list_data *clist_d = data;
+       if (NULL == clist_d->last_sweep_item) return;
+
+       elm_genlist_item_decorate_mode_set(clist_d->last_sweep_item, "slide", EINA_FALSE);
+       elm_genlist_item_select_mode_set(clist_d->last_sweep_item, ELM_OBJECT_SELECT_MODE_DEFAULT);
+       clist_d->last_sweep_item = NULL;
+       if(clist_d->fast_index) {
+               evas_object_show(clist_d->fast_index);
+               elm_object_disabled_set(clist_d->fast_index, EINA_FALSE);
+       }
+}
+
+void ctui_list_set_unsweep(ct_list_data *clist_d)
+{
+       list_gl_unsweep(clist_d, NULL, NULL);
+}
+
+static Evas_Object* list_create_contact_list(Evas_Object *parent, ct_list_data *clist_d)
+{
+       Evas_Object *layout, *fast_index, *searchbar, *genlist;
+
+       elm_win_conformant_set(clist_d->win, EINA_TRUE);
+
+       layout = elm_layout_add(parent);
+       if(CT_GET_LIST_VCARD == clist_d->list_op)
+               elm_layout_file_set(layout, CONTACTS_EDJ, "genlist_no_searchbar");
+       else
+               elm_layout_file_set(layout, CONTACTS_EDJ, "genlist");
+       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       clist_d->layout = layout;
+
+       if(CT_GET_LIST_VCARD != clist_d->list_op){
+               searchbar = list_create_searchbar(layout, clist_d);
+               elm_object_part_content_set(layout, "searchbar", searchbar);
+               evas_object_show(searchbar);
+               clist_d->searchbar = searchbar;
+       }
+
+       clist_d->box = elm_box_add(layout);
+       evas_object_size_hint_weight_set(clist_d->box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_show(clist_d->box);
+       elm_object_part_content_set(layout, "content", clist_d->box);
+
+       // Create genlist
+       genlist = list_create_navi_content_genlist(clist_d->box);
+       evas_object_show(genlist);
+       elm_object_theme_set(genlist, clist_d->th);
+
+       evas_object_smart_callback_add(genlist, "drag,start,right", list_gl_sweep, clist_d);
+       evas_object_smart_callback_add(genlist, "drag,start,left", list_gl_unsweep, clist_d);
+       evas_object_smart_callback_add(genlist, "drag,start,up", list_gl_unsweep, clist_d);
+       evas_object_smart_callback_add(genlist, "drag,start,down", list_gl_unsweep, clist_d);
+
+       clist_d->genlist = genlist;
+
+       elm_box_pack_end(clist_d->box, genlist);
+       evas_object_data_set(genlist, "clist_d", clist_d);
+
+       if (CT_GET_LIST_VCARD != clist_d->list_op) {
+               // Create fast scroll
+               fast_index = elm_index_add(layout);
+               elm_object_part_content_set(layout, "fastscroll", fast_index);
+               evas_object_show(fast_index);
+               clist_d->fast_index = fast_index;
+               evas_object_smart_callback_add(fast_index, "delay,changed", list_fast_delayed_changed, fast_index);
+               evas_object_smart_callback_add(fast_index, "selected", list_fast_selected, NULL);
+               elm_index_level_go(fast_index, 0);
+       }
+
+       // Genlist item append
+       pre_search_str[0] = '\0';
+
+       evas_object_show(layout);
+
+       return layout;
+}
+
+static void list_resize_contact_view(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       int rotate;
+       Evas_Object *scroller;
+       Evas_Object *box;
+       ct_list_data *clist_d = data;
+
+       if (clist_d->list || clist_d->search_str)
+               return;
+
+       rotate = (int)evas_object_data_get(clist_d->navi, "phone_rotate");
+
+       if (90 == rotate || 270 == rotate) {
+               scroller = elm_object_part_content_get(clist_d->content_layout, "elm.swallow.content");
+               p_retm_if(NULL == scroller, "elm_object_part_content_get() return NULL");
+               box = elm_object_content_get(scroller);
+               p_retm_if(NULL == box, "elm_object_content_get() return NULL");
+               elm_box_unpack(box, clist_d->nocontent);
+               p_retm_if(NULL == clist_d->nocontent, "elm_box_unpack() return NULL");
+               evas_object_size_hint_weight_set(clist_d->nocontent, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               evas_object_size_hint_align_set(clist_d->nocontent, EVAS_HINT_FILL, 0.0);
+               elm_box_pack_end(box, clist_d->nocontent);
+               elm_object_content_set(scroller, box);
+               evas_object_size_hint_min_set(box, 720, 650);
+               elm_object_part_content_set(clist_d->content_layout, "elm.swallow.content", scroller);
+       }
+       else if (0 == rotate || 180 == rotate) {
+               scroller = elm_object_part_content_get(clist_d->content_layout, "elm.swallow.content");
+               p_retm_if(NULL == scroller, "elm_object_part_content_get() return NULL");
+               box = elm_object_content_get(scroller);
+               p_retm_if(NULL == box, "elm_object_content_get() return NULL");
+               elm_box_unpack(box, clist_d->nocontent);
+               p_retm_if(NULL == clist_d->nocontent, "elm_box_unpack() return NULL");
+               evas_object_size_hint_weight_set(clist_d->nocontent, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               evas_object_size_hint_align_set(clist_d->nocontent, EVAS_HINT_FILL, 0.2);
+               elm_box_pack_end(box, clist_d->nocontent);
+               elm_object_content_set(scroller, box);
+               evas_object_size_hint_min_set(box, 720, 650);
+               elm_object_part_content_set(clist_d->content_layout, "elm.swallow.content", scroller);
+       }
+}
+
+
+static void list_fill_contact_view(Evas_Object *parent, ct_list_data *clist_d)
+{
+       PH_FN_CALL;
+       Evas_Object *content = NULL;
+       Evas_Object *base = NULL;
+
+       if (clist_d->list || clist_d->search_str) {
+               if (NULL == clist_d->genlist) {
+                       content = list_create_contact_list(parent, clist_d);
+                       list_append_all(clist_d);
+
+                       if (CT_LIST_MODE_EDIT == clist_d->list_mode)
+                               ctui_list_edit_mode_start(clist_d);
+                       elm_object_part_content_set(parent, "elm.swallow.content", content);
+               }
+               else {
+                       if (clist_d->search_str && *clist_d->search_str)
+                               ctui_list_handle_search(clist_d);
+                       else
+                               ctui_list_refresh_genlist(clist_d);
+               }
+       }
+       else {
+               char buf[PH_TEXT_MAX_LEN] ={0,};
+               Evas_Object *scroller;
+               Evas_Object *box;
+
+               list_clean_ecore_task(clist_d);
+
+               scroller = elm_scroller_add(parent);
+               p_retm_if(NULL == scroller, "elm_scroller_add() return NULL");
+               elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_TRUE);
+               elm_scroller_policy_set(scroller,ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
+               evas_object_show(scroller);
+
+               box = elm_box_add(scroller);
+               p_retm_if(NULL == box, "elm_box_add() return NULL");
+               evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, 0.0);
+               evas_object_size_hint_align_set(box, EVAS_HINT_FILL, 0.0);
+               elm_object_content_set(scroller, box);
+               evas_object_show(box);
+
+               base = elm_layout_add(box);
+               p_retm_if(NULL == base, "elm_layout_add() return NULL");
+               evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               evas_object_size_hint_align_set(base, EVAS_HINT_FILL, 0.2);
+               elm_layout_file_set(base, NOCONTENT_LAYOUT_EDJ, "nocontent_layout");
+               snprintf(buf, sizeof(buf), "%s<br>%s", T_(CT_GET_TEXT_ERR, CTTEXT_NO_CONTACTS), T_(CT_GET_TEXT_ERR, CTTEXT_NO_CONTACTS_HELP_TEXT));
+               elm_object_part_text_set(base, "elm.text", buf);
+               elm_box_pack_end(box, base);
+               evas_object_size_hint_min_set(box, 720, 650);
+               evas_object_show(base);
+               clist_d->nocontent = base;
+               evas_object_event_callback_add(clist_d->nocontent, EVAS_CALLBACK_RESIZE, list_resize_contact_view, clist_d);
+               elm_object_part_content_set(parent, "elm.swallow.content", scroller);
+
+               clist_d->genlist = NULL;
+               clist_d->group_index[0] = '\0';
+               clist_d->group_item = NULL;
+
+               free(clist_d->search_str);
+               clist_d->search_str = NULL;
+               clist_d->searchbar = NULL;
+       }
+}
+
+API Eina_Bool ctui_list_genlist_update(void *data)
+{
+       PH_FN_CALL;
+       char buf[PH_TEXT_MAX_LEN+1];
+       Evas_Object *content;
+       ct_list_data *clist_d = data;
+
+       if (clist_d->update_timer) {
+               ecore_timer_del(clist_d->update_timer);
+               clist_d->update_timer = NULL;
+       }
+
+       p_retvm_if(NULL == clist_d->navi_item, ECORE_CALLBACK_CANCEL, "navi_item is NULL");
+
+       ctui_list_free_contacts(clist_d->list);
+       clist_d->list = NULL;
+       ct_list_get_contacts(clist_d, &clist_d->list);
+
+       if(CT_LIST_IN_MULTI_TAB != clist_d->tab_mode && CT_UG_REQUEST_SELECT_PERSON <= clist_d->ug_request) {
+               snprintf(buf, sizeof(buf), "%s (%d)", clist_d->title, clist_d->cnt_list_total);
+               elm_object_item_text_set(clist_d->navi_item, buf);
+       }
+
+       content = clist_d->content_layout;
+       list_fill_contact_view(content, clist_d);
+       if (clist_d->list_navi_item_update_fn)
+               clist_d->list_navi_item_update_fn(clist_d);
+
+       clist_d->update_timer = NULL;
+       return ECORE_CALLBACK_CANCEL;
+}
+
+void ct_list_clear_pdata(ct_list_data *clist_d)
+{
+       p_ret_if(NULL == clist_d);
+       p_ret_if(NULL == clist_d->p_info);
+
+       clist_d->p_info->alive = false;
+       pthread_join(clist_d->p_info->thread, NULL);
+
+       ecore_timer_del(clist_d->p_info->timer);
+
+       if (clist_d->popup) {
+               evas_object_del(clist_d->popup);
+               clist_d->popup = NULL;
+       }
+
+       free(clist_d->p_info);
+       clist_d->p_info = NULL;
+}
+
+static void list_addrbook_changed(const char *view_uri, void *user_data)
+{
+       ct_list_data *clist_d = user_data;
+       ct_list_init_account_data(clist_d);
+       ctui_list_lazy_update(_contacts_person._uri ,clist_d);
+}
+
+static void list_set_group_index_item(Eina_List *list_index, const char *cur_index, Elm_Object_Item *cur_item)
+{
+       Eina_List* l;
+       ct_list_index_data *data;
+
+       EINA_LIST_FOREACH(list_index, l, data) {
+               if (0 == strcmp(cur_index, data->index)) {
+                       //PH_DBG("list_append_item -  %s mapping to %s", data->index, cur_index);
+                       elm_object_item_data_set(data->item, cur_item);
+                       break;
+               }
+       }
+}
+
+static Elm_Object_Item* list_genlist_update_group_item_get(ct_list_data *clist_d, Elm_Object_Item *item, const char *cur_index)
+{
+       int cmp;
+       char *item_index;
+       Elm_Object_Item *next_item;
+       Elm_Object_Item *item_ret;
+
+       if (NULL == item) {
+               item_ret = elm_genlist_item_append(clist_d->genlist, &group_index, strdup(cur_index), NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);
+               elm_genlist_item_select_mode_set(item_ret, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+               list_set_group_index_item(clist_d->list_index, cur_index, item_ret);
+               return item_ret;
+       }
+       if (ELM_GENLIST_ITEM_GROUP != elm_genlist_item_type_get(item)) {
+               next_item = elm_genlist_item_next_get(item);
+               item_ret = list_genlist_update_group_item_get(clist_d, next_item, cur_index);
+               elm_object_item_del(item);
+               return item_ret;
+       }
+
+       item_index = elm_object_item_data_get(item);
+       cmp = strcmp(item_index, cur_index);
+
+       if (0 == cmp) {
+               return item;
+       }
+       else if (0 < cmp) {
+               item_ret = elm_genlist_item_insert_before(clist_d->genlist, &group_index, strdup(cur_index), NULL, item, ELM_GENLIST_ITEM_GROUP, NULL, NULL);
+               elm_genlist_item_select_mode_set(item_ret, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+               list_set_group_index_item(clist_d->list_index, cur_index, item_ret);
+               return item_ret;
+       }
+       else {
+               next_item = elm_genlist_item_next_get(item);
+               item_ret = list_genlist_update_group_item_get(clist_d, next_item, cur_index);
+               elm_object_item_del(item);
+               return item_ret;
+       }
+}
+
+static Eina_Bool list_genlist_update(void *data)
+{
+       PH_FN_CALL;
+       int ret;
+       char buf[PH_TEXT_MAX_LEN] = {0,};
+       char cur_index[10] = {0,};
+       char group_letter[10] = {0,};
+       Eina_List *list_new;
+       Eina_List *l;
+       Elm_Object_Item *item = NULL;
+       Elm_Object_Item *item_cur = NULL;
+       Elm_Object_Item *item_second = NULL;
+       Elm_Object_Item *next_item;
+       Elm_Object_Item *group_item = NULL;
+       ct_person_list *person_info;
+       ct_list_data *clist_d = data;
+
+       if (clist_d->list_idler) {
+               ecore_idler_del(clist_d->list_idler);
+               clist_d->list_idler = NULL;
+       }
+
+       if (clist_d->update_timer) {
+               ecore_timer_del(clist_d->update_timer);
+               clist_d->update_timer = NULL;
+       }
+
+       p_retvm_if(NULL == clist_d->navi_item, ECORE_CALLBACK_CANCEL, "navi_item is NULL");
+
+       list_new = NULL;
+       ret = ct_list_get_contacts(clist_d, &list_new);
+       if (0 != ret && ret != CONTACTS_ERROR_NO_DATA) {
+               ERR("ct_list_get_contacts() Failed(%d)", ret);
+               ctui_list_free_contacts(list_new);
+               clist_d->need_update = true;
+               return ECORE_CALLBACK_CANCEL;
+       }
+
+       if (!list_new && !clist_d->search_str) {
+               Evas_Object *base;
+               Evas_Object *scroller;
+               Evas_Object *box;
+               char help_text[PH_TEXT_MAX_LEN] = {0,};
+
+               list_clean_ecore_task(clist_d);
+
+               scroller = elm_scroller_add(clist_d->content_layout);
+               p_retvm_if(NULL == scroller, ECORE_CALLBACK_CANCEL, "elm_scroller_add() return NULL");
+               elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_TRUE);
+               elm_scroller_policy_set(scroller,ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
+               evas_object_show(scroller);
+
+               box = elm_box_add(scroller);
+               p_retvm_if(NULL == box, ECORE_CALLBACK_CANCEL, "elm_box_add() return NULL");
+               evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, 0.0);
+               evas_object_size_hint_align_set(box, EVAS_HINT_FILL, 0.0);
+               elm_object_content_set(scroller, box);
+               evas_object_show(box);
+
+               base = elm_layout_add(box);
+               p_retvm_if(NULL == base, ECORE_CALLBACK_CANCEL, "elm_layout_add() return NULL");
+               evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               evas_object_size_hint_align_set(base, EVAS_HINT_FILL, 0.2);
+
+               elm_layout_file_set(base, NOCONTENT_LAYOUT_EDJ, "nocontent_layout");
+
+               snprintf(help_text, sizeof(help_text), "%s<br>%s", T_(CT_GET_TEXT_ERR, CTTEXT_NO_CONTACTS), T_(CT_GET_TEXT_ERR, CTTEXT_NO_CONTACTS_HELP_TEXT));
+               elm_object_part_text_set(base, "elm.text", help_text);
+               elm_box_pack_end(box, base);
+               evas_object_size_hint_min_set(box, 720, 650);
+               evas_object_show(base);
+               clist_d->nocontent = base;
+               evas_object_event_callback_add(clist_d->nocontent, EVAS_CALLBACK_RESIZE, list_resize_contact_view, clist_d);
+               elm_object_part_content_set(clist_d->content_layout, "elm.swallow.content", scroller);
+
+               clist_d->genlist = NULL;
+               clist_d->group_index[0] = '\0';
+               clist_d->group_item = NULL;
+
+               free(clist_d->search_str);
+               clist_d->search_str = NULL;
+               clist_d->searchbar = NULL;
+       }
+       else {
+               if (NULL == clist_d->genlist) {
+                       Evas_Object *content = NULL;
+                       content = list_create_contact_list(clist_d->content_layout, clist_d);
+
+                       if (CT_LIST_MODE_EDIT == clist_d->list_mode)
+                               ctui_list_edit_mode_start(clist_d);
+
+                       elm_object_part_content_set(clist_d->content_layout, "elm.swallow.content", content);
+                       if (!(clist_d->search_str && *clist_d->search_str))
+                               __list_set_index_letter(clist_d);
+               }
+               else {
+                       ctui_list_set_unsweep(clist_d);
+
+                       if (clist_d->count_item)
+                               elm_object_item_del(clist_d->count_item);
+               }
+
+               evas_object_show(clist_d->fast_index);
+               elm_object_disabled_set(clist_d->fast_index, EINA_FALSE);
+
+               clist_d->group_index[0] = '\0';
+               clist_d->group_item = NULL;
+
+               item_cur = elm_genlist_first_item_get(clist_d->genlist);
+               if(item_cur)
+                       item_second = elm_genlist_item_next_get(item_cur);
+               else {
+                       if(clist_d->base_ab > -1){
+                               contacts_error_e err = CONTACTS_ERROR_NONE;
+                               contacts_record_h record = NULL;
+                               Elm_Object_Item *item;
+                               int addressbook_mode;
+                               char title[400] = {0,};
+                               char cur_account_name[200] = {0,};
+                               char *cur_ab;
+
+                               ctui_get_account_name_by_address_book_id(clist_d->base_ab, cur_account_name, sizeof(cur_account_name));
+                               if (clist_d->base_ab > 0) {
+                                       err = contacts_db_get_record(_contacts_address_book._uri, clist_d->base_ab, &record);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+
+                                       do {
+                                               if (CONTACTS_ERROR_NONE != (err = contacts_record_get_str_p(record, _contacts_address_book.name, &cur_ab))) break;
+                                               if (CONTACTS_ERROR_NONE != (err = contacts_record_get_int(record, _contacts_address_book.mode, &addressbook_mode))) break;
+                                       } while (0);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_value() Failed(%d)", err);
+
+                                       err = contacts_record_destroy(record, true);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+                                       if (CONTACTS_ADDRESS_BOOK_MODE_READONLY == addressbook_mode)
+                                               snprintf(title, sizeof(title), "%s", cur_account_name);
+                                       else
+                                               snprintf(title, sizeof(title), "%s %s", cur_account_name, cur_ab);
+                               }
+                               else{
+                                       snprintf(title, sizeof(title), "%s", T_(CT_GET_TEXT_BASIC, CTTEXT_PHONE));
+                               }
+
+                               item = elm_genlist_item_append(clist_d->genlist, &group_index, strdup(title), NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);
+                               elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+                       }
+               }
+
+               group_letter[0] = '\0';
+
+               if(ELM_GENLIST_ITEM_GROUP == elm_genlist_item_type_get(item_second))
+                       item_cur = item_second;
+
+               if (clist_d->search_str && *clist_d->search_str)
+                       item_cur = elm_genlist_item_next_get(clist_d->search_group_item);
+
+               EINA_LIST_FOREACH(list_new, l, person_info) {
+                       if (NULL == person_info)
+                               continue;
+
+                       if(!clist_d->search_str) {
+                               cur_index[0] = '\0';
+                               if (NULL == person_info->display)
+                                       snprintf(cur_index, sizeof(cur_index), "#");
+                               else {
+                                       snprintf(cur_index, sizeof(cur_index), "%s", person_info->display_index);
+                                       if (isdigit(person_info->display_index[0]))
+                                               snprintf(cur_index, sizeof(cur_index), "0");
+                                       else if(__is_special_letter(person_info->display_index, clist_d))
+                                               snprintf(cur_index, sizeof(cur_index), "#");
+                               }
+
+                               if ('\0' == group_letter[0] || 0 != strcmp(cur_index, group_letter)) {
+                                       group_item = list_genlist_update_group_item_get(clist_d, item_cur, cur_index);
+                                       if (NULL == group_item) {
+                                               ERR("list_genlist_update_group_item_get() return NULL");
+                                               break;
+                                       }
+                                       snprintf(group_letter, sizeof(group_letter), "%s", cur_index);
+                                       item_cur = elm_genlist_item_next_get(group_item);
+                               }
+                       }
+
+                       if (NULL == item_cur) {
+                               if (clist_d->search_str && *clist_d->search_str){
+                                       item = elm_genlist_item_append(clist_d->genlist, &clist_d->itcs[CT_LIST_ITEM_SEARCH_NO_NUMBER], person_info, clist_d->search_group_item,
+                                               ELM_GENLIST_ITEM_NONE, clist_d->gl_sel, clist_d->gl_sel_data);
+                               }
+                               else{
+                                       item = elm_genlist_item_append(clist_d->genlist, &clist_d->itcs[CT_LIST_ITEM_NO_NUMBER], person_info, group_item,
+                                               ELM_GENLIST_ITEM_NONE, clist_d->gl_sel, clist_d->gl_sel_data);
+                               }
+                       }
+                       else if (ELM_GENLIST_ITEM_NONE == elm_genlist_item_type_get(item_cur)) {
+                               elm_object_item_data_set(item_cur, person_info);
+                               item = item_cur;
+                               item_cur = elm_genlist_item_next_get(item_cur);
+                       }
+                       else {
+                               if (clist_d->search_str && *clist_d->search_str){
+                                       item = elm_genlist_item_insert_before(clist_d->genlist, &clist_d->itcs[CT_LIST_ITEM_SEARCH_NO_NUMBER], person_info, clist_d->search_group_item, item_cur,
+                                               ELM_GENLIST_ITEM_NONE, clist_d->gl_sel, clist_d->gl_sel_data);
+                               }
+                               else{
+                                       item = elm_genlist_item_insert_before(clist_d->genlist, &clist_d->itcs[CT_LIST_ITEM_NO_NUMBER], person_info, group_item, item_cur,
+                                               ELM_GENLIST_ITEM_NONE, clist_d->gl_sel, clist_d->gl_sel_data);
+                               }
+                       }
+                       person_info->item = item;
+               }
+
+               if (item_cur) {
+                       while(next_item = elm_genlist_item_next_get(item_cur)) {
+                               if(next_item)
+                                       elm_object_item_del(next_item);
+                               else
+                                       break;
+                       }
+                       elm_object_item_del(item_cur);
+               }
+
+
+               if(clist_d->search_str && *clist_d->search_str) {
+                       if(clist_d->search_group_item) {
+                               char group_title[PH_TEXT_MAX_LEN];
+                               snprintf(group_title, sizeof(group_title), "%s (%d)", S_(PH_SYS_BODY_CONTACTS), eina_list_count(list_new));
+                               elm_object_item_data_set(clist_d->search_group_item, strdup(group_title));
+                               elm_genlist_item_update(clist_d->search_group_item);
+                       }
+               }
+
+               if(CT_LIST_IN_MULTI_TAB != clist_d->tab_mode && CT_UG_REQUEST_SELECT_PERSON <= clist_d->ug_request) {
+                       snprintf(buf, sizeof(buf), "%s (%d)", clist_d->title, clist_d->cnt_list_total);
+                       elm_object_item_text_set(clist_d->navi_item, buf);
+               }
+       }
+
+       ctui_list_free_contacts(clist_d->list);
+       clist_d->list = list_new;
+       list_update_person_list_check_status(clist_d->list, clist_d->list_check);
+
+       if (clist_d->genlist) {
+               elm_genlist_realized_items_update(clist_d->genlist);
+               if (!(clist_d->search_str && *clist_d->search_str)) {
+                       if (EINA_FALSE == elm_genlist_decorate_mode_get(clist_d->genlist)) {
+                               clist_d->count_item = elm_genlist_item_append(clist_d->genlist, &clist_d->itcs[CT_LIST_ITEM_COUNT],
+                                               (void *)clist_d->cnt_list_total, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+                               elm_object_item_disabled_set(clist_d->count_item, EINA_TRUE);
+                       }
+               }
+       }
+       if (clist_d->list_navi_item_update_fn)
+               clist_d->list_navi_item_update_fn(clist_d);
+
+       if (clist_d->base_grp)
+          ctui_list_navi_set(CT_LIST_MODE_DEFAULT, clist_d);
+
+       if(clist_d->genlist)
+               elm_object_focus_set(clist_d->genlist, EINA_TRUE);
+
+       PH_FN_END;
+       return ECORE_CALLBACK_CANCEL;
+}
+
+static Eina_Bool list_genlist_update_queue_timer_cb(void *data)
+{
+       ct_list_data *clist_d = data;
+       p_retvm_if(NULL == clist_d, ECORE_CALLBACK_CANCEL, "parameter(clist_d) is NULL");
+
+       if (clist_d->need_update) {
+               clist_d->need_update = false;
+               list_genlist_update(clist_d);
+               return ECORE_CALLBACK_RENEW;
+       }
+       clist_d->update_queue_timer = NULL;
+       return ECORE_CALLBACK_CANCEL;
+}
+
+void ctui_list_lazy_update(const char *view_uri, void *data)
+{
+       int ui_updated;
+       ct_list_data *clist_d = data;
+
+       if (clist_d->updating)
+               return;
+       PH_DBG("ctui_list_lazy_update");
+       if (clist_d->update_timer) {
+               ecore_timer_del(clist_d->update_timer);
+               clist_d->update_timer = NULL;
+       }
+
+       PH_DBG("is_background = %d", clist_d->is_background);
+
+       if (clist_d->is_background) {
+               clist_d->need_update = false;
+               clist_d->update_timer = ecore_timer_add(3.0, list_genlist_update, clist_d);
+               return;
+       }
+
+       ui_updated = (int)evas_object_data_del(clist_d->navi, "ct_list_update_ui");
+       if (0 == ui_updated && clist_d->update_queue_timer) {
+               clist_d->need_update = true;
+       }
+       else {
+               list_genlist_update(clist_d);
+               clist_d->update_queue_timer = ecore_timer_add(1.0, list_genlist_update_queue_timer_cb, clist_d);
+               p_warn_if(NULL == clist_d->update_queue_timer, "ecore_timer_add() return NULL");
+       }
+}
+
+static void list_view_delete_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       int i;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_list_data *clist_d = data;
+
+       ct_list_clear_pdata(clist_d);
+       list_clean_ecore_task(clist_d);
+
+       // TODO: Fixme BS when destroy a contact ug
+       if(clist_d->genlist) {
+               evas_object_del(clist_d->genlist);
+               clist_d->genlist = NULL;
+       }
+
+       evas_object_event_callback_del(clist_d->nocontent, EVAS_CALLBACK_RESIZE, list_resize_contact_view);
+
+       if (CT_GET_LIST_PERSON_OF_GROUP_ID == clist_d->list_op) {
+               err = contacts_db_remove_changed_cb(_contacts_contact._uri, ctui_list_lazy_update, clist_d);
+               p_warn_if(CONTACTS_ERROR_NONE, "contacts_db_remove_changed_cb() Failed(%d)", err);
+       }
+
+       // if (clist_d->gl_sel_data != clist_d) - 1. Input > Relationship, 2. Details > Link
+       if (CT_GET_LIST_VCARD != clist_d->list_op && clist_d->gl_sel_data == clist_d) {
+               err = contacts_db_remove_changed_cb(_contacts_person._uri, ctui_list_lazy_update, clist_d);
+               p_warn_if(CONTACTS_ERROR_NONE, "contacts_db_remove_changed_cb() Failed(%d)", err);
+
+               err = contacts_db_remove_changed_cb(_contacts_address_book._uri, list_addrbook_changed, clist_d);
+               p_warn_if(CONTACTS_ERROR_NONE, "contacts_db_remove_changed_cb() Failed(%d)", err);
+
+       }
+
+       if(clist_d->list) {
+               ctui_list_free_contacts(clist_d->list);
+               clist_d->list = NULL;
+       }
+       if(clist_d->list_index) {
+               ctui_list_free_index(clist_d->list_index);
+               clist_d->list_index = NULL;
+       }
+
+       if (clist_d->update_timer) {
+               ecore_timer_del(clist_d->update_timer);
+               clist_d->update_timer = NULL;
+       }
+
+       if (clist_d->update_queue_timer) {
+               ecore_timer_del(clist_d->update_queue_timer);
+               clist_d->update_queue_timer = NULL;
+       }
+
+       if (clist_d->popup) {
+               evas_object_del(clist_d->popup);
+               clist_d->popup = NULL;
+       }
+
+       if(clist_d->nocontent) {
+               evas_object_del(clist_d->nocontent);
+               clist_d->nocontent = NULL;
+       }
+
+       if (clist_d->th) {
+               elm_theme_extension_del(clist_d->th, CONTACTS_EDJ);
+               elm_theme_free(clist_d->th);
+               clist_d->th = NULL;
+       }
+
+       if (clist_d->child_ug) {
+               ug_destroy(clist_d->child_ug);
+               clist_d->child_ug = NULL;
+       }
+
+       if(clist_d->list_check) {
+               eina_list_free(clist_d->list_check);
+               clist_d->list_check = NULL;
+       }
+
+       evas_object_data_del(clist_d->navi, "gadd_list_d");
+       evas_object_data_del(clist_d->navi, "favor_list_d");
+
+       if (clist_d->acc_types) {
+               int count = clist_d->acc_count;
+               for (i=0;i<count;i++)
+                       free(clist_d->acc_types[i].icon_path);
+               free(clist_d->acc_types);
+               clist_d->acc_types = NULL;
+       }
+
+       if(clist_d->search_str) {
+               free(clist_d->search_str);
+               clist_d->search_str = NULL;
+       }
+       if(clist_d->sub_title) {
+               free(clist_d->sub_title);
+               clist_d->sub_title = NULL;
+       }
+       if(clist_d->title) {
+               free(clist_d->title);
+               clist_d->title = NULL;
+       }
+
+       if(!clist_d->ug) {
+               PH_DBG("no ug");
+               free(clist_d);
+       }
+       else {
+               PH_DBG("view destroy called earlier than ug destroy");
+               clist_d->ug = NULL;
+       }
+}
+
+char* ctui_list_get_highlight_text(ct_list_data *clist_d, const char *src)
+{
+       int len_search;
+       int len_display;
+       char *pos;
+       char display[PH_TEXT_MAX_LEN] = {0, };
+
+       if (NULL == clist_d->search_str || '\0' == clist_d->search_str[0])
+               return strdup(src);
+
+       len_display = strlen(src);
+       len_search = strlen(clist_d->search_str);
+       pos = strcasestr(src, clist_d->search_str);
+
+       if (0 < pos) {
+               char first[PH_TEXT_MAX_LEN] = {0};
+               char middle[PH_TEXT_MAX_LEN] = {0};
+
+               snprintf(first, (int)(pos - src)+1, "%s", src);
+               snprintf(middle, len_search+1, "%s", (char *)pos);
+
+               snprintf(display, sizeof(display), "%s<match>%s</>%s", first, middle, (char *)(pos + len_search));
+               return strdup(display);
+       }
+       return strdup(src);
+}
+
+char* ct_list_gl_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       ct_person_list *person_info = data;
+       int count = eina_list_count(person_info->addressbook_id_list);
+       p_retvm_if(NULL == person_info, NULL, "The parameter(data) is NULL");
+
+       if ((person_info->status_str && 0 == strcmp(part, "elm.text.1")) ||
+               NULL == person_info->status_str && 0 == strcmp(part, "elm.text")  ) {
+               if (person_info->display && *person_info->display) {
+                       ct_list_data *clist_d = evas_object_data_get(obj, "clist_d");
+                       p_retvm_if(NULL == clist_d, strdup(person_info->display), "evas_object_data_get() return NULL");
+                       return ctui_list_get_highlight_text(clist_d, person_info->display);
+               }
+               else
+                       return strdup(T_(CT_GET_TEXT_ERR, CTTEXT_NONAME));
+       }
+       else if ( person_info->status_str && 0 == strcmp(part, "elm.text.2") ) {
+               return strdup(person_info->status_str);
+       }
+
+       return NULL;
+}
+
+char* ct_list_count_gl_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       char buf[PH_TEXT_SHORT_LEN];
+       int count = (int)data;
+       if(count == 1)
+               return strdup(T_(CT_GET_TEXT_BASIC,CTTEXT_1_CONTACT));
+       else
+       {
+               snprintf(buf, sizeof(buf), T_(CT_GET_TEXT_BASIC, CTTEXT_COUNT_CONTACTS), count);
+               return strdup(buf);
+       }
+}
+
+
+Evas_Object* ct_list_create_contact_layout(ct_list_data *clist_d)
+{
+       PH_FN_CALL;
+       int ret;
+       Elm_Theme *th;
+       Evas_Object *base;
+       Evas_Object *layout;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       th = elm_theme_new();
+       elm_theme_ref_set(th, NULL);
+       elm_theme_extension_add(th, LIST_THEME_EDJ);
+       clist_d->th = th;
+
+       base = elm_layout_add(clist_d->navi);
+       p_retvm_if(NULL == base, NULL, "elm_layout_add() return NULL");
+       elm_layout_file_set(base, SELECTION_INFO_EDJ, "selectioninfo_layout");
+
+       layout = phone_create_base_layout(base, false);
+       elm_object_part_content_set(base, "contents", layout);
+       list_fill_contact_view(layout, clist_d);
+       clist_d->content_layout = layout;
+
+       // if (clist_d->gl_sel_data != clist_d) - 1. Input > Relationship, 2. Details > Link
+       if (CT_GET_LIST_VCARD != clist_d->list_op && clist_d->gl_sel_data == clist_d) {
+               err = contacts_db_add_changed_cb(_contacts_person._uri, ctui_list_lazy_update, clist_d);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_add_changed_cb() Failed(%d)", err);
+
+               err = contacts_db_add_changed_cb(_contacts_address_book._uri, list_addrbook_changed, clist_d);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_add_changed_cb() Failed(%d)", err);
+
+               if (CT_GET_LIST_PERSON_OF_GROUP_ID == clist_d->list_op) {
+                       err = contacts_db_add_changed_cb(_contacts_contact._uri, ctui_list_lazy_update, clist_d);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_add_changed_cb() Failed(%d)", err);
+               }
+       }
+
+       evas_object_event_callback_add(base, EVAS_CALLBACK_DEL, list_view_delete_cb, clist_d);
+
+       PH_DBG("##### [TSP_TEST] lauching contact application #####");
+       PH_FN_END;
+       return base;
+}
+
diff --git a/lib/common/include/ct-group.h b/lib/common/include/ct-group.h
new file mode 100755 (executable)
index 0000000..6e7661e
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CT_GROUP_H__
+#define __CT_GROUP_H__
+
+Evas_Object* phone_create_group_view(ph_view_info *view_info);
+Evas_Object* phone_create_group_view_ug(ui_gadget_h ug, Evas_Object *parent, int ug_request);
+void phone_group_set_navi(Evas_Object *layout);
+void phone_group_view_reset(Evas_Object *base);
+void phone_group_view_language_changed(Evas_Object *navi);
+void phone_group_set_background(Evas_Object *obj, bool is_background);
+void phone_group_email_result_cb(void *data, int *list, int cnt);
+void phone_group_message_result_cb(void *data, int *list, int cnt);
+
+
+#endif /* __CT_GROUP_H__ */
diff --git a/lib/common/include/phone-common.h b/lib/common/include/phone-common.h
new file mode 100755 (executable)
index 0000000..d48d10b
--- /dev/null
@@ -0,0 +1,760 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __PHONE_COMMON_H__
+#define __PHONE_COMMON_H__
+
+#include <time.h>
+#include <libintl.h>
+#include <ui-gadget.h>
+#include <contacts.h>
+#include <unicode/udat.h>
+#include <bundle.h>
+#include "phone-ug.h"
+#include "phone-path.h"
+#include "phone-text.h"
+#include "contacts-ug.h"
+
+
+#define PH_TIMECHECK
+#ifdef PH_TIMECHECK
+double ph_correction, ph_startT;
+double ph_set_start_time(void);
+double ph_exec_time(double start);
+int ph_init_time(void);
+#define PH_TIME_CHECK \
+       DBG("time = %f ms\n", ph_set_start_time());
+#define PH_START_TIME_CHECK \
+       ph_init_time();\
+ph_startT = ph_set_start_time();
+#define PH_END_TIME_CHECK(fmt, arg...) \
+       DBG(fmt" time = %f ms\n", ##arg, ph_exec_time(ph_startT));
+#else //PH_TIMECHECK
+#define PH_START_TIME_CHECK
+#define PH_END_TIME_CHECK(arg)
+#endif //PH_TIMECHECK
+
+#if !defined(LOCALEDIR)
+#  define LOCALEDIR "/usr/ug/res/locale"
+#endif
+
+#ifndef STRLEN
+#define STRLEN(str) (((str) == NULL) ? 0: strlen(str))
+#endif
+
+#define PH_TEXT_MAX_LEN 1024
+#define PH_TEXT_SHORT_LEN 256
+#define CT_EDITFIELD_MAX_CHAR 1000
+#define PH_BLOCK_MSG_MAX_LEN 40
+
+#define ARRAY_SIZE(x) (sizeof(x)/sizeof(x[0]))
+
+#define MSG_COMPOSER_UG "msg-composer-efl"
+#define MYFILES_UG "myfile-efl"
+#define VIBRATION_UG "setting-profile-efl"
+#define ACCOUNT_UG "setting-myaccount-efl"
+#define IMG_VIEWER_UG "image-viewer-efl"
+#define GALLERY_UG "gallery-efl"
+#define BLUETOOTH_UG "setting-bluetooth-efl"
+#define WIFI_DIRECT_UG "fileshare-efl"
+
+#define EMAIL_COMPOSER_PKG "email-composer-efl"
+#define VOICECALL_PKG "org.tizen.call"
+#define VIDEOCALL_PKG "org.tizen.vtmain"
+#define CONTACTS_VIEWER_PKG "org.tizen.contacts-viewer"
+#define BROWSER_UI_PKG "org.tizen.browser"
+
+#define SETTING_MFC_PATH "/opt/usr/ug/data/ug-phone/mfc_option"
+#define VIEW_MODE_PATH "/opt/usr/ug/data/ug-phone/view_mode"
+
+
+typedef enum date_style{
+       PH_LOG_TIME_ONLY,
+       PH_LOG_DATE_ONLY,
+}date_style;
+
+typedef enum{
+       LOG_TYPE_CALL = 0,
+       LOG_TYPE_VIDEO_CALL,
+       LOG_TYPE_SMS_MESSAGE,
+       LOG_TYPE_MMS_MESSAGE,
+       LOG_TYPE_MAX
+} Log_Type;
+
+typedef enum{
+       LOG_ACTION_DIALLED = 0,
+       LOG_ACTION_MISSED,
+       LOG_ACTION_RECEIVED,
+       LOG_ACTION_REJECTED,
+       LOG_ACTION_BLOCKED,
+       LOG_ACTION_MAX
+} Log_Action;
+
+
+enum {
+       CTTEXT_TYPE_CUSTOM,
+       CTTEXT_TYPE_MOBILE,
+       CTTEXT_TYPE_HOME,
+       CTTEXT_TYPE_WORK,
+       CTTEXT_TYPE_FAX_HOME,
+       CTTEXT_TYPE_FAX_WORK,
+       CTTEXT_TYPE_ASSISTANT,
+       CTTEXT_TYPE_PAGER,
+       CTTEXT_TYPE_OTHER,
+       CTTEXT_TYPE_TELEPHONE,
+       CTTEXT_TYPE_FAX,
+       CTTEXT_TYPE_CAR,
+       CTTEXT_TYPE_HOME2,
+       CTTEXT_TYPE_WORK2,
+       CTTEXT_TYPE_COMPANY_MAIN,
+       CTTEXT_TYPE_RADIO,
+}; //CT_GET_TEXT_NUM_TYPE
+
+enum {
+       CT_VIEW_DETAIL,
+       CT_VIEW_INPUT,
+       CT_VIEW_ETC,
+};
+
+enum {
+       CT_LIST_NORMAL = 0x00,
+       CT_LIST_NORMAL_CONTACT = 0x01,
+       CT_LIST_NORMAL_FAVORITE = 0x02,
+       CT_LIST_NORMAL_MEMBER = 0x03,
+       CT_LIST_NORMAL_SDN = 0x04,
+
+       CT_LIST_SINGLE = 0x30,
+       CT_LIST_SINGLE_LINK = 0x31,
+       CT_LIST_SINGLE_RELATION = 0x32,
+
+       CT_LIST_SINGLE_UG = 0x50,
+
+       CT_LIST_MULTI =  0x70,
+       CT_LIST_MULTI_DELETE =  0x71,
+       CT_LIST_MULTI_ADD_MEMBER =      0x72,
+       CT_LIST_MULTI_REMOVE_MEMBER =  0x73,
+       CT_LIST_MULTI_ADD_FAVORITE =  0x74,
+       CT_LIST_MULTI_REMOVE_FAVORITE =  0x75,
+       CT_LIST_MULTI_EXPORT_TO_SIM =  0x76,
+       CT_LIST_MULTI_EXPORT_TO_VCARD = 0x77,
+       CT_LIST_MULTI_IMPORT_FROM_SIM =  0x78,
+       CT_LIST_MULTI_IMPORT_FROM_VCARD =  0x79,
+       CT_LIST_MULTI_RECIPIENT_MESSAGE_INGROUP =  0x7A,
+       CT_LIST_MULTI_RECIPIENT_EMAIL_INGROUP =  0x7B,
+       CT_LIST_MULTI_SHARE_MESSAGE =  0x7C,
+       CT_LIST_MULTI_SHARE_EMAIL =  0x7D,
+       CT_LIST_MULTI_SHARE_BT =  0x7E,
+       CT_LIST_MULTI_REORDER_FAVORITE = 0x7F,
+
+       CT_LIST_MULTI_UG = 0xA0,
+};
+
+enum {
+       CTUG_MSG_INVALID = 0,
+       CTUG_MSG_KEY_END = 1,
+};
+
+typedef void* PTHREAD_FN;
+typedef void (*ct_select_result_cb)(void *data, int *list, int cnt);
+typedef void (*ct_contact_add_cb)(Evas_Object *win, Evas_Object *navi, int cnt);
+typedef void (*ct_assign_result_cb)(void *data);
+typedef void (*ct_change_name_cb)(void *data, char *str);
+typedef void (*selectall_changed_cb)(void *data, Eina_Bool checked);
+typedef void (*ct_list_navi_item_update_fn)(void *data);
+typedef void (*ct_group_rename_update_cb)(void *data, bool changed);
+typedef void (*ct_person_changed_cb)(void *data);
+typedef void (*ct_group_input_result_cb)(int grp_id, void *data, bool changed);
+
+typedef struct {
+       Evas_Object *win;
+       Evas_Object *navi;
+       void *ug;
+       int ug_request;
+       int ug_cnt_max;
+       char *ug_data;  // update contact info
+}ph_view_info;
+
+typedef struct {
+       int cnt;
+       int cnt_checked_total;
+       int result;
+       bool alive;
+       bool completed;
+       bool without_cancel_btn;
+       pthread_t thread;
+       Ecore_Timer *timer;
+       Evas_Object *layout;
+       Evas_Object *progressbar;
+       Evas_Object *popup;
+
+       int *update_ids;
+       contacts_list_h update_list;
+       bool next_job;
+} ph_progress_info;
+
+typedef struct
+{
+       char *plog_display;
+       char *plog_img_path;
+       char *plog_number;
+
+       int id;
+       int plog_ct_id;
+       int plog_num_type;
+       int plog_log_time;
+       int plog_log_type;
+       int plog_duration;
+
+       int grouped_count;
+       Eina_Bool checked;//for check genlist
+       int group_index;//it's used as group index value.
+       int group_base_id;
+       Elm_Object_Item *item;
+
+} ph_log_info;
+
+typedef struct
+{
+       int id;
+       char *img_path;
+       char *display;
+       char *number;
+       char* numtype_label;
+       int number_type;
+       char *normal_name;
+}ph_contact_d;
+
+typedef struct
+{
+       int person_id;
+       int id_ret;
+       int id_ret_type;
+       char *display;
+       char *img_path;
+       char *number;
+       bool img_loaded;
+       bool number_loaded;
+       Eina_List *contact_list;
+       Eina_List *number_list;
+       Eina_List *email_list;
+
+       Eina_Bool checked;
+       Elm_Object_Item *item;
+}ph_favor_info;
+
+typedef struct
+{
+       char *display;
+       char *img_path;
+       char *ph_number;
+       char *numtype_label;
+       int number_type;
+       int contact_id;
+       int dial_number;
+       Eina_Bool is_checked;
+}ph_speeddial_info;
+
+struct ug_priv_data
+{
+       void (*result_cb)(void*, void*);
+       void (*destroy_cb)(void*);
+       void *cb_param;
+};
+
+typedef struct {
+       int position;
+       int skipped_count;
+       char index[10];
+       char prev_index[4];
+       Elm_Object_Item *item;
+} ct_list_index_data;
+
+typedef struct {
+       void *user_data;
+       Evas_Smart_Cb cb;
+       char *icon_path;
+} ctr_btn_info;
+
+typedef struct {
+       Evas_Object *win;
+       Evas_Object *navi;
+       Evas_Object *entry;
+       Elm_Object_Item *navi_it;
+       Elm_Object_Item *btn_op;
+       char *name_old;
+       void *info;
+       ct_group_rename_update_cb result_cb;
+       void *fn_data;
+} ct_group_edit_data;
+
+typedef struct {
+       int id;
+       char *icon_path;
+       char *addressbook_name;
+       int account_id;
+}ct_ab_map;
+
+typedef struct {
+       void *person;
+       contacts_record_h contact;
+       Elm_Object_Item *item;
+       bool img_loaded;
+       bool number_loaded;
+       Eina_Bool checked;
+       char *img_path;
+       char *number;
+       char *display;
+       char *status_str;
+       char *display_index;
+       int id;
+       int id_ret;
+       int id_ret_type;
+       int link_count;
+       int mode_ab;
+       Eina_List *addressbook_id_list;
+
+       Eina_List *number_list;
+       Eina_List *email_list;
+}ct_person_list;
+
+typedef struct {
+       Evas_Object *win;
+       Evas_Object *box;
+       Evas_Object *navi;
+       Evas_Object *base_layout;
+       Evas_Object *content_layout;
+       Evas_Object *layout;
+       Evas_Object *nocontent;
+       Evas_Object *searchbar;
+       Evas_Object *genlist;
+       Evas_Object *fast_index;
+       Evas_Object *popup;
+       Evas_Object *select_all_layout;
+       Elm_Object_Item *navi_item;
+       Elm_Object_Item *count_item;
+       Elm_Object_Item *last_sweep_item;
+       Elm_Object_Item *search_group_item;
+       Evas_Object *ctrl_button;
+
+       Elm_Theme *th;
+       Elm_Genlist_Item_Class itcs[5];
+       void(*gl_sel)(void *data, Evas_Object *obj, void *event_info);
+       void *gl_sel_data;
+       void (*edit_sel_update)(void *data);
+
+       char group_index[4];
+       Elm_Object_Item *group_item;
+
+       char *ug_data;
+       void *ug;
+       void *child_ug;
+
+       bool updating;
+       bool is_background;
+       bool need_update;
+       int list_mode;//will be removed.
+       int view_id;
+       int tab_mode;
+       int ug_request;
+       int list_op;
+       int base_ab;
+       int base_ab_mode;
+       int base_grp;
+       int readed_n;
+       int selected_person_id;
+       int cnt_list_total;
+       int cnt_checked;
+       int cnt_max_check;
+       int cnt_import_total;
+       int cnt_import;
+       char *title;
+       char *sub_title;
+       char *search_str;
+       contacts_name_display_order_e order_display;
+       int acc_count;
+       ct_ab_map *acc_types;
+
+       ct_list_navi_item_update_fn list_navi_item_update_fn;
+
+       contacts_list_h import_list;
+       Eina_List *list;
+       Eina_List *list_index;
+       Eina_List *list_check;
+       Eina_List *list_grp_person;
+       Eina_List *list_delete_records;
+       Eina_List *list_import_records;
+
+       Ecore_Idler *list_idler;
+       Ecore_Timer *update_timer;
+       Ecore_Timer *update_queue_timer;
+
+       int idx_vcard;
+       const char *vcard_path;
+
+       ph_progress_info *p_info;
+       ct_select_result_cb select_result_cb;
+       ct_contact_add_cb contact_add_cb;
+       void *select_result_cb_data;
+
+}ct_list_data;
+
+typedef struct {
+       Elm_Theme *th;
+       Evas_Object *win;
+       Evas_Object *navi;
+       Evas_Object *layout;
+
+       Elm_Object_Item *titem;
+       Elm_Object_Item *navi_item;
+       Elm_Object_Item *prev_navi_item;
+       Evas_Object *ctrl_button;
+       Elm_Object_Item *base_info_item;
+       Elm_Object_Item *base_item;
+       Elm_Object_Item *util_item;
+       Elm_Object_Item *number_util_item;
+
+       Evas_Object *popup;
+       Evas_Object *genlist;
+       Ecore_Idler *idler;
+
+       Elm_Object_Item *group_item;
+       Elm_Object_Item *ringtone_item;
+       Elm_Object_Item *vibration_item;
+
+       int order_display;
+
+       Eina_List *list_number;
+       Eina_List *list_email;
+       Eina_List *list_postal;
+       Eina_List *list_relationship;
+       Eina_List *list_event;
+       Eina_List *list_messenger;
+       Eina_List *list_website;
+       Eina_List *list_note;
+
+       bool updated;
+       bool updating;
+       bool is_shortcut;
+       bool has_detail;
+       bool has_input;
+       bool ug_detail;
+       bool has_number;
+       int touch_x;
+       int touch_y;
+       int base_grp;
+       int base_ab;
+       int base_ab_mode;
+       int view_mode;
+       char *base_ab_name;
+       char* vcard_path;
+       ui_gadget_h ug;
+       void *child_ug;
+       int ug_request;
+       int view_create_version;
+
+       int person_id;
+       contacts_record_h person;
+       contacts_record_h contact;
+       Eina_List *list_contacts;
+       Eina_List *list_activity;
+
+       void *prev_view_data;
+       UDateFormat* formatter;
+       Evas_Object *genlist_unlink;
+       ph_progress_info *p_info;
+       bool only_input;
+       bool view_destroying;
+
+       bool touch_block;
+
+}ct_detail_data;
+
+typedef struct {
+       Elm_Theme *th;
+       Evas_Object *win;
+       Evas_Object *navi;
+       Evas_Object *layout;
+       Evas_Object *noc;
+       Evas_Object *scroller;
+       Evas_Object *popup;
+       Evas_Object *history_genlist;
+       Evas_Object *ctrl_button;
+       Evas_Object* select_all_layout;
+       Elm_Object_Item *select_all_item;
+       Elm_Object_Item *navi_item;
+       Eina_List *list;
+       Ecore_Idler *idler;
+       int person_id;
+       int list_count;
+       int pre_date_type;
+       UDateFormat* hformatter[5];
+       UDateFormat* formatter;
+       int cnt_checked;
+       int view_mode;
+       bool updated;
+       bool updating;
+       ph_progress_info *p_info;
+}ct_history_data;
+
+typedef struct {
+       Elm_Theme *th;
+       Evas_Object *win;
+       Evas_Object *navi;
+       Evas_Object *layout;
+       Evas_Object *activity_genlist;
+       Evas_Object *ctrl_button;
+       Elm_Object_Item *navi_item;
+       Eina_List *list;
+       int person_id;
+       int pre_date_type;
+       UDateFormat* hformatter[5];
+       UDateFormat* formatter;
+       ct_ab_map *acc_types;
+       int acc_cnt;
+}ct_activity_data;
+
+typedef struct {
+       Evas_Object *box;
+       Evas_Object *scroller;
+       Evas_Object *save_button;
+       Evas_Object *popup;
+       Elm_Object_Item *pre_item;
+       Elm_Object_Item *navi_item;
+       Ecore_Event_Handler* win_prop_change;
+       Evas_Object *layout;
+
+       bool add_job_title;
+       bool add_department;
+
+       Evas_Object *ly_image;
+       Evas_Object *ly_basic_info;
+       Evas_Object *ly_basic_info_middle_name;
+       Evas_Object *ly_basic_info_last_name;
+       Evas_Object *ly_basic_info_suffix;
+       Evas_Object *ly_basic_info_nickname;
+       Evas_Object *ly_basic_info_job_title;
+       Evas_Object *ly_basic_info_department;
+       Evas_Object *ly_basic_info_company;
+       Evas_Object *ly_number_first;
+       Evas_Object *ly_number_last;
+       Evas_Object *ly_number_default;
+       Evas_Object *ly_number_set_default_separator_before;
+       Evas_Object *ly_number_set_default;
+       Evas_Object *ly_number_set_default_separator_after;
+       Evas_Object *ly_number_base;
+       Evas_Object *ly_email_first;
+       Evas_Object *ly_email_last;
+       Evas_Object *ly_email_default;
+       Evas_Object *ly_email_set_default;
+       Evas_Object *ly_email_base;
+       Evas_Object *ly_addr_first;
+       Evas_Object *ly_addr_last;
+
+       Evas_Object *ly_seperator_more;
+       Evas_Object *ly_seperator_basic_info;
+       Evas_Object *ly_messenger_first;
+       Evas_Object *ly_messenger_last;
+       Evas_Object *ly_url_first;
+       Evas_Object *ly_url_last;
+       Evas_Object *ly_relationship_first;
+       Evas_Object *ly_relationship_last;
+       Evas_Object *ly_event_first;
+       Evas_Object *ly_event_last;
+       Evas_Object *ly_note;
+
+       Evas_Object *ly_group;
+       Evas_Object *ly_ringtone;
+       Evas_Object *ly_vibration;
+       Evas_Object *ly_address_book;
+       Evas_Object *ly_moreinfo;
+
+       bool saved;
+       Eina_Bool save_disable;
+       int view_create_ver;
+       int cnt_addr;
+       int cnt_num;
+       int idx_append;
+
+       int base_ab;
+       int base_ab_mode;
+       char *name_old;
+       char *base_ab_name;
+
+       int contact_id;
+       contacts_record_h contact;
+       ct_detail_data *cdetail_d;
+
+       bool camera_service_launched;
+       ui_gadget_h src_ug;
+       ui_gadget_h crop_ug;
+       bool keypad_on;
+}ct_input_data;
+
+
+typedef struct {
+       Evas_Object *ly_content;
+       contacts_record_h record;
+       Evas_Object *data;
+       const char *view_uri;
+}ct_input_typed_data;
+
+typedef enum {
+       CT_AB_POPUP_TYPE_INPUT_VIEW,
+       CT_AB_POPUP_TYPE_GINPUT_VIEW,
+       CT_AB_POPUP_TYPE_LIST_VIEW,
+} ct_addrbook_popup_type;
+
+typedef struct {
+       int id;
+       int mode;
+       char *name;
+       bool all_contacts_item;
+       Elm_Object_Item *item;
+} ct_ab_popup_data;
+
+void phone_free_contacts(Eina_List *list);
+Eina_List * phone_load_speeddial_data(int *ref_count);
+void phone_free_speeddial_data(Eina_List *list);
+char *phone_get_voice_mail_number(void);
+
+void* phone_launch_msg_composer_ug(void *parent_ug, char *data, int msg_id, void(*destroy_cb)(void*), void *cb_param);
+void* phone_launch_contact_list_ug(void *parent_ug, int request, void(*result_cb)(void*, void*), void(*destroy_cb)(void*), void *cb_param);
+void* phone_launch_contact_detail_ug(void *parent_ug, int contact_index, void(*destroy_cb)(void*), void *cb_param);
+void* phone_launch_contact_add_list_edit_ug(void *parent_ug, char *data, void(*destroy_cb)(void*), void *cb_param);
+void* phone_image_crop_ug(ui_gadget_h parent, const char *photo,
+               struct ug_cbs *cbs);
+void* ctui_msg_ug(ui_gadget_h parent, const char *number, const int idx, const char *attach, void(*destroy_cb)(void*), void *cb_param);
+void* ctui_account_ug(void *data, Evas_Object *obj, void *event_info, void(*destroy_cb)(void*), void *cb_param);
+
+void ug_common_destroy_cb(ui_gadget_h ug, void *priv);
+void ug_common_layout_cb(ui_gadget_h ug, enum ug_mode mode, void *priv);
+void ctui_destroy_child_ug(void *data);
+
+void phone_launch_voice_call(const int id, const char* number);
+
+Evas_Object *phone_create_base_layout(Evas_Object *parent, bool is_fullview);
+Evas_Object *phone_show_popup(Evas_Object *parent, const char *desc, double timeout);
+Evas_Object *phone_create_confirm_popup(Evas_Object **popup, Evas_Object *win, const char* description,
+               void (*btn_clicked_cb)(void *, Evas_Object *, void *), void *cb_data);
+Evas_Object *phone_create_list_sweep_btn(Evas_Object *parent, char *fullpath);
+Evas_Object *phone_create_bg(Evas_Object *parent);
+Evas_Object *phone_create_icon_with_img(Evas_Object *parent, char *full_path);
+Evas_Object *phone_create_navi_btn(Evas_Object *parent, const char *style);
+
+Evas_Object *phone_progressbar_popup(Evas_Object *parent, ph_progress_info *p_info, const char *title);
+Evas_Object *phone_get_notify(Evas_Object *parent);
+void phone_show_notify(Evas_Object *parent, const char *msg);
+void phone_hide_notify(Evas_Object *parent);
+void phone_show_tickernoti(const char *);
+void phone_view_back_btn_cb(void *data, Evas_Object *obj, void *event_info);
+void phone_ug_destroy_me_cb(void *data, Evas_Object *obj, void *event_info);
+void phone_back_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info);
+void phone_navi_item_clear(Elm_Object_Item *navi_item);
+void phone_set_view_info(ph_view_info *view_info, Evas_Object *win, Evas_Object *navi,
+               void *ug, int ug_request, int cnt_max, char *ug_data);
+
+void phone_list_ug_return_ids(ui_gadget_h ug, int *result_list, int cnt, const char *bd_key);
+void phone_list_ug_return_number_email_ids(ui_gadget_h ug, int *result_number_list, int number_list_count, int *result_email_list, int email_list_count);
+void phone_ug_return_id(ui_gadget_h ug, int ct_id, int num_id, int email_id);
+void phone_ug_return_vcard(ui_gadget_h ug, int ct_id, char *vcard);
+Evas_Object* phone_create_nocontents(Evas_Object *parent, const char* label);
+void phone_toolbar_disabled_item_append(Evas_Object *toolbar, int cnt);
+
+char* ctui_get_addressbook_icon_path(int addressbook_id);
+const char* ctui_get_default_contact_img(int view_type);
+void ctui_get_number_type_str(contacts_record_h record, int CTS_NUMBER_type, char *dest, int dest_len);
+void ctui_ld_to_dd(ct_list_data *clist_d, ct_detail_data *cdetail_d);
+
+Evas_Object* ctui_addrbook_popup(Evas_Object *parent, Evas_Smart_Cb item_sel_cb, void *sel_cb_data, ct_addrbook_popup_type ab_type);
+void ctui_entry_limit_size_set(Evas_Object *entry);
+Evas_Object* ctui_create_btn(Evas_Object *parent, const char *label);
+void ctui_genlist_append_separator_10px(Evas_Object *genlist);
+void ctui_genlist_append_separator_20px(Evas_Object *genlist);
+void ctui_navi_btn_disabled_set(Evas_Object *navi, Eina_Bool disabled);
+char* ctui_entry_markup_to_utf8(const char *s);
+void ctui_entry_entry_set(Evas_Object *entry, const char *s);
+Evas_Object* ctui_create_editfield(Evas_Object *parent, const char *title, const char *guide, bool multiline);
+void ctui_genlist_append_separator_20px_with_line(Evas_Object *genlist);
+void ctui_navi_left_btn_disabled_set(Elm_Object_Item *item, Eina_Bool disabled);
+void ctui_list_ug_hide_cb(void *data, Evas_Object *obj, void *event_info);
+Evas_Object* phone_create_select_all(Evas_Object *box, const char *selectall_text, selectall_changed_cb cb, void *cb_data);
+void ctui_list_free_contacts(Eina_List* list);
+void ctui_list_refresh_genlist(ct_list_data *clist_d);
+void ctui_list_handle_search(ct_list_data *clist_d);
+int phone_detail_log_is_call_ing_type(int type);
+int phone_detail_log_is_mms_type(int type);
+int phone_detail_log_is_sms_type(int type);
+int phone_detail_log_is_email_type(int type);
+char* phone_detail_log_get_icon_type(int log_type);
+char* phone_detail_log_get_duration_from_number(int number);
+void phone_detail_log_init_time_format(void);
+void phone_detail_log_generate_date_format(UDateFormat **formatter);
+char* phone_detail_log_get_icon_path_with_action(int log_type);
+char* phone_detail_log_get_date(UDateFormat ** formatter, int log_time);
+char* phone_detail_log_get_time(UDateFormat ** formatter, int log_time);
+int phone_detail_log_get_date_type(int log_time, int log_duration);
+void phone_detail_log_delete_date_format(UDateFormat **formatter);
+int phone_detail_log_get_phonenumber_type(int CTS_NUMBER_type);
+char *ph_log_util_get_formatted_date(UDateFormat **formatter, int log_time, date_style style);
+void ct_list_clear_pdata(ct_list_data *clist_d);
+void phone_move_ctxpopup(Evas_Object *popup, Evas_Object *item);
+void phone_resize_notify(Evas_Object *parent, int rotate);
+void ctui_get_addressbook_name(int addressbook_id, char *dest, int dest_len);
+Eina_List* ctui_person_get_writable_contact_list(int person_id);
+Eina_List* ctui_person_get_number_list(Eina_List *contact_list);
+Eina_List* ctui_person_get_email_list(Eina_List *contact_list);
+Eina_List* ctui_person_get_contact_list(int person_id);
+void ctui_free_record_list(Eina_List *contact_list);
+int ctui_get_email_type_index(int type);
+int ctui_get_mfc_option(void);
+
+int ctui_get_view_mode(void);
+void ctui_set_view_mode(int addressbook_id);
+
+contacts_error_e phone_cts_get_list(const char *view_uri, int property_id, int match_value, contacts_list_h *out_list);
+void phone_cts_free_list(contacts_list_h list);
+contacts_error_e phone_cts_get_int_from_list(contacts_list_h list, int property_id, int *out_int);
+contacts_error_e phone_cts_get_str_from_list(contacts_list_h list, int property_id, char **out_str);
+contacts_error_e phone_cts_get_bool_from_list(contacts_list_h list, int property_id, bool *out_bool);
+contacts_error_e phone_cts_get_default_number(int person_id, contacts_record_h *record_clone);
+contacts_error_e phone_cts_get_default_email(int person_id, contacts_record_h *record_clone);
+void ctui_get_account_name_by_address_book_id(int address_book_id, char *dest, int dest_len);
+bool ctui_list_make_vcard(int contactid, char *path, int path_length);
+void ctui_list_lazy_update(const char *view_uri, void *data);
+char* ctui_list_get_highlight_text(ct_list_data *clist_d, const char *src);
+Evas_Object *phone_create_toolbar_btn(Evas_Object *parent, const char *text, Evas_Smart_Cb func, void *data);
+Evas_Object* ctui_create_more_btn(Evas_Object *parent, Evas_Smart_Cb func, void *data);
+void ctui_popup_hide_cb(void *data, Evas_Object *obj, void *event_info);
+
+
+int ctui_list_checked_cnt_get(Eina_List *list);
+void ctui_list_update_selection_info(void *data);
+void ctui_list_set_unsweep(ct_list_data *clist_d);
+
+#endif //__PHONE_COMMON_H__
+contacts_record_h ctui_get_record_image(contacts_record_h record_contact);
+
+
+int ctui_get_addressbook_id_by_index(Eina_List *list, int index);
+Eina_List* ctui_get_addressbook_id_list(const char *ori_string, const char *sep);
+void ctui_list_edit_navi_pop(void *data, Evas_Object *obj, void *event_info);
+int ctui_get_addressbook_id(char* addressbook_name);
+
+void ctui_create_contacts_error_popup(Evas_Object *parent, int err);
+
+void ctui_list_searchbar_cancel_cb(void *data, Evas_Object *obj, void *event_info);
+
diff --git a/lib/common/include/phone-path.h b/lib/common/include/phone-path.h
new file mode 100755 (executable)
index 0000000..2613249
--- /dev/null
@@ -0,0 +1,136 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __PHONE_PATH_H__
+#define __PHONE_PATH_H__
+
+#if !defined(IMGDIR)
+#  define IMGDIR "/usr/ug/res/images/ug-"PACKAGE
+#endif
+
+#if !defined(EDJDIR)
+#  define EDJDIR "/usr/ug/res/edje/ug-"PACKAGE
+#endif
+
+#if !defined(UGDATAIDR)
+#  define UGDATAIDR "/opt/usr/ug/data/ug-"PACKAGE
+#endif
+
+#define PROGRESS_EDJ EDJDIR"/progress.edj"
+#define DIALER_EDJ EDJDIR"/dialer.edj"
+#define DIALER_THEME_EDJ EDJDIR"/dialer_theme.edj"
+#define LOGDETAIL_THEME_EDJ EDJDIR"/logdetail_theme.edj"
+#define SPEEDDIAL_THEME_EDJ EDJDIR"/speeddial_theme.edj"
+#define CONTACTS_EDJ EDJDIR"/contacts.edj"
+#define FAVORITES_THEME_EDJ EDJDIR"/favorites_theme.edj"
+#define GROUP_THEME_EDJ EDJDIR"/group_theme.edj"
+#define CONTACT_BUTTON_THEME_EDJ EDJDIR"/contact_button.edj"
+#define IMAGE_LAYOUT_EDJ EDJDIR"/image_layout.edj"
+#define LIST_THEME_EDJ EDJDIR"/list_theme.edj"
+#define DETAIL_THEME_EDJ EDJDIR"/detail_theme.edj"
+#define SELECTION_INFO_EDJ EDJDIR"/selectioninfo.edj"
+#define NOCONTENT_LAYOUT_EDJ EDJDIR"/nocontent_layout.edj"
+
+
+#define IMG_DEFAULT                    IMGDIR"/caller_ID_default_70x70_man.png"
+#define IMG_VOICEMAIL_ICON     IMGDIR"/C01-5_icon_voicecall.png"
+
+#define IMG_ALL_BLOCKED_ICON   IMGDIR"/C01-4_icon_Blocked.png"
+#define IMG_CALL_BLOCKED_ICON  IMGDIR"/C01-4_icon_call_blocked.png"
+#define IMG_MESSAGE_BLOCKED_ICON       IMGDIR"/C01-4_icon_message_blocked.png"
+
+#define PH_IMG_ICON_DIALER IMGDIR"/01_controlbar_icon_dialer.png"
+#define PH_IMG_ICON_CONTACTS IMGDIR"/01_controlbar_icon_contacts.png"
+#define PH_IMG_ICON_LOGS IMGDIR"/01_controlbar_icon_logs.png"
+#define PH_IMG_ICON_GROUP IMGDIR"/01_controlbar_icon_groups.png"
+#define PH_IMG_ICON_FAVORITE IMGDIR"/01_controlbar_icon_favorite.png"
+#define PH_IMG_ICON_DONE IMGDIR"/01_controlbar_icon_save.png"
+#define PH_IMG_ICON_EDIT IMGDIR"/01_controlbar_icon_edit.png"
+#define PH_IMG_ICON_ADD IMGDIR"/01_controlbar_icon_create.png"
+#define PH_IMG_ICON_MORE IMGDIR"/01_controlbar_icon_more.png"
+#define PH_IMG_ICON_PHONE IMGDIR"/phone.png"
+#define PH_IMG_ICON_CALL IMGDIR"/C02_button_icon_call.png"
+#define PH_IMG_ICON_CALL_PRESS IMGDIR"/C02_button_icon_call_press.png"
+#define PH_IMG_ICON_CALL_DIM IMGDIR"/C02_button_icon_call_dim.png"
+#define PH_IMG_ICON_MESSAGE IMGDIR"/C02_button_icon_message.png"
+#define PH_IMG_ICON_MESSAGE_PRESS IMGDIR"/C02_button_icon_message_press.png"
+#define PH_IMG_ICON_MESSAGE_DIM IMGDIR"/C02_button_icon_messagedim.png"
+#define PH_IMG_ICON_VIDEOCALL IMGDIR"/C02_button_icon_videocall.png"
+#define PH_IMG_ICON_VIDEOCALL_PRESS IMGDIR"/C02_button_icon_videocall_press.png"
+#define PH_IMG_ICON_VIDEOCALL_DIM IMGDIR"/C02_button_icon_videocall_call_dim.png"
+#define PH_IMG_ICON_CHAT_ON IMGDIR"/C02_icon_chat_on.png"
+#define PH_IMG_ICON_FILETRANSFER IMGDIR"/C02_icon_filetransfer.png"
+
+#define PH_IMG_CIRCLE_ICON_CALL IMGDIR"/C02_circle_icon_call.png"
+#define PH_IMG_ICON_CALL_PRESSED IMGDIR"/C02_circle_icon_call_press.png"
+#define PH_IMG_ICON_SMS IMGDIR"/C02_circle_icon_sms.png"
+#define PH_IMG_ICON_SMS_PRESSED IMGDIR"/C02_circle_icon_sms_press.png"
+#define PH_IMG_ICON_VCALL IMGDIR"/C02_circle_icon_vt-call.png"
+#define PH_IMG_ICON_VCALL_PRESSED IMGDIR"/C02_circle_icon_vt-call_press.png"
+
+#define PH_IMG_ICON_LOGTYPE_MISSED     IMGDIR"/C01-4_controlbar_icon_missed_call.png"
+#define PH_IMG_ICON_LOGTYPE_ALL        IMGDIR"/C01-4_controlbar_icon_all.png"
+#define PH_IMG_ICON_CREATE_CONTACT     IMGDIR"/C01-4_controlbar_icon_create.png"
+#define PH_IMG_ICON_DELETE     IMGDIR"/C02_button_icon_delete.png"
+#define PH_IMG_ICON_SET_BLOCK  IMGDIR"/C01-4_controlbar_icon_view_block.png"
+#define PH_IMG_ICON_VIEW_CONTACT       IMGDIR"/C01-4_controlbar_icon_view_contacts.png"
+
+#define CTUI_IMG_ICON_ADD_ACCOUNTS IMGDIR"/01_controlbar_icon_add_account.png"
+#define CTUI_IMG_ICON_ADD_FAVORITE IMGDIR"/01_controlbar_icon_add-to-bookmarks.png"
+#define CTUI_IMG_ICON_CREATE_GROUP IMGDIR"/01_controlbar_icon_exchangs_register.png"
+#define CTUI_IMG_ICON_ADD_TO_CONTACTS IMGDIR"/01_controlbar_icon_add_to_contact.png"
+#define CTUI_IMG_ICON_CLOSE IMGDIR"/01_controlbar_icon_close.png"
+#define CTUI_IMG_ICON_EXPAND_OPENED IMGDIR"/00_button_icon_expand_opened.png"
+#define CTUI_IMG_ICON_EXPAND_CLOSED IMGDIR"/00_button_icon_expand_closed.png"
+#define CTUI_IMG_ICON_VIEW IMGDIR"/01_controlbar_icon_bluetooth_preview.png"
+#define CTUI_IMG_ICON_RESET IMGDIR"/C02_icon_reset.png"
+#define CTUI_IMG_ICON_ADD_GROUP IMGDIR"/C02_icon_add_group.png"
+#define CTUI_IMG_ICON_FAVORITE IMGDIR"/C02_favorite_icon.png"
+#define CTUI_IMG_ICON_CIRCLE IMGDIR"/C02_circle_button.png"
+#define CTUI_IMG_ICON_CIRCLE_PRESSED IMGDIR"/C02_circle_button_press.png"
+#define CTUI_IMG_ICON_CALL IMGDIR"/C02_circle_icon_call.png"
+#define CTUI_IMG_ICON_CALL_PRESSED IMGDIR"/C02_circle_icon_call_press.png"
+#define CTUI_IMG_ICON_SMS IMGDIR"/C02_circle_icon_sms.png"
+#define CTUI_IMG_ICON_SMS_PRESSED IMGDIR"/C02_circle_icon_sms_press.png"
+#define CTUI_IMG_ICON_VCALL IMGDIR"/C02_circle_icon_vt-call.png"
+#define CTUI_IMG_ICON_VCALL_PRESSED IMGDIR"/C02_circle_icon_vt-call_press.png"
+#define CTUI_IMG_ICON_PREVIOUS IMGDIR"/01_controlbar_icon_previous.png"
+#define CTUI_IMG_ICON_NEXT IMGDIR"/01_controlbar_icon_next.png"
+
+#define CTUI_IMG_ICON_EMAIL IMGDIR"/email.png"
+#define CTUI_IMG_ICON_MESSAGE IMGDIR"/message.png"
+
+#define CTUI_IMG_CHECK IMGDIR"/00_check_checking.png"
+#define CTUI_IMG_DEFAULT_PHOTO_SMALL IMGDIR"/caller_ID_default_96x96.png"
+#define CTUI_IMG_DEFAULT_PHOTO_BIG IMGDIR"/caller_ID_default_128x128.png"
+#define CTUI_IMG_PHOTO_EDIT IMGDIR"/caller_ID_edit.png"
+#define CTUI_IMG_INPUT_PLUS IMGDIR"/00_button_plus.png"
+#define CTUI_IMG_INPUT_GALLERY IMGDIR"/C02_caller_id_icon_gallery.png"
+#define CTUI_IMG_INPUT_GALLERY_PRESSED IMGDIR"/C02_caller_id_icon_gallery_press.png"
+#define CTUI_IMG_INPUT_CAMERA IMGDIR"/C02_caller_id_icon_camera.png"
+#define CTUI_IMG_INPUT_CAMERA_PRESSED IMGDIR"/C02_caller_id_icon_camera_press.png"
+
+#define CTUI_IMG_ACC_PHONE IMGDIR"/C02_account_00.png"
+#define CTUI_IMG_ACC_GOOGLE IMGDIR"/C02_account_01.png"
+#define CTUI_IMG_ACC_FACEBOOK IMGDIR"/C02_account_02.png"
+#define CTUI_IMG_ACC_YAHOO IMGDIR"/C02_account_03.png"
+#define CTUI_IMG_ACC_EXCHANGE IMGDIR"/C02_account_04.png"
+#define CTUI_IMG_ACC_DEFAULT IMGDIR"/C02_account_default.png"
+#define CTUI_IMG_ACC_RCS IMGDIR"/C04_icon_joyn.png"
+#define CTUI_IMG_ACC_SIM IMGDIR"/C02_account_sim.png"
+#endif //__PHONE_PATH_H__
+
diff --git a/lib/common/include/phone-text.h b/lib/common/include/phone-text.h
new file mode 100755 (executable)
index 0000000..f8536a5
--- /dev/null
@@ -0,0 +1,308 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __PHONE_TEXT_H__
+#define __PHONE_TEXT_H__
+
+#include <libintl.h>
+
+#define gettext_noop(String) (String)
+#define N_(String) gettext_noop (String)
+
+enum {
+       PHTEXT_KEYPAD,
+       PHTEXT_FAVORITES,
+       PHTEXT_SPEEDDIAL,
+       PHTEXT_VOICE_MAIL,
+       PHTEXT_LOGS,
+       PHTEXT_SPEED_DIAL_REQUEST,
+       PHTEXT_REQUEST_FAIL,
+       PHTEXT_REQUEST_SUCCESS,
+       PHTEXT_EMERGENCY_CALL,
+       PHTEXT_NO_LOGS,
+       PHTEXT_NO_FAVORITES,
+       PHTEXT_NOT_EXIST_MESSAGE,
+       PHTEXT_EXCEED_NUM_MAX_LENGTH,
+       PHTEXT_DELETING_LOGS,
+       PHTEXT_DELETING_FAVORITES,
+       PHTEXT_INITIALIZING,
+       PHTEXT_SOUND_OFF,
+       PHTEXT_SOUND_ON,
+       PHTEXT_PREVIOUS_SCREEN_ABB,
+       PHTEXT_BACK_TO_CALL,
+       PHTEXT_INCOMMING_CALL,
+       PHTEXT_OUTGOING_CALL,
+       PHTEXT_MISSED_CALL,
+       PHTEXT_SENT_MESSAGE,
+       PHTEXT_RECEIVED_MESSAGE,
+       PHTEXT_REJECTED_CALL_ABB,
+       PHTEXT_BLOCKED_CALL_ABB,
+       PHTEXT_EDIT_NUMBER_BEFORE_CALL,
+};     //PH_GET_TEXT_BASIC
+
+
+enum {
+       CTTEXT_ALL_CONTACTS,
+       CTTEXT_NOT_ASSIGNED,
+       CTTEXT_SDN,
+       CTTEXT_PHONE,
+       CTTEXT_GROUP,
+       CTTEXT_DEFAULT,
+       CTTEXT_RINGTONE,
+       CTTEXT_URL,
+       CTTEXT_INSTANT_MESSENGER,
+       CTTEXT_EMAIL,
+       CTTEXT_NUMBER,
+       CTTEXT_NOTE,
+       CTTEXT_POSTAL_ADDRESS,
+       CTTEXT_DETAILS,
+       CTTEXT_COMPANY,
+       CTTEXT_ORDER_DISPLAY_NAME,
+       CTTEXT_OWN_NUMBER,
+       CTTEXT_FIRSTNAME,
+       CTTEXT_LASTNAME,
+       CTTEXT_MIDDLE,
+       CTTEXT_SUFFIX,
+       CTTEXT_NICKNAME,
+       CTTEXT_SELECT_EXPORT_ADDRBOOK,
+       CTTEXT_SELECT_CONTACTS,
+       CTTEXT_POSTAL_CODE,
+       CTTEXT_COUNTRY,
+       CTTEXT_PROVINCE,
+       CTTEXT_CITY,
+       CTTEXT_STREET,
+       CTTEXT_SAVED_IN,
+       CTTEXT_MOST_FREQUENT_CONTACTS,
+       CTTEXT_COPIED,
+       CTTEXT_EXPORTED,
+       CTTEXT_DELETING_CONTACTS,
+       CTTEXT_MOVING_CONTACTS,
+       CTTEXT_COPYING_CONTACTS,
+       CTTEXT_IMPORTING_SIM_CONTACTS,
+       CTTEXT_IMPORTING_SD_CONTACTS,
+       CTTEXT_EXPORTING_CONTACTS_TO,
+       CTTEXT_VCARD_CONTACTS,
+       CTTEXT_LOADING_VCARD,
+       CTTEXT_IMPORTED,
+       CTTEXT_NA,
+       CTTEXT_ALL_LINKED_CONTACTS,
+       CTTEXT_LINKED_CONTACTS,
+       CTTEXT_MORE_INFORMATION,
+       CTTEXT_JOB_TITLE,
+       CTTEXT_DEPARTMENT,
+       CTTEXT_GROUP_NAME,
+       CTTEXT_ADD_ACCOUNT,
+       CTTEXT_ADDING_MEMBERS_TO_GROUP,
+       CTTEXT_VIEW,
+       CTTEXT_COUNT_CONTACTS,
+       CTTEXT_RENAME,
+       CTTEXT_RELATIONSHIP,
+       CTTEXT_NO_HISTORIES,
+       CTTEXT_NO_ACTIVITIES,
+       CTTEXT_ADDING_ING,
+       CTTEXT_CUSTOM,
+       CTTEXT_ADDITIONAL_INFO,
+       CTTEXT_PO_BOX,
+       CTTEXT_STATE,
+       CTTEXT_FRIENDS,
+       CTTEXT_FAMILY,
+       CTTEXT_CO_WORKERS,
+       CTTEXT_WORK,
+       CTTEXT_VIBRATION_PATTERN,
+       CTTEXT_SET_DEFAULT,
+       CTTEXT_EVENT,
+       CTTEXT_SHARE_CONTACT_INFO,
+       CTTEXT_1_CONTACT,
+       CTTEXT_WI_FI_DIRECT,
+       CTTEXT_EXPORT_TO_SIM_CARD,
+       CTTEXT_INFO,
+       CTTEXT_HISTORY,
+       CTTEXT_ACTIVITIES,
+       CTTEXT_GROUP_MESSAGE,
+       CTTEXT_GROUP_EMAIL,
+}; //CT_GET_TEXT_BASIC
+
+enum {
+       CTTEXT_NONAME,
+       CTTEXT_INVALID_EMAIL,
+       CTTEXT_SAVE_FAIL,
+       CTTEXT_ERR_DB_LOCKED,
+       CTTEXT_ADD_FAIL_EXIST,
+       CTTEXT_ALREADY_EXIST,
+       CTTEXT_NO_GROUP,
+       CTTEXT_NO_NUMBER,
+       CTTEXT_NO_EMAIL,
+       CTTEXT_NO_CONTACTS,
+       CTTEXT_IMPORT_SIM_NO_DATA,
+       CTTEXT_EXCEED_LIMIT,
+       CTTEXT_DATA_NOT_EXIST,
+       CTTEXT_INVALID_NUMBER,
+       CTTEXT_SIM_MEMORY_FULL,
+       CTTEXT_NO_CONTACTS_HELP_TEXT,
+       CTTEXT_NO_HISTORIES_HELP_TEXT,
+       CTTEXT_UNABLE_TO_SEND_NAME_CARDS,
+};//CT_GET_TEXT_ERR
+
+enum {
+       PHTEXT_SELECT_LOGS,
+       PHTEXT_SELECT_SPEED_DIAL_CONTACTS,
+       PHTEXT_UNBLOCK,
+       PHTEXT_CHANGE_CONTACT,
+       PHTEXT_ADD_PAUSE,
+       PHTEXT_ADD_WAIT,
+       PHTEXT_MISSED,
+       PHTEXT_EXIT,
+};     // PH_GET_TEXT_BASE_OP
+
+enum {
+       PHTEXT_BODY_SUNDAY,
+       PHTEXT_BODY_MONDAY,
+       PHTEXT_BODY_TUESDAY,
+       PHTEXT_BODY_WEDNESDAY,
+       PHTEXT_BODY_THURSDAY,
+       PHTEXT_BODY_FRIDAY,
+       PHTEXT_BODY_SATURDAY,
+};     // PH_GET_TEXT_DAY
+
+enum {
+       CTTEXT_SET_DEFAULT_NUMBER,
+       CTTEXT_SET_DEFAULT_EMAIL,
+       CTTEXT_IMAGE,
+       CTTEXT_TAKE_A_PHOTO,
+       CTTEXT_DELETE_PHOTO,
+       CTTEXT_ADD_TO_HOME,
+       CTTEXT_SAVE_CONTACT_TO,
+       CTTEXT_SAVE_TO,
+       CTTEXT_IMPORT_SIM_CONTACTS,
+       CTTEXT_FIRSTLAST,
+       CTTEXT_LASTFIRST,
+       CTTEXT_SHOW,
+       CTTEXT_HIDE,
+       CTTEXT_SEND_NAME_CARD,
+       CTTEXT_CREATE_GROUP,
+       CTTEXT_SELECT_GROUP,
+       CTTEXT_EXPORT_CONTACTS,
+       CTTEXT_IMPORT_CONTACTS,
+       CTTEXT_LINK_CONTACTS,
+       CTTEXT_UNLINK,
+       CTTEXT_ALL_LINKED_CONTACTS_WILL_BE_DELETED,
+       CTTEXT_ADD_TO_FAVOURITES,
+       CTTEXT_EDIT_GROUP,
+       CTTEXT_ADD_MEMBER,
+};     //CT_GET_TEXT_BASE_OP
+
+enum {
+       CTTEXT_REL_NONE,
+       CTTEXT_REL_ASSISTANT,
+       CTTEXT_REL_BROTHER,
+       CTTEXT_REL_CHILD,
+       CTTEXT_REL_DOMESTIC_PARTNER,
+       CTTEXT_REL_FATHER,
+       CTTEXT_REL_FRIEND,
+       CTTEXT_REL_MANAGER,
+       CTTEXT_REL_MOTHER,
+       CTTEXT_REL_PARENT,
+       CTTEXT_REL_PARTNER,
+       CTTEXT_REL_REFERRED_BY,
+       CTTEXT_REL_RELATIVE,
+       CTTEXT_REL_SISTER,
+       CTTEXT_REL_SPOUSE,
+       CTTEXT_REL_CUSTOM,
+}; //CT_GET_TEXT_RELATIONSHIP_TYPE
+
+enum {
+       PH_GET_TEXT_BASIC,
+       PH_GET_TEXT_BASE_OP,
+       PH_GET_TEXT_DAY,
+       CT_GET_TEXT_BASIC,
+       CT_GET_TEXT_ERR,
+       CT_GET_TEXT_BASE_OP,
+       CT_GET_TEXT_NUM_TYPE,
+       CT_GET_TEXT_EMAIL_TYPE,
+       CT_GET_TEXT_WEBSITE_TYPE,
+       CT_GET_TEXT_POSTAL_TYPE,
+       CT_GET_TEXT_EVENT_TYPE,
+       CT_GET_TEXT_IM_TYPE,
+       CT_GET_TEXT_MONTH,
+       CT_GET_TEXT_RELATIONSHIP_TYPE,
+};
+const char* phone_get_text(int op, int type);
+#define T_(op, type) phone_get_text(op, type)
+
+enum {
+       PH_SYS_SK_OK,
+       CT_SYS_SK_SAVE,
+       CT_SYS_SK_DONE,
+       PH_SYS_SK_EDIT,
+       PH_SYS_SK_DELETE,
+       PH_SYS_SK_CANCEL,
+       PH_SYS_SK3_BLOCK,
+       PH_SYS_SK_NO,
+       PH_SYS_SK_YES,
+       CT_SYS_SK_ADD,
+       CT_SYS_SK_MORE,
+       CT_SYS_SK_NEXT,
+       PH_SYS_BODY_CALL,
+       PH_SYS_BODY_MESSAGE,
+       PH_SYS_BODY_VIDEO_CALL,
+       PH_SYS_BODY_UNKNOWN,
+       PH_SYS_BODY_SELECT_ALL,
+       PH_SYS_BODY_CONTACTS,
+       PH_SYS_BODY_DETAILS,
+       PH_SYS_BODY_REMOVE,
+       PH_SYS_BODY_TODAY,
+       PH_SYS_BODY_YESTERDAY,
+       PH_SYS_BODY_PREVIOUS,
+       PH_SYS_BODY_NONAME,
+       CT_SYS_BODY_CREATE,
+       CT_SYS_BODY_MOVE,
+       CT_SYS_BODY_COPY,
+       CT_SYS_BODY_PHONE,
+       CT_SYS_BODY_SEARCH,
+       CT_SYS_BODY_BLUETOOTH,
+       CT_SYS_BODY_EMAIL,
+       CT_SYS_BODY_SIM,
+       CT_SYS_BODY_MEMORYCARD,
+       CT_SYS_BODY_NAME,
+       PH_SYS_BODY_ALL,
+       PH_SYS_POP_FAIL,
+       PH_SYS_POP_FAILED,
+       PH_SYS_POP_CLOSE,
+       PH_SYS_POP_REMOVED,
+       PH_SYS_POP_DELETED,
+       PH_SYS_POP_INCORRECT_PASSWORD,
+       PH_SYS_POP_ALREDY_EXISTS,
+       PH_SYS_POP_SELECTED,
+       CT_SYS_POP_SUCCESS,
+       CT_SYS_POP_ERROR,
+       CT_SYS_POP_MOVED,
+       CT_SYS_POP_ADDED,
+       CT_SYS_POP_NOT_ENOUGH_MEMORY,
+       CT_SYS_POP_NOTHING_SELECTED,
+       CT_SYS_POP_FILE_NOT_FOUND,
+       CT_SYS_POP_ADDRESS,
+       PH_SYS_OPT_ADD_TO_CONTACTS,
+       PH_SYS_BODY_SELECTED_DATA_NOT_FOUND,
+       PH_SYS_POP_DELETE_Q,
+       CT_SYS_SK_SET,
+       CT_SYS_SK_RESET,
+};
+
+const char* phone_get_system_string(int type);
+#define S_(text) phone_get_system_string(text)
+
+#endif //__PHONE_TEXT_H__
diff --git a/lib/common/include/phone.h b/lib/common/include/phone.h
new file mode 100755 (executable)
index 0000000..4fc78af
--- /dev/null
@@ -0,0 +1,107 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#ifndef __PHONE_APP_H__
+#define __PHONE_APP_H__
+
+#include <Elementary.h>
+
+#ifndef API
+#define API __attribute__ ((visibility("default")))
+#endif
+
+
+#if !defined(PACKAGE)
+#  define PACKAGE "phone"
+#endif
+
+#define PHONE_PKG "org.tizen.phone"
+
+#define _EDJ(obj) (Evas_Object *)elm_layout_edje_get(obj)
+
+#define PH_DLOG_OUT
+#define PH_DEBUGGING
+
+#ifdef PH_DLOG_OUT
+#define LOG_TAG "PHONE"
+#include <dlog.h>
+#define DLOG(prio, fmt, arg...) \
+       do { SLOG(prio, LOG_TAG, fmt, ##arg); } while (0)
+#define INFO(fmt, arg...) SLOGI(fmt, ##arg)
+#define ERR(fmt, arg...) SLOGE("%s[%d]:" fmt, __FUNCTION__, __LINE__, ##arg)
+#define DBG(fmt, arg...) SLOGD("%s[%d]:" fmt, __FUNCTION__, __LINE__, ##arg)
+#else //PH_DLOG_OUT
+#define PRT(prio, fmt, arg...) \
+       do { fprintf((prio?stderr:stdout), "[Phone]" fmt"\n", ##arg); } while (0)
+#define INFO(fmt, arg...) PRT(0, fmt, ##arg)
+#define ERR(fmt, arg...) PRT(1, "%s :" fmt, __FUNCTION__, ##arg)
+#define DBG(fmt, arg...) \
+       do { \
+               printf("\x1b[105;37m[Phone]\x1b[0m(%s)" fmt "\n", __FUNCTION__, ##arg); \
+       } while (0)
+#endif //PH_DLOG_OUT
+
+#ifdef PH_DEBUGGING
+#define PH_FN_CALL DBG(">>>>>>>> called")
+#define PH_FN_END DBG("<<<<<<<< ended")
+#define PH_DBG(fmt, arg...) DBG(fmt, ##arg)
+#else /* PH_DEBUGGING */
+#define PH_FN_CALL
+#define PH_FN_END
+#define PH_DBG(...)
+#endif /* PH_DEBUGGING */
+
+#define p_warn_if(expr, fmt, arg...) do { \
+       if (expr) { \
+               ERR(fmt, ##arg); \
+       } \
+} while (0)
+#define p_ret_if(expr) do { \
+       if (expr) { \
+               ERR("(%s)", #expr); \
+               return; \
+       } \
+} while (0)
+#define p_retv_if(expr, val) do { \
+       if (expr) { \
+               ERR("(%s)", #expr); \
+               return (val); \
+       } \
+} while (0)
+#define p_retm_if(expr, fmt, arg...) do { \
+       if (expr) { \
+               ERR(fmt, ##arg); \
+               return; \
+       } \
+} while (0)
+#define p_retvm_if(expr, val, fmt, arg...) do { \
+       if (expr) { \
+               ERR(fmt, ##arg); \
+               return (val); \
+       } \
+} while (0)
+
+
+#define SAFE_STR(src) (src)?src:""
+#define STR_BLANK(str, src) (str && src)?" ":"", SAFE_STR(src)
+#define SAFE_STRDUP(src) (src)?strdup(src):NULL
+#define FREEandSTRDUP(dest, src) \
+       do{ \
+               free(dest); dest=NULL;\
+               if (src) dest = strdup(src); \
+       }while(false)
+
+#endif //__PHONE_APP_H__
diff --git a/lib/common/ph-common.c b/lib/common/ph-common.c
new file mode 100755 (executable)
index 0000000..92d88f0
--- /dev/null
@@ -0,0 +1,1930 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <app.h>
+#include <fcntl.h>
+#include <ui-gadget-module.h>
+#include <account-types.h>
+#include <syspopup_caller.h>
+#include <account.h>
+#include <notification.h>
+
+#include "phone.h"
+#include "phone-common.h"
+
+
+#define CT_CBAR_ITEM_MAX 4
+
+#ifdef PH_TIMECHECK
+double ph_set_start_time(void)
+{
+       struct timeval tv;
+       double curtime;
+
+       gettimeofday(&tv, NULL);
+       curtime = tv.tv_sec * 1000 + (double)tv.tv_usec/1000;
+       return curtime;
+}
+
+double ph_exec_time(double start)
+{
+       double end = ph_set_start_time();
+       return (end - start - ph_correction);
+}
+
+int ph_init_time(void)
+{
+       double temp_t;
+       temp_t = ph_set_start_time();
+       ph_correction = ph_exec_time(temp_t);
+
+       return 0;
+}
+#endif
+
+static void progress_popup_cancel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       bool *is_alive = data;
+       *is_alive = false;
+}
+
+void phone_free_contacts(Eina_List *list)
+{
+       Eina_List *l;
+       ph_contact_d *cd;
+
+       p_retm_if(NULL == list, "list is NULL");
+
+       EINA_LIST_FOREACH(list, l, cd) {
+               if (NULL == cd)
+                       continue;
+
+               free(cd->display);
+               free(cd->img_path);
+               free(cd->number);
+               free(cd);
+       }
+       eina_list_free(list);
+}
+
+void ctui_list_edit_navi_pop(void *data, Evas_Object *obj, void *event_info)
+{
+       int cnt_checked;
+       int person_count = 0;
+       int number_count = 0;
+       int email_count = 0;
+       int *result_list_number = NULL;
+       int *result_list_email = NULL;
+       int *result_list_person = NULL;
+       Eina_List *l;
+       ct_person_list *person_info;
+       ct_list_data *clist_d = data;
+
+       cnt_checked = ctui_list_checked_cnt_get(clist_d->list);
+
+       PH_DBG("clist_d->ug_request %d count %d", clist_d->ug_request, cnt_checked);
+       if (CT_UG_REQUEST_CHECK_FOR_NUMBER == clist_d->ug_request)
+               result_list_number = calloc(cnt_checked, sizeof(int));
+       else if (CT_UG_REQUEST_CHECK_FOR_EMAIL == clist_d->ug_request)
+               result_list_email = calloc(cnt_checked, sizeof(int));
+       else if (CT_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == clist_d->ug_request) {
+               result_list_number = calloc(cnt_checked, sizeof(int));
+               result_list_email = calloc(cnt_checked, sizeof(int));
+       }
+       else
+               result_list_person = calloc(cnt_checked, sizeof(int));
+
+
+       EINA_LIST_FOREACH(clist_d->list, l, person_info) {
+               if (NULL == person_info || !person_info->checked) continue;
+               if (1 == person_info->id_ret_type)
+                       result_list_number[number_count++] = person_info->id_ret;
+               else if (2 == person_info->id_ret_type)
+                       result_list_email[email_count++] = person_info->id_ret;
+               else
+                       result_list_person[person_count++] = person_info->id;
+       }
+
+       // setting - import,export / group-view - message,email,chaton,calendar
+       if (clist_d->select_result_cb) { // called by setting view - check person_info
+               if (0 < cnt_checked) {
+                       if (result_list_number)
+                               clist_d->select_result_cb(clist_d->select_result_cb_data, result_list_number, number_count);
+                       else if (result_list_email)
+                               clist_d->select_result_cb(clist_d->select_result_cb_data, result_list_email, email_count);
+                       else
+                               clist_d->select_result_cb(clist_d->select_result_cb_data, result_list_person, person_count);
+               }
+       }
+       if(result_list_person)
+               free(result_list_person);
+       if(result_list_number)
+               free(result_list_number);
+       if(result_list_email)
+               free(result_list_email);
+}
+
+void phone_view_back_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       /* TODO : remove evas_object_smart_callback_del, it will be controlled by WINSET */
+       evas_object_smart_callback_del(obj, "clicked", phone_view_back_btn_cb);
+       phone_hide_notify(data);
+       evas_object_smart_callback_del(data, "transition,finished", ctui_list_edit_navi_pop);
+       elm_naviframe_item_pop(data);
+}
+
+void ug_common_layout_cb(ui_gadget_h ug, enum ug_mode mode, void *priv)
+{
+       Evas_Object *base;
+
+       if (!ug)
+               return;
+
+       base = ug_get_layout(ug);
+       if (!base) {
+               ERR("ug_get_layout() return NULL");
+               ug_destroy(ug);
+               return;
+       }
+       evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_show(base);
+}
+
+void ug_common_destroy_cb(ui_gadget_h ug, void *priv)
+{
+       struct ug_priv_data *priv_data;
+
+       p_retm_if(NULL == ug, "ug is NULL");
+       ug_destroy(ug);
+
+       p_retm_if(NULL == priv, "priv is NULL");
+
+       priv_data = (struct ug_priv_data *)priv;
+
+       if (priv_data->destroy_cb)
+               priv_data->destroy_cb(priv_data->cb_param);
+
+       free(priv);
+
+       PH_FN_END;
+}
+
+void * phone_image_crop_ug(ui_gadget_h parent, const char *photo,
+               struct ug_cbs *cbs)
+{
+       ui_gadget_h ug;
+
+       service_h service;
+
+       service_create(&service);
+       service_add_extra_data(service, "Path", photo);
+       service_add_extra_data(service, "View Mode", "SETAS");
+       service_add_extra_data(service, "Setas type", "CallerID");
+       service_add_extra_data(service, "Area Size", "100");
+
+       cbs->layout_cb = ug_common_layout_cb;
+
+       ug = ug_create(parent, IMG_VIEWER_UG, UG_MODE_FULLVIEW, service, cbs);
+       p_warn_if(NULL == ug, "ug_create() Failed");
+
+       service_destroy(service);
+
+       return ug;
+}
+
+void* phone_launch_msg_composer_ug(void *parent_ug, char *number, int msg_id,
+               void(*destroy_cb)(void*), void *cb_param)
+{
+       PH_FN_CALL;
+       ui_gadget_h ug;
+       struct ug_cbs cbs = {0};
+       struct ug_priv_data *priv_data;
+       service_h service;
+       char ret[PH_TEXT_MAX_LEN] = {0};
+
+       priv_data = calloc(1, sizeof(struct ug_priv_data));
+       p_retvm_if(NULL == priv_data, NULL, "calloc is failed");
+       priv_data->destroy_cb = destroy_cb;
+       priv_data->cb_param = cb_param;
+
+       service_create(&service);
+       if (number && *number)
+               service_add_extra_data(service, "TO", (char*)number);
+       else if (msg_id) {
+               service_add_extra_data(service, "type", "msg_id");
+               snprintf(ret, sizeof(ret), "%d", msg_id);
+               service_add_extra_data(service, "msgId", ret);
+       }
+
+       cbs.priv = priv_data;
+       cbs.layout_cb = ug_common_layout_cb;
+       cbs.result_cb = NULL;
+       cbs.destroy_cb = ug_common_destroy_cb;
+
+       ug = ug_create(parent_ug, MSG_COMPOSER_UG, UG_MODE_FULLVIEW, service, &cbs);
+       service_destroy(service);
+
+       if (ug == NULL) {
+               free(priv_data);
+               ERR("%s ug_create is failed", MSG_COMPOSER_UG);
+       }
+       return ug;
+}
+
+void* phone_launch_contact_detail_ug(void *parent_ug, int contact_index,
+               void(*destroy_cb)(void*), void *cb_param)
+{
+       PH_FN_CALL;
+       char buf[PH_TEXT_MAX_LEN] = {0};
+       struct ug_cbs cbs = {0};
+       service_h service;
+       ui_gadget_h ug;
+       struct ug_priv_data *priv_data;
+
+       priv_data = calloc(1, sizeof(struct ug_priv_data));
+       p_retvm_if(NULL == priv_data, NULL, "calloc is failed");
+       priv_data->destroy_cb = destroy_cb;
+       priv_data->cb_param = cb_param;
+
+       service_create(&service);
+
+       snprintf(buf, sizeof(buf), "%d", contact_index);
+       service_add_extra_data(service, CT_UG_BUNDLE_ID, buf);
+       snprintf(buf, sizeof(buf), "%d", CT_UG_REQUEST_DETAIL);
+       service_add_extra_data(service, CT_UG_BUNDLE_TYPE, buf);
+
+       cbs.priv = priv_data;
+       cbs.layout_cb = ug_common_layout_cb;
+       cbs.result_cb = NULL;
+       cbs.destroy_cb = ug_common_destroy_cb;
+
+       ug = ug_create(parent_ug, UG_CONTACTS_DETAILS, UG_MODE_FULLVIEW, service, &cbs);
+       service_destroy(service);
+
+       if (NULL == ug) {
+               free(priv_data);
+               ERR("%s ug_create fail", UG_CONTACTS_DETAILS);
+       }
+       return ug;
+}
+
+void* phone_launch_contact_add_list_edit_ug(void *parent_ug, char *data,
+               void (*destroy_cb)(void *), void *cb_param)
+{
+       PH_FN_END;
+       char buf[PH_TEXT_MAX_LEN] = {0};
+       struct ug_cbs cbs = {0};
+       struct ug_priv_data *priv_data;
+       ui_gadget_h ug;
+       service_h service;
+
+       priv_data = calloc(1, sizeof(struct ug_priv_data));
+       p_retvm_if(NULL == priv_data, NULL, "calloc is failed");
+       priv_data->destroy_cb = destroy_cb;
+       priv_data->cb_param = cb_param;
+
+       service_create(&service);
+
+       snprintf(buf, sizeof(buf), "%d", CT_UG_REQUEST_UPDATE_WITH_NUM);
+       service_add_extra_data(service, CT_UG_BUNDLE_TYPE, buf);
+       snprintf(buf, sizeof(buf), "%s", data);
+       service_add_extra_data(service, CT_UG_BUNDLE_NUM, buf);
+       PH_DBG("number %s", buf);
+
+       cbs.priv = priv_data;
+       cbs.layout_cb = ug_common_layout_cb;
+       cbs.result_cb = NULL;
+       cbs.destroy_cb = ug_common_destroy_cb;
+
+       ug = ug_create(parent_ug, UG_CONTACTS_LIST, UG_MODE_FULLVIEW, service, &cbs);
+       service_destroy(service);
+       if (NULL == ug) {
+               free(priv_data);
+               ERR("%s ug_create fail", UG_CONTACTS_LIST);
+       }
+       return ug;
+}
+
+static void ug_contact_list_result_cb(ui_gadget_h ug, service_h service, void *priv)
+{
+       PH_FN_CALL;
+       char *temp_p = NULL;
+       struct ug_priv_data *priv_data = priv;
+       int id;
+       p_retm_if(NULL == priv, "private data is NULL");
+
+       service_get_extra_data(service, "id", &temp_p);
+       id = atoi(temp_p);
+       free(temp_p);
+       if (priv_data->result_cb)
+               priv_data->result_cb(priv_data->cb_param, (void*)&id);
+       PH_FN_END;
+}
+
+void* phone_launch_contact_list_ug(void *parent_ug, int request,
+               void(*result_cb)(void*, void*), void(*destroy_cb)(void*), void*cb_param)
+{
+       PH_FN_CALL;
+       char ug_request[PH_TEXT_MAX_LEN] = {0};
+       struct ug_priv_data *priv_data;
+       ui_gadget_h ug;
+       struct ug_cbs cbs = {0};
+       service_h service;
+
+       priv_data = calloc(1, sizeof(struct ug_priv_data));
+       p_retvm_if(NULL == priv_data, NULL, "calloc is failed");
+       priv_data->destroy_cb = destroy_cb;
+       priv_data->result_cb = result_cb;
+       priv_data->cb_param = cb_param;
+
+       service_create(&service);
+
+       snprintf(ug_request, sizeof(ug_request), "%d", request);
+       service_add_extra_data(service, CT_UG_BUNDLE_TYPE, ug_request);
+
+       cbs.priv = priv_data;
+       cbs.layout_cb = ug_common_layout_cb;
+       cbs.destroy_cb = ug_common_destroy_cb;
+       cbs.result_cb = ug_contact_list_result_cb;
+
+       ug = ug_create(parent_ug, UG_CONTACTS_LIST, UG_MODE_FULLVIEW, service, &cbs);
+       service_destroy(service);
+       if (NULL == ug) {
+               free(priv_data);
+               ERR("%s ug_create fail", UG_CONTACTS_LIST);
+       }
+       return ug;
+}
+
+Evas_Object* phone_create_list_sweep_btn(Evas_Object *parent, char *fullpath)
+{
+       Evas_Object *btn;
+       Evas_Object *icon;
+
+       btn = elm_button_add(parent);
+       p_retvm_if(NULL == btn, NULL, "elm_button_add() return NULL");
+
+       icon = elm_icon_add(btn);
+       p_retvm_if(NULL == icon, NULL, "phone_create_icon_with_img() return NULL");
+
+       elm_icon_file_set(icon, fullpath, NULL);
+       elm_icon_resizable_set(icon, EINA_FALSE, EINA_FALSE);
+       elm_object_part_content_set(btn, "icon", icon);
+
+       return btn;
+}
+
+void phone_resize_notify(Evas_Object *parent, int rotate)
+{
+       Evas_Object *notify;
+       Evas_Object *layout;
+       const char *msg;
+       p_retm_if(NULL == parent, "parent is NULL");
+       notify = phone_get_notify(parent);
+       layout = elm_object_content_get(notify);
+       msg = edje_object_part_text_get(_EDJ(layout), "elm.text");
+
+       elm_layout_theme_set(layout, "standard", "selectioninfo", "center_text");
+
+       if (msg && *msg)
+               edje_object_part_text_set(_EDJ(layout), "elm.text", msg);
+}
+
+Evas_Object * phone_get_notify(Evas_Object *parent)
+{
+       Evas_Object *notify;
+
+       notify = evas_object_data_get(parent, "notify");
+       if (NULL == notify) {
+               Evas_Object *info_layout;
+               notify = phone_create_base_layout(parent, false);
+               elm_object_part_content_set(parent, "selectioninfo", notify);
+               info_layout = elm_layout_add(parent);
+               elm_object_part_content_set(notify, "elm.swallow.content", info_layout);
+               elm_layout_theme_set(info_layout, "standard", "selectioninfo", "center_text");
+               evas_object_data_set(parent, "notify", notify);
+       }
+       evas_object_show(notify);
+       return notify;
+}
+
+void phone_show_tickernoti(const char *msg)
+{
+       int err = notification_status_message_post(msg);
+       p_retm_if(NOTIFICATION_ERROR_NONE != err, "notification_status_message_post is failed");
+}
+
+void phone_show_notify(Evas_Object *parent, const char *msg)
+{
+       Evas_Object *selectioninfo;
+       Evas_Object *notify;
+
+       notify = phone_get_notify(parent);
+       selectioninfo = elm_object_part_content_get(notify, "elm.swallow.content");
+       elm_object_part_text_set(selectioninfo, "elm.text", msg);
+       elm_object_signal_emit(parent, "show,selection,info", "elm");
+       evas_object_show(selectioninfo);
+}
+
+void phone_hide_notify(Evas_Object *parent)
+{
+       Evas_Object *selectioninfo;
+       Evas_Object *notify;
+
+       notify = evas_object_data_get(parent, "notify");
+       selectioninfo = elm_object_part_content_get(notify, "elm.swallow.content");
+       elm_object_signal_emit(parent, "hide,selection,info", "elm");
+       evas_object_hide(notify);
+       evas_object_hide(selectioninfo);
+}
+
+static void popup_cancel_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Evas_Object **popup = data;
+       evas_object_del(*popup);
+       *popup = NULL;
+}
+
+void ctui_popup_hide_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       evas_object_del(data);
+}
+
+Evas_Object *phone_show_popup(Evas_Object *parent, const char *desc, double timeout)
+{
+       Evas_Object *popup;
+
+       popup = evas_object_data_get(parent, "popup");
+       if (NULL == popup) {
+               popup = elm_popup_add(parent);
+               evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               evas_object_smart_callback_add(popup, "block,clicked", ctui_popup_hide_cb, NULL);
+               evas_object_show(popup);
+       }
+       elm_object_text_set(popup, desc);
+       elm_popup_timeout_set(popup, timeout);
+       return popup;
+}
+
+Evas_Object* phone_create_confirm_popup(Evas_Object **popup, Evas_Object *win, const char* description,
+               void (*btn_clicked_cb)(void *, Evas_Object *, void *), void *cb_data)
+{
+       Evas_Object *btn1, *btn2;
+       *popup = elm_popup_add(win);
+       evas_object_size_hint_weight_set(*popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       elm_object_text_set(*popup, description);
+
+       btn1 = elm_button_add(*popup);
+       elm_object_text_set(btn1, S_(PH_SYS_SK_YES));
+       elm_object_part_content_set(*popup, "button1", btn1);
+       elm_object_style_set(btn1, "popup_button/default");
+       evas_object_smart_callback_add(btn1, "clicked", btn_clicked_cb, cb_data);
+
+       btn2 = elm_button_add(*popup);
+       elm_object_text_set(btn2, S_(PH_SYS_SK_NO));
+       elm_object_part_content_set(*popup, "button2", btn2);
+       elm_object_style_set(btn2, "popup_button/default");
+       evas_object_smart_callback_add(btn2, "clicked", popup_cancel_btn_cb, &(*popup));
+
+       evas_object_show(*popup);
+
+       return btn1;
+}
+
+void phone_launch_voice_call(const int person_id, const char* number)
+{
+       char buf[PH_TEXT_MAX_LEN] = {0};
+       service_h service;
+       int ret;
+
+       ret = service_create(&service);
+       p_retm_if(SERVICE_ERROR_NONE != ret, "service_create() Failed(%d)", ret);
+
+       service_set_operation(service, SERVICE_OPERATION_CALL);
+       snprintf(buf, sizeof(buf), "tel:%s", number);
+       service_set_uri(service, buf);
+
+       if (0 < person_id) {
+               char buf[PH_TEXT_MAX_LEN] = {0};
+               snprintf(buf, sizeof(buf), "%d", person_id);
+               service_add_extra_data(service, "ctindex", buf);
+
+       }
+       service_send_launch_request(service, NULL, NULL);
+       service_destroy(service);
+}
+
+Evas_Object* phone_create_base_layout(Evas_Object *parent, bool is_fullview)
+{
+       Evas_Object *base;
+
+       base = elm_layout_add(parent);
+       p_retvm_if(NULL == base, NULL, "elm_layout_add() Failed");
+       if (is_fullview)
+               elm_layout_theme_set(base, "layout", "application", "default");
+       else
+               elm_layout_theme_set(base, "layout", "application", "noindicator");
+       evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       return base;
+}
+
+void phone_ug_destroy_me_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       if(data)
+               ug_destroy_me(data);
+       PH_FN_END;
+}
+
+void phone_back_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *win = data;
+       elm_win_lower(win);
+}
+
+Evas_Object* phone_create_bg(Evas_Object *parent)
+{
+       Evas_Object *bg;
+
+       bg = elm_bg_add(parent);
+       p_retvm_if(NULL == bg, NULL, "elm_bg_add() return NULL");
+
+       evas_object_size_hint_weight_set(bg, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       elm_object_part_content_set(parent, "elm.swallow.bg", bg);
+
+       return bg;
+}
+
+Evas_Object* phone_progressbar_popup(Evas_Object *parent, ph_progress_info *p_info, const char *title)
+{
+       char buf[PH_TEXT_MAX_LEN];
+       Evas_Object *popup;
+       Evas_Object *layout;
+       Evas_Object *label;
+       Evas_Object *progressbar;
+       Evas_Object *btn;
+
+       popup = elm_popup_add(parent);
+       p_retvm_if(NULL == popup, NULL, "elm_popup_add() return NULL");
+
+       layout = elm_layout_add(popup);
+       p_retvm_if(NULL == layout, NULL, "elm_layout_add() return NULL");
+       elm_layout_file_set(layout, PROGRESS_EDJ, "popup_center_text_progressview");
+       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       p_info->layout = layout;
+
+       label = elm_label_add(popup);
+       p_retvm_if(NULL == label, NULL, "elm_label_add() return NULL");
+       elm_object_style_set(label, "popup/progressview");
+       elm_label_line_wrap_set(label, ELM_WRAP_WORD);
+       elm_object_text_set(label, title);
+       evas_object_size_hint_weight_set(label, EVAS_HINT_EXPAND, 0.0);
+       evas_object_size_hint_align_set(label, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_show(label);
+
+       progressbar = elm_progressbar_add(popup);
+       p_retvm_if(NULL == progressbar, NULL, "elm_progressbar_add() return NULL");
+       p_info->progressbar= progressbar;
+
+       if (0 < p_info->cnt_checked_total) {
+               elm_object_style_set(progressbar, "list_progress");
+               elm_progressbar_value_set(progressbar, 0.0);
+       }
+       else {
+               elm_object_style_set(progressbar, "pending_list");
+               elm_progressbar_pulse(progressbar, EINA_TRUE);
+       }
+
+       evas_object_size_hint_weight_set(progressbar, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_show(progressbar);
+
+       elm_progressbar_horizontal_set(progressbar, EINA_TRUE);
+       elm_object_part_content_set(layout, "elm.swallow.content", label);
+       elm_object_part_content_set(layout, "elm.swallow.end", progressbar);
+       evas_object_show(layout);
+       elm_object_content_set(popup, layout);
+
+       if(false == p_info->without_cancel_btn)
+       {
+               btn = elm_button_add(popup);
+               elm_object_text_set(btn, S_(PH_SYS_SK_CANCEL));
+               elm_object_part_content_set(popup, "button1", btn);
+               elm_object_style_set(btn, "popup_button/default");
+               evas_object_smart_callback_add(btn, "clicked", progress_popup_cancel_cb, &p_info->alive);
+       }
+       evas_object_show(popup);
+       return popup;
+}
+
+void phone_navi_item_clear(Elm_Object_Item *navi_item)
+{
+       int i = 0;
+       Evas_Object *toolbar_button = NULL;
+       const char* toolbar_button_name[] = {
+               "toolbar_button1",
+               "toolbar_button2",
+               "toolbar_more_btn",
+               "title_left_btn",
+               "title_right_btn",
+               "prev_btn",
+       };
+
+       for (i=0;i<sizeof(toolbar_button_name)/sizeof(char*);i++) {
+               toolbar_button = elm_object_item_part_content_unset(navi_item, toolbar_button_name[i]);
+               if (toolbar_button)
+                       evas_object_del(toolbar_button);
+       }
+}
+
+Evas_Object *phone_create_icon_with_img(Evas_Object *parent, char *full_path)
+{
+       Evas_Object *ic = elm_icon_add(parent);
+       p_retvm_if(NULL == ic, NULL, "elm_icon_add() return NULL");
+       elm_icon_file_set(ic, full_path, NULL);
+       elm_icon_resizable_set(ic, EINA_TRUE, EINA_TRUE);
+       evas_object_image_smooth_scale_set(ic, EINA_FALSE);
+       return ic;
+}
+
+
+contacts_error_e phone_cts_get_list(const char *view_uri, int property_id, int match_value, contacts_list_h *out_list)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_filter_h filter = NULL;
+       contacts_query_h query = NULL;
+
+       p_retvm_if(NULL == out_list, CONTACTS_ERROR_INVALID_PARAMETER, "parameter(out_list) is NULL");
+
+       unsigned int person_grouprel_projection[] = {
+               _contacts_person_grouprel.person_id,
+               _contacts_person_grouprel.status,
+               _contacts_person_grouprel.display_name,
+               _contacts_person_grouprel.display_name_index,
+               _contacts_person_grouprel.addressbook_ids,
+               _contacts_person_grouprel.image_thumbnail_path,
+               _contacts_person_grouprel.link_count,
+       };
+
+       err = contacts_filter_create(view_uri, &filter);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, err, "contactcs_filter_create() Failed(%d)", err);
+
+       do {
+               if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_int(filter, property_id, CONTACTS_MATCH_EQUAL, match_value))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_query_create(view_uri, &query))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+
+               if (0 == strcmp(view_uri, _contacts_person_grouprel._uri)) {
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_distinct(query, true))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_projection(query, person_grouprel_projection, sizeof(person_grouprel_projection)/sizeof(int)))) break;
+               }
+
+               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, out_list))) break;
+
+               contacts_filter_destroy(filter);
+               contacts_query_destroy(query);
+
+               return CONTACTS_ERROR_NONE;
+       } while (0);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+       contacts_filter_destroy(filter);
+       contacts_query_destroy(query);
+
+       return err;
+}
+
+void phone_cts_free_list(contacts_list_h list)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       err = contacts_list_destroy(list, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy() Failed(%d)", err);
+}
+
+contacts_error_e phone_cts_get_int_from_list(contacts_list_h list, int property_id, int *out_int)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       p_retvm_if(NULL == out_int, CONTACTS_ERROR_INVALID_PARAMETER, "parameter(out_int) is NULL");
+       p_retvm_if(NULL == list, CONTACTS_ERROR_INVALID_PARAMETER, "parameter(list) is NULL");
+
+       err = contacts_list_get_current_record_p(list, &record);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_list_get_current_record_p() Failed(%d)", err);
+               return err;
+       }
+
+       err = contacts_record_get_int(record, property_id, out_int);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_record_get_int() Failed(%d)", err);
+               return err;
+       }
+
+       return CONTACTS_ERROR_NONE;
+}
+
+contacts_error_e phone_cts_get_str_from_list(contacts_list_h list, int property_id, char **out_str)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       p_retvm_if(NULL == out_str, CONTACTS_ERROR_INVALID_PARAMETER, "parameter(out_int) is NULL");
+       p_retvm_if(NULL == list, CONTACTS_ERROR_INVALID_PARAMETER, "parameter(list) is NULL");
+
+       err = contacts_list_get_current_record_p(list, &record);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_list_get_current_record_p() Failed(%d)", err);
+               return err;
+       }
+
+       err = contacts_record_get_str(record, property_id, out_str);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_record_get_str() Failed(%d)", err);
+               return err;
+       }
+
+       return CONTACTS_ERROR_NONE;
+}
+
+contacts_error_e phone_cts_get_bool_from_list(contacts_list_h list, int property_id, bool *out_bool)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       p_retvm_if(NULL == out_bool, CONTACTS_ERROR_INVALID_PARAMETER, "parameter(out_bool) is NULL");
+       p_retvm_if(NULL == list, CONTACTS_ERROR_INVALID_PARAMETER, "parameter(list) is NULL");
+
+       err = contacts_list_get_current_record_p(list, &record);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_list_get_current_record_p() Failed(%d)", err);
+               return err;
+       }
+
+       err = contacts_record_get_bool(record, property_id, out_bool);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_record_get_bool() Failed(%d)", err);
+               return err;
+       }
+
+       return CONTACTS_ERROR_NONE;
+}
+
+
+char* ctui_get_addressbook_icon_path(int addressbook_id)
+{
+       int ret;
+       int account_id;
+       char *icon_path;
+       char *addressbook_name = NULL;
+       account_h account;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       err = contacts_db_get_record(_contacts_address_book._uri, addressbook_id, &record);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "phone_cts_get_list() Failed(%d)", err);
+
+       err = contacts_record_get_int(record, _contacts_address_book.account_id, &account_id);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_record_get_int() Failed(%d)", err);
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+               return NULL;
+       }
+       err = contacts_record_get_str_p(record, _contacts_address_book.name, &addressbook_name);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_record_get_int() Failed(%d)", err);
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+               return NULL;
+       }
+
+       if (0 == account_id){
+                       return SAFE_STRDUP(CTUI_IMG_ACC_PHONE);
+       }
+
+
+       ret = account_connect();
+       p_retvm_if(ACCOUNT_ERROR_NONE != ret, NULL, "account_connect() Failed(%d)", ret);
+
+       account = NULL;
+       ret = account_create(&account);
+       p_retvm_if(ACCOUNT_ERROR_NONE != ret, false, "account_create() Failed(%d)", ret);
+
+       ret = account_query_account_by_account_id(account_id, &account);
+       if (ACCOUNT_ERROR_NONE != ret) {
+               ERR("account_query_account_by_account_id() Failed(%d)", ret);
+               account_destroy(account);
+               account_disconnect();
+               return NULL;
+       }
+       p_retvm_if(ACCOUNT_ERROR_NONE != ret, NULL, "account_query_account_by_account_id() Failed(%d)", ret);
+
+       ret = account_get_icon_path(account, &icon_path);
+       if (ACCOUNT_ERROR_NONE != ret) {
+               ERR("account_get_icon_path() Failed(%d)", ret);
+               account_destroy(account);
+               account_disconnect();
+               return NULL;
+       }
+       account_destroy(account);
+       account_disconnect();
+
+       return icon_path;
+}
+
+Evas_Object* phone_create_navi_btn(Evas_Object *parent, const char *style)
+{
+       Evas_Object *btn;
+
+       btn = elm_button_add(parent);
+       elm_object_style_set(btn, style);
+       evas_object_show(btn);
+
+       return btn;
+}
+
+void phone_set_view_info(ph_view_info *view_info, Evas_Object *win, Evas_Object *navi,
+               void *ug, int ug_request, int cnt_max, char *ug_data)
+{
+       view_info->win = win;
+       view_info->navi = navi;
+       view_info->ug = ug;
+       view_info->ug_request = ug_request;
+       view_info->ug_cnt_max = cnt_max;
+       view_info->ug_data = ug_data;
+}
+
+void phone_list_ug_return_ids(ui_gadget_h ug, int *result_list, int cnt, const char *bd_key)
+{
+       gchar *encoded_str;
+       service_h service;
+
+       service_create(&service);
+
+       if (result_list) {
+               encoded_str = g_base64_encode((guchar *)result_list, cnt*sizeof(int));
+               service_add_extra_data(service, bd_key, encoded_str);
+               g_free(encoded_str);
+       }
+
+       ug_send_result(ug, service);
+
+       service_destroy(service);
+}
+
+void phone_list_ug_return_number_email_ids(ui_gadget_h ug, int *result_number_list, int number_list_count, int *result_email_list, int email_list_count)
+{
+       gchar *encoded_str;
+       service_h service;
+       service_create(&service);
+
+       if (result_number_list && number_list_count) {
+               encoded_str = g_base64_encode((guchar *)result_number_list, number_list_count*sizeof(int));
+               service_add_extra_data(service, CT_UG_BUNDLE_RESULT_NUMBER_ID_LIST, encoded_str);
+               g_free(encoded_str);
+       }
+
+       if (result_email_list && email_list_count) {
+               encoded_str = g_base64_encode((guchar *)result_email_list, email_list_count*sizeof(int));
+               service_add_extra_data(service, CT_UG_BUNDLE_RESULT_EMAIL_ID_LIST, encoded_str);
+               g_free(encoded_str);
+       }
+
+       ug_send_result(ug, service);
+       service_destroy(service);
+}
+
+
+#define CT_UG_BUNDLE_RESULT_ID "id"
+#define CT_UG_BUNDLE_RESULT_VCARD "vcard"
+
+void phone_ug_return_id(ui_gadget_h ug, int ct_id, int num_id, int email_id)
+{
+       service_h service;
+       char buf[16];
+
+       service_create(&service);
+
+       if (ct_id) {
+               snprintf(buf, sizeof(buf), "%d", ct_id);
+               service_add_extra_data(service, CT_UG_BUNDLE_RESULT_ID, buf);
+               service_add_extra_data(service, CT_UG_BUNDLE_RESULT_PERSON_ID, buf);
+       }
+
+       if (num_id) {
+               snprintf(buf, sizeof(buf), "%d", num_id);
+               service_remove_extra_data(service, CT_UG_BUNDLE_RESULT_ID);
+               service_add_extra_data(service, CT_UG_BUNDLE_RESULT_ID, buf);
+               service_add_extra_data(service, CT_UG_BUNDLE_RESULT_NUMBER_ID, buf);
+       }
+
+       if (email_id) {
+               snprintf(buf, sizeof(buf), "%d", email_id);
+               service_remove_extra_data(service, CT_UG_BUNDLE_RESULT_ID);
+               service_add_extra_data(service, CT_UG_BUNDLE_RESULT_ID, buf);
+               service_add_extra_data(service, CT_UG_BUNDLE_RESULT_EMAIL_ID, buf);
+       }
+
+       PH_DBG("ct_id =%d, num_id=%d,email_id=%d",ct_id,num_id,email_id);
+       ug_send_result(ug, service);
+
+       service_destroy(service);
+}
+
+void phone_ug_return_vcard(ui_gadget_h ug, int ct_id, char *vcard)
+{
+       service_h service;
+       char buf[16];
+
+       service_create(&service);
+
+       if (ct_id) {
+               snprintf(buf, sizeof(buf), "%d", ct_id);
+               service_add_extra_data(service, CT_UG_BUNDLE_RESULT_ID, buf);
+       }
+
+       if (vcard) {
+               service_add_extra_data(service, CT_UG_BUNDLE_RESULT_VCARD, vcard);
+       }
+
+       ug_send_result(ug, service);
+
+       service_destroy(service);
+}
+
+static void editfield_exceed_string_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       phone_show_tickernoti(T_(CT_GET_TEXT_ERR, CTTEXT_EXCEED_LIMIT));
+}
+
+static void editfield_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       if (!elm_entry_is_empty(obj))
+               elm_object_signal_emit(data, "elm,state,guidetext,hide", "elm");
+
+       if (elm_object_focus_get(data)) {
+               if (elm_entry_is_empty(obj))
+                       elm_object_signal_emit(data, "elm,state,eraser,hide", "elm");
+               else
+                       elm_object_signal_emit(data, "elm,state,eraser,show", "elm");
+       }
+}
+static void editfield_focused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       if (!elm_entry_is_empty(obj))
+               elm_object_signal_emit(data, "elm,state,eraser,show", "elm");
+       elm_object_signal_emit(data, "elm,state,guidetext,hide", "elm");
+}
+
+static void editfield_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       if (elm_entry_is_empty(obj))
+               elm_object_signal_emit(data, "elm,state,guidetext,show", "elm");
+       elm_object_signal_emit(data, "elm,state,eraser,hide", "elm");
+}
+
+static void editfield_eraser_clicked_cb(void *data, Evas_Object *obj, const char *emission, const char *source)
+{
+       elm_entry_entry_set(data, "");
+}
+
+Evas_Object* ctui_create_editfield(Evas_Object *parent, const char *title, const char *guide, bool multiline)
+{
+       Evas_Object *layout, *entry;
+
+       layout = elm_layout_add(parent);
+       if (title && *title) {
+               elm_layout_theme_set(layout, "layout", "editfield", "title");
+               elm_object_part_text_set(layout, "elm.text", title);
+       }
+       else
+               elm_layout_theme_set(layout, "layout", "editfield", "default");
+
+       if (guide && *guide)
+               elm_object_part_text_set(layout, "elm.guidetext", guide);
+
+       entry = elm_entry_add(parent);
+       if (!multiline) {
+               elm_entry_scrollable_set(entry, EINA_TRUE);
+               elm_entry_single_line_set(entry, EINA_TRUE);
+       }
+       ctui_entry_limit_size_set(entry);
+       elm_entry_cnp_mode_set(entry, ELM_CNP_MODE_PLAINTEXT);
+       elm_entry_input_panel_layout_set(entry, ELM_INPUT_PANEL_LAYOUT_NORMAL);
+       evas_object_smart_callback_add(entry, "changed", editfield_changed_cb, layout);
+       evas_object_smart_callback_add(entry, "preedit,changed", editfield_changed_cb, layout);
+       evas_object_smart_callback_add(entry, "focused", editfield_focused_cb, layout);
+       evas_object_smart_callback_add(entry, "unfocused", editfield_unfocused_cb, layout);
+       evas_object_smart_callback_add(entry, "maxlength,reached", editfield_exceed_string_cb, layout);
+       elm_object_part_content_set(layout, "elm.swallow.content", entry);
+       elm_object_signal_callback_add(layout, "elm,eraser,clicked", "elm", editfield_eraser_clicked_cb, entry);
+       return layout;
+}
+
+// This function is used in Contact view, Group view
+void* ctui_account_ug(void *data, Evas_Object *obj, void *event_info,
+               void(*destroy_cb)(void*), void *cb_param)
+{
+       struct ug_cbs cbs = {0};
+       ui_gadget_h ug;
+       service_h service;
+       struct ug_priv_data *priv_data;
+
+       priv_data = calloc(1, sizeof(struct ug_priv_data));
+       p_retvm_if(NULL == priv_data, NULL, "calloc is failed");
+       priv_data->destroy_cb = destroy_cb;
+       priv_data->cb_param = cb_param;
+
+       service_create(&service);
+       service_add_extra_data(service, "mode", "account_list");
+       service_add_extra_data(service, "capability_filter", ACCOUNT_SUPPORTS_CAPABILITY_CONTACT);
+
+       cbs.layout_cb = ug_common_layout_cb;
+       cbs.result_cb = NULL;
+       cbs.destroy_cb = ug_common_destroy_cb;
+       cbs.priv = priv_data;
+
+       ug = ug_create(data, ACCOUNT_UG, UG_MODE_FULLVIEW, service, &cbs);
+       p_warn_if(NULL == ug, "ug_create() Failed");
+
+       service_destroy(service);
+       return ug;
+}
+
+Evas_Object* phone_create_nocontents(Evas_Object *parent, const char* label)
+{
+       Evas_Object *layout;
+
+       layout = elm_layout_add(parent);
+       p_retvm_if(NULL == layout, NULL, "elm_layout_add() return NULL");
+
+       elm_layout_theme_set(layout, "layout", "nocontents", "full");
+       elm_object_part_text_set(layout, "elm.text", label);
+
+       return layout;
+}
+
+void ctui_genlist_append_separator_20px_with_line(Evas_Object *genlist)
+{
+       static Elm_Genlist_Item_Class itc = { .item_style="dialogue/separator/21/with_line"};
+
+       Elm_Object_Item *item;
+       item = elm_genlist_item_append(genlist, &itc, NULL, NULL,
+                       ELM_GENLIST_ITEM_NONE, NULL, NULL);
+       elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+}
+
+void phone_toolbar_disabled_item_append(Evas_Object *toolbar, int cnt)
+{
+       int i;
+       Elm_Object_Item *item;
+       for (i=0;i<cnt;i++) {
+               item = elm_toolbar_item_append(toolbar, NULL, NULL, NULL, NULL);
+               elm_object_item_disabled_set(item, EINA_TRUE);
+       }
+}
+
+void ctui_navi_left_btn_disabled_set(Elm_Object_Item *item, Eina_Bool disabled)
+{
+       Evas_Object *btn;
+       btn = elm_object_item_part_content_get(item, "title_left_btn");
+       p_retm_if(NULL == btn, "elm_object_item_part_content_get() return NULL");
+       elm_object_focus_set(btn, EINA_FALSE);
+       elm_object_disabled_set(btn, disabled);
+}
+
+int ctui_get_mfc_option(void)
+{
+       int fd;
+       int size;
+       char buf[PH_TEXT_SHORT_LEN];
+
+       fd = open(SETTING_MFC_PATH, O_RDONLY);
+       if(fd < 0){
+               ERR("Open(%s) O_RDONLY Failed", SETTING_MFC_PATH);
+               fd = open(SETTING_MFC_PATH, O_WRONLY|O_CREAT|O_TRUNC, 0644);
+               p_retvm_if(fd < 0, 0, "Open(%s) Failed", SETTING_MFC_PATH);
+               if (-1 == write(fd, "0", 1))
+                       ERR("write()... Failed(%s)", strerror(errno));
+       }
+       size = read(fd, buf, sizeof(buf));
+       close(fd);
+       if (0 < size)
+               return atoi(buf);
+       else
+               return 0;
+}
+
+static void genlist_selectall_mouseup_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       int x, y, w, h;
+       Eina_Bool is_checked;
+       Evas_Object *check;
+       Evas_Event_Mouse_Up *ev = event_info;
+       void *cb_data;
+       selectall_changed_cb changed_cb = data;
+
+       if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD)
+               return;
+
+       evas_object_geometry_get(obj, &x, &y, &w, &h);
+       if (ev->output.y < y || y + h < ev->output.y)
+               return;
+
+       p_retm_if(NULL == changed_cb, "changed_cb is NULL");
+
+       check = elm_object_part_content_get(obj, "elm.icon");
+       p_retm_if(NULL == check, "elm_object_part_content_get() return NULL");
+
+       cb_data = evas_object_data_get(check, "cb_data");
+       p_retm_if(NULL == cb_data, "cb_data is NULL");
+
+       is_checked = !elm_check_state_get(check);
+       elm_check_state_set(check, is_checked);
+
+       changed_cb(cb_data, is_checked);
+}
+
+static void genlist_selectall_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Eina_Bool is_checked;
+       void *cb_data;
+       selectall_changed_cb changed_cb = data;
+       p_retm_if(NULL == changed_cb, "changed_cb is NULL");
+
+       cb_data = evas_object_data_get(obj, "cb_data");
+       p_retm_if(NULL == cb_data, "cb_data is NULL");
+
+       is_checked = elm_check_state_get(obj);
+       changed_cb(cb_data, is_checked);
+}
+
+Evas_Object* phone_create_select_all(Evas_Object *parent, const char *selectall_text,
+               selectall_changed_cb changed_cb, void *cb_data)
+{
+       Evas_Object *layout;
+       Evas_Object *check;
+
+       p_retvm_if(NULL == parent, NULL, "parameter(parent) is NULL");
+
+       layout = elm_layout_add(parent);
+       p_retvm_if(NULL == layout, NULL, "elm_layout_add() return NULL");
+       elm_layout_theme_set(layout, "genlist", "item", "select_all/default");
+       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, 0);
+       evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_event_callback_add(layout, EVAS_CALLBACK_MOUSE_UP, genlist_selectall_mouseup_cb, changed_cb);
+
+       check = elm_check_add(layout);
+       p_retvm_if(NULL == check, NULL, "elm_check_add() return NULL");
+       evas_object_propagate_events_set(check, EINA_FALSE);
+       elm_object_part_content_set(layout, "elm.icon", check);
+       evas_object_smart_callback_add(check, "changed", genlist_selectall_changed_cb, changed_cb);
+       evas_object_data_set(check, "cb_data", cb_data);
+
+       elm_object_part_text_set(layout, "elm.text", selectall_text);
+       evas_object_show(layout);
+
+       return layout;
+}
+
+void phone_move_ctxpopup(Evas_Object *popup, Evas_Object *item)
+{
+       int x,y,w,h;
+       int pos_x;
+       int pos_y;
+       p_retm_if(NULL == popup, "parameter(popup) is NULL");
+       p_retm_if(NULL == item, "parameter(item) is NULL");
+
+       evas_object_geometry_get(item, &x, &y, &w, &h);
+
+       pos_x = x + (Evas_Coord)w/2;
+       pos_y = y + (Evas_Coord)h/2;
+
+       evas_object_move(popup, pos_x, pos_y);
+}
+
+void ctui_get_addressbook_name(int addressbook_id, char *dest, int dest_len)
+{
+       char *display_name = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       p_retm_if(NULL == dest, "parameter(dest) is NULL");
+       dest[0] = '\0';
+
+       if (addressbook_id <= 0) {
+               snprintf(dest, dest_len, "%s", T_(CT_GET_TEXT_BASIC, CTTEXT_PHONE));
+               return;
+       }
+
+       err = contacts_db_get_record(_contacts_address_book._uri, addressbook_id, &record);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+
+       err = contacts_record_get_str_p(record, _contacts_address_book.name, &display_name);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+       if (display_name && *display_name)
+               snprintf(dest, dest_len, "%s", display_name);
+
+       err = contacts_record_destroy(record, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+}
+
+void ctui_get_account_name_by_address_book_id(int address_book_id, char *dest, int dest_len)
+{
+       PH_FN_CALL;
+       int ret;
+       int account_id;
+       char *domain_name;
+       account_h account;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       err = contacts_db_get_record(_contacts_address_book._uri, address_book_id, &record);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_list() Failed(%d)", err);
+
+       err = contacts_record_get_int(record, _contacts_address_book.account_id, &account_id);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_record_get_int() Failed(%d)", err);
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+               return;
+       }
+
+       err = contacts_record_destroy(record, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+       if (0 == account_id)
+               return;
+
+       ret = account_connect();
+       p_retm_if(ACCOUNT_ERROR_NONE != ret, "account_connect() Failed(%d)", ret);
+
+       account = NULL;
+       ret = account_create(&account);
+       if (ACCOUNT_ERROR_NONE != ret) {
+               ERR("account_create() Failed(%d)", ret);
+               account_disconnect();
+               return;
+       }
+
+       ret = account_query_account_by_account_id(account_id, &account);
+       if (ACCOUNT_ERROR_NONE != ret) {
+               ERR("account_query_account_by_account_id() Failed(%d)", ret);
+               account_destroy(account);
+               account_disconnect();
+               return;
+       }
+
+       ret = account_get_domain_name(account, &domain_name);
+       if (ACCOUNT_ERROR_NONE != ret) {
+               ERR("account_get_display_name() Failed(%d)", ret);
+               account_destroy(account);
+               account_disconnect();
+               return;
+       }
+       PH_DBG("domain_name = %s", domain_name);
+
+       account_destroy(account);
+       account_disconnect();
+
+       if (domain_name && *domain_name)
+               snprintf(dest, dest_len, "%s", domain_name);
+
+       free(domain_name);
+}
+
+// TODO: Fixme
+Eina_List* ctui_person_get_writable_contact_list(int person_id)
+{
+       int addressbook_id;
+       int addressbook_mode;
+       Eina_List *list_contact_record = NULL;
+
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_list_h list_contact = NULL;
+       contacts_record_h record_addressbook = NULL;
+       contacts_record_h record_contact = NULL;
+       contacts_record_h record_contact_clone = NULL;
+
+       p_retvm_if(person_id <= 0, NULL, "Invalid parameter(%d)", person_id);
+
+       err = phone_cts_get_list(_contacts_contact._uri, _contacts_contact.person_id, person_id, &list_contact);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "phone_cts_get_list() Failed(%d)", err);
+
+       while (CONTACTS_ERROR_NONE == err) {
+               err = phone_cts_get_int_from_list(list_contact, _contacts_contact.address_book_id, &addressbook_id);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("phone_cts_get_int_from_list() Failed(%d)", err);
+                       break;
+               }
+
+               err = contacts_db_get_record(_contacts_address_book._uri, addressbook_id, &record_addressbook);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_db_get_record() Failed(%d)", err);
+                       break;
+               }
+
+               err = contacts_record_get_int(record_addressbook, _contacts_address_book.mode, &addressbook_mode);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("phone_cts_get_int_from_list() Failed(%d)", err);
+                       err = contacts_record_destroy(record_addressbook, true);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+                       break;
+               }
+
+               err = contacts_record_destroy(record_addressbook, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+               // TODO: Fixme
+               if (1 == addressbook_mode)
+                       continue;
+
+               err = contacts_list_get_current_record_p(list_contact, &record_contact);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_list_get_current_record_p() Failed(%d)", err);
+                       break;
+               }
+
+               err = contacts_record_clone(record_contact, &record_contact_clone);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_record_clone() Failed(%d)", err);
+                       break;
+               }
+
+               list_contact_record = eina_list_append(list_contact_record, record_contact_clone);
+
+               err = contacts_list_next(list_contact);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_list_next() Failed(%d)", err);
+                       break;
+               }
+       }
+       phone_cts_free_list(list_contact);
+
+       return list_contact_record;
+}
+
+static bool __phone_list_is_email_exist(Eina_List *list, char *email_address)
+{
+       Eina_List *l;
+       char *email_address_temp;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_temp = NULL;
+
+       EINA_LIST_FOREACH(list, l, record_temp) {
+               if (NULL == record_temp)
+                       continue;
+
+               err = contacts_record_get_str_p(record_temp, _contacts_email.email, &email_address_temp);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, false, "contacts_record_get_str_p() Failed(%d)", err);
+
+               if (NULL == email_address_temp)
+                       continue;
+
+               if (0 == strcmp(email_address_temp, email_address))
+                       return true;
+       }
+       return false;
+}
+
+Eina_List* ctui_person_get_email_list(Eina_List *contact_list)
+{
+       Eina_Bool checkduplicate = false;
+       int index = 0;
+       char *email_address;
+       Eina_List *l;
+       Eina_List *list_email_record = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       contacts_record_h record_email = NULL;
+       contacts_record_h record_clone = NULL;
+
+       EINA_LIST_FOREACH(contact_list, l, record) {
+               index = 0;
+               while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record, _contacts_contact.email, index++, &record_email)) {
+                       err = contacts_record_get_str_p(record_email, _contacts_email.email, &email_address);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("phone_cts_get_str_from_list() Failed(%d)", err);
+                               break;
+                       }
+                       if( checkduplicate ){
+                               if (__phone_list_is_email_exist(list_email_record, email_address)) {
+                                       ERR("__phone_list_is_email_exist() return true (email address = %s", email_address);
+                                       continue;
+                               }
+                       }
+                       err = contacts_record_clone(record_email, &record_clone);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_list_get_current_record_p() Failed(%d)", err);
+                               break;
+                       }
+                       list_email_record = eina_list_append(list_email_record, record_clone);
+               }
+               checkduplicate = true;
+       }
+       return list_email_record;
+}
+
+static bool __phone_list_is_number_exist(Eina_List *list, char *number_str)
+{
+       Eina_List *l;
+       char *number_str_temp;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_temp = NULL;
+
+       EINA_LIST_FOREACH(list, l, record_temp) {
+               if (NULL == record_temp)
+                       continue;
+
+               err = contacts_record_get_str_p(record_temp, _contacts_number.number, &number_str_temp);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, false, "contacts_record_get_str_p() Failed(%d)", err);
+
+               if (NULL == number_str_temp)
+                       continue;
+
+               if (0 == strcmp(number_str_temp, number_str))
+                       return true;
+       }
+       return false;
+}
+
+Eina_List* ctui_person_get_number_list(Eina_List *contact_list)
+{
+       Eina_Bool checkduplicate = false;
+       int index = 0;
+       char *number_str;
+       Eina_List *l;
+       Eina_List *list_number_record = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       contacts_record_h record_number = NULL;
+       contacts_record_h record_clone = NULL;
+
+       EINA_LIST_FOREACH(contact_list, l, record) {
+               index = 0;
+               while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record, _contacts_contact.number, index++, &record_number)) {
+                       err = contacts_record_get_str_p(record_number, _contacts_number.number, &number_str);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("phone_cts_get_str_from_list() Failed(%d)", err);
+                               break;
+                       }
+                       if( checkduplicate ){
+                               if (__phone_list_is_number_exist(list_number_record, number_str)) {
+                                       ERR("__phone_list_is_number_exist() return true (number = %s", number_str);
+                                       continue;
+                               }
+                       }
+                       err = contacts_record_clone(record_number, &record_clone);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_list_get_current_record_p() Failed(%d)", err);
+                               break;
+                       }
+                       list_number_record = eina_list_append(list_number_record, record_clone);
+               }
+               checkduplicate = true;
+       }
+       return list_number_record;
+}
+
+Eina_List* ctui_person_get_contact_list(int person_id)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_contact = NULL;
+       contacts_record_h record_contact_clone = NULL;
+       contacts_list_h list_contacts = NULL;
+       Eina_List *list_contact_records = NULL;
+
+       err = phone_cts_get_list(_contacts_contact._uri, _contacts_contact.person_id, person_id, &list_contacts);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "phone_cts_get_list() Failed(%d)", err);
+
+       while (err == CONTACTS_ERROR_NONE) {
+               err = contacts_list_get_current_record_p(list_contacts, &record_contact);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_list_get_current_record_p() Failed(%d)", err);
+                       break;
+               }
+
+               err = contacts_record_clone(record_contact, &record_contact_clone);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_record_clone() Failed(%d)", err);
+                       break;
+               }
+
+               list_contact_records = eina_list_append(list_contact_records, record_contact_clone);
+
+               err = contacts_list_next(list_contacts);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_next() Failed(%d)", err);
+       }
+       phone_cts_free_list(list_contacts);
+
+       return list_contact_records;
+}
+
+void ctui_free_record_list(Eina_List *contact_list)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       p_retm_if(NULL == contact_list, "contact_list is NULL");
+
+       EINA_LIST_FREE(contact_list, record) {
+               if (NULL == record) continue;
+               err = contacts_record_destroy(record, true);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_record_destroy() Failed(%d)", err);
+                       continue;
+               }
+       }
+}
+
+// TODO: Fixme
+int ctui_get_email_type_index(int type)
+{
+       switch (type) {
+       case CONTACTS_EMAIL_TYPE_CUSTOM:
+               return 1;
+       case CONTACTS_EMAIL_TYPE_HOME:
+               return 2;
+       case CONTACTS_EMAIL_TYPE_WORK:
+               return 3;
+       default:
+               return 0;
+       }
+}
+
+int ctui_get_view_mode(void)
+{
+       PH_FN_CALL;
+       int fd;
+       int size;
+       char buf[PH_TEXT_SHORT_LEN];
+
+       fd = open(VIEW_MODE_PATH, O_RDONLY);
+       if(fd < 0) {
+               ctui_set_view_mode(-1);
+               PH_DBG("Open(%s) Failed so create new", VIEW_MODE_PATH);
+               return -1;
+       }
+       size = read(fd, buf, sizeof(buf));
+       close(fd);
+       if (0 < size)
+               return atoi(buf);
+       else
+               return -1;
+}
+
+void ctui_set_view_mode(int addressbook_id)
+{
+       PH_FN_CALL;
+       int fd;
+       char buf[PH_TEXT_SHORT_LEN] = {0};
+
+       fd = open(VIEW_MODE_PATH, O_WRONLY|O_CREAT|O_TRUNC, 0644);
+       p_retm_if(fd < 0, "Open(%s) Failed", VIEW_MODE_PATH);
+       snprintf(buf, sizeof(buf), "%d",addressbook_id);
+       if (-1 == write(fd, buf, strlen(buf)))
+               ERR("write()... Failed(%s)", strerror(errno));
+       close(fd);
+}
+
+contacts_error_e phone_cts_get_default_number(int person_id, contacts_record_h *record_clone)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       contacts_list_h list = NULL;
+       contacts_filter_h filter = NULL;
+       contacts_query_h query = NULL;
+
+       p_retvm_if(NULL == record_clone, CONTACTS_ERROR_INVALID_PARAMETER, "parameter(record_clone) is NULL");
+
+       err = contacts_query_create(_contacts_person_number._uri, &query);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, err, "contacts_query_create() Failed(%d)", err);
+
+       err = contacts_filter_create(_contacts_person_number._uri, &filter);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_filter_create() Failed(%d)", err);
+               contacts_query_destroy(query);
+               return err;
+       }
+
+       do {
+               if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_int(filter, _contacts_person_number.person_id, CONTACTS_MATCH_EQUAL, person_id))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_operator(filter, CONTACTS_FILTER_OPERATOR_AND))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_bool(filter, _contacts_person_number.is_primary_default, true))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_list_get_current_record_p(list, &record))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_record_clone(record, record_clone))) break;
+
+               contacts_query_destroy(query);
+               contacts_filter_destroy(filter);
+               contacts_list_destroy(list, true);
+
+               return CONTACTS_ERROR_NONE;
+       } while (0);
+
+       contacts_query_destroy(query);
+       contacts_filter_destroy(filter);
+       if (list)
+               contacts_list_destroy(list, true);
+
+       return err;
+}
+
+contacts_error_e phone_cts_get_default_email(int person_id, contacts_record_h *record_clone)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       contacts_list_h list = NULL;
+       contacts_filter_h filter = NULL;
+       contacts_query_h query = NULL;
+
+       p_retvm_if(NULL == record_clone, CONTACTS_ERROR_INVALID_PARAMETER, "parameter(record_clone) is NULL");
+
+       err = contacts_query_create(_contacts_person_email._uri, &query);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, err, "contacts_query_create() Failed(%d)", err);
+
+       err = contacts_filter_create(_contacts_person_email._uri, &filter);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_filter_create() Failed(%d)", err);
+               contacts_query_destroy(query);
+               return err;
+       }
+
+       do {
+               if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_int(filter, _contacts_person_email.person_id, CONTACTS_MATCH_EQUAL, person_id))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_operator(filter, CONTACTS_FILTER_OPERATOR_AND))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_bool(filter, _contacts_person_email.is_primary_default, true))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_list_get_current_record_p(list, &record))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_record_clone(record, record_clone))) break;
+
+               contacts_query_destroy(query);
+               contacts_filter_destroy(filter);
+               contacts_list_destroy(list, true);
+
+               return CONTACTS_ERROR_NONE;
+       } while (0);
+
+       contacts_query_destroy(query);
+       contacts_filter_destroy(filter);
+
+       if (list)
+               contacts_list_destroy(list, true);
+       return err;
+}
+
+bool ctui_list_make_vcard(int person_id, char *path, int path_length)
+{
+       int fd;
+       char *display = NULL;
+       char *vcard = NULL;
+       contacts_record_h record = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       err = contacts_db_get_record(_contacts_person._uri, person_id, &record);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_db_get_record() Failed(%d)", err);
+               return false;
+       }
+
+       err = contacts_record_get_str_p(record, _contacts_person.display_name, &display);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+       if (display && *display)
+               snprintf(path, path_length, "%s/%s.vcf", UGDATAIDR, display);
+       else
+               snprintf(path, path_length, "%s/%s.vcf", UGDATAIDR, T_(CT_GET_TEXT_ERR, CTTEXT_NONAME));
+
+       err = contacts_vcard_make_from_person(record, &vcard);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_vcard_make_from_person() Failed(%d)", err);
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+               return false;
+       }
+
+       fd = open(path, O_WRONLY|O_CREAT|O_TRUNC, 0644);
+
+       if (-1 == write(fd, vcard, strlen(vcard))) {
+               ERR("write()... Failed(%s)", strerror(errno));
+               free(vcard);
+               return false;
+       }
+       free(vcard);
+       return true;
+}
+
+
+int ctui_get_addressbook_id_by_index(Eina_List *list, int index)
+{
+       p_retvm_if(NULL == list, -1, "list is NULL");
+       void *addressbook_id;
+
+       if(eina_list_count(list) <= index)
+       {
+               ERR("index is bigger than count");
+               return -1;
+       }
+
+       addressbook_id = eina_list_nth(list, index);
+
+       return (int)addressbook_id;
+}
+
+Eina_List* ctui_get_addressbook_id_list(const char *ori_string, const char *sep)
+{
+       Eina_List *e_list = NULL;
+       char *p = NULL;
+       char *copy_string;
+       char *save_p;
+
+       if (!ori_string) {
+               PH_DBG("Input string is NULL");
+               return NULL;
+       }
+
+       copy_string = SAFE_STRDUP(ori_string);
+
+       if (copy_string) {
+               p = strtok_r(copy_string, sep, &save_p);
+
+               while (p) {
+                       int id = atoi(p);
+                       if(eina_list_data_find(e_list, (void*)id) == NULL)
+                               e_list = eina_list_append(e_list, (void*)id);
+
+                       p = strtok_r(NULL, sep, &save_p);
+               }
+
+               free(copy_string);
+       }
+
+       return e_list;
+}
+
+
+Eina_List* __make_tokenize_list(const char *ori_string, const char *sep)
+{
+       Eina_List *e_list = NULL;
+       char *p = NULL;
+       char *copy_string;
+       char *save_p;
+
+       if (!ori_string) {
+               PH_DBG("Input string is NULL");
+               return NULL;
+       }
+
+       copy_string = SAFE_STRDUP(ori_string);
+
+       if (copy_string) {
+               p = strtok_r(copy_string, sep, &save_p);
+
+               if (p)
+                       PH_DBG("list item = %s", p);
+
+               while (p) {
+                       char *c = SAFE_STRDUP(p);
+
+                       e_list = eina_list_append(e_list, c);
+
+                       p = strtok_r(NULL, sep, &save_p);
+
+                       if (p)
+                               PH_DBG("list item = %s", p);
+               }
+
+               free(copy_string);
+       }
+
+       return e_list;
+}
+
+
+
+contacts_record_h ctui_get_record_image(contacts_record_h record_contact)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       p_retvm_if(NULL == record_contact, NULL, "parameter(record_contact) is NULL");
+
+       err = contacts_record_get_child_record_at_p(record_contact, _contacts_contact.image, 0, &record);
+       if (NULL != record)     return record;
+
+       err = contacts_record_create(_contacts_image._uri, &record);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "contacts_record_create() Failed(%d)", err);
+
+       err = contacts_record_add_child_record(record_contact, _contacts_contact.image, record);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_add_child_record() Failed(%d)", err);
+
+       return record;
+}
+
+
+Evas_Object *phone_create_toolbar_btn(Evas_Object *parent, const char *text, Evas_Smart_Cb func, void *data)
+{
+       Evas_Object *btn = elm_button_add(parent);
+       if (!btn) return NULL;
+       elm_object_style_set(btn, "naviframe/toolbar/default");
+       elm_object_text_set(btn, text);
+       evas_object_smart_callback_add(btn, "clicked", func, data);
+       return btn;
+}
+
+Evas_Object* ctui_create_more_btn(Evas_Object *parent, Evas_Smart_Cb func, void *data)
+{
+       Evas_Object *btn = elm_button_add(parent);
+       if (!btn) return NULL;
+       elm_object_style_set(btn, "naviframe/more/default");
+       evas_object_smart_callback_add(btn, "clicked", func, data);
+       return btn;
+}
+
+int ctui_get_addressbook_id(char* addressbook_name)
+{
+       PH_FN_CALL;
+       PH_DBG("addressbook_name = %s", addressbook_name);
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_filter_h filter = NULL;
+       contacts_query_h query = NULL;
+       contacts_list_h list = NULL;
+       contacts_record_h record = NULL;
+       unsigned int count =0;
+       int addressbook_id =-1;//0 is phone addressbook id
+
+       err = contacts_filter_create(_contacts_address_book._uri, &filter);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contactcs_filter_create() Failed(%d)", err);
+
+
+       err = contacts_filter_add_str(filter,_contacts_address_book.name , CONTACTS_MATCH_FULLSTRING, addressbook_name);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_add_str() Failed(%d)", err);
+       err = contacts_query_create(_contacts_address_book._uri, &query);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+       err = contacts_query_set_filter(query, filter);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_set_filter() Failed(%d)", err);
+       err = contacts_db_get_records_with_query(query, 0, 0, &list);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_records_with_query() Failed(%d)", err);
+
+       if(list != NULL)
+       {
+               err = contacts_list_get_count(list,&count );
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_get_count() Failed(%d)", err);
+               PH_DBG("count = %d",count);
+               if(count > 0){
+                       err = contacts_list_get_current_record_p(list, &record);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_get_current_record_p() Failed(%d)", err);
+                       contacts_record_get_int(record,_contacts_address_book.id,&addressbook_id);
+                       err = contacts_list_destroy(list,true);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy() Failed(%d)", err);
+               }
+       }
+       err = contacts_filter_destroy(filter);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+       err = contacts_query_destroy(query);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+
+       PH_DBG("addressbook id = %d",addressbook_id);
+       return addressbook_id;
+
+}
+
+void ctui_create_contacts_error_popup(Evas_Object *parent, int err)
+{
+       p_retm_if(CONTACTS_ERROR_NONE == err, "ctui_create_contacts_error_popup no errer");
+       p_retm_if(NULL == parent, "ctui_create_contacts_error_popup parent is null");
+
+       ERR("ctui_create_contacts_error_popup() err(%d)", err);
+       switch (err) {
+       case CONTACTS_ERROR_DB:
+               phone_show_popup(parent, T_(CT_GET_TEXT_ERR, CTTEXT_ERR_DB_LOCKED), 1.5);
+               break;
+       case CONTACTS_ERROR_FILE_NO_SPACE:
+               phone_show_popup(parent, S_(CT_SYS_POP_NOT_ENOUGH_MEMORY), 1.5);
+               break;
+       default:
+               phone_show_popup(parent, S_(PH_SYS_POP_FAILED), 1.5);
+               break;
+       }
+
+       return;
+
+}
+
diff --git a/lib/common/ph-detail-log.c b/lib/common/ph-detail-log.c
new file mode 100755 (executable)
index 0000000..fb81596
--- /dev/null
@@ -0,0 +1,495 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include "phone.h"
+#include <unicode/udat.h>
+#include <unicode/udatpg.h>
+#include <unicode/ucal.h>
+#include <unicode/ustring.h>
+#include <vconf.h>
+#include <vconf-keys.h>
+#include <runtime_info.h>
+
+#include "phone-common.h"
+
+enum{
+       LOG_FORMAT_TIME_12 = 0,
+       LOG_FORMAT_TIME_24,
+       LOG_FORMAT_DATE,
+       LOG_FORMAT_MAX,
+};
+
+static const char *date_time_format[] = {
+       "hm",
+       "Hm",
+       "yMMMdd",
+       "yMMMddhm",
+       "yMMMddHm",
+};
+
+static char *m_img_logtype_tbl[LOG_TYPE_MAX] = {
+       IMGDIR"/C01-4_list_icon_call.png",
+       IMGDIR"/C01-4_list_icon_vt-call.png",
+       IMGDIR"/C01-4_list_icon_sms.png",
+       IMGDIR"/C01-4_list_icon_mms.png"
+};
+
+static char *m_img_logaction_tbl[LOG_ACTION_MAX] = {
+       IMGDIR"/C01-4_icon_dialed.png",
+       IMGDIR"/C01-4_icon_missed-call.png",
+       IMGDIR"/C01-4_icon_received.png",
+       IMGDIR"/C01-4_icon_rejected.png",
+       IMGDIR"/C01-4_icon_Blocked(Auto-rejected).png"
+};
+
+static bool is_24hour_enabled = false;
+
+int phone_detail_log_is_call_ing_type(int type)
+{
+       switch (type) {
+       case CONTACTS_PLOG_TYPE_VOICE_INCOMMING:
+       case CONTACTS_PLOG_TYPE_VOICE_OUTGOING:
+       case CONTACTS_PLOG_TYPE_VIDEO_INCOMMING:
+       case CONTACTS_PLOG_TYPE_VIDEO_OUTGOING:
+               return TRUE;
+       default:
+               return FALSE;
+       }
+}
+
+static int detail_log_is_voice_call_type(int type)
+{
+       switch (type) {
+       case CONTACTS_PLOG_TYPE_VOICE_INCOMMING:
+       case CONTACTS_PLOG_TYPE_VOICE_OUTGOING:
+       case CONTACTS_PLOG_TYPE_VOICE_INCOMMING_UNSEEN:
+       case CONTACTS_PLOG_TYPE_VOICE_INCOMMING_SEEN:
+       case CONTACTS_PLOG_TYPE_VOICE_REJECT:
+       case CONTACTS_PLOG_TYPE_VOICE_BLOCKED:
+               return TRUE;
+       default:
+               return FALSE;
+       }
+}
+
+int phone_detail_log_is_mms_type(int type)
+{
+       if (type == CONTACTS_PLOG_TYPE_MMS_INCOMMING
+                       || type == CONTACTS_PLOG_TYPE_MMS_OUTGOING
+                       || type == CONTACTS_PLOG_TYPE_MMS_BLOCKED)
+               return TRUE;
+       else
+               return FALSE;
+}
+
+int phone_detail_log_is_sms_type(int type)
+{
+       if (type == CONTACTS_PLOG_TYPE_SMS_INCOMMING
+                       || type == CONTACTS_PLOG_TYPE_SMS_OUTGOING
+                       || type == CONTACTS_PLOG_TYPE_SMS_BLOCKED)
+               return TRUE;
+       else
+               return FALSE;
+}
+
+int phone_detail_log_is_email_type(int type)
+{
+       if (type == CONTACTS_PLOG_TYPE_EMAIL_RECEIVED
+                       || type == CONTACTS_PLOG_TYPE_EMAIL_SENT)
+               return TRUE;
+       else
+               return FALSE;
+}
+
+
+static int detail_log_is_video_call_type(int type)
+{
+       switch (type) {
+       case CONTACTS_PLOG_TYPE_VIDEO_INCOMMING:
+       case CONTACTS_PLOG_TYPE_VIDEO_OUTGOING:
+       case CONTACTS_PLOG_TYPE_VIDEO_INCOMMING_UNSEEN:
+       case CONTACTS_PLOG_TYPE_VIDEO_INCOMMING_SEEN:
+       case CONTACTS_PLOG_TYPE_VIDEO_REJECT:
+       case CONTACTS_PLOG_TYPE_VIDEO_BLOCKED:
+               return TRUE;
+       default:
+               return FALSE;
+       }
+}
+
+static int phone_detail_log_is_call_dial_type(int type)
+{
+       if (type == CONTACTS_PLOG_TYPE_VOICE_OUTGOING
+                       || type == CONTACTS_PLOG_TYPE_VIDEO_OUTGOING)
+               return TRUE;
+       else
+               return FALSE;
+}
+
+static int detail_log_is_msg_out_type(int type)
+{
+       if (type == CONTACTS_PLOG_TYPE_MMS_OUTGOING
+                       || type == CONTACTS_PLOG_TYPE_SMS_OUTGOING
+                       || type == CONTACTS_PLOG_TYPE_EMAIL_SENT)
+               return TRUE;
+       else
+               return FALSE;
+
+}
+
+static int detail_log_is_call_receive_type(int type)
+{
+       if (type == CONTACTS_PLOG_TYPE_VOICE_INCOMMING
+                       || type == CONTACTS_PLOG_TYPE_VIDEO_INCOMMING)
+               return TRUE;
+       else
+               return FALSE;
+}
+
+static int detail_log_is_msg_income_type(int type)
+{
+       if (type == CONTACTS_PLOG_TYPE_MMS_INCOMMING
+                       || type == CONTACTS_PLOG_TYPE_SMS_INCOMMING
+                       || type == CONTACTS_PLOG_TYPE_EMAIL_RECEIVED)
+               return TRUE;
+       else
+               return FALSE;
+}
+
+static int detail_log_is_call_miss_type(int type)
+{
+       switch (type) {
+       case CONTACTS_PLOG_TYPE_VOICE_INCOMMING_UNSEEN:
+       case CONTACTS_PLOG_TYPE_VOICE_INCOMMING_SEEN:
+       case CONTACTS_PLOG_TYPE_VIDEO_INCOMMING_UNSEEN:
+       case CONTACTS_PLOG_TYPE_VIDEO_INCOMMING_SEEN:
+               return TRUE;
+       default:
+               return FALSE;
+       }
+}
+
+static int detail_log_is_call_rejected_type(int type)
+{
+       if (type == CONTACTS_PLOG_TYPE_VOICE_REJECT
+                       || type == CONTACTS_PLOG_TYPE_VIDEO_REJECT)
+               return TRUE;
+       else
+               return FALSE;
+}
+
+static int detail_log_is_blocked_type(int type)
+{
+       switch (type) {
+       case CONTACTS_PLOG_TYPE_VOICE_BLOCKED:
+       case CONTACTS_PLOG_TYPE_VIDEO_BLOCKED:
+       case CONTACTS_PLOG_TYPE_SMS_BLOCKED:
+       case CONTACTS_PLOG_TYPE_MMS_BLOCKED:
+               return TRUE;
+       default:
+               return FALSE;
+       }
+}
+
+char* phone_detail_log_get_icon_type(int log_type)
+{
+       Log_Type type = -1;
+       char buf[PATH_MAX]={0};
+
+       if (TRUE == detail_log_is_voice_call_type(log_type))
+               type = LOG_TYPE_CALL;
+       else if (TRUE == detail_log_is_video_call_type(log_type))
+               type = LOG_TYPE_VIDEO_CALL;
+       else if (TRUE == phone_detail_log_is_sms_type(log_type))
+               type = LOG_TYPE_SMS_MESSAGE;
+       else if (TRUE == phone_detail_log_is_mms_type(log_type))
+               type = LOG_TYPE_MMS_MESSAGE;
+       else if (TRUE == phone_detail_log_is_email_type(log_type))
+               type = LOG_TYPE_MMS_MESSAGE;
+       else {
+               PH_DBG("error invalid type");
+               return NULL;
+       }
+       snprintf(buf, sizeof(buf), "%s", m_img_logtype_tbl[type]);
+       return strdup(buf);
+}
+
+char* phone_detail_log_get_duration_from_number(int number)
+{
+       int sec, min, hour, day;
+       struct tm tmp={0};
+       char buf[PATH_MAX]={0};
+       char buf_t[PATH_MAX]={0};
+
+       sec = number;
+       day = sec/(60*60*24);
+       sec %= (60*60*24);
+       hour = sec/(60*60);
+       sec %= (60*60);
+       min = sec/(60);
+       sec %= (60);
+       tmp.tm_mday = day;
+       tmp.tm_hour = hour;
+       tmp.tm_min = min;
+       tmp.tm_sec = sec;
+       strftime(buf_t, sizeof(buf_t), "%H:%M:%S", &tmp);
+       snprintf(buf, sizeof(buf), "%s", buf_t);
+
+       return strdup(buf_t);
+}
+
+void phone_detail_log_init_time_format(void)
+{
+       PH_FN_CALL;
+       static int already_init = FALSE;
+
+       if (!already_init) {
+               UErrorCode status = U_ZERO_ERROR;
+
+               uloc_setDefault(getenv("LC_TIME"), &status);
+               PH_DBG("phone_detail_log_init_time_format : %s", getenv("LC_TIME") );
+               already_init = TRUE;
+       }
+}
+
+void phone_detail_log_delete_date_format(UDateFormat **formatter)
+{
+       PH_FN_CALL;
+       int i;
+       for (i=LOG_FORMAT_TIME_12;i<LOG_FORMAT_MAX;i++) {
+               if (formatter[i]) {
+                       udat_close(formatter[i]);
+                       formatter[i] = NULL;
+               }
+       }
+}
+
+static void _ph_set_default_timezone_id()
+{
+       PH_FN_CALL;
+       UErrorCode error = U_ZERO_ERROR;
+       UChar utimezone_id [PH_TEXT_SHORT_LEN] = {0};
+       char  timezone_buffer[PH_TEXT_SHORT_LEN] = {0};
+       char timezone_id[PH_TEXT_SHORT_LEN] = {0};
+
+       int timezone_str_size;
+
+       strncpy(timezone_id, vconf_get_str(VCONFKEY_SETAPPL_TIMEZONE_ID), sizeof(timezone_id));
+       timezone_str_size = readlink("/opt/etc/localtime", timezone_buffer, sizeof(timezone_buffer));
+
+
+       if (timezone_str_size > 0)
+       {
+               char *ptr, *sp,  *zone= NULL, *city= NULL;
+               ptr = strtok_r(timezone_buffer, "/", &sp);
+
+               while((ptr = strtok_r(NULL, "/", &sp)))
+               {
+                       zone = city;
+                       city = ptr;
+               }
+
+               if(zone != NULL && city != NULL) {
+                       if(strcmp("zoneinfo", zone) == 0)
+                               sprintf(timezone_id, "%s", city);
+                       else
+                               sprintf(timezone_id, "%s/%s", zone, city);
+               }
+       }
+
+       else
+       {
+               PH_DBG("%s", "readlink fail");
+       }
+
+       if (*timezone_id) {
+               u_uastrncpy(utimezone_id, timezone_id, sizeof(timezone_buffer)/2);
+               ucal_setDefaultTimeZone(utimezone_id , &error);
+       }
+       else {
+               p_retm_if(NULL == timezone_id, "get timezone_id is failed(%d)", error);
+       }
+}
+
+void phone_detail_log_generate_date_format(UDateFormat **formatter)
+{
+       PH_FN_CALL;
+       UDateTimePatternGenerator *generator;
+       UErrorCode error = U_ZERO_ERROR;
+
+       int i;
+       int ret;
+       const char *locale = NULL;
+
+       _ph_set_default_timezone_id();
+
+       ret = runtime_info_get_value_bool(RUNTIME_INFO_KEY_24HOUR_CLOCK_FORMAT_ENABLED, &is_24hour_enabled);
+       if (RUNTIME_INFO_ERROR_NONE != ret || false == is_24hour_enabled)
+               is_24hour_enabled = false;
+
+       locale = uloc_getDefault();
+       phone_detail_log_delete_date_format(formatter);
+
+       generator = udatpg_open(locale, &error);
+       p_retm_if(NULL == generator, "udatpg_open is failed(%d)", error);
+
+       for (i=LOG_FORMAT_TIME_12;i<LOG_FORMAT_MAX;i++) {
+               UChar skeleton[64]={'\0'};
+               UChar best_pattern[64] = {0};
+
+               u_uastrncpy(skeleton, date_time_format[i], strlen(date_time_format[i]));
+               udatpg_getBestPattern(generator, skeleton, u_strlen(skeleton), best_pattern,
+                               (int32_t)(sizeof(best_pattern)/sizeof(UChar)), &error);
+               formatter[i] = udat_open(UDAT_IGNORE, UDAT_IGNORE, locale, NULL, -1, best_pattern, -1, &error);
+       }
+       udatpg_close(generator);
+}
+
+char* phone_detail_log_get_icon_path_with_action(int log_type)
+{
+       char buf[PATH_MAX]={0};
+       Log_Action action = -1;
+
+       if (TRUE == phone_detail_log_is_call_dial_type(log_type) || TRUE == detail_log_is_msg_out_type(log_type))
+               action = LOG_ACTION_DIALLED;
+       else if (TRUE == detail_log_is_call_miss_type(log_type))
+               action = LOG_ACTION_MISSED;
+       else if (TRUE == detail_log_is_call_receive_type(log_type) || TRUE == detail_log_is_msg_income_type(log_type))
+               action = LOG_ACTION_RECEIVED;
+       else if (TRUE == detail_log_is_call_rejected_type(log_type))
+               action = LOG_ACTION_REJECTED;
+       else if (TRUE == detail_log_is_blocked_type(log_type))
+               action = LOG_ACTION_BLOCKED;
+       else {
+               PH_DBG("error invalid type %d", log_type);
+               return NULL;
+       }
+       snprintf(buf, sizeof(buf), "%s", m_img_logaction_tbl[action]);
+       return strdup(buf);
+}
+
+char *ph_log_util_get_formatted_date(UDateFormat **formatter, int log_time,
+               date_style style)
+{
+       time_t stime;
+       UErrorCode status = U_ZERO_ERROR;
+       UDate date;
+       UChar formatted[64] = {0};
+       int32_t formatted_size;
+       int32_t formatted_len;
+       char formatted_str[PH_TEXT_SHORT_LEN] = {0};
+       int type = LOG_FORMAT_DATE;
+
+       stime = log_time;
+       date = (UDate)stime * 1000;
+
+       formatted_size = (int32_t)(sizeof(formatted)/sizeof(UChar));
+       if (PH_LOG_TIME_ONLY == style) {
+               if (true == is_24hour_enabled)
+                       type = LOG_FORMAT_TIME_24;
+               else
+                       type = LOG_FORMAT_TIME_12;
+       }
+       else if (PH_LOG_DATE_ONLY == style)
+               type = LOG_FORMAT_DATE;
+       formatted_len = udat_format(formatter[type], date, formatted, formatted_size, NULL, &status);
+       u_austrncpy(formatted_str, formatted, PH_TEXT_SHORT_LEN);
+       return strdup(formatted_str);
+}
+
+char *phone_detail_log_get_date(UDateFormat ** formatter, int log_time)
+{
+       return ph_log_util_get_formatted_date(formatter, log_time, PH_LOG_DATE_ONLY);
+}
+
+char *phone_detail_log_get_time(UDateFormat ** formatter, int log_time)
+{
+       return ph_log_util_get_formatted_date(formatter, log_time, PH_LOG_TIME_ONLY);;
+}
+
+
+// 0: today, 1: yesterday, 2: previous
+int phone_detail_log_get_date_type(int log_time, int log_duration)
+{
+       time_t stime;
+       struct timeval timeval;
+       struct tm *tmp;
+       int yday, cur_yday;
+
+       gettimeofday(&timeval, 0);
+       tmp = localtime(&timeval.tv_sec);
+       p_retvm_if(NULL == tmp, 2, "localtime is null");
+       cur_yday = tmp->tm_yday;
+
+       stime = log_time - log_duration;
+       tmp = localtime(&stime);
+       p_retvm_if(NULL == tmp, 2, "localtime is null");
+
+       yday = tmp->tm_yday;
+
+       if (yday == cur_yday)
+               return 0;
+       else if (yday == cur_yday-1)
+               return 1;
+       else
+               return 2;
+}
+
+int phone_detail_log_get_phonenumber_type(int number_type)
+{
+       if (number_type & CONTACTS_NUMBER_TYPE_CUSTOM) {
+               return (CTTEXT_TYPE_OTHER);
+       }
+       else if (number_type & CONTACTS_NUMBER_TYPE_CELL) {
+               if (number_type & CONTACTS_NUMBER_TYPE_HOME)
+                       return (CTTEXT_TYPE_HOME2);
+               else if (number_type & CONTACTS_NUMBER_TYPE_WORK)
+                       return (CTTEXT_TYPE_WORK2);
+               else
+                       return (CTTEXT_TYPE_MOBILE);
+       }
+       else if (number_type & CONTACTS_NUMBER_TYPE_VOICE) {
+               if (number_type & CONTACTS_NUMBER_TYPE_HOME)
+                       return (CTTEXT_TYPE_HOME);
+               else if (number_type & CONTACTS_NUMBER_TYPE_WORK)
+                       return (CTTEXT_TYPE_WORK);
+               else
+                       return (CTTEXT_TYPE_TELEPHONE);
+       }
+       else if (number_type & CONTACTS_NUMBER_TYPE_FAX) {
+               if (number_type & CONTACTS_NUMBER_TYPE_HOME)
+                       return (CTTEXT_TYPE_FAX_HOME);
+               else if (number_type & CONTACTS_NUMBER_TYPE_WORK)
+                       return (CTTEXT_TYPE_FAX_WORK);
+               else
+                       return (CTTEXT_TYPE_FAX);
+       }
+       else if (number_type & CONTACTS_NUMBER_TYPE_PAGER)
+               return (CTTEXT_TYPE_PAGER);
+       else if (number_type & CONTACTS_NUMBER_TYPE_CAR)
+               return (CTTEXT_TYPE_CAR);
+       else if (number_type & CONTACTS_NUMBER_TYPE_ASSISTANT)
+               return (CTTEXT_TYPE_ASSISTANT);
+       else {
+               if (number_type == CONTACTS_NUMBER_TYPE_HOME)
+                       return (CTTEXT_TYPE_HOME);
+               else if (number_type == CONTACTS_NUMBER_TYPE_WORK)
+                       return (CTTEXT_TYPE_WORK);
+               else
+                       return (CTTEXT_TYPE_OTHER);
+       }
+}
diff --git a/lib/common/ph-dialer-speed.c b/lib/common/ph-dialer-speed.c
new file mode 100755 (executable)
index 0000000..ed8d6a5
--- /dev/null
@@ -0,0 +1,130 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include "msg.h"
+#include "phone.h"
+#include "phone-common.h"
+
+char *phone_get_voice_mail_number()
+{
+       int ret;
+       msg_handle_t handle;
+       msg_struct_t voice_mail;
+       char strValue[MAX_PHONE_NUMBER_LEN+1] = {0,};
+
+       ret = msg_open_msg_handle(&handle);
+       p_retvm_if (MSG_SUCCESS != ret, NULL, "msg_open_msg_handle is Failed(%d)", ret);
+
+       voice_mail = msg_create_struct(MSG_STRUCT_SETTING_VOICE_MSG_OPT);
+       ret = msg_get_voice_msg_opt(handle, voice_mail);
+
+       if (ret != MSG_SUCCESS) {
+               ERR("msg_get_confi is faild(%d)", ret);
+               ret = msg_close_msg_handle(&handle);
+               p_warn_if (MSG_SUCCESS != ret, "msg_close_msg_handles is Failed(%d)", ret);
+               return NULL;
+       }
+
+       ret = msg_get_str_value(voice_mail, MSG_VOICEMSG_ADDRESS_STR, strValue, MAX_PHONE_NUMBER_LEN);
+       p_warn_if (MSG_SUCCESS != ret, "msg_get_str_value is Failed(%d)", ret);
+       p_warn_if (strlen(strValue) == 0, "voicemail number is none");
+       PH_DBG("Voicemail Number : %s", strValue);
+
+       ret = msg_close_msg_handle(&handle);
+       p_warn_if (MSG_SUCCESS != ret, "msg_close_msg_handles is Failed(%d)", ret);
+
+       return strdup(strValue);
+}
+
+Eina_List *phone_load_speeddial_data(int *ref_count)
+{
+       Eina_List *list = NULL;
+       int count = 0;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_list_h spdial_list = NULL;
+       ph_speeddial_info *voice_mail;
+       unsigned int record_cnt = 0;
+
+       err = contacts_db_get_all_records(_contacts_speeddial._uri, 0, 0, &spdial_list);
+       contacts_list_get_count( spdial_list, &record_cnt );
+       PH_DBG("get speeddial records (%d)", record_cnt);
+       while (CONTACTS_ERROR_NONE == err && record_cnt > 0) {
+               ph_speeddial_info *speed_info;
+               speed_info = calloc(1, sizeof(ph_speeddial_info));
+
+               err = phone_cts_get_str_from_list(spdial_list, _contacts_speeddial.number, &speed_info->ph_number);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list() for number Failed(%d)", err);
+               err = phone_cts_get_int_from_list(spdial_list, _contacts_speeddial.person_id, &speed_info->contact_id);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_int_from_list() for person_id Failed(%d)", err);
+               err = phone_cts_get_int_from_list(spdial_list, _contacts_speeddial.speeddial_number, &speed_info->dial_number);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_int_from_list() for speeddial_number Failed(%d)", err);
+               err = phone_cts_get_int_from_list(spdial_list, _contacts_speeddial.number_type, &speed_info->number_type);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_int_from_list() for speeddial_number Failed(%d)", err);
+               err = phone_cts_get_str_from_list(spdial_list, _contacts_speeddial.number_label, &speed_info->numtype_label);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list() for number_lable Failed(%d)", err);
+               err = phone_cts_get_str_from_list(spdial_list, _contacts_speeddial.display_name, &speed_info->display);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list() for display_name Failed(%d)", err);
+               err = phone_cts_get_str_from_list(spdial_list, _contacts_speeddial.image_thumbnail_path, &speed_info->img_path);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list() for image_thumbnail_path Failed(%d)", err);
+
+               list = eina_list_append(list, (void*)speed_info);
+               count++;
+
+               err = contacts_list_next(spdial_list);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_next() Failed(%d)", err);
+       }
+       err = contacts_list_destroy(spdial_list, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy() Failed(%d)", err);
+
+       voice_mail = calloc(1, sizeof(ph_speeddial_info));
+       if (NULL == voice_mail) {
+               ERR("calloc Failed");
+               *ref_count = count;
+               phone_free_speeddial_data(list);
+               return NULL;
+       }
+       voice_mail->ph_number = phone_get_voice_mail_number();
+       voice_mail->contact_id = 0;
+       voice_mail->dial_number = 1;
+       voice_mail->display = strdup(T_(PH_GET_TEXT_BASIC, PHTEXT_VOICE_MAIL));
+       voice_mail->img_path = strdup(IMG_VOICEMAIL_ICON);
+       list = eina_list_prepend(list, (void*)voice_mail);
+
+       *ref_count = count;
+       return list;
+}
+
+void phone_free_speeddial_data(Eina_List *list)
+{
+       PH_FN_CALL;
+       Eina_List *l;
+       ph_speeddial_info *s_info;
+
+       p_retm_if(NULL == list, "List is null");
+
+       EINA_LIST_FOREACH(list, l, s_info) {
+               if (NULL == s_info)
+                       continue;
+               free(s_info->display);
+               free(s_info->img_path);
+               free(s_info->ph_number);
+               free(s_info);
+       }
+       eina_list_free(list);
+       PH_FN_END;
+}
+
diff --git a/lib/common/ph-text.c b/lib/common/ph-text.c
new file mode 100755 (executable)
index 0000000..81739a2
--- /dev/null
@@ -0,0 +1,400 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include "phone.h"
+#include "phone-text.h"
+
+static const char *basic_str[] = {
+       N_("IDS_KPD_TAB4_KEYPAD"),
+       N_("IDS_PB_ITAB4_FAVOURITES"),
+       N_("IDS_PB_HEADER_SPEEDDIAL"),
+       N_("IDS_CST_BODY_VOICE_MAIL"),
+       N_("IDS_CLOG_ITAB4_LOGS"),
+       N_("IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"),
+       N_("IDS_PB_POP_REQUEST_FAILED"),
+       N_("IDS_PB_POP_REQUEST_SUCCESS"),
+       N_("IDS_CALL_POP_EMERGENCY_CALL"),
+       N_("IDS_CLOG_BODY_NO_LOGS"),
+       N_("IDS_PB_BODY_NO_FAVOURITES"),
+       N_("IDS_CLOG_POP_MESSAGE_DELETED"),
+       N_("IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"),
+       N_("IDS_CLOG_POP_DELETING_LOGS_ING"),
+       N_("IDS_PB_POP_DELETING_FAVOURITES_ING"),
+       N_("IDS_PB_POP_INITIALISING_TRY_LATER_ING"),
+       N_("IDS_COM_POP_SOUND_OFF"),
+       N_("IDS_COM_POP_SOUND_ON"),
+       N_("IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"),
+       N_("IDS_COM_BODY_BACK_TO_CALL"),
+       N_("IDS_ST_BODY_INCOMMING_CALL"),
+       N_("IDS_ST_BODY_OUTGOING_CALL"),
+       N_("IDS_CLOG_HEADER_MISSED_CALL"),
+       N_("IDS_CLOG_OPT_SENT_MESSAGE"),
+       N_("IDS_CLOG_OPT_RECEIVED_MESSAGE"),
+       N_("IDS_LOGS_BODY_REJECTED_CALL_ABB"),
+       N_("IDS_LOGS_BODY_BLOCKED_CALL_ABB"),
+       N_("IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"),
+};
+
+static const char *base_op_str[] = {
+       N_("IDS_CLOG_HEADER_SELECT_LOGS"),
+       N_("IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"),
+       N_("IDS_CLOG_BUTTON2_UNBLOCK"),
+       N_("IDS_CST_OPT_CHANGE_CONTACT_ABB"),
+       N_("IDS_KPD_OPT_ADD_PD_SEC_PAUSE"),
+       N_("IDS_KPD_OPT_ADD_WAIT"),
+       N_("IDS_CLOG_HEADER_MISSED"),
+       N_("IDS_COM_OPT_EXIT"),
+};
+
+static const char *number_type_str[] = {
+       N_("IDS_PB_BODY_CUSTOM_T_PHONEBOOK"),/*Custom*/
+       N_("IDS_PB_BODY_MOBILE"),/*Mobile*/
+       N_("IDS_PB_BODY_HOME"),/*Home*/
+       N_("IDS_PB_BODY_WORK"),/*Work*/
+       N_("IDS_PB_BODY_FAX_HHOME"),/*Fax(home)*/
+       N_("IDS_PB_BODY_FAX_HWORK"),/*Fax(work)*/
+       N_("IDS_PB_BODY_ASSISTANT_S_NUMBER"),/*Assistant*/
+       N_("IDS_PB_BODY_PAGER"),/*Pager*/
+       N_("IDS_PB_BODY_OTHER"),/*Other*/
+       N_("IDS_PB_BODY_TELEPHONE"),/*Telephone*/
+       N_("IDS_PB_BODY_FAX"),/*Fax*/
+       N_("IDS_PB_BODY_CAR_TELEPHONE"),/*Car*/
+       N_("IDS_PB_BODY_HOME_2"),/*Home2*/
+       N_("IDS_PB_BODY_WORK"),/*Work2*/ // TODO: Fixme
+       N_("IDS_PB_BODY_COMPANY_MAIN"),/*Company main*/
+       N_("IDS_PB_BODY_RADIO"),/*Radio*/
+};
+
+static const char *postal_type_str[] = {
+       N_("IDS_PB_BODY_OTHER"),/*Other*/
+       N_("IDS_PB_BODY_CUSTOM_T_PHONEBOOK"),/*Custom*/
+       N_("IDS_PB_BODY_HOME"),/*Home*/
+       N_("IDS_PB_BODY_WORK"),/*Work*/
+};
+
+static const char *cbasic_str[] = {
+       N_("IDS_PB_BODY_ALL_CONTACTS"),/*All Contacts*/
+       N_("IDS_PB_BODY_NOT_ASSIGNED"),/*Not Assigned*/
+       N_("IDS_PB_BODY_SERVICE_NUMBER"),/*Service Number*/
+       N_("IDS_PB_BODY_PHONE"),/*Phone*/
+       N_("IDS_PB_BODY_GROUPS"),/*Groups*/
+       N_("IDS_PB_BODY_DEFAULT"),/*Default*/
+       N_("IDS_PB_BODY_RINGTONE"),/*Ringtone*/
+       N_("IDS_PB_BODY_URL"),/*URL*/
+       N_("IDS_PB_BODY_IM"),/*Instant Messenger*/
+       N_("IDS_PB_BODY_EMAIL"),/*Email*/
+       N_("IDS_PB_BODY_NUMBER"),/*Number*/
+       N_("IDS_PB_BODY_NOTE"),/*Note*/
+       N_("IDS_PB_BODY_POSTAL_ADDRESS"),/*Postal Address*/
+       N_("IDS_PB_HEADER_DETAILS"),/*Details*/
+       N_("IDS_PB_BODY_COMPANY"),/*Company*/
+       N_("IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"),/* Order display name */
+       N_("IDS_PB_BODY_OWN_NUMBER"),/* Own number */
+       N_("IDS_PB_BODY_FIRST_NAME"),
+       N_("IDS_PB_BODY_LAST_NAME"),
+       N_("IDS_PB_BODY_MIDDLE_NAME"),
+       N_("IDS_PB_BODY_SUFFIX"),
+       N_("IDS_PB_BODY_NICKNAME"),
+       N_("IDS_PB_BODY_EXPORT_CONTACTS"),
+       N_("IDS_PB_HEADER_SELECT_CONTACTS"),
+       N_("IDS_PB_BODY_POSTAL_CODE"),
+       N_("IDS_PB_BODY_COUNTRY"),
+       N_("IDS_PB_BODY_PROVINCE"),
+       N_("IDS_PB_BODY_CITY"),
+       N_("IDS_PB_BODY_STREET"),
+       N_("IDS_EMAIL_BODY_SAVED_IN_PS"),
+       N_("IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"),
+       N_("IDS_PB_POP_COPIED"),
+       N_("IDS_COM_BODY_EXPORTED"),
+       N_("IDS_PB_POP_DELETING_CONTACTS_ING"),
+       N_("IDS_PB_BODY_MOVING_ING"),
+       N_("IDS_PB_BODY_COPYING_ING"),
+       N_("IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"),
+       N_("IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"),
+       N_("IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"),
+       N_("IDS_PB_BODY_VCARD"),
+       N_("IDS_PB_BODY_READING_VCARD_ING"),
+       N_("IDS_COM_BODY_IMPORTED_ABB"),
+       N_("IDS_COM_BODY_NA"),
+       N_("IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"),
+       N_("IDS_PB_BODY_LINKED_CONTACTS"),
+       N_("IDS_KA_BODY_MORE_INFORMATION"),
+       N_("IDS_PB_BODY_JOB_TITLE"),
+       N_("IDS_PB_BODY_DEPARTMENT"),
+       N_("IDS_PB_OPT_GROUP_NAME"),
+       N_("IDS_PB_BODY_ADD_ACCOUNT"),
+       N_("IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"),
+       N_("IDS_PB_OPT_VIEW"),
+       N_("IDS_PB_BODY_PD_CONTACTS"),
+       N_("IDS_PB_OPT_RENAME"),
+       N_("IDS_PB_OPT_RELATIONSHIP"),
+       N_("IDS_PB_BODY_NO_HISTORIES"),
+       N_("IDS_PB_BODY_NO_ACTIVITIES"),
+       N_("IDS_PB_POP_ADDING_ING"),
+       N_("IDS_PB_BODY_CUSTOM_T_PHONEBOOK"),
+       N_("IDS_PB_BODY_EDITADDITIONALINFO"),
+       N_("IDS_PB_BODY_PO_BOX"),
+       N_("IDS_PB_BODY_STATE"),
+       N_("IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"),
+       N_("IDS_PB_BODY_DEFAULT_GROUP_FAMILY"),
+       N_("IDS_PB_BODY_CO_WORKERS"),
+       N_("IDS_PB_BODY_DEFAULT_GROUP_WORK"),
+       N_("IDS_PB_BODY_VIBRATION_PATTERN"),
+       N_("IDS_PB_OPT_SET_DEFAULT"),
+       N_("IDS_COM_OPT_EVENT"),
+       N_("IDS_PB_OPT_SHARE_CONTACT_INFORMATION"),
+       N_("IDS_PB_BODY_1_CONTACT"),
+       N_("IDS_COM_OPT1_WI_FI_DIRECT"),
+       N_("IDS_PB_OPT_EXPORT_TO_SIM_CARD"),
+       N_("IDS_PB_SK3_INFO"),
+       N_("IDS_PB_TAB4_HISTORY"),
+       N_("IDS_PB_TAB4_ACTIVITIES"),
+       N_("IDS_CMT_HEADER_GROUP_MESSAGE_TMO"),
+       N_("IDS_CMT_HEADER_GROUP_EMAIL_TMO"),
+};
+
+static const char *err_str[] = {
+       N_("IDS_PB_BODY_NO_NAME"),
+       N_("IDS_PB_POP_INVALID_EMAIL_ADDRESS"),
+       N_("IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"),
+       N_("IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"),
+       N_("IDS_PB_POP_ALREADY_ADDED"),
+       N_("IDS_PB_POP_GROUP_ALREADY_IN_USE"),
+       N_("IDS_PB_BODY_NO_GROUP"),
+       N_("IDS_PB_POP_NO_NUMBER"),
+       N_("IDS_PB_POP_NO_EMAIL_ADDRESSES"),
+       N_("IDS_PB_BODY_NO_CONTACTS"),
+       N_("IDS_PB_POP_SIM_MEMORY_EMPTY"),
+       N_("IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"),
+       N_("IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"),
+       N_("IDS_PB_BODY_INVALID_NUMBER"),
+       N_("IDS_PB_POP_SIM_MEMORY_FULL"),
+       N_("IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"),
+       N_("IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"),
+       N_("IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"),
+};
+
+static const char *cbase_op_str[] = {
+       N_("IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"),/*Set Default Number*/
+       N_("IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"),/*Set Default Email*/
+       N_("IDS_PB_BODY_IMAGE"),/*Image*/
+       N_("IDS_PB_BODY_TAKE_A_PHOTO"),/*Take a photo*/
+       N_("IDS_PB_OPT_REMOVE_PHOTO_ABB"),/*Delete photo*/
+       N_("IDS_PB_SK1_ADD_TO_HOME_SCREEN"),/*Add to Home*/
+       N_("IDS_PB_BODY_SAVE_CONTACT_TO"),/*Save contact to*/
+       N_("IDS_PB_OPT_SAVE_TO"),/*Save to*/
+       N_("IDS_PB_BODY_IMPORT_SIM_CONTACTS"), /* Import SIM contacts */
+       N_("IDS_PB_BODY_FIRST_NAME_FIRST"),/* order display - First name first */
+       N_("IDS_PB_BODY_LAST_NAME_FIRST_ABB"),/* order display - Last name first */
+       N_("IDS_ST_SK_SHOW"),/* setting - mfc show */
+       N_("IDS_ST_SK_HIDE"),/* setting - mfc hide */
+       N_("IDS_PB_HEADER_SEND_NAMECARD"),
+       N_("IDS_PB_HEADER_CREATE_GROUP"),
+       N_("IDS_PB_HEADER_SELECT_GROUP"),
+       N_("IDS_PB_BODY_EXPORT_CONTACTS"),
+       N_("IDS_PB_SK_IMPORT_CONTACTS"),
+       N_("IDS_PB_BODY_LINK_CONTACT"),
+       N_("IDS_PB_OPT_UNLINK"),
+       N_("IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"),
+       N_("IDS_PB_BODY_ADD_TO_FAVOURITES"),
+       N_("IDS_PB_HEADER_EDIT_GROUP"),
+       N_("IDS_PB_SK_ADD_MEMBER"),
+};
+
+static const char *event_type_str[] = {
+       N_("IDS_PB_HEADER_UNKNOWN"),/*CTS_EVENT_TYPE_OTHER*/
+       N_("IDS_PB_BODY_CUSTOM_T_PHONEBOOK"),/*CTS_EVENT_TYPE_CUSTOM*/
+       N_("IDS_PB_BODY_BIRTHDAY"),/*CTS_EVENT_TYPE_BIRTH*/
+       N_("IDS_PB_BODY_ANNIVERSARY")/*CTS_EVENT_TYPE_ANNIVERSARY*/
+};
+
+static const char *im_type_str[] = {
+       N_("IDS_PB_BODY_OTHER"),/*CTS_IM_TYPE_OTHER*/
+       N_("IDS_PB_BODY_CUSTOM_T_PHONEBOOK"),/*CTS_IM_TYPE_CUSTOM*/
+       N_("IDS_PB_OPT_GOOGLE_TALK"),/*CTS_IM_TYPE_GOOGLE*/
+       N_("IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"),/*CTS_IM_TYPE_WLM*/
+       N_("IDS_PB_BODY_YAHOO"),/*CTS_IM_TYPE_YAHOO*/
+       N_("IDS_PB_BODY_FACEBOOK"),/*CTS_IM_TYPE_FACEBOOK*/
+       N_("IDS_PB_BODY_IMPSCOMMUNITY_ICQ"),/*CTS_IM_TYPE_ICQ*/
+       N_("IDS_PB_BODY_IMPSCOMMUNITY_AIM"),/*CTS_IM_TYPE_AIM*/
+       N_("IDS_PB_OPT_QQ"),/*CTS_IM_TYPE_QQ*/
+       N_("IDS_PB_OPT_JABBER"),/*CTS_IM_TYPE_JABBER*/
+       N_("IDS_PB_OPT_SKYPE"),/*CTS_IM_TYPE_SKYPE*/
+};
+
+static const char *day_str[] = {
+       N_("IDS_COM_BODY_SUNDAY"),
+       N_("IDS_COM_BODY_MONDAY"),
+       N_("IDS_COM_BODY_TUESDAY"),
+       N_("IDS_COM_BODY_WEDNESDAY"),
+       N_("IDS_COM_BODY_THURSDAY"),
+       N_("IDS_COM_BODY_FRIDAY"),
+       N_("IDS_COM_BODY_SATURDAY"),
+};
+
+static const char* relation_type_str[] = {
+       N_("IDS_PB_BODY_OTHER"),/*None*/
+       N_("IDS_PB_BUTTON_ASSISTANT"),/*Assistant*/
+       N_("IDS_COM_OPT_BROTHER_ABB"),/*Brother*/
+       N_("IDS_PB_BUTTON_CHILD"),/*Child*/
+       N_("IDS_PB_OPT_DOMESTIC_PARTNER_ABB"),/*Domestic partner*/
+       N_("IDS_COM_OPT_FATHER_ABB"),/*Father*/
+       N_("IDS_PB_BODY_CALLERIDFRIEND"),/*Friend*/
+       N_("IDS_JAVA_BODY_MANAGER"),/*Manager*/
+       N_("IDS_COM_OPT_MOTHER_ABB"),/*Mother*/
+       N_("IDS_COM_OPT_PARENT_ABB"),/*Parent*/
+       N_("IDS_PB_BODY_CALLERIDPARTNER"),/*Partner*/
+       N_("IDS_PB_OPT_REFERRED_BY"),/*Referred by*/
+       N_("IDS_COM_BODY_RELATIVE_ABB"),/*Relative*/
+       N_("IDS_COM_OPT_SISTER_ABB"),/*Sister*/
+       N_("IDS_PB_BODY_SPOUSE"),/*Spouse*/
+       N_("IDS_PB_BODY_CUSTOM_T_PHONEBOOK"),/*Custom*/
+};
+
+static const char *month_str[] = {
+       "IDS_COM_BODY_NONE",
+       "IDS_COM_BODY_JAN",
+       "IDS_COM_BODY_FEB",
+       "IDS_COM_BODY_MAR",
+       "IDS_COM_BODY_APR",
+       "IDS_COM_BODY_MAY",
+       "IDS_COM_BODY_JUN",
+       "IDS_COM_BODY_JUL",
+       "IDS_COM_BODY_AUG",
+       "IDS_COM_BODY_SEP",
+       "IDS_COM_BODY_OCT",
+       "IDS_COM_BODY_NOV",
+       "IDS_COM_BODY_DEC"
+};
+
+const char* phone_get_text(int op, int type)
+{
+       const char **table;
+
+       switch (op) {
+       case PH_GET_TEXT_BASIC:
+               table = basic_str;
+               break;
+       case PH_GET_TEXT_BASE_OP:
+               table = base_op_str;
+               break;
+       case CT_GET_TEXT_BASIC:
+               table = cbasic_str;
+               break;
+       case CT_GET_TEXT_ERR:
+               table = err_str;
+               break;
+       case CT_GET_TEXT_BASE_OP:
+               table = cbase_op_str;
+               break;
+       case CT_GET_TEXT_NUM_TYPE:
+               table = number_type_str;
+               break;
+       case CT_GET_TEXT_POSTAL_TYPE:
+       case CT_GET_TEXT_WEBSITE_TYPE:
+       case CT_GET_TEXT_EMAIL_TYPE:
+               table = postal_type_str;
+               break;
+       case CT_GET_TEXT_EVENT_TYPE:
+               table = event_type_str;
+               break;
+       case CT_GET_TEXT_IM_TYPE:
+               table = im_type_str;
+               break;
+       case CT_GET_TEXT_MONTH:
+               if (sizeof(month_str) / sizeof(month_str[0]) <= type)
+                       return NULL;
+               else
+                       return dgettext("sys_string", month_str[type]);
+       case CT_GET_TEXT_RELATIONSHIP_TYPE:
+               table = relation_type_str;
+               break;
+       case PH_GET_TEXT_DAY:
+               if (sizeof(day_str) / sizeof(day_str[0]) <= type)
+                       return NULL;
+               else
+                       table = day_str;
+               break;
+       default:
+               return NULL;
+       }
+       return dgettext(PACKAGE, table[type]);
+}
+
+static const char *sys_str[] = {
+       "IDS_COM_SK_OK",
+       "IDS_COM_SK_SAVE",
+       "IDS_COM_SK_DONE",
+       "IDS_COM_SK_EDIT",
+       "IDS_COM_SK_DELETE",
+       "IDS_COM_SK_CANCEL",
+       "IDS_COM_SK3_BLOCK",
+       "IDS_COM_SK_NO",
+       "IDS_COM_SK_YES",
+       "IDS_COM_SK_ADD",
+       "IDS_COM_SK_MORE",
+       "IDS_COM_SK_NEXT",
+       "IDS_COM_BODY_CALL",
+       "IDS_COM_BODY_MESSAGE",
+       "IDS_COM_BODY_VIDEO_CALL",
+       "IDS_COM_BODY_UNKNOWN",
+       "IDS_COM_BODY_SELECT_ALL",
+       "IDS_COM_BODY_CONTACTS",
+       "IDS_COM_BODY_DETAILS",
+       "IDS_COM_BODY_REMOVE",
+       "IDS_COM_BODY_TODAY",
+       "IDS_COM_BODY_YESTERDAY",
+       "IDS_COM_BODY_PREVIOUS",
+       "IDS_COM_BODY_NO_NAME",
+       "IDS_COM_BODY_CREATE",
+       "IDS_COM_BODY_MOVE",
+       "IDS_COM_BODY_COPY",
+       "IDS_COM_BODY_PHONE",
+       "IDS_COM_BODY_SEARCH",
+       "IDS_COM_BODY_BLUETOOTH",
+       "IDS_COM_BODY_EMAIL",
+       "IDS_COM_BODY_ADDTOPHONEBOOK_SIM",
+       "IDS_COM_BODY_MEMORY_CARD",
+       "IDS_COM_BODY_DETAILS_NAME",
+       "IDS_COM_BODY_ALL",
+       "IDS_COM_POP_FAIL",
+       "IDS_COM_POP_FAILED",
+       "IDS_COM_POP_CLOSE",
+       "IDS_COM_POP_REMOVED",
+       "IDS_COM_POP_DELETED",
+       "IDS_COM_POP_INCORRECT_PASSWORD",
+       "IDS_COM_POP_ALREDY_EXISTS",
+       "IDS_COM_POP_SELECTED",
+       "IDS_COM_POP_SUCCESS",
+       "IDS_COM_POP_ERROR",
+       "IDS_COM_POP_MOVED",
+       "IDS_COM_POP_ADDED",
+       "IDS_COM_POP_NOT_ENOUGH_MEMORY",
+       "IDS_COM_POP_NOTHING_SELECTED",
+       "IDS_COM_POP_FILE_NOT_FOUND",
+       "IDS_COM_POP_ADDRESS",
+       "IDS_COM_OPT_ADD_TO_CONTACTS",
+       "IDS_COM_BODY_SELECTED_DATA_NOT_FOUND",
+       "IDS_COM_POP_DELETE_Q",
+       "IDS_COM_SK_SET",
+       "IDS_COM_BODY_RESET",
+};
+
+const char* phone_get_system_string(int type)
+{
+       return dgettext("sys_string", sys_str[type]);
+}
diff --git a/lib/ct-front/CMakeLists.txt b/lib/ct-front/CMakeLists.txt
new file mode 100755 (executable)
index 0000000..e4b3f66
--- /dev/null
@@ -0,0 +1,14 @@
+LINK_DIRECTORIES(${CMAKE_BINARY_DIR})
+
+SET(TARGET ${CT_FRONT})
+
+FILE(GLOB SRCS *.c)
+
+ADD_LIBRARY(${TARGET} SHARED ${SRCS})
+SET_TARGET_PROPERTIES(${TARGET} PROPERTIES VERSION ${VERSION})
+SET_TARGET_PROPERTIES(${TARGET} PROPERTIES COMPILE_FLAGS ${EXTRA_CFLAGS})
+TARGET_LINK_LIBRARIES(${TARGET} ${COMMON_LIB} ${FAVOR_LIB} ${ug_pkgs_LDFLAGS} ${PH_LOG} ${CT_DETAILS} ${CT_LIST})
+
+INSTALL(TARGETS ${TARGET} DESTINATION ${UGLIBDIR})
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/lib/ct-front/contacts-tabui-efl.xml DESTINATION "/usr/share/packages")
diff --git a/lib/ct-front/contacts-tabui-efl.xml b/lib/ct-front/contacts-tabui-efl.xml
new file mode 100644 (file)
index 0000000..dded70a
--- /dev/null
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="contacts-tabui-efl" version="0.1.0-0" install-location="internal-only">
+       <label>contacts-tabui</label>
+       <author email="ensung.park@samsung.com" href="www.samsung.com">ensung park</author>
+       <description>contacts-tabui-efl Application</description>
+       <ui-application appid="contacts-tabui-efl" exec="/usr/ug/bin/contacts-tabui-efl" nodisplay="true" multiple="true" type="capp" taskmanage="false">
+               <icon>org.tizen.contacts.png</icon>
+                <label>contacts-tabui</label>
+                <label xml:lang="en-us">contacts-tabui</label>
+                <label xml:lang="nl-nl">contacts-tabui</label>
+                <label xml:lang="de-de">contacts-tabui</label>
+                <label xml:lang="en-gb">contacts-tabui</label>
+                <label xml:lang="zh-hk">contacts-tabui</label>
+                <label xml:lang="zh-cn">contacts-tabui</label>
+                <label xml:lang="ru-ru">contacts-tabui</label>
+                <label xml:lang="zh-tw">contacts-tabui</label>
+                <label xml:lang="ja-jp">contacts-tabui</label>
+                <label xml:lang="es-es">contacts-tabui</label>
+                <label xml:lang="el-gr">contacts-tabui</label>
+                <label xml:lang="it-it">contacts-tabui</label>
+                <label xml:lang="tr-tr">contacts-tabui</label>
+                <label xml:lang="pt-pt">contacts-tabui</label>
+                <label xml:lang="fr-fr">contacts-tabui</label>
+                <label xml:lang="ko-kr">contacts-tabui</label>
+               <application-service>
+                       <operation name="http://tizen.org/ns/packages"/>
+               </application-service>
+       </ui-application>
+</manifest>
diff --git a/lib/ct-front/ct-front-main.c b/lib/ct-front/ct-front-main.c
new file mode 100755 (executable)
index 0000000..704ffcd
--- /dev/null
@@ -0,0 +1,221 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <ui-gadget-module.h>
+
+#include "phone.h"
+#include "phone-common.h"
+#include "contacts-ug.h"
+#include "ct-front.h"
+#include "ct-front-view.h"
+
+static int cfront_parse_bundle(ct_front_data *cfront_d, service_h service)
+{
+       PH_FN_CALL;
+       char* val = NULL;
+
+       cfront_d->view_visible[CT_VIEW_CONTACT] = true;
+       cfront_d->view_visible[CT_VIEW_GROUP] = true;
+       cfront_d->view_visible[CT_VIEW_FAVORITE] = true;
+
+       if (service) {
+               service_get_extra_data(service, PH_UG_BUNDLE_TYPE, &val);
+               if (val) cfront_d->ug_request = atoi(val);
+               PH_DBG("type = %d", cfront_d->ug_request);
+               free(val);
+       }
+
+       switch (cfront_d->ug_request) {
+       case PH_UG_REQUEST_SELECT:
+       case PH_UG_REQUEST_SELECT_NUMBER:
+       case PH_UG_REQUEST_SELECT_EMAIL:
+               cfront_d->view_visible[CT_VIEW_LOG] = true;
+               break;
+       case PH_UG_REQUEST_SET_WITH_NUM:
+               service_get_extra_data(service, CT_UG_BUNDLE_NUM, &cfront_d->ug_data);
+               break;
+       case PH_UG_REQUEST_SET_WITH_EMAIL:
+               service_get_extra_data(service, CT_UG_BUNDLE_EMAIL, &cfront_d->ug_data);
+               break;
+       case PH_UG_REQUEST_SET_WITH_WEB:
+               service_get_extra_data(service, CT_UG_BUNDLE_WEB, &cfront_d->ug_data);
+               break;
+       case PH_UG_REQUEST_SET_WITH_IMG:
+       case PH_UG_REQUEST_SET_WITH_RINGTONE:
+               service_get_extra_data(service, CT_UG_BUNDLE_PATH, &cfront_d->ug_data);
+               break;
+       case PH_UG_REQUEST_CHECK:
+       case PH_UG_REQUEST_CHECK_FOR_NUMBER:
+       case PH_UG_REQUEST_CHECK_FOR_EMAIL:
+       case PH_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL:
+               cfront_d->view_visible[CT_VIEW_LOG] = true;
+               val = NULL;
+               service_get_extra_data(service, CT_UG_BUNDLE_MAX, &val);
+               if (val) cfront_d->cnt_max = atoi(val);
+               free(val);
+       default:
+               break;
+       }
+       return 0;
+}
+
+void *ct_tabui_on_create(ui_gadget_h ug, enum ug_mode mode, service_h service, void *priv)
+{
+       PH_FN_CALL;
+       int ret;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Evas_Object *bg;
+       Evas_Object *parent;
+       Evas_Object *layout;
+       ct_front_data *cfront_d;
+
+       if (!ug || !priv)
+               return NULL;
+
+       bindtextdomain(PACKAGE, LOCALEDIR);
+
+       cfront_d = priv;
+       ret = cfront_parse_bundle(cfront_d, service);
+       p_retvm_if(-1 == ret, NULL, "ph_front_view_parse_bundle() Failed");
+
+       err = contacts_connect2();
+       p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "contacts_connect2() Failed(%d)", err);
+
+       parent = ug_get_parent_layout(ug);
+       if (!parent)
+               return NULL;
+
+       cfront_d = priv;
+       cfront_d->win = ug_get_window();
+       cfront_d->select_tab = CT_VIEW_NONE;
+       cfront_d->ug = ug;
+
+       layout = ct_front_view_create_toolbar(cfront_d);
+
+       bg = phone_create_bg(layout);
+       if (NULL == bg) {
+               PH_DBG("phone_create_bg() return NULL");
+               err = contacts_disconnect2();
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+               return NULL;
+       }
+
+       return layout;
+}
+
+void ct_tabui_on_start(ui_gadget_h ug, service_h service, void *priv)
+{
+       PH_FN_CALL;
+       ct_front_data *cfront_d = priv;
+
+       elm_toolbar_select_mode_set(cfront_d->tabbar, ELM_OBJECT_SELECT_MODE_ALWAYS);
+
+       cfront_d->timer = ecore_timer_add(3.0, ctui_front_view_load_timer, cfront_d);
+       PH_FN_END;
+}
+
+void ct_tabui_on_pause(ui_gadget_h ug, service_h service, void *priv)
+{
+}
+
+void ct_tabui_on_resume(ui_gadget_h ug, service_h service, void *priv)
+{
+}
+
+void ct_tabui_on_destroy(ui_gadget_h ug, service_h service, void *priv)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_front_data *cfront_d = priv;
+
+       if (!ug)
+               return;
+
+       free(cfront_d->ug_data);
+
+       if(cfront_d->ug) {
+               evas_object_del(ug_get_layout(ug));
+       }
+       err = contacts_disconnect2();
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+       PH_FN_END;
+}
+
+void ct_tabui_on_message(ui_gadget_h ug, service_h msg, service_h service, void *priv)
+{
+}
+
+void ct_tabui_on_event(ui_gadget_h ug, enum ug_event event, service_h service, void *priv)
+{
+       ct_front_data *cfront_d = priv;
+       switch (event) {
+               case UG_EVENT_REGION_CHANGE:
+                       ctui_front_view_region_changed(cfront_d);
+                       break;
+               case UG_EVENT_ROTATE_PORTRAIT:
+               case UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN:
+                       break;
+               case UG_EVENT_ROTATE_LANDSCAPE:
+               case UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN:
+                       break;
+               case UG_EVENT_LANG_CHANGE:
+                       ctui_front_view_language_changed(cfront_d);
+                       break;
+               default:
+                       break;
+       }
+}
+
+void ct_tabui_on_key_event(ui_gadget_h ug, enum ug_key_event event, service_h service, void *priv)
+{
+}
+
+API int UG_MODULE_INIT(struct ug_module_ops *ops)
+{
+       ct_front_data *cfront_d;
+
+       if (!ops)
+               return -1;
+
+       cfront_d = calloc(1, sizeof(ct_front_data));
+       if (!cfront_d)
+               return -1;
+
+       ops->create = ct_tabui_on_create;
+       ops->start = ct_tabui_on_start;
+       ops->pause = ct_tabui_on_pause;
+       ops->resume = ct_tabui_on_resume;
+       ops->destroy = ct_tabui_on_destroy;
+       ops->message = ct_tabui_on_message;
+       ops->event = ct_tabui_on_event;
+       ops->key_event = ct_tabui_on_key_event;
+       ops->priv = cfront_d;
+       ops->opt = UG_OPT_INDICATOR_ENABLE;
+
+       return 0;
+}
+
+API void UG_MODULE_EXIT(struct ug_module_ops *ops)
+{
+       PH_FN_CALL;
+       if (!ops)
+               return;
+
+       free(ops->priv);
+       ops->priv = NULL;
+}
+
diff --git a/lib/ct-front/ct-front-view.c b/lib/ct-front/ct-front-view.c
new file mode 100755 (executable)
index 0000000..1201d30
--- /dev/null
@@ -0,0 +1,655 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <bundle.h>
+#include <app.h>
+#include "phone.h"
+#include "ct-front.h"
+#include "phone-log.h"
+#include "ct-front-view.h"
+#include "ct-list.h"
+#include "ct-group.h"
+#include "ct-favor.h"
+
+static void cfront_view_reset_current_sub_view(ct_front_data *cfront_d)
+{
+       PH_FN_CALL;
+       p_retm_if(cfront_d->select_tab <= CT_VIEW_NONE || CT_VIEW_MAX <= cfront_d->select_tab, "select_tab %d", cfront_d->select_tab);
+       if (cfront_d->sub_view[cfront_d->select_tab]) {
+               switch (cfront_d->select_tab) {
+               case CT_VIEW_CONTACT :
+                       ctui_list_view_reset(evas_object_data_get(cfront_d->navi, "clist_d"));
+                       ctui_list_set_background(cfront_d->navi, true);
+                       break;
+               case CT_VIEW_LOG :
+                       phone_log_view_reset(cfront_d->navi);
+                       phone_log_set_background(cfront_d->navi, true);
+                       break;
+               case CT_VIEW_GROUP:
+                       phone_group_view_reset(cfront_d->sub_view[CT_VIEW_GROUP]);
+                       phone_group_set_background(cfront_d->sub_view[CT_VIEW_GROUP], true);
+                       break;
+               case CT_VIEW_FAVORITE :
+                       phone_favor_view_reset(cfront_d->sub_view[CT_VIEW_FAVORITE]);
+                       phone_favor_set_background(cfront_d->sub_view[CT_VIEW_FAVORITE], true);
+                       break;
+               }
+       }
+}
+
+static void cfront_view_load_sub_view(ct_front_data *cfront_d, int tab_index)
+{
+       PH_FN_CALL;
+       ph_view_info *view_info;
+       view_info = calloc(1, sizeof(ph_view_info));
+       phone_set_view_info(view_info, cfront_d->win, cfront_d->navi, cfront_d->ug, cfront_d->ug_request,
+               cfront_d->cnt_max, cfront_d->ug_data);
+       switch (tab_index) {
+       case CT_VIEW_CONTACT:
+               cfront_d->sub_view[tab_index] = ctui_create_phone_list_view(view_info);
+               break;
+       case CT_VIEW_LOG:
+               cfront_d->sub_view[tab_index] = phone_create_log_view(view_info);
+               break;
+       case CT_VIEW_GROUP:
+               cfront_d->sub_view[tab_index] = phone_create_group_view(view_info);
+               break;
+       case CT_VIEW_FAVORITE:
+               cfront_d->sub_view[tab_index] = phone_favor_create_view(view_info);
+               break;
+       default:
+               ERR("tab_index is invalid");
+               break;
+       };
+       free(view_info);
+}
+
+static void cfront_view_show_sub_view(ct_front_data *cfront_d, int tab_index)
+{
+       PH_FN_CALL;
+       Evas_Object *view;
+       ph_view_info *view_info;
+       p_retm_if(cfront_d->select_tab == tab_index, "The tab is already shown");
+
+       cfront_view_reset_current_sub_view(cfront_d);
+       phone_hide_notify(cfront_d->navi);
+
+       view_info = calloc(1, sizeof(ph_view_info));
+       phone_set_view_info(view_info, cfront_d->win, cfront_d->navi, cfront_d->ug, cfront_d->ug_request,
+               cfront_d->cnt_max, cfront_d->ug_data);
+
+       switch (tab_index) {
+       case CT_VIEW_CONTACT:
+               if (NULL == cfront_d->sub_view[tab_index])
+                       cfront_d->sub_view[tab_index] = ctui_create_phone_list_view(view_info);
+               ctui_list_set_background(cfront_d->navi, false);
+               if (PH_UG_REQUEST_CHECK == cfront_d->ug_request ||
+                       PH_UG_REQUEST_CHECK_FOR_NUMBER == cfront_d->ug_request ||
+                       PH_UG_REQUEST_CHECK_FOR_EMAIL == cfront_d->ug_request ||
+                       PH_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == cfront_d->ug_request) {
+                       ctui_list_edit_mode_start(evas_object_data_get(cfront_d->navi, "clist_d"));
+               }
+               else
+                       ctui_list_navi_set(CT_LIST_MODE_DEFAULT, evas_object_data_get(cfront_d->navi, "clist_d"));
+               break;
+       case CT_VIEW_LOG:
+               if (NULL == cfront_d->sub_view[tab_index])
+                       cfront_d->sub_view[tab_index] = phone_create_log_view(view_info);
+               phone_log_set_background(cfront_d->navi, false);
+               if (PH_UG_REQUEST_CHECK == cfront_d->ug_request ||
+                       PH_UG_REQUEST_CHECK_FOR_NUMBER == cfront_d->ug_request ||
+                       PH_UG_REQUEST_CHECK_FOR_EMAIL == cfront_d->ug_request ||
+                       PH_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == cfront_d->ug_request)
+                       phone_log_check_mode_start(evas_object_data_get(cfront_d->navi, "log_data"));
+               else
+                       phone_log_set_navi(cfront_d->navi);
+               break;
+       case CT_VIEW_GROUP:
+               if (NULL == cfront_d->sub_view[tab_index])
+                       cfront_d->sub_view[tab_index] = phone_create_group_view(view_info);
+               phone_group_set_background(cfront_d->sub_view[tab_index], false);
+               phone_group_set_navi(cfront_d->sub_view[tab_index]);
+               break;
+       case CT_VIEW_FAVORITE:
+               if (NULL == cfront_d->sub_view[tab_index])
+                       cfront_d->sub_view[tab_index] = phone_favor_create_view(view_info);
+               phone_favor_set_background(cfront_d->sub_view[CT_VIEW_FAVORITE], false);
+               if (cfront_d->ug &&
+                       (PH_UG_REQUEST_CHECK == cfront_d->ug_request ||
+                       PH_UG_REQUEST_CHECK_FOR_NUMBER == cfront_d->ug_request ||
+                       PH_UG_REQUEST_CHECK_FOR_EMAIL == cfront_d->ug_request ||
+                       PH_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == cfront_d->ug_request)) {
+                       phone_favor_edit_mode_start(evas_object_data_get(cfront_d->sub_view[tab_index], "favor_d"));
+               }
+               else
+                       phone_favor_set_navi(cfront_d->sub_view[tab_index], PH_FAVOR_MODE_DEFAULT);
+               break;
+       default:
+               free(view_info);
+               ERR("tab_index is invalid");
+               return;
+       }
+       cfront_d->select_tab = tab_index;
+
+       view = elm_object_part_content_unset(cfront_d->layout, "elm.swallow.content");
+       if (view)
+               evas_object_hide(view);
+
+       elm_object_part_content_set(cfront_d->layout, "elm.swallow.content", cfront_d->sub_view[tab_index]);
+       evas_object_show(cfront_d->sub_view[tab_index]);
+
+       free(view_info);
+}
+
+static Eina_Bool cfront_view_load_all_sub_view(void *data)
+{
+       PH_FN_CALL;
+       ct_front_data *cfront_d = data;
+       int i;
+
+       for (i=CT_VIEW_CONTACT;i<CT_VIEW_MAX;i++) {
+               if (cfront_d->view_visible[i] && NULL == cfront_d->sub_view[i]) {
+                       cfront_view_load_sub_view(cfront_d, i);
+                       return ECORE_CALLBACK_RENEW;
+               }
+       }
+       cfront_d->idler = NULL;
+       return ECORE_CALLBACK_CANCEL;
+}
+
+API Eina_Bool ctui_front_view_load_timer(void *data)
+{
+       PH_FN_CALL;
+       ct_front_data *cfront_d = data;
+
+       cfront_d->idler = ecore_idler_add(cfront_view_load_all_sub_view, cfront_d);
+       cfront_d->timer = NULL;
+
+
+       return ECORE_CALLBACK_CANCEL;
+}
+
+static void cfront_view_change_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       int i;
+       Elm_Object_Item *selected_it;
+       ct_front_data *cfront_d = data;
+
+       selected_it = elm_toolbar_selected_item_get(obj);
+
+       if (!selected_it) {
+               selected_it = cfront_d->item[cfront_d->select_tab];
+               elm_toolbar_item_selected_set(cfront_d->item[cfront_d->select_tab], EINA_TRUE);
+       }
+       for (i=CT_VIEW_CONTACT;i<CT_VIEW_MAX;i++) {
+               if (cfront_d->item[i])
+                       if (selected_it == cfront_d->item[i]) break;
+       }
+       PH_DBG("cur sel : %d, sel index : %d", cfront_d->select_tab, i);
+       cfront_view_show_sub_view(cfront_d, i);
+}
+
+static void cfront_view_delete_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ct_front_data *cfront_d = data;
+       int i;
+
+       p_retm_if(NULL == cfront_d, "cfront_d is null");
+
+       for (i=0;i<CT_VIEW_MAX;i++) {
+               if (cfront_d->sub_view[i])
+                       evas_object_del(cfront_d->sub_view[i]);
+               cfront_d->sub_view[i] = NULL;
+       }
+
+       if (cfront_d->idler) {
+               ecore_idler_del(cfront_d->idler);
+               cfront_d->idler = NULL;
+       }
+
+       if (cfront_d->timer) {
+               ecore_timer_del(cfront_d->timer);
+               cfront_d->timer = NULL;
+       }
+
+       if(!cfront_d->ug)
+               free(cfront_d);
+       else
+               cfront_d->ug = NULL;
+       PH_FN_END;
+}
+
+Evas_Object* ct_front_view_create_toolbar(ct_front_data *cfront_d)
+{
+       Evas_Object *base;
+       Evas_Object *layout;
+       Evas_Object *naviframe;
+       Evas_Object *toolbar;
+       Elm_Object_Item *navi_it;
+       Evas_Object *conform;
+
+       conform = elm_conformant_add(cfront_d->win);
+       p_retvm_if(NULL == conform, NULL, "elm_conformant_add() Failed");
+
+       evas_object_size_hint_weight_set(conform, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       base = elm_layout_add(conform);
+       p_retvm_if(NULL == base, NULL, "elm_layout_add() Failed");
+
+       evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       elm_layout_theme_set(base, "layout", "application", "default");
+       elm_win_resize_object_add(cfront_d->win, conform);
+       elm_object_content_set(conform, base);
+       evas_object_show(base);
+       evas_object_show(conform);
+
+       naviframe = elm_naviframe_add(base);
+       elm_naviframe_prev_btn_auto_pushed_set(naviframe, EINA_FALSE);
+       elm_object_part_content_set(base, "elm.swallow.content", naviframe);
+       cfront_d->navi = naviframe;
+
+       layout = elm_layout_add(naviframe);
+       p_retvm_if(NULL == layout, NULL, "elm_layout_add() Failed");
+       elm_layout_theme_set(layout, "layout", "tabbar", "default");
+       cfront_d->layout = layout;
+
+       toolbar = elm_toolbar_add(naviframe);
+       p_retvm_if(NULL == toolbar, NULL, "elm_toolbar_add() Failed");
+       elm_toolbar_transverse_expanded_set(toolbar, EINA_TRUE);
+       elm_object_style_set(toolbar, "tabbar");
+       elm_object_part_content_set(layout, "elm.swallow.tabbar", toolbar);
+       cfront_d->tabbar = toolbar;
+
+       elm_toolbar_shrink_mode_set(toolbar, ELM_TOOLBAR_SHRINK_EXPAND);
+
+       if (cfront_d->view_visible[CT_VIEW_CONTACT])
+               cfront_d->item[CT_VIEW_CONTACT] = elm_toolbar_item_append(toolbar,
+                               PH_IMG_ICON_CONTACTS, S_(PH_SYS_BODY_CONTACTS), cfront_view_change_cb, cfront_d);
+       if (cfront_d->view_visible[CT_VIEW_GROUP])
+               cfront_d->item[CT_VIEW_GROUP] = elm_toolbar_item_append(toolbar,
+                               PH_IMG_ICON_GROUP, T_(CT_GET_TEXT_BASIC, CTTEXT_GROUP), cfront_view_change_cb, cfront_d);
+       if (cfront_d->view_visible[CT_VIEW_FAVORITE])
+               cfront_d->item[CT_VIEW_FAVORITE] = elm_toolbar_item_append(toolbar,
+                               PH_IMG_ICON_FAVORITE, T_(PH_GET_TEXT_BASIC, PHTEXT_FAVORITES), cfront_view_change_cb, cfront_d);
+       if (cfront_d->view_visible[CT_VIEW_LOG])
+               cfront_d->item[CT_VIEW_LOG] = elm_toolbar_item_append(toolbar,
+                               PH_IMG_ICON_LOGS, T_(PH_GET_TEXT_BASIC, PHTEXT_LOGS), cfront_view_change_cb, cfront_d);
+
+       navi_it = elm_naviframe_item_push(naviframe, NULL, NULL, NULL, layout, NULL);
+       elm_naviframe_item_title_visible_set(navi_it, EINA_FALSE);
+       evas_object_event_callback_add(base, EVAS_CALLBACK_DEL, cfront_view_delete_cb, cfront_d);
+
+       return base;
+}
+
+API ct_front_data* ctui_front_view_create(Evas_Object *win)
+{
+       PH_FN_CALL;
+       Evas_Object *bg;
+       Evas_Object *layout;
+       ct_front_data *cfront_d = calloc(1, sizeof(ct_front_data));
+       cfront_d->win = win;
+       cfront_d->select_tab = CT_VIEW_NONE;
+
+       cfront_d->view_visible[CT_VIEW_CONTACT] = true;
+       cfront_d->view_visible[CT_VIEW_GROUP] = true;
+       cfront_d->view_visible[CT_VIEW_FAVORITE] = true;
+
+       layout = ct_front_view_create_toolbar(cfront_d);
+       if (NULL == layout) {
+               PH_DBG("layout_main is null");
+               free(cfront_d);
+               return NULL;
+       }
+
+       bg = phone_create_bg(layout);
+       if (NULL == bg) {
+               PH_DBG("phone_create_bg() return NULL");
+               free(cfront_d);
+               return NULL;
+       }
+
+       return cfront_d;
+}
+
+API void ctui_front_view_region_changed(ct_front_data *cfront_d)
+{
+       if (cfront_d && cfront_d->sub_view[CT_VIEW_LOG])
+               phone_log_views_update(cfront_d->navi);
+       // TODO: update contact detail history view
+}
+
+API void ctui_front_view_pause(ct_front_data *cfront_d)
+{
+       if (cfront_d && cfront_d->sub_view[CT_VIEW_LOG])
+               phone_log_set_background(cfront_d->navi, true);
+       if (cfront_d && cfront_d->sub_view[CT_VIEW_CONTACT])
+               ctui_list_view_pause(cfront_d->navi);
+       if (cfront_d && cfront_d->sub_view[CT_VIEW_GROUP])
+               phone_group_set_background(cfront_d->sub_view[CT_VIEW_GROUP], true);
+       if (cfront_d && cfront_d->sub_view[CT_VIEW_FAVORITE])
+               phone_favor_set_background(cfront_d->sub_view[CT_VIEW_FAVORITE], true);
+}
+
+API void ctui_front_view_resume(ct_front_data *cfront_d)
+{
+       if (cfront_d && cfront_d->sub_view[CT_VIEW_LOG]) {
+               if (CT_VIEW_LOG == cfront_d->select_tab) {
+                       phone_log_set_background(cfront_d->navi, false);
+                       phone_log_view_resume(cfront_d->navi);
+               }
+       }
+       if (cfront_d && cfront_d->sub_view[CT_VIEW_CONTACT])
+               ctui_list_view_resume(cfront_d->navi);
+
+       if (cfront_d && cfront_d->sub_view[CT_VIEW_GROUP] && CT_VIEW_GROUP == cfront_d->select_tab)
+               phone_group_set_background(cfront_d->sub_view[CT_VIEW_GROUP], false);
+
+       if (cfront_d && cfront_d->sub_view[CT_VIEW_FAVORITE] && CT_VIEW_FAVORITE == cfront_d->select_tab)
+               phone_favor_set_background(cfront_d->sub_view[CT_VIEW_FAVORITE], false);
+}
+
+static void cfront_view_win_activate(void *data, Evas *e, void *even_info)
+{
+       elm_win_activate(data);
+       evas_event_callback_del(e, EVAS_CALLBACK_RENDER_FLUSH_POST, cfront_view_win_activate);
+}
+
+API int ctui_front_view_rotate(ct_front_data *cfront_d, app_device_orientation_e orientation)
+{
+       int rotate;
+       int ret = 0;
+
+       switch (orientation) {
+       case APP_DEVICE_ORIENTATION_0:
+               rotate = 0;
+               ug_send_event(UG_EVENT_ROTATE_PORTRAIT);
+               break;
+       case APP_DEVICE_ORIENTATION_180:
+               rotate = 180;
+               ug_send_event(UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN);
+               break;
+       case APP_DEVICE_ORIENTATION_270:
+               rotate = 270;
+               ug_send_event(UG_EVENT_ROTATE_LANDSCAPE);
+               break;
+       case APP_DEVICE_ORIENTATION_90:
+               rotate = 90;
+               ug_send_event(UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN);
+               break;
+       default:
+               rotate = -1;
+               break;
+       }
+
+       evas_object_data_set(cfront_d->navi, "phone_rotate", (void *)rotate);
+       if (0 <= rotate)
+               elm_win_rotation_with_resize_set(cfront_d->win, rotate);
+       return ret;
+}
+
+API void ctui_front_view_language_changed(ct_front_data *cfront_d)
+{
+       PH_FN_CALL;
+       p_retm_if(NULL == cfront_d, "parameter(cfront_d) is NULL");
+       Elm_Object_Item *selected_it = NULL;
+
+       int i = 0;
+
+       // 1. Update tabbar
+       if (cfront_d->item[CT_VIEW_CONTACT])
+               elm_object_item_text_set(cfront_d->item[CT_VIEW_CONTACT], S_(PH_SYS_BODY_CONTACTS));
+
+       if (cfront_d->item[CT_VIEW_GROUP])
+               elm_object_item_text_set(cfront_d->item[CT_VIEW_GROUP], T_(CT_GET_TEXT_BASIC, CTTEXT_GROUP));
+
+       if (cfront_d->item[CT_VIEW_FAVORITE])
+               elm_object_item_text_set(cfront_d->item[CT_VIEW_FAVORITE], T_(PH_GET_TEXT_BASIC, PHTEXT_FAVORITES));
+
+       if (cfront_d->item[CT_VIEW_LOG])
+               elm_object_item_text_set(cfront_d->item[CT_VIEW_LOG], T_(PH_GET_TEXT_BASIC, PHTEXT_LOGS));
+
+
+       // 2. update view and selection info
+       if (cfront_d->sub_view[CT_VIEW_LOG])
+               phone_log_view_language_changed(cfront_d->navi);
+
+       if (cfront_d->sub_view[CT_VIEW_CONTACT])
+               ctui_list_view_language_changed(cfront_d->navi);
+
+       if (cfront_d->sub_view[CT_VIEW_GROUP])
+               phone_group_view_language_changed(cfront_d->sub_view[CT_VIEW_GROUP]);
+
+       if (cfront_d->sub_view[CT_VIEW_FAVORITE])
+               phone_favor_view_language_changed(cfront_d->sub_view[CT_VIEW_FAVORITE]);
+
+       // 3. Update tabbar
+       selected_it = elm_toolbar_selected_item_get(cfront_d->tabbar);
+       for (i=CT_VIEW_CONTACT;i<CT_VIEW_MAX;i++) {
+               if (cfront_d->item[i])
+                       if (selected_it == cfront_d->item[i]) break;
+       }
+       PH_DBG("cur sel : %d, sel index : %d", cfront_d->select_tab, i);
+       cfront_view_show_sub_view(cfront_d, i);
+       switch (cfront_d->select_tab) {
+       case CT_VIEW_CONTACT:
+       {
+               ct_list_data *clist_d = evas_object_data_get(cfront_d->navi, "clist_d");
+               if(clist_d)
+                       ctui_list_navi_set(clist_d->list_mode, clist_d);
+               break;
+       }
+       case CT_VIEW_GROUP:
+               phone_group_set_navi(cfront_d->sub_view[cfront_d->select_tab]);
+               break;
+       case CT_VIEW_FAVORITE:
+               phone_favor_set_navi(cfront_d->sub_view[cfront_d->select_tab], PH_FAVOR_MODE_DEFAULT);
+               break;
+       case CT_VIEW_LOG:
+               phone_log_set_navi(cfront_d->navi);
+               break;
+       }
+}
+
+API void ctui_front_view_reset(ct_front_data *cfront_d, int select_index, int op, service_h service)
+{
+       PH_FN_CALL;
+       int call_launched = FALSE;
+       ph_view_info *view_info;
+       Evas_Object *view;
+       char *buf = NULL;
+       int ret;
+       int addressbook_id = 0;
+       int grp_id = 0;
+       char *group_name = NULL;
+
+       elm_toolbar_select_mode_set(cfront_d->tabbar, ELM_OBJECT_SELECT_MODE_NONE);
+
+       cfront_view_reset_current_sub_view(cfront_d);
+       if (cfront_d->sub_view[CT_VIEW_CONTACT])
+               ctui_list_view_resume(cfront_d->navi);
+
+       view = elm_object_part_content_unset(cfront_d->layout, "elm.swallow.content");
+       if (view)
+               evas_object_hide(view);
+
+       elm_toolbar_select_mode_set(cfront_d->tabbar, ELM_OBJECT_SELECT_MODE_ALWAYS);
+
+       view_info = calloc(1, sizeof(ph_view_info));
+       phone_set_view_info(view_info, cfront_d->win, cfront_d->navi, cfront_d->ug, cfront_d->ug_request,
+               cfront_d->cnt_max, cfront_d->ug_data);
+
+       switch (select_index) {
+       case CT_VIEW_CONTACT:
+               if (NULL == cfront_d->sub_view[select_index]) {
+                       cfront_d->sub_view[CT_VIEW_CONTACT] = ctui_create_phone_list_view(view_info);
+               }
+               ctui_list_navi_set(CT_LIST_MODE_DEFAULT, evas_object_data_get(cfront_d->navi, "clist_d"));
+               if (CT_FRONT_CONTACT_NEW == op)
+                       ctui_list_new_btn_clicked_cb(evas_object_data_get(cfront_d->navi, "clist_d"), NULL, NULL);
+               else if (CT_FRONT_CONTACT_ADDR == op) {
+                       int ab_id = 0;
+                       ret = service_get_extra_data(service, "launch_type", &buf);
+                       p_warn_if(SERVICE_ERROR_NONE != ret, "service_get_extra_data is failed(%d)", ret);
+
+                       if (buf && *buf) {
+                               ab_id = atoi(buf);
+                               if (0 <= ab_id) {
+                                       ct_list_data *clist_d;
+                                       clist_d = evas_object_data_get(cfront_d->navi, "clist_d");
+                                       p_retm_if(NULL == clist_d, "evas_object_data_get() return NULL");
+                                       clist_d->list_op = CT_GET_LIST_PERSON_OF_ADDRBOOK_ID;
+                                       clist_d->base_ab = ab_id;
+                                       ctui_list_genlist_update(clist_d);
+                               }
+                               free(buf);
+                       }
+               }
+               else if (CT_FRONT_CONTACT_SEARCH == op) {
+                       ret = service_get_extra_data(service, "search_name", &buf);
+                       p_warn_if(SERVICE_ERROR_NONE != ret, "service_get_extra_data is failed(%d)", ret);
+                       ctui_list_set_search_text(evas_object_data_get(cfront_d->navi, "clist_d"), buf);
+                       free(buf);
+               }
+               break;
+       case CT_VIEW_LOG:
+               if (NULL == cfront_d->sub_view[select_index])
+                       cfront_d->sub_view[select_index] = phone_create_log_view(view_info);
+               if (!cfront_d->ug)
+                       phone_log_missed_info_update(cfront_d->navi);
+               phone_log_set_navi(cfront_d->navi);
+               break;
+       case CT_VIEW_GROUP:
+               if (NULL == cfront_d->sub_view[select_index])
+                       cfront_d->sub_view[select_index] = phone_create_group_view(view_info);
+               phone_group_set_navi(cfront_d->sub_view[select_index]);
+
+               ret = service_get_extra_data(service, "addr_id", &buf);
+               p_warn_if(SERVICE_ERROR_NONE != ret, "service_get_extra_data is failed(%d)", ret);
+
+               if (buf)
+                       addressbook_id = atoi(buf);
+
+               buf = NULL;
+
+               ret = service_get_extra_data(service, "group_id", &buf);
+               p_warn_if(SERVICE_ERROR_NONE != ret, "service_get_extra_data is failed(%d)", ret);
+
+               if (buf)
+                       grp_id = atoi(buf);
+
+               buf = NULL;
+               ret = service_get_extra_data(service, "group_name", &buf);
+               p_warn_if(SERVICE_ERROR_NONE != ret, "service_get_extra_data is failed(%d)", ret);
+               FREEandSTRDUP(group_name, buf);
+
+               free(buf);
+
+               if (CT_FRONT_GROUP_MESSAGE == op) {
+                       int list_op;
+                       if (-1 == grp_id)
+                               list_op = CT_GET_LIST_PERSON_HAD_NUMBER_OF_ADDRBOOK_ID;
+                       else if (grp_id)
+                               list_op = CT_GET_LIST_PERSON_HAD_NUMBER_OF_GROUP_ID;
+                       else
+                               list_op = CT_GET_LIST_PERSON_NOT_ASSIGNED_HAD_NUMBER_OF_ADDRBOOK_ID;
+
+                       ctui_create_list_select_view(view_info->navi, phone_group_message_result_cb, evas_object_data_get(cfront_d->sub_view[select_index], "cgroup_d"), list_op, addressbook_id, grp_id, 0);
+               }
+               else if (CT_FRONT_GROUP_EMAIL == op) {
+                       int list_op;
+                       if (-1 == grp_id)
+                               list_op = CT_GET_LIST_PERSON_HAD_EMAIL_OF_ADDRBOOK_ID;
+                       else if (grp_id)
+                               list_op = CT_GET_LIST_PERSON_HAD_EMAIL_OF_GROUP_ID;
+                       else
+                               list_op = CT_GET_LIST_PERSON_NOT_ASSIGNED_HAD_EMAIL_OF_ADDRBOOK_ID;
+
+                       ctui_create_list_select_view(view_info->navi, phone_group_email_result_cb, evas_object_data_get(cfront_d->sub_view[select_index], "cgroup_d"), list_op, addressbook_id, grp_id, 0);
+               }
+               else if (CT_FRONT_GROUP_DETAIL == op) {
+                       int list_op;
+                       int addressbook_mode;
+                       contacts_record_h record = NULL;
+                       contacts_error_e err = CONTACTS_ERROR_NONE;
+                       ct_group_list *info;
+
+                       info = calloc(1, sizeof(ct_group_list));
+                       if (NULL == info) {
+                               ERR("calloc() return NULL");
+                               break;
+                       }
+
+                       err = contacts_db_get_record(_contacts_address_book._uri, addressbook_id, &record);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+
+                       err = contacts_record_get_int(record, _contacts_address_book.mode, &addressbook_mode);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+                       err = contacts_record_destroy(record, true);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+                       if (-1 == grp_id)
+                               list_op = CT_GET_LIST_PERSON_HAD_NUMBER_OF_ADDRBOOK_ID;
+                       else if (grp_id)
+                               list_op = CT_GET_LIST_PERSON_HAD_NUMBER_OF_GROUP_ID;
+                       else
+                               list_op = CT_GET_LIST_PERSON_NOT_ASSIGNED_HAD_NUMBER_OF_ADDRBOOK_ID;
+                       info->id_ab = addressbook_id;
+                       info->id_grp = grp_id;
+                       info->name = group_name;
+                       info->mode = addressbook_mode;
+                       ctui_list_create_contact_view_with_info(view_info, list_op, info);
+
+                        free(info);
+               }
+               break;
+       case CT_VIEW_FAVORITE:
+               if (NULL == cfront_d->sub_view[select_index])
+                       cfront_d->sub_view[select_index] = phone_favor_create_view(view_info);
+               phone_favor_set_navi(cfront_d->sub_view[select_index], PH_FAVOR_MODE_DEFAULT);
+               break;
+       default:
+               break;
+       }
+
+       cfront_d->select_tab = select_index;
+
+       if (CT_VIEW_NONE < select_index && select_index < CT_VIEW_MAX) {
+               elm_object_part_content_set(cfront_d->layout, "elm.swallow.content", cfront_d->sub_view[select_index]);
+               evas_object_show(cfront_d->sub_view[select_index]);
+               elm_toolbar_item_selected_set(cfront_d->item[select_index], EINA_TRUE);
+       }
+
+       if (cfront_d->win && FALSE == call_launched && CT_VIEW_NONE != select_index){
+               if (EINA_FALSE == evas_object_visible_get(cfront_d->win))
+                       evas_object_show(cfront_d->win);
+               evas_event_callback_add(evas_object_evas_get(cfront_d->navi),
+                                       EVAS_CALLBACK_RENDER_FLUSH_POST, cfront_view_win_activate, cfront_d->win);
+               elm_win_activate(cfront_d->win);
+       }
+       else
+               elm_win_lower(cfront_d->win);
+
+       cfront_d->timer = ecore_timer_add(3.0, ctui_front_view_load_timer, cfront_d);
+
+       free(view_info);
+       PH_FN_END;
+}
+
diff --git a/lib/ct-front/ct-front-view.h b/lib/ct-front/ct-front-view.h
new file mode 100755 (executable)
index 0000000..84410c9
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CT_FRONT_VIEW_H__
+#define __CT_FRONT_VIEW_H__
+
+Evas_Object* ct_front_view_create_toolbar(ct_front_data *cfront_d);
+
+#endif /* __CT_FRONT_VIEW_H__ */
+
diff --git a/lib/ct-front/include/ct-front.h b/lib/ct-front/include/ct-front.h
new file mode 100755 (executable)
index 0000000..785b62f
--- /dev/null
@@ -0,0 +1,71 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CT_FRONT_H__
+#define __CT_FRONT_H__
+
+#include <app.h>
+
+enum {
+       CT_FRONT_CONTACT_NEW,
+       CT_FRONT_CONTACT_ADDR,
+       CT_FRONT_CONTACT_SEARCH,
+       CT_FRONT_GROUP_MESSAGE,
+       CT_FRONT_GROUP_EMAIL,
+       CT_FRONT_GROUP_DETAIL,
+};
+
+enum CT_VIEW_TYPE {
+       CT_VIEW_NONE = -1,
+       CT_VIEW_CONTACT,
+       CT_VIEW_LOG,
+       CT_VIEW_GROUP,
+       CT_VIEW_FAVORITE,
+       CT_VIEW_MAX,
+};
+
+typedef struct
+{
+       Evas_Object *win;
+       Evas_Object *navi;
+       Evas_Object *layout;
+       Evas_Object *tabbar;
+       Evas_Object *sub_view[CT_VIEW_MAX];
+       Elm_Object_Item *item[CT_VIEW_MAX];
+       bool view_visible[CT_VIEW_MAX];
+       void *ug;
+       char *ug_data;
+       int ug_request;
+       int cnt_max;
+       int select_tab;
+       int auto_rorate_screen;
+       app_device_orientation_e rotate;
+       Ecore_Idler *idler;
+       Ecore_Timer *timer;
+}ct_front_data;
+
+ct_front_data* ctui_front_view_create(Evas_Object *win);
+Eina_Bool ctui_front_view_load_timer(void *data);
+void ctui_front_view_region_changed(ct_front_data *cfront_d);
+void ctui_front_view_reset(ct_front_data *cfront_d, int tab_index, int op, service_h service);
+void ctui_front_view_language_changed(ct_front_data *cfront_d);
+void ctui_front_view_resume(ct_front_data *cfront_d);
+void ctui_front_view_pause(ct_front_data *cfront_d);
+int ctui_front_view_rotate(ct_front_data *cfront_d, app_device_orientation_e orientation);
+
+#endif /* __CT_FRONT_H__ */
+
diff --git a/lib/details/CMakeLists.txt b/lib/details/CMakeLists.txt
new file mode 100755 (executable)
index 0000000..8a87b1e
--- /dev/null
@@ -0,0 +1,24 @@
+LINK_DIRECTORIES(${CMAKE_BINARY_DIR})
+
+SET(TARGET ${CT_DETAILS})
+
+FILE(GLOB SRCS *.c)
+
+INCLUDE(FindPkgConfig)
+pkg_check_modules(details_pkgs REQUIRED icu-i18n)
+
+FOREACH(flag ${details_pkgs_CFLAGS})
+       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+
+ADD_LIBRARY(${TARGET} SHARED ${SRCS})
+SET_TARGET_PROPERTIES(${TARGET} PROPERTIES SOVERSION ${VERSION_MAJOR})
+SET_TARGET_PROPERTIES(${TARGET} PROPERTIES VERSION ${VERSION})
+SET_TARGET_PROPERTIES(${TARGET} PROPERTIES COMPILE_FLAGS ${EXTRA_CFLAGS})
+TARGET_LINK_LIBRARIES(${TARGET} ${COMMON_LIB} ${ug_pkgs_LDFLAGS} ${details_pkgs_LDFLAGS})
+
+ADD_DEPENDENCIES(${TARGET} contacts_edj_build image_layout_edj_build detail_theme_edj_build)
+
+INSTALL(TARGETS ${TARGET} DESTINATION ${UGLIBDIR})
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/lib/details/contacts-details-efl.xml DESTINATION "/usr/share/packages")
diff --git a/lib/details/base_addrbook b/lib/details/base_addrbook
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/lib/details/contacts-details-efl.xml b/lib/details/contacts-details-efl.xml
new file mode 100644 (file)
index 0000000..1896de3
--- /dev/null
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="contacts-details-efl" version="0.1.0-0" install-location="internal-only">
+       <label>contacts-details</label>
+       <author email="ensung.park@samsung.com" href="www.samsung.com">ensung park</author>
+       <description>contacts-details-efl Application</description>
+       <ui-application appid="contacts-details-efl" exec="/usr/ug/bin/contacts-details-efl" nodisplay="true" multiple="true" type="capp" taskmanage="false">
+               <icon>org.tizen.contacts.png</icon>
+                <label>contacts-details</label>
+                <label xml:lang="en-us">contacts-details</label>
+                <label xml:lang="nl-nl">contacts-details</label>
+                <label xml:lang="de-de">contacts-details</label>
+                <label xml:lang="en-gb">contacts-details</label>
+                <label xml:lang="zh-hk">contacts-details</label>
+                <label xml:lang="zh-cn">contacts-details</label>
+                <label xml:lang="ru-ru">contacts-details</label>
+                <label xml:lang="zh-tw">contacts-details</label>
+                <label xml:lang="ja-jp">contacts-details</label>
+                <label xml:lang="es-es">contacts-details</label>
+                <label xml:lang="el-gr">contacts-details</label>
+                <label xml:lang="it-it">contacts-details</label>
+                <label xml:lang="tr-tr">contacts-details</label>
+                <label xml:lang="pt-pt">contacts-details</label>
+                <label xml:lang="fr-fr">contacts-details</label>
+                <label xml:lang="ko-kr">contacts-details</label>
+               <application-service>
+                       <operation name="http://tizen.org/ns/packages"/>
+               </application-service>
+       </ui-application>
+</manifest>
diff --git a/lib/details/ct-detail-activity.c b/lib/details/ct-detail-activity.c
new file mode 100755 (executable)
index 0000000..bd59617
--- /dev/null
@@ -0,0 +1,263 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include "phone.h"
+#include "phone-common.h"
+#include <account-types.h>
+#include <account.h>
+
+typedef struct
+{
+       int activity_id;
+       int contact_id;
+       int address_book_id;
+       char *acc_name;
+       char *status;
+       int time;
+       char *data;
+       char *icon_path;
+}ct_detail_activity_info;
+
+enum ACTIVITY_ITC_TYPE {
+       ACTIVITY_ITC_NUM_UTIL_BTN = 0,
+       ACTIVITY_ITC_ACTIVITY,
+       ACTIVITY_ITC_ACTIVITY_NO_IMG,
+       ACTIVITY_ITC_MAX,
+};
+
+static Elm_Genlist_Item_Class activity_itcs[] = {
+       {.item_style="detail.3icon"},
+       {.item_style="activity_list"},
+       {.item_style="activity_list_no_img"},
+};
+
+static void detail_activity_fill_genlist(ct_activity_data *cactivity_d)
+{
+       PH_FN_CALL;
+       Evas_Object *genlist;
+       Eina_List *l;
+       ct_detail_activity_info *l_info;
+
+       if (NULL == cactivity_d->activity_genlist) {
+               genlist = elm_genlist_add(cactivity_d->layout);
+               elm_object_theme_set(genlist, cactivity_d->th);
+               cactivity_d->activity_genlist = genlist;
+               evas_object_data_set(genlist, "cactivity_d", cactivity_d);
+               elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
+       }
+       else {
+               genlist = cactivity_d->activity_genlist;
+               elm_genlist_clear(genlist);
+       }
+
+       EINA_LIST_FOREACH(cactivity_d->list, l, l_info) {
+               /* Temporary code need to fix l_info->data for activity image*/
+               /*
+               if (l_info->data && *l_info->data)
+                       elm_genlist_item_append(genlist, &activity_itcs[ACTIVITY_ITC_ACTIVITY], l_info,  NULL,
+                               ELM_GENLIST_ITEM_NONE, NULL, l_info);
+               else */
+               elm_genlist_item_append(genlist, &activity_itcs[ACTIVITY_ITC_ACTIVITY_NO_IMG], l_info,  NULL,
+                       ELM_GENLIST_ITEM_NONE, NULL, l_info);
+       }
+}
+
+static Evas_Object *detail_activity_gl_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       ct_detail_activity_info * l_info = data;
+
+       char buf[PATH_MAX]={0};
+       Evas_Object *ic;
+
+       ic = elm_icon_add(obj);
+       p_retvm_if(NULL == ic, NULL, "elm_icon_add() return NULL");
+
+       // Temporary code need to fix l_info->data for activity image
+       if (0 == strcmp(part, "elm.icon.2")) {
+               if ('\0' == *l_info->data)
+                       return NULL;
+
+               snprintf(buf, sizeof(buf), "%s", l_info->data);
+               elm_icon_file_set(ic, buf, NULL);
+               evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+               return ic;
+       }
+       else if (0 == strcmp(part, "elm.icon.1")) {
+               if (NULL == l_info->icon_path || '\0' == *l_info->icon_path)
+                       return NULL;
+               elm_icon_file_set(ic, l_info->icon_path, NULL);
+               evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+               return ic;
+       }
+       else
+               return NULL;
+}
+
+static char* detail_activity_gl_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       ct_detail_activity_info * activity_info = data;
+       ct_activity_data *cactivity_d;
+       cactivity_d = evas_object_data_get(obj, "cactivity_d");
+       if (0 == strcmp(part, "elm.text.1")) {
+               return SAFE_STRDUP(activity_info->status);
+       }
+       else if (0 == strcmp(part, "elm.text.2")) {
+               return phone_detail_log_get_time(cactivity_d->hformatter, activity_info->time);
+       }
+       return NULL;
+}
+
+void ct_detail_activity_create_itcs()
+{
+       activity_itcs[ACTIVITY_ITC_ACTIVITY].func.text_get = detail_activity_gl_label_get;
+       activity_itcs[ACTIVITY_ITC_ACTIVITY].func.content_get = detail_activity_gl_icon_get;
+
+       activity_itcs[ACTIVITY_ITC_ACTIVITY_NO_IMG].func.text_get = detail_activity_gl_label_get;
+       activity_itcs[ACTIVITY_ITC_ACTIVITY_NO_IMG].func.content_get = detail_activity_gl_icon_get;
+}
+
+void ct_detail_activity_load_data(ct_activity_data *cactivity_d)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_list_h list_activity = NULL;
+       contacts_record_h record_activity = NULL;
+       Eina_List *list = NULL;
+       int count = 0;
+       int i = 0;
+
+       err = phone_cts_get_list(_contacts_contact_activity._uri, _contacts_contact_activity.person_id, cactivity_d->person_id, &list_activity);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_list(list_activity) Failed(%d)", err);
+
+       while (CONTACTS_ERROR_NONE == err) {
+               ct_detail_activity_info *activity_info;
+
+               err = contacts_list_get_current_record_p(list_activity, &record_activity);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_get_current_record_p() Failed(%d)", err);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_list_get_current_record_p() Failed(%d)", err);
+                       break;
+               }
+               activity_info = calloc(1, sizeof(ct_detail_activity_info));
+
+               err = contacts_record_get_int(record_activity, _contacts_contact_activity.activity_id, &(activity_info->activity_id));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int(id) Failed(%d)", err);
+               err = contacts_record_get_int(record_activity, _contacts_contact_activity.contact_id, &(activity_info->contact_id));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int(contact_id) Failed(%d)", err);
+               err = contacts_record_get_int(record_activity, _contacts_contact_activity.address_book_id, &(activity_info->address_book_id));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int(address_book_id) Failed(%d)", err);
+               err = contacts_record_get_str(record_activity, _contacts_contact_activity.source_name, &(activity_info->acc_name));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int(source_name) Failed(%d)", err);
+               err = contacts_record_get_str(record_activity, _contacts_contact_activity.status, &(activity_info->status));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int(status) Failed(%d)", err);
+               err = contacts_record_get_int(record_activity, _contacts_contact_activity.timestamp, &(activity_info->time));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int(timestamp) Failed(%d)", err);
+               for (i = 0; i < cactivity_d->acc_cnt; i++) {
+                       if (cactivity_d->acc_types[i].id == activity_info->address_book_id)
+                               activity_info->icon_path = cactivity_d->acc_types[i].icon_path;
+               }
+               /* Need To Fix Facebook Sync Data*/
+               /*
+               err = contacts_record_get_str(record_activity, _contacts_contact_activity.sync_data1, &(activity_info->data));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int(sync_data1) Failed(%d)", err);
+               */
+
+               list = eina_list_append(list, (void*)activity_info);
+               PH_DBG("status = %s", activity_info->status);
+
+               err = contacts_list_next(list_activity);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_list_next() Failed(%d)", err);
+                       break;
+               }
+       }
+
+       err = contacts_list_destroy(list_activity, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy(list_activity) Failed(%d)", err);
+       cactivity_d->list = list;
+}
+
+static void detail_activity_free_list(ct_activity_data *cactivity_d)
+{
+       ct_detail_activity_info *l_info;
+
+       EINA_LIST_FREE(cactivity_d->list, l_info) {
+               if (NULL == l_info) continue;
+               free(l_info->acc_name);
+               free(l_info->status);
+               free(l_info->data);
+               free(l_info);
+       }
+       cactivity_d->list = NULL;
+}
+
+static void detail_activity_view_delete_cb(void *data, Evas *e, Evas_Object *obj,
+               void *event_info)
+{
+       ct_activity_data *cactivity_d = data;
+
+       detail_activity_free_list(cactivity_d);
+
+       if (cactivity_d->activity_genlist)
+               evas_object_del(cactivity_d->activity_genlist);
+
+       if (cactivity_d->th) {
+               elm_theme_extension_del(cactivity_d->th, DETAIL_THEME_EDJ);
+               elm_theme_free(cactivity_d->th);
+       }
+
+       free(cactivity_d);
+}
+
+static void detail_activity_back_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_activity_data *cactivity_d = (ct_activity_data *)data;
+       elm_naviframe_item_pop(cactivity_d->navi);
+}
+
+static void detail_activity_back_btn(ct_activity_data *cactivity_d)
+{
+       Evas_Object *back_btn;
+       back_btn = elm_button_add(cactivity_d->navi);
+       p_retm_if(NULL == back_btn, "elm_button_add() return NULL");
+       elm_object_style_set(back_btn, "naviframe/back_btn/default");
+       elm_object_item_part_content_set(cactivity_d->navi_item, "prev_btn", back_btn);
+       evas_object_smart_callback_add(back_btn, "clicked", detail_activity_back_btn_cb, cactivity_d);
+}
+
+static void detail_activity_set_navi(ct_activity_data *cactivity_d)
+{
+       p_retm_if(NULL == cactivity_d->navi_item, "navi item is NULL");
+
+       phone_navi_item_clear(cactivity_d->navi_item);
+       detail_activity_back_btn(cactivity_d);
+}
+
+void ct_detail_activity_fill_layout(ct_activity_data *cactivity_d)
+{
+       Evas_Object *layout;
+
+       layout = phone_create_base_layout(cactivity_d->navi, false);
+       cactivity_d->layout = layout;
+
+       detail_activity_fill_genlist(cactivity_d);
+       elm_object_part_content_set(layout, "elm.swallow.content", cactivity_d->activity_genlist);
+
+       cactivity_d->navi_item = elm_naviframe_item_push(cactivity_d->navi, "Activity", NULL, NULL, cactivity_d->layout, NULL);
+       elm_naviframe_item_title_visible_set(cactivity_d->navi_item, EINA_TRUE);
+       evas_object_event_callback_add(cactivity_d->layout, EVAS_CALLBACK_DEL, detail_activity_view_delete_cb, cactivity_d);
+       detail_activity_set_navi(cactivity_d);
+}
diff --git a/lib/details/ct-detail-activity.h b/lib/details/ct-detail-activity.h
new file mode 100755 (executable)
index 0000000..057aa81
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CONTACTS_DETAIL_ACTIVITY_H__
+#define __CONTACTS_DETAIL_ACTIVITY_H__
+
+#include "phone-common.h"
+
+void ct_detail_activity_create_itcs();
+void ct_detail_activity_load_data(ct_activity_data *cactivity_d);
+void ct_detail_activity_fill_layout(ct_activity_data *cactivity_d);
+
+#endif //__CONTACTS_DETAIL_ACTIVITY_H__
diff --git a/lib/details/ct-detail-history.c b/lib/details/ct-detail-history.c
new file mode 100755 (executable)
index 0000000..a209f67
--- /dev/null
@@ -0,0 +1,876 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include "phone.h"
+#include "ct-detail-history.h"
+#include "ct-detail-utils.h"
+#include "ct-detail-view.h"
+
+typedef struct
+{
+       int plog_id;
+       int plog_type;
+       int plog_time;
+       int plog_duration;
+       int plog_msgid;
+       int group_index;
+       char *plog_number;
+       char *plog_shortmsg;
+       Eina_Bool checked;
+}ct_detail_history_info;
+
+enum HISTORY_ITC_TYPE {
+       HISTORY_ITC_NUM_UTIL_BTN = 0,
+       HISTORY_ITC_HISTORY,
+       HISTORY_ITC_DATE,
+       HISTORY_ITC_SELECT_ALL,
+       HISTORY_ITC_MAX,
+};
+
+static Elm_Genlist_Item_Class history_itcs[] = {
+       {.item_style="detail.3icon"},
+       {.item_style="history_list"},
+       {.item_style="grouptitle"},
+       {.item_style="1icon"},
+};
+
+static void detail_history_check_del(ct_history_data *chistory_d);
+static void detail_history_set_navi(ct_history_data *chistory_d, int mode);
+static Eina_Bool detail_history_refresh_view(void *data);
+
+void ct_detail_history_changed_cb(const char *view_uri, void *data)
+{
+       ct_history_data *chistory_d = data;
+
+       if (chistory_d->updating) return;
+       if (chistory_d->idler) {
+               ecore_idler_del(chistory_d->idler);
+               chistory_d->idler = NULL;
+       }
+       chistory_d->idler = ecore_idler_add(detail_history_refresh_view, chistory_d);
+}
+
+static void detail_history_delete_records_cb(int err, void *data)
+{
+       ct_history_data *chistory_d = data;
+       ph_progress_info *p_info = NULL;
+
+       p_retm_if(NULL == chistory_d, "Invalid parameter(chistory_d is NULL)");
+       p_info = chistory_d->p_info;
+       p_retm_if(NULL == p_info, "Invalid parameter(p_info is NULL)");
+
+       if (p_info->update_ids) {
+               free(p_info->update_ids);
+               p_info->update_ids = NULL;
+       }
+
+       if (CONTACTS_ERROR_NONE != err || p_info->alive == false) {
+               if (p_info->popup) {
+                       evas_object_del(p_info->popup);
+                       p_info->popup = NULL;
+               }
+               phone_show_tickernoti(S_(PH_SYS_POP_FAILED));
+               free(p_info);
+               chistory_d->p_info = NULL;
+               chistory_d->updating = false;
+               elm_genlist_decorate_mode_set(chistory_d->history_genlist, EINA_FALSE);
+               chistory_d->view_mode = DETAIL_VIEW_MODE_HISTORY;
+               ct_detail_history_changed_cb(_contacts_phone_log._uri, chistory_d);
+               return;
+       }
+       else if (p_info->cnt == p_info->cnt_checked_total) {
+               if (p_info->popup) {
+                       evas_object_del(p_info->popup);
+                       p_info->popup = NULL;
+               }
+               phone_show_tickernoti(S_(PH_SYS_POP_DELETED));
+               free(p_info);
+               chistory_d->p_info = NULL;
+               chistory_d->updating = false;
+               elm_genlist_decorate_mode_set(chistory_d->history_genlist, EINA_FALSE);
+               chistory_d->view_mode = DETAIL_VIEW_MODE_HISTORY;
+               ct_detail_history_changed_cb(_contacts_phone_log._uri, chistory_d);
+               return;
+       }
+       else {
+               detail_history_check_del(chistory_d);
+       }
+}
+
+static void detail_history_check_del(ct_history_data *chistory_d)
+{
+       const int DETAIL_BULK_LENGTH = 50;
+       char percent_total[PH_TEXT_MAX_LEN+1] = {0, };
+       char percent[PH_TEXT_MAX_LEN+1] = {0, };
+       int *ids = NULL;
+       double value = 0.0;
+       int count = 0;
+       int base_count = 0;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ph_progress_info *p_info = chistory_d->p_info;
+       Eina_List *l;
+       ct_detail_history_info *l_info;
+
+       if (p_info->cnt_checked_total - p_info->cnt < DETAIL_BULK_LENGTH)
+               ids = calloc(1, sizeof(int) * (p_info->cnt_checked_total - p_info->cnt));
+       else
+               ids = calloc(1, sizeof(int) * DETAIL_BULK_LENGTH);
+       p_retm_if(NULL == ids, "calloc() return NULL");
+
+       EINA_LIST_FOREACH(chistory_d->list, l, l_info) {
+               if (!l_info) continue;
+               if (TRUE == l_info->checked) {
+                       if (base_count < p_info->cnt) {
+                               base_count++;
+                               continue;
+                       }
+
+                       ids[count++] = l_info->plog_id;
+                       if (DETAIL_BULK_LENGTH == count || (count + p_info->cnt) == p_info->cnt_checked_total) {
+                               p_info->cnt += count;
+                               break;
+                       }
+               }
+       }
+       value = (double)p_info->cnt / (double)p_info->cnt_checked_total;
+       elm_progressbar_value_set(p_info->progressbar, value);
+       snprintf(percent, sizeof(percent), "%d%%", (int)(100.0 * (double)p_info->cnt/(double)p_info->cnt_checked_total));
+       snprintf(percent_total, sizeof(percent_total), "%d/%d", p_info->cnt, p_info->cnt_checked_total);
+       edje_object_part_text_set(elm_layout_edje_get(p_info->layout), "elm.text.subtext1", percent);
+       edje_object_part_text_set(elm_layout_edje_get(p_info->layout), "elm.text.subtext2", percent_total);
+
+       p_info->update_ids = ids;
+       err = contacts_db_delete_records_async(_contacts_phone_log._uri, ids, count, detail_history_delete_records_cb, chistory_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_delete_records_async() Failed(%d)", err);
+}
+
+static void detail_history_del_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_history_data *chistory_d = data;
+       ph_progress_info *p_info;
+
+       p_info = calloc(1, sizeof(ph_progress_info));
+       p_retm_if(NULL == p_info, "calloc return NULL");
+
+       chistory_d->updating = true;
+
+       chistory_d->p_info = p_info;
+       p_info->cnt_checked_total = chistory_d->cnt_checked;
+       p_info->alive = true;
+       p_info->result = TRUE;
+       p_info->popup = phone_progressbar_popup(chistory_d->win, p_info, T_(PH_GET_TEXT_BASIC, PHTEXT_DELETING_LOGS));
+       detail_history_check_del(chistory_d);
+}
+
+static void detail_history_all_items_checked_set(Eina_List *list,
+               Eina_Bool checked)
+{
+       Eina_List *l;
+       ct_detail_history_info *info;
+
+       EINA_LIST_FOREACH(list, l, info) {
+               if (NULL == info) {
+                       ERR("elm_object_item_data_get() return NULL");
+                       continue;
+               }
+               info->checked = checked;
+       }
+}
+
+static void detail_history_back_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_history_data *chistory_d = (ct_history_data *)data;
+       elm_naviframe_item_pop(chistory_d->navi);
+}
+
+static void detail_history_back_btn(ct_history_data *chistory_d)
+{
+       Evas_Object *back_btn;
+       back_btn = elm_button_add(chistory_d->navi);
+       p_retm_if(NULL == back_btn, "elm_button_add() return NULL");
+       elm_object_style_set(back_btn, "naviframe/back_btn/default");
+       elm_object_item_part_content_set(chistory_d->navi_item, "prev_btn", back_btn);
+       evas_object_smart_callback_add(back_btn, "clicked", detail_history_back_btn_cb, chistory_d);
+}
+
+static void detail_history_edit_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_history_data *chistory_d = data;
+
+       chistory_d->view_mode = DETAIL_VIEW_MODE_CHECK;
+
+       if (chistory_d->popup)
+               evas_object_del(chistory_d->popup);
+
+       elm_genlist_decorate_mode_set(chistory_d->history_genlist, EINA_TRUE);
+
+       chistory_d->select_all_item = elm_genlist_item_prepend(chistory_d->history_genlist, &history_itcs[HISTORY_ITC_SELECT_ALL],
+               chistory_d, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+       elm_genlist_item_select_mode_set(chistory_d->select_all_item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+       phone_show_notify(chistory_d->layout, T_(PH_GET_TEXT_BASE_OP, PHTEXT_SELECT_LOGS));
+       detail_history_set_navi(chistory_d, DETAIL_VIEW_MODE_CHECK);
+}
+
+static void detail_history_popup_hide_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_history_data *chistory_d = data;
+       evas_object_del(chistory_d->popup);
+       chistory_d->popup = NULL;
+       elm_object_tree_focus_allow_set(chistory_d->navi, EINA_TRUE);
+}
+
+static void detail_history_more_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int rotate;
+       ct_history_data *chistory_d = data;
+       int x,y,w,h;
+
+       if (chistory_d->popup)
+               detail_history_popup_hide_cb(chistory_d, NULL, NULL);
+
+       chistory_d->popup = elm_ctxpopup_add(chistory_d->navi);
+       p_retm_if(NULL == chistory_d->popup, "elm_ctxpopup_add() return NULL");
+
+       rotate = (int)evas_object_data_get(chistory_d->navi, "phone_rotate");
+       if (0 == rotate || 180 == rotate)
+               elm_ctxpopup_direction_priority_set(chistory_d->popup, ELM_CTXPOPUP_DIRECTION_DOWN, ELM_CTXPOPUP_DIRECTION_UP,
+                               ELM_CTXPOPUP_DIRECTION_LEFT, ELM_CTXPOPUP_DIRECTION_RIGHT);
+
+       evas_object_smart_callback_add(chistory_d->popup, "dismissed", detail_history_popup_hide_cb, chistory_d);
+
+       evas_object_geometry_get(chistory_d->ctrl_button, &x, &y, &w, &h);
+       elm_ctxpopup_item_append(chistory_d->popup, S_(PH_SYS_SK_DELETE), NULL,
+       detail_history_edit_btn_clicked_cb, chistory_d);
+       evas_object_move(chistory_d->popup, w/2, y+h/2);
+       evas_object_show(chistory_d->popup);
+}
+
+static void detail_history_cancel_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_history_data *chistory_d = data;
+       phone_hide_notify(chistory_d->layout);
+
+       if (chistory_d->select_all_item) {
+               elm_object_item_del(chistory_d->select_all_item);
+               chistory_d->select_all_item = NULL;
+       }
+       detail_history_all_items_checked_set(chistory_d->list, EINA_FALSE);
+       elm_genlist_decorate_mode_set(chistory_d->history_genlist, EINA_FALSE);
+       detail_history_set_navi(chistory_d, DETAIL_VIEW_MODE_HISTORY);
+}
+
+static void detail_history_set_navi(ct_history_data *chistory_d, int mode)
+{
+       Evas_Object *cancel_button = NULL;
+
+       chistory_d->cnt_checked = 0;
+       chistory_d->view_mode = mode;
+       p_retm_if(NULL == chistory_d->navi_item, "navi item is NULL");
+
+       phone_navi_item_clear(chistory_d->navi_item);
+
+       if (DETAIL_VIEW_MODE_HISTORY == mode) {
+               detail_history_back_btn(chistory_d);
+               chistory_d->ctrl_button = ctui_create_more_btn(chistory_d->navi, detail_history_more_btn_clicked_cb, chistory_d);
+               elm_object_item_part_content_set(chistory_d->navi_item, "toolbar_more_btn", chistory_d->ctrl_button);
+               if (chistory_d->list_count <= 0)
+                       elm_object_disabled_set(chistory_d->ctrl_button, EINA_TRUE);
+       }
+       else if (DETAIL_VIEW_MODE_CHECK == mode) {
+               chistory_d->ctrl_button = phone_create_toolbar_btn(chistory_d->navi, S_(PH_SYS_SK_DELETE), detail_history_del_btn_clicked_cb, chistory_d);
+               elm_object_item_part_content_set(chistory_d->navi_item, "toolbar_button1", chistory_d->ctrl_button);
+               elm_object_disabled_set(chistory_d->ctrl_button, EINA_TRUE);
+
+               cancel_button = phone_create_toolbar_btn(chistory_d->navi, S_(PH_SYS_SK_CANCEL), detail_history_cancel_btn_cb, chistory_d);
+               elm_object_item_part_content_set(chistory_d->navi_item, "toolbar_button2", cancel_button);
+       }
+}
+
+static void detail_history_check_update_selection_info(ct_history_data *chistory_d)
+{
+       if (chistory_d->cnt_checked == 0)
+               phone_show_notify(chistory_d->layout, T_(PH_GET_TEXT_BASE_OP, PHTEXT_SELECT_LOGS));
+       else {
+               char info_text[PH_TEXT_SHORT_LEN]={0};
+               snprintf(info_text, sizeof(info_text), "%s (%d)", S_(PH_SYS_POP_SELECTED),
+                               chistory_d->cnt_checked);
+               phone_show_notify(chistory_d->layout, info_text);
+       }
+}
+
+static void detail_history_check_update_button_status(ct_history_data *chistory_d)
+{
+       Eina_Bool disabled;
+       p_retm_if(NULL == chistory_d, "parameter is NULL");
+       p_retm_if(NULL == chistory_d->ctrl_button, "ctrl_item is NULL");
+
+       if (0 == chistory_d->list_count)
+               disabled = EINA_TRUE;
+       else if (chistory_d->history_genlist && elm_genlist_decorate_mode_get(chistory_d->history_genlist)) {
+               if (0 < chistory_d->cnt_checked)
+                       disabled = EINA_FALSE;
+               else
+                       disabled = EINA_TRUE;
+       }
+       else
+               disabled = EINA_FALSE;
+
+       elm_object_disabled_set(chistory_d->ctrl_button, disabled);
+}
+
+static void detail_history_check_select_all(void *data, Eina_Bool checked)
+{
+       Eina_List *l;
+       Elm_Object_Item *item;
+       ct_detail_history_info *l_info;
+       ct_history_data *chistory_d = data;
+
+       if (checked)
+               chistory_d->cnt_checked = chistory_d->list_count;
+       else
+               chistory_d->cnt_checked = 0;
+
+       EINA_LIST_FOREACH(chistory_d->list, l, l_info) {
+               if (!l_info) continue;
+               l_info->checked = checked;
+       }
+
+       item = elm_genlist_item_next_get(chistory_d->select_all_item);
+       while (item) {
+               elm_genlist_item_update(item);
+               item = elm_genlist_item_next_get(item);
+       }
+
+       detail_history_check_update_selection_info(chistory_d);
+       detail_history_check_update_button_status(chistory_d);
+}
+
+static void detail_history_append_separate_date_index(ct_history_data *chistory_d, void *data, int index)
+{
+       ct_detail_history_info *l_info = data;
+       Elm_Object_Item *item;
+       int type = phone_detail_log_get_date_type(l_info->plog_time, l_info->plog_duration);
+
+       if (0 == index || chistory_d->pre_date_type != type) {
+               chistory_d->pre_date_type = type;
+               l_info->group_index = type;
+               item = elm_genlist_item_append(chistory_d->history_genlist, &history_itcs[HISTORY_ITC_DATE], data, NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);
+               elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+       }
+}
+static void detail_history_gl_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       Elm_Object_Item *item = event_info;
+       ct_detail_history_info *l_info = data;
+       ct_history_data *chistory_d = evas_object_data_get(obj, "chistory_d");
+
+       elm_genlist_item_selected_set(item, EINA_FALSE);
+
+       if (elm_genlist_decorate_mode_get(chistory_d->history_genlist)) {
+               l_info->checked = !l_info->checked;
+               if (l_info->checked)
+                       chistory_d->cnt_checked++;
+               else
+                       chistory_d->cnt_checked--;
+
+               elm_genlist_item_fields_update(event_info, "elm.edit.icon.1", ELM_GENLIST_ITEM_FIELD_CONTENT);
+
+               if (chistory_d->select_all_layout) {
+                       Evas_Object *check;
+                       check = elm_object_part_content_get(chistory_d->select_all_layout, "elm.icon");
+                       if (chistory_d->cnt_checked == chistory_d->list_count)
+                               elm_check_state_set(check, EINA_TRUE);
+                       else
+                               elm_check_state_set(check, EINA_FALSE);
+               }
+               detail_history_check_update_selection_info(chistory_d);
+               detail_history_check_update_button_status(chistory_d);
+       }
+}
+
+static void detail_history_fill_genlist(ct_history_data *chistory_d)
+{
+       Evas_Object *genlist;
+       Evas_Object *layout;
+       Eina_List *l;
+       int count;
+       ct_detail_history_info *l_info;
+
+       layout = elm_object_part_content_get(chistory_d->layout, "contents");
+
+       if (NULL == chistory_d->history_genlist) {
+               genlist = elm_genlist_add(layout);
+               elm_object_theme_set(genlist, chistory_d->th);
+               chistory_d->history_genlist = genlist;
+               evas_object_data_set(genlist, "chistory_d", chistory_d);
+               elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
+       }
+       else {
+               genlist = chistory_d->history_genlist;
+               elm_genlist_clear(genlist);
+       }
+
+       count = 0;
+       EINA_LIST_FOREACH(chistory_d->list, l, l_info) {
+               detail_history_append_separate_date_index(chistory_d, l_info, count);
+               elm_genlist_item_append(genlist, &history_itcs[HISTORY_ITC_HISTORY], l_info,  NULL,
+                               ELM_GENLIST_ITEM_NONE, detail_history_gl_sel, l_info);
+               count++;
+       }
+}
+
+static void detail_history_check_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_history_data *chistory_d = data;
+
+       if (elm_check_state_get(obj))
+               chistory_d->cnt_checked++;
+       else
+               chistory_d->cnt_checked--;
+
+       if (chistory_d->select_all_layout) {
+               Evas_Object *check;
+               check = elm_object_part_content_get(chistory_d->select_all_layout, "elm.icon");
+               if (chistory_d->cnt_checked == chistory_d->list_count)
+                       elm_check_state_set(check, EINA_TRUE);
+               else
+                       elm_check_state_set(check, EINA_FALSE);
+       }
+       detail_history_check_update_selection_info(chistory_d);
+       detail_history_check_update_button_status(chistory_d);
+}
+
+static char* detail_history_gl_sep_date_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       ct_detail_history_info * history_info = data;
+       const char *when;
+       int index = history_info->group_index;
+
+       if (0 == strcmp(part, "elm.text")) {
+               char *date_temp;
+               ct_history_data *chistory_d;
+
+               if (0 == index)
+                       when = S_(PH_SYS_BODY_TODAY);
+               else if (1 == index)
+                       when = S_(PH_SYS_BODY_YESTERDAY);
+               else
+                       when = S_(PH_SYS_BODY_PREVIOUS);
+
+               chistory_d = evas_object_data_get(obj, "chistory_d");
+               date_temp = phone_detail_log_get_date(chistory_d->hformatter, history_info->plog_time);
+               if (date_temp) {
+                       char buf[PATH_MAX]={0};
+                       snprintf(buf, sizeof(buf), " %s (%s)", when, date_temp);
+                       free(date_temp);
+                       return strdup(buf);
+               }
+               else
+                       return strdup(when);
+       }
+       else
+               return NULL;
+}
+
+static Evas_Object *detail_history_gl_select_all_icon_get(void *data, Evas_Object *obj,
+               const char *part)
+{
+       Evas_Object *check;
+       ct_history_data *chistory_d = data;
+
+       p_retvm_if(NULL == chistory_d, NULL, "evas_object_data_get() return NULL");
+       if (0 == strcmp(part, "elm.icon")) {
+               chistory_d->select_all_layout = phone_create_select_all(chistory_d->history_genlist, S_(PH_SYS_BODY_SELECT_ALL), detail_history_check_select_all, chistory_d);
+               check = elm_object_part_content_get(chistory_d->select_all_layout, "elm.icon");
+               if (chistory_d->cnt_checked == chistory_d->list_count)
+                       elm_check_state_set(check, EINA_TRUE);
+               return chistory_d->select_all_layout;
+       }
+       return NULL;
+}
+
+static void detail_history_gl_select_all_del(void *data, Evas_Object *obj)
+{
+       ct_history_data *chistory_d = data;
+       chistory_d->select_all_layout = NULL;
+}
+
+static Evas_Object *detail_history_gl_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       ct_detail_history_info * l_detail_info = data;
+       char buf[PATH_MAX]={0};
+       Evas_Object *ic;
+
+       if (0 == strcmp(part, "elm.icon.2")) {
+               char *made_data = phone_detail_log_get_icon_type(l_detail_info->plog_type);
+               snprintf(buf, sizeof(buf), "%s", made_data);
+               free(made_data);
+       }
+       else if (0 == strcmp(part, "elm.icon.1")) {
+               char *made_data = phone_detail_log_get_icon_path_with_action(l_detail_info->plog_type);
+               snprintf(buf, sizeof(buf), "%s", made_data);
+               free(made_data);
+       }
+       else if (0 == strcmp(part, "elm.edit.icon.1")) {
+               ct_history_data *chistory_d = evas_object_data_get(obj, "chistory_d");
+               Evas_Object *check;
+               check = elm_check_add(obj);
+               p_retvm_if(NULL == check, NULL, "elm_check_add() return NULL");
+               elm_check_state_pointer_set(check, &l_detail_info->checked);
+               evas_object_propagate_events_set(check, EINA_FALSE);
+               evas_object_smart_callback_add(check, "changed", detail_history_check_changed_cb, chistory_d);
+               return check;
+       }
+       else
+               return NULL;
+       ic = elm_icon_add(obj);
+       p_retvm_if(NULL == ic, NULL, "elm_icon_add() return NULL");
+       elm_icon_file_set(ic, buf, NULL);
+       evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+       return ic;
+}
+
+static char* detail_history_gl_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       ct_detail_history_info * history_info = data;
+       ct_history_data *chistory_d;
+       char *time;
+       char *duration;
+       char buf[PATH_MAX] = {0};
+       chistory_d = evas_object_data_get(obj, "chistory_d");
+
+       if (0 == strcmp(part, "elm.text.1")) {
+               snprintf(buf, sizeof(buf), "%s", history_info->plog_number);
+               return strdup(buf);
+       }
+       else if (0 == strcmp(part, "elm.text.2")) {
+               if (TRUE == phone_detail_log_is_call_ing_type(history_info->plog_type)) {
+                       duration = phone_detail_log_get_duration_from_number(history_info->plog_duration);
+                       snprintf(buf, sizeof(buf), "%s", duration);
+                       free(duration);
+                       return strdup(buf);
+               }
+               else if (TRUE == phone_detail_log_is_sms_type(history_info->plog_type)
+                               || TRUE == phone_detail_log_is_mms_type(history_info->plog_type)) {
+                       if (history_info->plog_shortmsg && *history_info->plog_shortmsg) {
+                               snprintf(buf, sizeof(buf), "%s", history_info->plog_shortmsg);
+                               return strdup(buf);
+                       }
+               }
+               else if (TRUE == phone_detail_log_is_email_type(history_info->plog_type)) {
+                       if (history_info->plog_shortmsg && *history_info->plog_shortmsg) {
+                               snprintf(buf, sizeof(buf), "%s", history_info->plog_shortmsg);
+                               return strdup(buf);
+                       }
+               }
+       }
+       else if (0 == strcmp(part, "elm.text.3")) {
+               time = phone_detail_log_get_time(chistory_d->hformatter, history_info->plog_time);
+               snprintf(buf, sizeof(buf), "%s", time);
+               free(time);
+               return strdup(buf);
+       }
+       return NULL;
+}
+
+void ct_detail_history_create_itcs()
+{
+       history_itcs[HISTORY_ITC_SELECT_ALL].func.content_get = detail_history_gl_select_all_icon_get;
+       history_itcs[HISTORY_ITC_SELECT_ALL].func.del = detail_history_gl_select_all_del;
+       history_itcs[HISTORY_ITC_SELECT_ALL].decorate_all_item_style = NULL;
+
+       history_itcs[HISTORY_ITC_NUM_UTIL_BTN].func.content_get = ct_detail_gl_number_util_icon_get;
+
+       history_itcs[HISTORY_ITC_DATE].func.text_get = detail_history_gl_sep_date_label_get;
+
+       history_itcs[HISTORY_ITC_HISTORY].func.text_get = detail_history_gl_label_get;
+       history_itcs[HISTORY_ITC_HISTORY].func.content_get = detail_history_gl_icon_get;
+       history_itcs[HISTORY_ITC_HISTORY].decorate_all_item_style = "edit_default";
+}
+
+void ct_detail_history_load_data(ct_history_data *chistory_d)
+{
+       Eina_List *list = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_list_h list_phonelog = NULL;
+       contacts_record_h record_phonelog = NULL;
+       int count = 0;
+
+       err = phone_cts_get_list(_contacts_person_phone_log._uri, _contacts_person_phone_log.person_id, chistory_d->person_id, &list_phonelog);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_list() Failed(%d)", err);
+
+       while (CONTACTS_ERROR_NONE == err) {
+               char *msg = NULL;
+               char *number;
+               ct_detail_history_info *history_info;
+
+               err = contacts_list_get_current_record_p(list_phonelog, &record_phonelog);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_list_get_current_record_p() Failed(%d)", err);
+                       break;
+               }
+               history_info = calloc(1, sizeof(ct_detail_history_info));
+
+               err = contacts_record_get_str_p(record_phonelog, _contacts_person_phone_log.address, &number);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int(address) Failed(%d)", err);
+               history_info->plog_number = SAFE_STRDUP(number);
+               err = contacts_record_get_int(record_phonelog, _contacts_person_phone_log.log_id, &(history_info->plog_id));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int(id) Failed(%d)", err);
+               err = contacts_record_get_int(record_phonelog, _contacts_person_phone_log.log_type, &(history_info->plog_type));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int(log_type) Failed(%d)", err);
+               err = contacts_record_get_int(record_phonelog, _contacts_person_phone_log.log_time, &(history_info->plog_time));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int(log_time) Failed(%d)", err);
+               err = contacts_record_get_int(record_phonelog, _contacts_person_phone_log.extra_data1, &(history_info->plog_duration));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int(duration) Failed(%d)", err);
+               err = contacts_record_get_str_p(record_phonelog, _contacts_person_phone_log.extra_data2, &msg);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int(shortmsg) Failed(%d)", err);
+               if (msg) {
+                       int i;
+                       char temp[PH_TEXT_MAX_LEN];
+                       for (i=0;i<strlen(msg);i++) {
+                               if (msg[i] =='\n')
+                                       temp[i] = ' ';
+                               else
+                                       temp[i] = msg[i];
+                       }
+                       temp[i] = '\0';
+                       history_info->plog_shortmsg = strdup(temp);
+               }
+               list = eina_list_append(list, (void*)history_info);
+               count++;
+               err = contacts_list_next(list_phonelog);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_list_next() Failed(%d)", err);
+                       break;
+               }
+       }
+
+       chistory_d->list = list;
+       chistory_d->list_count = count;
+}
+
+static void detail_history_view_resize(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *layout;
+       Evas_Object *scroller;
+       Evas_Object *box;
+       int rotate;
+       ct_history_data *chistory_d = data;
+
+       if (0 < chistory_d->list_count)
+               return;
+
+       rotate = (int)evas_object_data_get(chistory_d->navi, "phone_rotate");
+
+       if (90 == rotate || 270 == rotate) {
+               layout = elm_object_part_content_get(chistory_d->layout, "contents");
+               p_retm_if(NULL == layout, "elm_object_part_content_get() return NULL");
+               scroller = elm_object_part_content_get(layout, "elm.swallow.content");
+               p_retm_if(NULL == scroller, "elm_object_part_content_get() return NULL");
+               box = elm_object_content_get(scroller);
+               p_retm_if(NULL == box, "elm_object_content_get() return NULL");
+               elm_box_unpack(box, chistory_d->noc);
+               p_retm_if(NULL == chistory_d->noc, "elm_box_unpack() return NULL");
+               evas_object_size_hint_weight_set(chistory_d->noc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               evas_object_size_hint_align_set(chistory_d->noc, EVAS_HINT_FILL, 0.0);
+               elm_box_pack_end(box, chistory_d->noc);
+               elm_object_content_set(scroller, box);
+               evas_object_size_hint_min_set(box, 720, 650);
+               elm_object_part_content_set(layout, "elm.swallow.content", scroller);
+       }
+       else if (0 == rotate || 180 == rotate) {
+               layout = elm_object_part_content_get(chistory_d->layout, "contents");
+               p_retm_if(NULL == layout, "elm_object_part_content_get() return NULL");
+               scroller = elm_object_part_content_get(layout, "elm.swallow.content");
+               p_retm_if(NULL == scroller, "elm_object_part_content_get() return NULL");
+               box = elm_object_content_get(scroller);
+               p_retm_if(NULL == box, "elm_object_content_get() return NULL");
+               elm_box_unpack(box, chistory_d->noc);
+               p_retm_if(NULL == chistory_d->noc, "elm_box_unpack() return NULL");
+               evas_object_size_hint_weight_set(chistory_d->noc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               evas_object_size_hint_align_set(chistory_d->noc, EVAS_HINT_FILL, 0.2);
+               elm_box_pack_end(box, chistory_d->noc);
+               elm_object_content_set(scroller, box);
+               evas_object_size_hint_min_set(box, 720, 650);
+               elm_object_part_content_set(layout, "elm.swallow.content", scroller);
+       }
+}
+
+static Eina_Bool detail_history_refresh_view(void *data)
+{
+       ct_history_data *chistory_d = data;
+       Evas_Object *layout;
+
+       phone_hide_notify(chistory_d->layout);
+       if (chistory_d->select_all_item && DETAIL_VIEW_MODE_CHECK != chistory_d->view_mode) {
+               elm_object_item_del(chistory_d->select_all_item);
+               chistory_d->select_all_item = NULL;
+       }
+       ct_detail_history_load_data(chistory_d);
+
+       layout = elm_object_part_content_get(chistory_d->layout, "contents");
+
+       if (0 < chistory_d->list_count) {
+               detail_history_fill_genlist(chistory_d);
+               elm_object_part_content_set(layout, "elm.swallow.content", chistory_d->history_genlist);
+       }
+       else {
+               if (!chistory_d->scroller) {
+                       Evas_Object *scroller;
+                       Evas_Object *nocontent;
+                       Evas_Object *box;
+                       char buf[PH_TEXT_MAX_LEN] = {0,};
+
+                       scroller = elm_scroller_add(layout);
+                       p_retvm_if(NULL == scroller, ECORE_CALLBACK_CANCEL, "elm_scroller_add() return NULL");
+                       elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_TRUE);
+                       elm_scroller_policy_set(scroller,ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
+
+                       box = elm_box_add(scroller);
+                       p_retvm_if(NULL == box, ECORE_CALLBACK_CANCEL, "elm_box_add() return NULL");
+                       evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, 0.0);
+                       evas_object_size_hint_align_set(box, EVAS_HINT_FILL, 0.0);
+                       elm_object_content_set(scroller, box);
+                       evas_object_show(box);
+
+                       nocontent = elm_layout_add(box);
+                       p_retvm_if(NULL == nocontent, ECORE_CALLBACK_CANCEL, "elm_layout_add() return NULL");
+                       evas_object_size_hint_weight_set(nocontent, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+                       evas_object_size_hint_align_set(nocontent, EVAS_HINT_FILL, 0.2);
+                       elm_layout_file_set(nocontent, NOCONTENT_LAYOUT_EDJ, "nocontent_layout");
+                       snprintf(buf, sizeof(buf), "%s<br>%s<br>", T_(CT_GET_TEXT_BASIC, CTTEXT_NO_HISTORIES), T_(CT_GET_TEXT_ERR, CTTEXT_NO_HISTORIES_HELP_TEXT));
+                       elm_box_pack_end(box, nocontent);
+                       evas_object_size_hint_min_set(box, 720, 650);
+                       evas_object_show(nocontent);
+                       elm_object_part_text_set(nocontent, "elm.text", buf);
+                       chistory_d->scroller = scroller;
+                       chistory_d->noc = nocontent;
+               }
+               evas_object_show(chistory_d->scroller);
+               elm_object_part_content_set(layout, "elm.swallow.content", chistory_d->scroller);
+       }
+
+       detail_history_set_navi(chistory_d, DETAIL_VIEW_MODE_HISTORY);
+       chistory_d->idler = NULL;
+       return ECORE_CALLBACK_CANCEL;
+}
+
+static void detail_history_free_list(ct_history_data *chistory_d)
+{
+       ct_detail_history_info *l_info;
+
+       EINA_LIST_FREE(chistory_d->list, l_info) {
+               if (NULL == l_info) continue;
+               free(l_info->plog_number);
+               free(l_info->plog_shortmsg);
+               free(l_info);
+       }
+       chistory_d->list = NULL;
+}
+
+static void detail_history_view_delete_cb(void *data, Evas *e, Evas_Object *obj,
+               void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_history_data *chistory_d = data;
+
+       if (0 < chistory_d->list_count)
+               detail_history_free_list(chistory_d);
+
+       if (chistory_d->history_genlist)
+               evas_object_del(chistory_d->history_genlist);
+       if (chistory_d->noc)
+               evas_object_del(chistory_d->noc);
+       if (chistory_d->scroller)
+               evas_object_del(chistory_d->scroller);
+       if (chistory_d->popup)
+               evas_object_del(chistory_d->popup);
+       if (chistory_d->th) {
+               elm_theme_extension_del(chistory_d->th, DETAIL_THEME_EDJ);
+               elm_theme_free(chistory_d->th);
+       }
+
+       err = contacts_db_remove_changed_cb(_contacts_phone_log._uri, ct_detail_history_changed_cb, chistory_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_remove_changed_cb() Failed(%d)", err);
+       evas_object_event_callback_del(chistory_d->layout, EVAS_CALLBACK_RESIZE, detail_history_view_resize);
+
+       free(chistory_d);
+
+}
+
+void ct_detail_history_fill_layout(ct_history_data *chistory_d)
+{
+       Evas_Object *base;
+       Evas_Object *layout;
+
+       base = elm_layout_add(chistory_d->navi);
+       p_retm_if(NULL == base, "elm_layout_add() return NULL");
+
+       elm_layout_file_set(base, SELECTION_INFO_EDJ, "selectioninfo_layout");
+       layout = phone_create_base_layout(base, false);
+       elm_object_part_content_set(base, "contents", layout);
+
+       chistory_d->layout = base;
+
+       evas_object_event_callback_add(chistory_d->layout, EVAS_CALLBACK_RESIZE, detail_history_view_resize, chistory_d);
+
+       if (0 < chistory_d->list_count) {
+               detail_history_fill_genlist(chistory_d);
+               elm_object_part_content_set(layout, "elm.swallow.content", chistory_d->history_genlist);
+       }
+       else {
+               if (!chistory_d->scroller) {
+                       Evas_Object *scroller;
+                       Evas_Object *nocontent;
+                       Evas_Object *box;
+                       char buf[PH_TEXT_MAX_LEN] = {0,};
+
+                       scroller = elm_scroller_add(layout);
+                       p_retm_if(NULL == scroller, "elm_scroller_add() return NULL");
+                       elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_TRUE);
+                       elm_scroller_policy_set(scroller,ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
+
+                       box = elm_box_add(scroller);
+                       p_retm_if(NULL == box, "elm_box_add() return NULL");
+                       evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, 0.0);
+                       evas_object_size_hint_align_set(box, EVAS_HINT_FILL, 0.0);
+                       elm_object_content_set(scroller, box);
+                       evas_object_show(box);
+
+                       nocontent = elm_layout_add(box);
+                       p_retm_if(NULL == nocontent, "elm_layout_add() return NULL");
+                       evas_object_size_hint_weight_set(nocontent, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+                       evas_object_size_hint_align_set(nocontent, EVAS_HINT_FILL, 0.2);
+                       elm_layout_file_set(nocontent, NOCONTENT_LAYOUT_EDJ, "nocontent_layout");
+                       snprintf(buf, sizeof(buf), "%s<br>%s<br>", T_(CT_GET_TEXT_BASIC, CTTEXT_NO_HISTORIES), T_(CT_GET_TEXT_ERR, CTTEXT_NO_HISTORIES_HELP_TEXT));
+                       elm_box_pack_end(box, nocontent);
+                       evas_object_size_hint_min_set(box, 720, 650);
+                       evas_object_show(nocontent);
+                       elm_object_part_text_set(nocontent, "elm.text", buf);
+                       chistory_d->noc = nocontent;
+                       chistory_d->scroller = scroller;
+               }
+               evas_object_show(chistory_d->scroller);
+               elm_object_part_content_set(layout, "elm.swallow.content", chistory_d->scroller);
+       }
+
+       chistory_d->navi_item = elm_naviframe_item_push(chistory_d->navi, "History", NULL, NULL, chistory_d->layout, NULL);
+       elm_naviframe_item_title_visible_set(chistory_d->navi_item, EINA_TRUE);
+       evas_object_event_callback_add(chistory_d->layout, EVAS_CALLBACK_DEL, detail_history_view_delete_cb, chistory_d);
+       detail_history_set_navi(chistory_d, DETAIL_VIEW_MODE_HISTORY);
+}
+
diff --git a/lib/details/ct-detail-history.h b/lib/details/ct-detail-history.h
new file mode 100755 (executable)
index 0000000..e6ff994
--- /dev/null
@@ -0,0 +1,29 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CONTACTS_DETAIL_HISTORY_H__
+#define __CONTACTS_DETAIL_HISTORY_H__
+
+#include "phone-common.h"
+
+void ct_detail_history_create_itcs();
+void ct_detail_history_load_data(ct_history_data *chistory_d);
+void ct_detail_history_fill_layout(ct_history_data *chistory_d);
+void ct_detail_history_changed_cb(const char *view_uri, void *data);
+
+#endif //__CONTACTS_DETAIL_HISTORY_H__
+
diff --git a/lib/details/ct-detail-main.c b/lib/details/ct-detail-main.c
new file mode 100755 (executable)
index 0000000..f20c3ee
--- /dev/null
@@ -0,0 +1,548 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+
+#include <ui-gadget-module.h>
+#include <vconf.h>
+#include <vconf-keys.h>
+#include <fcntl.h>
+
+#include "phone.h"
+#include "ct-detail.h"
+#include "ct-detail-utils.h"
+#include "ct-detail-view.h"
+#include "ct-input-view.h"
+#include "ct-input-utils.h"
+
+static int create_ug_detail_view(Evas_Object *base, int request, ct_detail_data *cdetail_d)
+{
+       p_retvm_if(NULL == base, FALSE, "base is NULL");
+
+       cdetail_d->navi = elm_naviframe_add(base);
+       p_retvm_if (NULL == cdetail_d->navi, FALSE, "elm_naviframe_add() return NULL");
+
+       elm_naviframe_prev_btn_auto_pushed_set(cdetail_d->navi, EINA_FALSE);
+       evas_object_show(cdetail_d->navi);
+       elm_object_part_content_set(base, "elm.swallow.content", cdetail_d->navi);
+
+       cdetail_d->ug_detail = true;
+       if (CT_UG_REQUEST_DETAIL == request) {
+               Evas_Object *content;
+
+               content = ct_detail_create_content(cdetail_d);
+               if (NULL == content)
+                       return FALSE;
+
+               cdetail_d->navi_item = elm_naviframe_item_push(cdetail_d->navi, NULL, NULL, NULL, content, NULL);
+               elm_naviframe_item_title_visible_set(cdetail_d->navi_item, EINA_FALSE);
+               ct_detail_set_navi(cdetail_d, DETAIL_VIEW_MODE_INFO);
+       }
+       else {
+               int contact_id = 0;
+               contacts_record_h record_contact = cdetail_d->contact;
+               if (record_contact)
+                       contacts_record_get_int(record_contact, _contacts_contact.id, &contact_id);
+
+               if (NULL == cdetail_d->list_contacts)
+                       cdetail_d->list_contacts = eina_list_append(cdetail_d->list_contacts, cdetail_d->contact);
+
+               ct_input_push_navi_content(cdetail_d, record_contact, contact_id);
+       }
+       return TRUE;
+}
+
+static void *detail_on_create(ui_gadget_h ug, enum ug_mode mode,
+               service_h service, void *priv)
+{
+       int ret;
+       int request;
+       Evas_Object *bg;
+       Evas_Object *base;
+       Evas_Object *parent;
+       contacts_error_e err;
+       ct_detail_data *cdetail_d = priv;
+
+       p_retvm_if(NULL == ug || NULL == priv, NULL,
+                       "The parameter is invalid(ug=%p, priv=%p)", ug, priv);
+
+       cdetail_d->win = ug_get_window();
+       parent = ug_get_parent_layout(ug);
+       p_retvm_if(NULL == parent, NULL, "ug_get_parent_layout() return NULL");
+       cdetail_d->ug = ug;
+
+       bindtextdomain(PACKAGE, LOCALEDIR);
+
+       err = contacts_connect2();
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_connect2() Failed(%d)", err);
+       PH_DBG("contacts_connect()");
+
+       if (UG_MODE_FULLVIEW == mode)
+               base = phone_create_base_layout(parent, true);
+       else
+               base = phone_create_base_layout(parent, false);
+
+       request = ct_detail_parse_bundle(service, cdetail_d, &ret);
+       if (-2 == ret) {
+               Evas_Object *popup;
+               popup = elm_popup_add(base);
+               evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               elm_object_text_set(popup, S_(PH_SYS_BODY_SELECTED_DATA_NOT_FOUND));
+               elm_popup_timeout_set(popup, 1.5);
+               evas_object_show(popup);
+               evas_object_smart_callback_add(popup, "timeout", ctui_list_ug_hide_cb, cdetail_d->ug);
+               return base;
+       }
+       p_retvm_if(request < 0, NULL, "ct_detail_parse_bundle() Failed(%d)", request);
+
+       bg = phone_create_bg(base);
+       if (NULL == bg) {
+               ERR("phone_create_bg() return NULL");
+               evas_object_del(base);
+               err = contacts_disconnect2();
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+               return NULL;
+       }
+
+       if (!create_ug_detail_view(base, request, cdetail_d)) {
+               evas_object_del(base);
+               err = contacts_disconnect2();
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+       }
+       return base;
+}
+
+static void detail_on_destroy(ui_gadget_h ug, service_h service, void *priv)
+{
+       contacts_error_e err;
+       ct_detail_data *cdetail_d = priv;
+       p_retm_if(NULL == ug, "The parameter is invalid(ug=%p)", ug);
+
+       if (cdetail_d && !cdetail_d->navi)
+               free(cdetail_d);
+
+       evas_object_del(ug_get_layout(ug));
+
+       err = contacts_disconnect2();
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+}
+
+static void detail_on_key_event(ui_gadget_h ug, enum ug_key_event event, service_h service, void *priv)
+{
+       PH_FN_CALL;
+       ct_detail_data *cdetail_d = priv;
+
+       if (!ug)
+               return;
+
+       switch (event) {
+       case UG_KEY_EVENT_END:
+               if (cdetail_d->popup) {
+                       ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+               }
+               else {
+                       if (elm_naviframe_top_item_get(cdetail_d->navi)
+                                       == cdetail_d->navi_item) {
+                               ug_destroy_me(ug);
+                       }
+                       else
+                               elm_naviframe_item_pop(cdetail_d->navi);
+               }
+               break;
+       default:
+               break;
+       }
+}
+
+static void detail_on_message(ui_gadget_h ug, service_h msg, service_h service, void *priv)
+{
+       char* val = NULL;
+       ct_detail_data *cdetail_d = priv;
+
+       if (UG_MODE_FRAMEVIEW == ug_get_mode(ug)) {
+               if (msg) {
+                       service_get_extra_data(service, "key_event", &val);
+                       if (val && CTUG_MSG_KEY_END == atoi(val)) {
+                               if (cdetail_d->popup) {
+                                       ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+                               }
+                               else {
+                                       if (elm_naviframe_top_item_get(cdetail_d->navi)
+                                                       == cdetail_d->navi_item) {
+                                               ug_destroy_me(ug);
+                                       }
+                                       else
+                                               elm_naviframe_item_pop(cdetail_d->navi);
+                               }
+                       }
+                       free(val);
+               }
+       }
+}
+
+static void detail_on_pause(ui_gadget_h ug, service_h service, void *priv)
+{
+       contacts_name_display_order_e name_display_order;
+       ct_detail_data *cdetail_d = priv;
+       contacts_setting_get_name_display_order(&name_display_order);
+       cdetail_d->order_display = (int)name_display_order;
+}
+
+static void detail_on_resume(ui_gadget_h ug, service_h service, void *priv)
+{
+       contacts_name_display_order_e order;
+       ct_detail_data *cdetail_d = priv;
+
+       contacts_setting_get_name_display_order(&order);
+       if (cdetail_d->order_display != order)
+               ctui_detail_genlist_update(cdetail_d);
+}
+
+static void detail_on_event(ui_gadget_h ug, enum ug_event event, service_h service, void *priv)
+{
+       ct_detail_data *cdetail_d = priv;
+       switch (event) {
+       case UG_EVENT_ROTATE_PORTRAIT:
+       case UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN:
+               break;
+       case UG_EVENT_ROTATE_LANDSCAPE:
+       case UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN:
+               break;
+       case UG_EVENT_LANG_CHANGE:
+               ct_detail_view_language_changed(cdetail_d);
+               break;
+       default:
+               break;
+       }
+}
+
+API int UG_MODULE_INIT(struct ug_module_ops *ops)
+{
+       ct_detail_data *cdetail_d;
+
+       p_retvm_if(!ops, -1, "ops is NULL");
+
+       cdetail_d = calloc(1, sizeof(ct_detail_data));
+       p_retvm_if(!cdetail_d, -1, "UG data is NULL, Not enough memory");
+
+       ops->create = detail_on_create;
+       ops->start = NULL;
+       ops->pause = detail_on_pause;
+       ops->resume = detail_on_resume;
+       ops->destroy = detail_on_destroy;
+       ops->message = detail_on_message;
+       ops->event = detail_on_event;
+       ops->key_event = detail_on_key_event;
+       ops->priv = cdetail_d;
+       ops->opt = UG_OPT_INDICATOR_ENABLE;
+
+       return 0;
+}
+
+API void UG_MODULE_EXIT(struct ug_module_ops *ops)
+{
+       p_retm_if(!ops, "ops is NULL");
+
+       ops->priv = NULL;
+}
+
+API int ctui_create_detail_view(ct_list_data *clist_d, ct_person_list *person_info)
+{
+       PH_FN_CALL;
+       PH_START_TIME_CHECK;
+       ct_detail_data *cdetail_d;
+       Evas_Object *content;
+
+       cdetail_d = calloc(1, sizeof(ct_detail_data));
+       p_retvm_if(!cdetail_d, -1, "cdetail_d is NULL, Not enough memory");
+
+       ctui_ld_to_dd(clist_d, cdetail_d);
+       cdetail_d->person_id = person_info->id;
+       cdetail_d->titem = NULL;
+       cdetail_d->ctrl_button = NULL;
+       content = ct_detail_create_content(cdetail_d);
+       if (NULL == content) {
+               ERR("ct_detail_create_content() Failed");
+               free(cdetail_d);
+               return -1;
+       }
+
+       cdetail_d->navi_item = elm_naviframe_item_push(cdetail_d->navi, NULL, NULL, NULL, content, NULL);
+       elm_naviframe_item_title_visible_set(cdetail_d->navi_item, EINA_FALSE);
+       ct_detail_set_navi(cdetail_d, DETAIL_VIEW_MODE_INFO);
+
+       PH_DBG("##### [TSP_TEST] list->detail end#####");
+
+       PH_END_TIME_CHECK();
+       return 0;
+}
+
+
+API void ct_detail_view_language_changed(ct_detail_data *cdetail_d)
+{
+       PH_FN_CALL;
+       p_retm_if(NULL == cdetail_d, "parameter(cdetail_d) is NULL");
+
+       // 1. update title
+       if (cdetail_d->navi_item)
+               elm_object_item_text_set(cdetail_d->navi_item, T_(CT_GET_TEXT_BASIC, CTTEXT_DETAILS));
+
+       // 2. update content
+       ct_detail_refresh_view(cdetail_d);
+
+       // 3. update controlbar
+
+
+       if (cdetail_d->has_input)
+               ct_input_language_changed(cdetail_d->navi);
+}
+
+
+API int ctui_create_input_view(ct_detail_data *cdetail_d)
+{
+       PH_FN_CALL;
+       PH_START_TIME_CHECK;
+       int contact_id = 0;
+       char addressbook_name[50] = {0,};
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_contact_clone = NULL;
+
+       p_retvm_if(!cdetail_d, -1, "cdetail_d is NULL");
+       if (cdetail_d->contact) {
+               err = contacts_record_clone(cdetail_d->contact, &record_contact_clone);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_record_clone() Failed(%d)", err);
+                       return 0;
+               }
+               contacts_record_get_int(cdetail_d->contact, _contacts_contact.id, &contact_id );
+       }
+       else if (cdetail_d->person_id) {
+               Eina_List *list_contact;
+               list_contact = ctui_person_get_writable_contact_list(cdetail_d->person_id);
+               if (NULL == list_contact){
+                       err = contacts_record_create(_contacts_contact._uri, &record_contact_clone);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_record_create() Failed(%d)", err);
+                               return 0;
+                       }
+               }
+               else {
+                       err = contacts_record_clone(cdetail_d->contact, &record_contact_clone);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_record_clone() Failed(%d)", err);
+                               return 0;
+                       }
+                       ctui_free_record_list(list_contact);
+               }
+       }
+
+       ctui_get_addressbook_name(      ct_input_get_base_ab(), addressbook_name, sizeof(addressbook_name));
+       PH_DBG("addressbook_name : %s",addressbook_name );
+
+       ct_input_push_navi_content(cdetail_d, record_contact_clone, contact_id);
+
+       PH_END_TIME_CHECK("ct_input_push_navi_content");
+       return 0;
+}
+
+API Evas_Object* ctui_contacts_viewer(Evas_Object *win, Evas_Object *navi, int personid_vcardidx, const char *vcard_path)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_detail_data *cdetail_d;
+       Evas_Object *bg;
+       Evas_Object *base = NULL;
+       Evas_Object *content;
+       Evas_Object *conform = NULL;
+
+       cdetail_d = calloc(1, sizeof(ct_detail_data));
+       p_retvm_if(!cdetail_d, NULL, "cdetail_d is NULL, Not enough memory");
+
+       cdetail_d->win = win;
+       if (navi)
+               cdetail_d->navi = navi;
+       else {
+               conform = elm_conformant_add(win);
+               p_retvm_if(NULL == conform, NULL, "elm_conformant_add() Failed");
+               evas_object_size_hint_weight_set(conform, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+               base = phone_create_base_layout(conform, true);
+               cdetail_d->navi = elm_naviframe_add(base);
+               evas_object_show(cdetail_d->navi);
+
+               bg = phone_create_bg(base);
+               if (NULL == bg) {
+                       ERR("phone_create_bg() return NULL");
+                       evas_object_del(base);
+                       free(cdetail_d);
+                       return NULL;
+               }
+               elm_object_style_set(bg, "group_list");
+       }
+
+       evas_object_data_set(cdetail_d->win, "naviframe", (void *)cdetail_d->navi);
+
+       if(NULL== vcard_path){
+               int person_id = personid_vcardidx;
+               if (person_id) {
+                       cdetail_d->is_shortcut = true;
+                       cdetail_d->person_id = person_id;
+                       err = contacts_db_get_record(_contacts_person._uri, person_id, &(cdetail_d->person));
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_db_get_record(%d) Failed(%d)", person_id, err);
+                               if (base)
+                                       evas_object_del(base);
+                               free(cdetail_d);
+                               return NULL;
+                       }
+                       cdetail_d->list_contacts = ctui_person_get_contact_list(cdetail_d->person_id);
+               }
+               else
+                       ERR("personid_vcardidx <= 0");
+       }
+       else {
+               int fd = 0;
+               int size = 0;
+               int vcard_idx = personid_vcardidx;
+               char buf[CT_VCARD_FILE_MAX_SIZE+1] = {0, };
+
+               contacts_record_h record;
+               contacts_list_h list_contacts_vcard = NULL;
+               cdetail_d->vcard_path = strdup(vcard_path);
+
+               if (NULL == cdetail_d->vcard_path) {
+                       ERR("strdup() return NULL");
+                       if (base)
+                               evas_object_del(base);
+                       free(cdetail_d);
+                       return NULL;
+               }
+
+               fd = open(cdetail_d->vcard_path, O_RDONLY);
+
+               p_retvm_if(-1 == fd, NULL, "open() return -1");
+               size = read(fd, buf, sizeof(buf)-1);
+               close(fd);
+
+               err = contacts_vcard_parse_to_contacts(buf, &list_contacts_vcard);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_vcard_parse_to_contacts(%s) Failed(%d)", vcard_path, err);
+                       if (base)
+                               evas_object_del(base);
+                       free(cdetail_d);
+                       return NULL;
+               }
+
+               if ( vcard_idx <= 0 ) {
+                       err = contacts_list_get_current_record_p(list_contacts_vcard, &record);
+                       if (CONTACTS_ERROR_NONE == err) {
+                               err = contacts_record_clone(record, &(cdetail_d->contact));
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_clone() Failed(%d)", err);
+                       }
+               }
+               else{
+                       int idx = 0;
+                       err = CONTACTS_ERROR_NONE;
+                       idx=1;
+                       while (CONTACTS_ERROR_NONE == err) {
+                                       if(vcard_idx == idx){
+                                       err = contacts_list_get_current_record_p(list_contacts_vcard, &record);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_get_current_record_p() Failed(%d)", err);
+                                       err = contacts_record_clone(record, &(cdetail_d->contact));
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_clone() Failed(%d)", err);
+                                       break;
+                               }
+                               err = contacts_list_next(list_contacts_vcard);
+                               if (CONTACTS_ERROR_NONE != err) {
+                                       ERR("contacts_list_next() Failed(%d) vcard_idx %d, idx %d", err, vcard_idx, idx);
+                                       break;
+                               }
+                               ++idx;
+                       }
+               }
+               err = contacts_list_destroy(list_contacts_vcard, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy(list_contacts_vcard) Failed(%d)", err);
+       }
+
+       content = ct_detail_create_content(cdetail_d);
+       if (NULL == content) {
+               ERR("ct_detail_create_content() Failed");
+               if (base)
+                       evas_object_del(base);
+               if (cdetail_d->contact)
+                       contacts_record_destroy(cdetail_d->contact, true);
+               if (cdetail_d->person)
+                       contacts_record_destroy(cdetail_d->person, true);
+               free(cdetail_d);
+               return NULL;
+       }
+
+       cdetail_d->navi_item = elm_naviframe_item_push(cdetail_d->navi,NULL, NULL, NULL, content, NULL);
+       elm_naviframe_item_title_visible_set(cdetail_d->navi_item, EINA_FALSE);
+
+       if (NULL == vcard_path)
+               ct_detail_set_navi(cdetail_d, DETAIL_VIEW_MODE_INFO);
+       else
+               ct_detail_set_navi(cdetail_d, DETAIL_VIEW_MODE_VCARD);
+
+       if (navi)
+               return navi;
+       else {
+               elm_object_part_content_set(base, "elm.swallow.content", cdetail_d->navi);
+               evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               elm_win_resize_object_add(win, base);
+               elm_win_resize_object_add(win, conform);
+               elm_object_content_set(conform, base);
+               evas_object_show(base);
+               evas_object_show(conform);
+               return conform;
+       }
+}
+
+API int ctui_create_detail_view_from_phone(Evas_Object *win, Evas_Object *navi, ui_gadget_h ug, int id)
+{
+       PH_FN_CALL;
+       PH_START_TIME_CHECK;
+       ct_detail_data *cdetail_d;
+       Evas_Object *content;
+
+       cdetail_d = calloc(1, sizeof(ct_detail_data));
+       p_retvm_if(!cdetail_d, -1, "cdetail_d is NULL, Not enough memory");
+
+       cdetail_d->win = win;
+       cdetail_d->navi = navi;
+       cdetail_d->ug = ug;
+       cdetail_d->prev_navi_item = elm_naviframe_top_item_get(navi);
+       cdetail_d->person_id = id;
+
+       content = ct_detail_create_content(cdetail_d);
+       if (NULL == content) {
+               ERR("ct_detail_create_content() Failed");
+               free(cdetail_d);
+               return -1;
+       }
+
+       cdetail_d->navi_item = elm_naviframe_item_push(cdetail_d->navi, NULL, NULL, NULL, content, NULL);
+       elm_naviframe_item_title_visible_set(cdetail_d->navi_item, EINA_FALSE);
+
+       ct_detail_set_navi(cdetail_d, DETAIL_VIEW_MODE_INFO);
+
+       PH_END_TIME_CHECK();
+       return 0;
+}
+
+
+
diff --git a/lib/details/ct-detail-utils.c b/lib/details/ct-detail-utils.c
new file mode 100755 (executable)
index 0000000..6fd57e0
--- /dev/null
@@ -0,0 +1,2287 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <fcntl.h>
+#include <vconf.h>
+#include <Ecore_X.h>
+#include <ui-gadget-module.h>
+#include <account.h>
+#include <unicode/udatpg.h>
+#include <unicode/ucal.h>
+#include <unicode/ustring.h>
+
+#include "phone.h"
+#include "ct-list.h"
+#include "ct-detail.h"
+#include "ct-detail-view.h"
+#include "ct-detail-utils.h"
+#include "ct-image-viewer.h"
+
+
+int ct_detail_parse_bundle(service_h service, ct_detail_data* cdetail_d, int *ret)
+{
+       int type = CT_UG_REQUEST_DETAIL;
+       char* val = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       p_retvm_if(NULL == ret, -1, "parameter(ret) is NULL");
+       *ret = 0;
+
+       if (service) {
+               service_get_extra_data(service, CT_UG_BUNDLE_TYPE, &val);
+               if (val) type = atoi(val);
+               PH_DBG("type = %d", type);
+               free(val);
+
+               switch (type) {
+               case CT_UG_REQUEST_DETAIL:
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_ID, &val);
+
+                       if (val) {
+                               cdetail_d->person_id = atoi(val);
+                               free(val);
+                               break;
+                       }
+
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_PERSON_ID, &val);
+                       if (val) {
+                               cdetail_d->person_id = atoi(val);
+                               free(val);
+                               break;
+                       }
+
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_VCARD, &val);
+                       if (val) {
+                               if(ct_detail_load_vcard_contact(cdetail_d, val) < 0)
+                                       PH_DBG("ct_detail_load_vcard_contact fail");
+                               free(val);
+                       }
+                       break;
+
+               case CT_UG_REQUEST_EDIT:
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_ID, &val);
+
+                       if (val)
+                               cdetail_d->person_id = atoi(val);
+                       free(val);
+
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_PERSON_ID, &val);
+                       if (val)
+                               cdetail_d->person_id = atoi(val);
+                       free(val);
+
+                       if (cdetail_d->person_id) { // From OSP
+                               Eina_List *list_contact = ctui_person_get_writable_contact_list(cdetail_d->person_id);
+                               if (list_contact) {
+                                       cdetail_d->contact = list_contact->data;
+                                       eina_list_free(list_contact);
+                               }
+                       }
+
+                       //number
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_NUM, &val);
+                       if (val) {
+                               contacts_record_h record_number;
+
+                               if (NULL == cdetail_d->contact && cdetail_d->person_id) {
+                                       Eina_List *list_contact_id = ctui_person_get_writable_contact_list(cdetail_d->person_id);
+                                       if (list_contact_id) {
+                                               int contact_id = (int)list_contact_id->data;
+                                               eina_list_free(list_contact_id);
+                                               err = contacts_db_get_record(_contacts_contact._uri, contact_id, &(cdetail_d->contact));
+                                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record(%d) Failed(%d)", contact_id, err);
+                                       }
+                               }
+
+                               err = contacts_record_create( _contacts_number._uri, &record_number );
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+
+                               err = contacts_record_set_int( record_number,_contacts_number.type, CONTACTS_NUMBER_TYPE_CELL);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+                               err = contacts_record_set_str( record_number,_contacts_number.number, (const char*)val );
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+                               err = contacts_record_add_child_record(cdetail_d->contact, _contacts_contact.number, record_number);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_add_child_record() Failed(%d)", err);
+                       }
+
+                       //email
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_EMAIL, &val);
+                       if (val) {
+                               contacts_record_h record_email;
+
+                               if (NULL == cdetail_d->contact && cdetail_d->person_id) {
+                                       Eina_List *list_contact_id = ctui_person_get_writable_contact_list(cdetail_d->person_id);
+                                       if (list_contact_id) {
+                                               int contact_id = (int)list_contact_id->data;
+                                               eina_list_free(list_contact_id);
+                                               err = contacts_db_get_record(_contacts_contact._uri, contact_id, &(cdetail_d->contact));
+                                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record(%d) Failed(%d)", contact_id, err);
+                                       }
+                               }
+
+                               contacts_record_create( _contacts_email._uri, &record_email);
+                               contacts_record_set_int( record_email,_contacts_email.type, CONTACTS_EMAIL_TYPE_HOME);
+                               contacts_record_set_str( record_email,_contacts_email.email, (const char*)val );
+
+                               contacts_record_add_child_record(cdetail_d->contact, _contacts_contact.email, record_email);
+                       }
+                       //url
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_WEB, &val);
+                       if (val) {
+                               contacts_record_h record_website;
+
+                               if (NULL == cdetail_d->contact && cdetail_d->person_id) {
+                                       Eina_List *list_contact_id = ctui_person_get_writable_contact_list(cdetail_d->person_id);
+                                       if (list_contact_id) {
+                                               int contact_id = (int)list_contact_id->data;
+                                               eina_list_free(list_contact_id);
+                                               err = contacts_db_get_record(_contacts_contact._uri, contact_id, &(cdetail_d->contact));
+                                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record(%d) Failed(%d)", contact_id, err);
+                                       }
+                               }
+                               contacts_record_create( _contacts_url._uri, &record_website);
+                               contacts_record_set_int( record_website,_contacts_url.type, CONTACTS_EMAIL_TYPE_HOME);
+                               contacts_record_set_str( record_website,_contacts_url.url, (const char*)val );
+
+                               contacts_record_add_child_record(cdetail_d->contact, _contacts_contact.url, record_website);
+                       }
+                       break;
+               case CT_UG_REQUEST_ADD:
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_VCARD, &val);
+                       if (val) {
+                               contacts_list_h list;
+                               err = contacts_vcard_parse_to_contacts(val, &list);
+                               if (CONTACTS_ERROR_NONE == err) {
+                                       contacts_record_h record;
+                                       err = contacts_list_get_current_record_p(list, &record);
+                                       if (CONTACTS_ERROR_NONE != err) {
+                                               err = contacts_record_clone(record, &(cdetail_d->contact));
+                                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_clone() Failed(%d)", err);
+                                       }
+                               }
+                               err = contacts_list_destroy(list, true);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy() Failed(%d)", err);
+
+                               free(val);
+                               break;
+                       }
+
+                       //number
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_NUM, &val);
+                       if (val) {
+                               contacts_record_h record_number = NULL;
+                               if (NULL == cdetail_d->contact) {
+                                       err = contacts_record_create(_contacts_contact._uri, &(cdetail_d->contact));
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+                               }
+
+                               err = contacts_record_create(_contacts_number._uri, &record_number);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+
+                               err = contacts_record_set_int(record_number, _contacts_number.type, CONTACTS_NUMBER_TYPE_HOME | CONTACTS_NUMBER_TYPE_CELL);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+                               err = contacts_record_set_str(record_number, _contacts_number.number, val);
+                               contacts_record_add_child_record(cdetail_d->contact, _contacts_contact.number, record_number);
+
+                               free(val);
+                       }
+
+                       //email
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_EMAIL, &val);
+                       if (val) {
+                               contacts_record_h record_email = NULL;
+                               if (NULL == cdetail_d->contact) {
+                                       err = contacts_record_create(_contacts_contact._uri, &(cdetail_d->contact));
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+                               }
+
+                               err = contacts_record_create(_contacts_email._uri, &record_email);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+
+                               err = contacts_record_set_int(record_email, _contacts_email.type, CONTACTS_EMAIL_TYPE_HOME);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+                               err = contacts_record_set_str(record_email, _contacts_email.email, val);
+                               contacts_record_add_child_record(cdetail_d->contact, _contacts_contact.email, record_email);
+
+                               free(val);
+                       }
+
+                       //url
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_WEB, &val);
+                       if (val) {
+                               contacts_record_h record_url = NULL;
+                               if (NULL == cdetail_d->contact) {
+                                       err = contacts_record_create(_contacts_contact._uri, &(cdetail_d->contact));
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+                               }
+                               err = contacts_record_create(_contacts_url._uri, &record_url);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+
+                               err = contacts_record_set_int(record_url, _contacts_url.type, CONTACTS_URL_TYPE_HOME);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+                               err = contacts_record_set_str(record_url, _contacts_url.url, val);
+                               contacts_record_add_child_record(cdetail_d->contact, _contacts_contact.url, record_url);
+
+                               free(val);
+                       }
+                       break;
+               case CT_UG_REQUEST_ADD_WITH_NUM:
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_NUM, &val);
+                       if (val) {
+                               contacts_record_h record_number = NULL;
+                               if (cdetail_d->person_id) {
+                                       int contact_id = 0;
+                                       Eina_List *contact_id_list;
+
+                                       contact_id_list = ctui_person_get_writable_contact_list(cdetail_d->person_id);
+                                       if(NULL == contact_id_list) {
+                                               ERR("ctui_person_get_writable_contact_list() return NULL");
+                                               break;
+                                       }
+
+                                       contact_id = (int)contact_id_list->data;
+                                       eina_list_free(contact_id_list);
+
+                                       err = contacts_db_get_record(_contacts_contact._uri, contact_id, &(cdetail_d->contact));
+                                       if (CONTACTS_ERROR_NONE != err) {
+                                               ERR("contacts_db_get_record() Failed(%d)", err);
+                                               break;
+                                       }
+
+                                       err = contacts_record_create(_contacts_number._uri, &record_number);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+
+                                       err = contacts_record_set_int(record_number, _contacts_number.type, CONTACTS_NUMBER_TYPE_HOME | CONTACTS_NUMBER_TYPE_VOICE);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+                                       err = contacts_record_set_str(record_number, _contacts_number.number, val);
+                                       contacts_record_add_child_record(cdetail_d->contact, _contacts_contact.number, record_number);
+                               }
+                               else {
+                                       err = contacts_record_create(_contacts_contact._uri, &(cdetail_d->contact));
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+
+                                       err = contacts_record_create(_contacts_number._uri, &record_number);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+
+                                       err = contacts_record_set_int(record_number, _contacts_number.type, CONTACTS_NUMBER_TYPE_HOME | CONTACTS_NUMBER_TYPE_VOICE);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+                                       err = contacts_record_set_str(record_number, _contacts_number.number, val);
+                                       contacts_record_add_child_record(cdetail_d->contact, _contacts_contact.number, record_number);
+                               }
+                       }
+                       free(val);
+                       break;
+               case CT_UG_REQUEST_ADD_WITH_EMAIL:
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_EMAIL, &val);
+                       if (val) {
+                               contacts_record_h record_email;
+                               if (cdetail_d->person_id) {
+                                       int contact_id = 0;
+                                       Eina_List *contact_id_list;
+
+                                       PH_DBG("cdetail_d->person_id=%d", cdetail_d->person_id);
+
+                                       contact_id_list = ctui_person_get_writable_contact_list(cdetail_d->person_id);
+                                       if(NULL == contact_id_list) {
+                                               ERR("ctui_person_get_writable_contact_list() return NULL");
+                                               break;
+                                       }
+
+                                       contact_id = (int)contact_id_list->data;
+                                       eina_list_free(contact_id_list);
+
+                                       err = contacts_db_get_record(_contacts_contact._uri, contact_id, &(cdetail_d->contact));
+                                       if (CONTACTS_ERROR_NONE != err) {
+                                               ERR("contacts_db_get_record() Failed(%d)", err);
+                                               break;
+                                       }
+
+                                       err = contacts_record_create(_contacts_email._uri, &record_email);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+
+                                       err = contacts_record_set_int(record_email, _contacts_email.type, CONTACTS_EMAIL_TYPE_HOME);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+                                       err = contacts_record_set_str(record_email, _contacts_email.email, val);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+                                       err = contacts_record_add_child_record(cdetail_d->contact, _contacts_contact.email, record_email);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_add_child_record() Failed(%d)", err);
+                               }
+                               else {
+                                       err = contacts_record_create(_contacts_contact._uri, &(cdetail_d->contact));
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+
+                                       err = contacts_record_create(_contacts_email._uri, &record_email);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+
+                                       err = contacts_record_set_int(record_email, _contacts_email.type, CONTACTS_EMAIL_TYPE_HOME);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+                                       err = contacts_record_set_str(record_email, _contacts_email.email, val);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+                                       err = contacts_record_add_child_record(cdetail_d->contact, _contacts_contact.email, record_email);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_add_child_record() Failed(%d)", err);
+                               }
+                       }
+                       free(val);
+                       break;
+               case CT_UG_REQUEST_ADD_WITH_WEB:
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_EMAIL, &val);
+                       if (val) {
+                       contacts_record_h record_url;
+                               if (cdetail_d->person_id) {
+                                       int contact_id = 0;
+                                       Eina_List *contact_id_list;
+
+                                       contact_id_list = ctui_person_get_writable_contact_list(cdetail_d->person_id);
+                                       if(NULL == contact_id_list) {
+                                               ERR("ctui_person_get_writable_contact_list() return NULL");
+                                               break;
+                                       }
+
+                                       contact_id = (int)contact_id_list->data;
+                                       eina_list_free(contact_id_list);
+
+                                       err = contacts_db_get_record(_contacts_contact._uri, contact_id, &(cdetail_d->contact));
+                                       if (CONTACTS_ERROR_NONE != err) {
+                                               ERR("contacts_db_get_record() Failed(%d)", err);
+                                               break;
+                                       }
+
+                                       err = contacts_record_create(_contacts_url._uri, &record_url);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+
+                                       err = contacts_record_set_int(record_url, _contacts_url.type, CONTACTS_URL_TYPE_HOME);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+                                       err = contacts_record_set_str(record_url, _contacts_url.url, val);
+                                       contacts_record_add_child_record(cdetail_d->contact, _contacts_contact.url, record_url);
+                               }
+                               else {
+                                       err = contacts_record_create(_contacts_contact._uri, &(cdetail_d->contact));
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+
+                                       err = contacts_record_create(_contacts_url._uri, &record_url);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+
+                                       err = contacts_record_set_int(record_url, _contacts_url.type, CONTACTS_URL_TYPE_HOME);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+                                       err = contacts_record_set_str(record_url, _contacts_url.url, val);
+                                       contacts_record_add_child_record(cdetail_d->contact, _contacts_contact.url, record_url);
+                               }
+                       }
+                       free(val);
+                       break;
+               }
+       }
+
+       // FIXME : improve performance
+       if (cdetail_d->person_id) {
+               cdetail_d->list_contacts = ctui_person_get_contact_list(cdetail_d->person_id);
+               if (NULL == cdetail_d->list_contacts)
+                       *ret = -2;
+       }
+
+       return type;
+}
+
+static inline bool detail_is_usable_char(char c)
+{
+       switch (c) {
+       case '\\':
+       case '/':
+       case ':':
+       case '*':
+       case '?':
+       case '\"':
+       case '<':
+       case '>':
+       case '|':
+       case ';':
+               return false;
+       default:
+               return true;
+       }
+}
+
+static inline bool detail_is_blank_str(char *display)
+{
+       int i;
+       for (i = 0 ; i < strlen(display); i++)
+               if (' ' != display[i]) return false;
+       return true;
+}
+
+static void detail_get_vcard_filepath(ct_detail_data *cdetail_d, char* path_buf, int buf_size)
+{
+       char display[PH_TEXT_MAX_LEN];
+       char temp[PH_TEXT_MAX_LEN];
+       char *display_name = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       temp[0] = '\0';
+       if (cdetail_d->person)
+               err = contacts_record_get_str_p(cdetail_d->person, _contacts_person.display_name, &display_name);
+       else if (cdetail_d->contact)
+               err = contacts_record_get_str_p(cdetail_d->contact, _contacts_contact.display_name, &display_name);
+
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+       if (display_name && *display_name)
+               snprintf(temp, sizeof(temp), "%s", display_name);
+
+       display[0] = '\0';
+       if (*temp) {
+               int i;
+               int idx = 0;
+               for (i = 0 ; i < strlen(temp); i++) {
+                       if (detail_is_usable_char(temp[i]))
+                               display[idx++] = temp[i];
+               }
+               display[idx] = '\0';
+       }
+
+       if ('\0' == display[0] || detail_is_blank_str(display)) {
+               snprintf(display, sizeof(display), "%s", T_(CT_GET_TEXT_ERR, CTTEXT_NONAME));
+       }
+       snprintf(path_buf, buf_size, "%s/%s.vcf", UGDATAIDR, display);
+}
+
+static int detail_make_vcard(ct_detail_data *cdetail_d, char *path_buf, int buf_size)
+{
+       int ret, fd;
+       char* vcard = NULL;
+
+       detail_get_vcard_filepath(cdetail_d, path_buf, buf_size);
+       p_retvm_if(NULL == path_buf, FALSE, "detail_get_vcard_filepath() return NULL");
+       p_retvm_if(NULL == cdetail_d->list_contacts, FALSE, "contact_list is NULL");
+
+       if (cdetail_d->person)
+               ret = contacts_vcard_make_from_person(cdetail_d->person, &vcard);
+       else
+               ret = contacts_vcard_make_from_contact(cdetail_d->contact, &vcard);
+
+       p_retvm_if(NULL == vcard, FALSE, "contacts_vcard_make_from_person() Failed(%d)", ret);
+
+       fd = open(path_buf, O_WRONLY|O_CREAT|O_TRUNC, 0644);
+       if (fd < 0) {
+               ERR("Open(%s) Failed", path_buf);
+               free(vcard);
+               return FALSE;
+       }
+
+       if (-1 == write(fd, vcard, strlen(vcard)))
+               ERR("write()... Failed(%s)", strerror(errno));
+       close(fd);
+
+       free(vcard);
+       return TRUE;
+}
+
+void ct_detail_delete_namecards(ct_detail_data *cdetail_d)
+{
+       int ret;
+       int fd;
+       char file_path[FILENAME_MAX];
+
+       detail_get_vcard_filepath(cdetail_d, file_path, sizeof(file_path));
+
+       fd = open(file_path, O_RDONLY);
+       if (fd < 0) return;
+
+       close(fd);
+
+       ret = unlink(file_path);
+       p_warn_if(ret < 0, "unlink(%s) failed(%d)", file_path, ret);
+}
+
+static void __detail_destroy_child_ug(void *data)
+{
+       ct_detail_data *cdetail_d = (ct_detail_data*)data;
+       p_retm_if(NULL == cdetail_d, "ct_detail_data is NULL");
+       cdetail_d->child_ug = NULL;
+
+}
+
+
+static void detail_destroy_child_ug(ui_gadget_h ug, void *priv)
+{
+       ct_detail_data *cdetail_d = priv;
+       p_retm_if(NULL == ug, "ug is NULL");
+       ug_destroy(ug);
+
+       p_retm_if(NULL == priv, "priv is NULL");
+       cdetail_d->child_ug = NULL;
+
+}
+
+void ct_detail_make_vcard(ct_detail_data *cdetail_d)
+{
+       int ret;
+       char file_path[FILENAME_MAX] = {0,};
+
+       ret = detail_make_vcard(cdetail_d, file_path, sizeof(file_path));
+       if(TRUE != ret)
+               cdetail_d->vcard_path = NULL;
+       else
+               cdetail_d->vcard_path = strdup(file_path);
+       PH_DBG("vcf path %s", file_path);
+}
+
+void ct_detail_send_via_msg(void *data, Evas_Object *obj, void *event_info)
+{
+       int ret;
+       char file_path[FILENAME_MAX];
+       ct_detail_data *cdetail_d = data;
+
+       ret = detail_make_vcard(cdetail_d, file_path, sizeof(file_path));
+       if (TRUE != ret) {
+               PH_DBG("detail_make_vcard() Failed(%d)", ret);
+               phone_show_popup(cdetail_d->win, T_(CT_GET_TEXT_ERR, CTTEXT_UNABLE_TO_SEND_NAME_CARDS), 1.5);
+               return;
+       }
+       cdetail_d->child_ug = ctui_msg_ug(cdetail_d->ug, NULL, 0, file_path,
+                       __detail_destroy_child_ug, cdetail_d);
+       ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+
+}
+
+void ct_detail_send_via_email(void *data, Evas_Object *obj, void *event_info)
+{
+       int ret;
+       char file_path[FILENAME_MAX];
+       service_h service;
+       Ecore_X_Window win_id;
+       ct_detail_data *cdetail_d = data;
+
+       ret = detail_make_vcard(cdetail_d, file_path, sizeof(file_path));
+       if (TRUE != ret) {
+               PH_DBG("detail_make_vcard() Failed(%d)", ret);
+               phone_show_popup(cdetail_d->win, T_(CT_GET_TEXT_ERR, CTTEXT_UNABLE_TO_SEND_NAME_CARDS), 1.5);
+               return;
+       }
+
+       win_id = elm_win_xwindow_get(cdetail_d->win);
+       service_create(&service);
+       service_set_operation(service, SERVICE_OPERATION_SEND);
+       service_set_uri(service, file_path);
+       service_set_app_id(service, EMAIL_COMPOSER_PKG);
+       service_add_extra_data(service, SERVICE_DATA_SUBJECT, "Contacts name card");
+
+       service_set_window(service, win_id);
+       service_send_launch_request(service, NULL, NULL);
+       service_destroy(service);
+
+       ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+}
+
+void ct_detail_send_via_bluetooth(void *data, Evas_Object *obj, void *event_info)
+{
+       int ret;
+       service_h service;
+       ct_detail_data *cdetail_d = data;
+       char file_path[FILENAME_MAX];
+       struct ug_cbs cbs = {0};
+
+       ret = detail_make_vcard(cdetail_d, file_path, sizeof(file_path));
+       if (TRUE != ret) {
+               PH_DBG("detail_make_vcard() Failed(%d)", ret);
+               phone_show_popup(cdetail_d->win, T_(CT_GET_TEXT_ERR, CTTEXT_UNABLE_TO_SEND_NAME_CARDS), 1.5);
+               return;
+       }
+
+       service_create(&service);
+       service_add_extra_data(service, "launch-type", "send");
+       service_add_extra_data(service, "filecount", "1");
+       service_add_extra_data(service, "files", file_path);
+
+       cbs.layout_cb = ug_common_layout_cb;
+       cbs.result_cb = NULL;
+       cbs.destroy_cb = detail_destroy_child_ug;
+       cbs.priv = data;
+
+       cdetail_d->child_ug = ug_create(cdetail_d->ug, BLUETOOTH_UG, UG_MODE_FULLVIEW, service, &cbs);
+
+       service_destroy(service);
+       ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+}
+
+
+static void detail_get_displayname(contacts_record_h record_name, char *display, int display_len)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_name_display_order_e name_display_order;
+       char *first, *last, *middle;
+       char temp[CT_EDITFIELD_MAX_CHAR*2+2] = {0,};
+
+       err = contacts_record_get_str_p(record_name, _contacts_name.first, &first);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() first Failed(%d)", err);
+
+       err = contacts_record_get_str_p(record_name, _contacts_name.addition, &middle);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() addition Failed(%d)", err);
+
+       err = contacts_record_get_str_p(record_name, _contacts_name.last, &last);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() last Failed(%d)", err);
+
+       if (STRLEN(middle)>0) {
+               if (STRLEN(first)>0)
+                       snprintf(temp, CT_EDITFIELD_MAX_CHAR*2+1, "%s %s", first, middle);
+               else
+                       snprintf(temp, CT_EDITFIELD_MAX_CHAR, "%s", middle);
+       }
+       else{
+               if (STRLEN(first)>0)
+                       snprintf(temp, CT_EDITFIELD_MAX_CHAR, "%s", first);
+       }
+
+       contacts_setting_get_name_display_order(&name_display_order);
+       if( CONTACTS_NAME_DISPLAY_ORDER_FIRSTLAST == name_display_order){
+               if (STRLEN(last) > 0 ) {
+                       if (STRLEN(temp)>0)
+                               snprintf(display, display_len-1, "%s %s", temp, last);
+                       else
+                               snprintf(display, display_len-1, "%s", last);
+               }
+               else{
+                       if (STRLEN(temp)>0)
+                               snprintf(display, display_len-1, "%s", temp);
+               }
+       }
+       else{
+               if (STRLEN(last) > 0 ) {
+                       if (STRLEN(temp)>0)
+                               snprintf(display, display_len-1, "%s, %s", last, temp );
+                       else
+                               snprintf(display, display_len-1, "%s", last);
+               }
+               else{
+                       if (STRLEN(temp)>0)
+                               snprintf(display, display_len-1, "%s", temp);
+               }
+       }
+}
+
+static void detail_get_company_str(contacts_record_h record_company, char *dest, int dest_len)
+{
+       int ret;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       char *company, *job, *department;
+       char temp[dest_len];
+
+       p_ret_if(NULL == dest);
+
+       err = contacts_record_get_str_p(record_company, _contacts_company.name, (char**)&company);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+       err = contacts_record_get_str_p(record_company, _contacts_company.department, (char**)&department);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+       err = contacts_record_get_str_p(record_company, _contacts_company.job_title, (char**)&job );
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+       if (company) {
+               if(strlen(company)>CT_EDITFIELD_MAX_CHAR){
+                       company[CT_EDITFIELD_MAX_CHAR] = '\0';
+               }
+               if (*dest) {
+                       ret = snprintf(temp, dest_len, "%s, %s", dest, company);
+                       if (0 < ret)
+                               memcpy(dest, temp, ret+1);
+               }
+               else {
+                       snprintf(dest, dest_len, "%s", company);
+               }
+       }
+
+       if (department) {
+               if(strlen(department)>CT_EDITFIELD_MAX_CHAR){
+                       department[CT_EDITFIELD_MAX_CHAR] = '\0';
+               }
+               if (*dest) {
+                       ret = snprintf(temp, dest_len, "%s, %s", dest, department);
+                       if (0 < ret)
+                               memcpy(dest, temp, ret+1);
+               }
+               else {
+                       snprintf(dest, dest_len, "%s", department);
+               }
+       }
+
+       if (job) {
+               if(strlen(job)>CT_EDITFIELD_MAX_CHAR){
+                       job[CT_EDITFIELD_MAX_CHAR] = '\0';
+               }
+               if (*dest) {
+                       ret = snprintf(temp, dest_len, "%s, %s", dest, job);
+                       if (0 < ret)
+                               memcpy(dest, temp, ret+1);
+               }
+               else {
+                       snprintf(dest, dest_len, "%s", job);
+               }
+       }
+}
+
+void ct_detail_person_get_company_str(Eina_List *contact_list, char *dest, int dest_len)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_contact = NULL;
+       contacts_record_h record_company = NULL;
+       Eina_List *l;
+       p_retm_if(NULL == contact_list, "contact_list is NULL");
+
+       EINA_LIST_FOREACH(contact_list, l, record_contact) {
+               if (NULL == record_contact)
+                       continue;
+               err = contacts_record_get_child_record_at_p(record_contact, _contacts_contact.company, 0, &record_company);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_child_record_at_p() Failed(%d)", err);
+               if (CONTACTS_ERROR_NONE == err) {
+                       detail_get_company_str(record_company, dest, dest_len);
+                       break;
+               }
+       }
+}
+
+static void detail_get_extra_name_str(contacts_record_h record_name, contacts_record_h record_nickname, char *dest, int dest_len)
+{
+       int ret;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       char *suffix;
+       char *nickname;
+       char temp[CT_EDITFIELD_MAX_CHAR+1] = {0,};
+
+       p_ret_if(NULL == dest);
+
+       err = contacts_record_get_str_p(record_name, _contacts_name.suffix, (char**)&suffix);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() suffix Failed(%d)", err);
+
+       err = contacts_record_get_str_p(record_nickname, _contacts_nickname.name, (char**)&nickname);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() name Failed(%d)", err);
+
+       if (suffix && *suffix) {
+               if(strlen(suffix)>CT_EDITFIELD_MAX_CHAR){
+                       suffix[CT_EDITFIELD_MAX_CHAR] = '\0';
+               }
+               if (*dest) {
+                       ret = snprintf(temp, sizeof(temp)-1, "%s, %s", dest, suffix);
+                       if (0 < ret)
+                               memcpy(dest, temp, ret+1);
+               }
+               else {
+                       snprintf(dest, dest_len-1, "%s", suffix);
+               }
+       }
+
+       if (nickname && *nickname) {
+               if(strlen(nickname)>CT_EDITFIELD_MAX_CHAR){
+                       nickname[CT_EDITFIELD_MAX_CHAR] = '\0';
+               }
+               if (*dest) {
+                       ret = snprintf(temp, sizeof(temp)-1, "%s, %s", dest, nickname);
+                       if (0 < ret)
+                               memcpy(dest, temp, ret+1);
+               }
+               else {
+                       snprintf(dest, dest_len-1, "%s", nickname);
+               }
+       }
+}
+
+void ct_detail_person_get_extra_name(Eina_List *contact_list, contacts_record_h record_person, char *dest, int dest_len)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_contact = NULL;
+       contacts_record_h record_name = NULL;
+       contacts_record_h record_nickname = NULL;
+       Eina_List *l;
+
+       p_retm_if(NULL == contact_list, "contact_list is NULL");
+
+       EINA_LIST_FOREACH(contact_list, l, record_contact) {
+               if (NULL == record_contact)
+                       continue;
+
+               err = contacts_record_get_child_record_at_p(record_contact, _contacts_contact.name, 0, &record_name);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_child_record_at_p() name Failed(%d)", err);
+               err = contacts_record_get_child_record_at_p(record_contact, _contacts_contact.nickname, 0, &record_nickname);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_child_record_at_p() nickname Failed(%d)", err);
+
+               if (CONTACTS_ERROR_NONE == err) {
+                       detail_get_extra_name_str(record_name, record_nickname, dest, dest_len);
+                       break;
+               }
+       }
+}
+
+char* ct_detail_gl_baseinfo_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       const char *display_name = NULL;
+       char display[PH_TEXT_MAX_LEN*4+1] ={0,} ;
+       ct_detail_data *cdetail_d = data;
+       p_retvm_if(NULL == cdetail_d, NULL, "parameter(cdetail_d) is NULL");
+
+       display[0] = '\0';
+       if (0 == strcmp(part, "elm.text.name")) {
+               if (cdetail_d->person) {
+                       err = contacts_record_get_str_p(cdetail_d->person, _contacts_person.display_name, (char**)&display_name);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+                       if (display_name && *display_name)
+                               return strdup(display_name);
+               }
+               else if (cdetail_d->contact) {
+                       err = contacts_record_get_str_p(cdetail_d->contact, _contacts_contact.display_name, (char**)&display_name);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+                       if ( STRLEN(display_name)>0 ) {
+                               snprintf(display, sizeof(display), "%s", display_name);
+                               return strdup(display);
+                       }
+                       else{
+                               contacts_record_h record_name;
+
+                               err = contacts_record_get_child_record_at_p(cdetail_d->contact, _contacts_contact.name, 0, &record_name);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_child_record_at_p() Failed(%d)", err);
+
+                               detail_get_displayname(record_name, display, sizeof(display));
+
+                               if (STRLEN(display) > 0)
+                                       return strdup(display);
+                       }
+               }
+       }
+       else if (0 == strcmp(part, "elm.text.subname")) {
+               if (cdetail_d->list_contacts) {
+                       ct_detail_person_get_extra_name(cdetail_d->list_contacts, cdetail_d->person, display, sizeof(display));
+                       if (strlen(display)>0)
+                               return strdup(display);
+
+                       ct_detail_person_get_company_str(cdetail_d->list_contacts, display, sizeof(display));
+                       if (strlen(display)>0)
+                               return strdup(display);
+               }
+       }
+       else if (0 == strcmp(part, "elm.text.subname2")) {
+               if (cdetail_d->list_contacts) {
+                       ct_detail_person_get_company_str(cdetail_d->list_contacts, display, sizeof(display));
+                       if (strlen(display)>0)
+                               return strdup(display);
+               }
+       }
+       return NULL;
+}
+
+
+static bool detail_set_favorite(contacts_record_h record_person, bool is_set)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       err = contacts_record_set_bool(record_person, _contacts_person.is_favorite, is_set);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, false, "contacts_record_set_bool() Failed(%d)", err);
+
+       return true;
+}
+
+static void detail_favorite_mouseup_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       bool is_favorite;
+       bool success;
+       int x,y,w,h;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       const char* result_msg;
+       ct_detail_data *cdetail_d = data;
+       Evas_Event_Mouse_Up *ev = event_info;
+
+       p_retm_if(NULL == cdetail_d, "evas_object_data_get() return NULL");
+       p_retm_if(NULL == cdetail_d->person, "person is NULL");
+
+       if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD)
+               return;
+
+       evas_object_geometry_get(obj, &x, &y, &w, &h);
+       if (ev->output.y < y || y + h < ev->output.y || ev->output.x < x || x + w < ev->output.x)
+               return;
+
+       err = contacts_record_get_bool(cdetail_d->person, _contacts_person.is_favorite, &is_favorite);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_bool() Failed(%d)", err);
+
+       is_favorite = !is_favorite;
+       success = detail_set_favorite(cdetail_d->person, is_favorite);
+
+       if (is_favorite && success)
+               result_msg = S_(CT_SYS_POP_ADDED);
+       else if (!is_favorite && success)
+               result_msg = S_(PH_SYS_POP_REMOVED);
+       else
+               result_msg = S_(PH_SYS_POP_FAILED);
+
+       phone_show_tickernoti(result_msg);
+       err = contacts_db_update_record(cdetail_d->person);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_update_record() Failed(%d)", err);
+
+       elm_genlist_item_update(cdetail_d->base_item);
+}
+
+static void detail_person_changed_cb(void *data)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_detail_data *cdetail_d = data;
+       p_retm_if(NULL == cdetail_d, "paramter(ct_detail_data) is NULL");
+       p_retm_if(NULL == cdetail_d->person, "paramter(cdetail_d->person) is NULL");
+       p_retm_if(0 == cdetail_d->person_id, "paramter(cdetail_d->person_id) is 0");
+
+       err = contacts_record_destroy(cdetail_d->person, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+       err = contacts_db_get_record(_contacts_person._uri, cdetail_d->person_id, &(cdetail_d->person));
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_db_get_record(%d) Failed(%d)", cdetail_d->person_id, err);
+       }
+
+       elm_genlist_item_update(cdetail_d->base_item);
+}
+
+static void detail_image_mouseup_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       int x,y,w,h;
+
+       Evas_Event_Mouse_Up *ev = event_info;
+       ct_detail_data *cdetail_d = data;
+
+       if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD)
+               return;
+
+       evas_object_geometry_get(obj, &x, &y, &w, &h);
+       if (ev->output.y < y || y + h < ev->output.y || ev->output.x < x || x + w < ev->output.x)
+               return;
+
+       p_ret_if(NULL != cdetail_d->vcard_path);
+       p_retm_if(NULL == cdetail_d->person && NULL == cdetail_d->list_contacts, "parameter(person, list_contacts) is NULL");
+       ct_image_viewer(cdetail_d->navi, cdetail_d->person, cdetail_d->list_contacts, detail_person_changed_cb, cdetail_d);
+}
+
+Evas_Object *ct_detail_gl_baseinfo_icon_get(void *data, Evas_Object *obj,
+               const char *part)
+{
+       const char *value_data = NULL;
+       Evas_Object *img;
+       Evas_Object *icon;
+       bool is_favorite = false;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_detail_data *cdetail_d = data;
+       p_retvm_if(cdetail_d->person == NULL && cdetail_d->contact == NULL, NULL, "parameter(person/contact) is NULL");
+
+       if (0 == strcmp(part, "elm.icon.image")) {
+
+               if (cdetail_d->person)
+                       err = contacts_record_get_str_p(cdetail_d->person, _contacts_person.image_thumbnail_path, (char**)&value_data);
+               else
+                       err = contacts_record_get_str_p(cdetail_d->contact, _contacts_contact.image_thumbnail_path, (char**)&value_data);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+               img = elm_image_add(obj);
+               p_retvm_if(NULL == img, NULL, "elm_image_add() return NULL");
+               evas_object_size_hint_aspect_set(img, EVAS_ASPECT_CONTROL_HORIZONTAL, 1, 1);
+               elm_image_file_set(img, value_data, NULL);
+
+               evas_object_event_callback_add(img, EVAS_CALLBACK_MOUSE_UP, detail_image_mouseup_cb, cdetail_d);
+               return img;
+       }
+       else if (0 == strcmp(part, "elm.icon.favorite")) {
+
+               icon = elm_icon_add(obj);
+               p_retvm_if(NULL == icon, NULL, "elm_icon_add() return NULL");
+
+               evas_object_event_callback_add(icon, EVAS_CALLBACK_MOUSE_UP, detail_favorite_mouseup_cb, cdetail_d);
+               elm_icon_resizable_set(icon, EINA_FALSE, EINA_FALSE);
+
+               if (cdetail_d->person)
+                       err = contacts_record_get_bool(cdetail_d->person, _contacts_person.is_favorite, &is_favorite);
+               else{
+                       if(cdetail_d->vcard_path) return NULL;
+                       err = contacts_record_get_bool(cdetail_d->contact, _contacts_contact.is_favorite, &is_favorite);
+               }
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_bool() Failed(%d)", err);
+
+               elm_icon_file_set(icon, CTUI_IMG_ICON_FAVORITE, NULL);
+               if (!is_favorite)
+                       evas_object_color_set(icon, 185, 185, 185, 255);
+               else
+                       evas_object_color_set(icon, 59, 115, 182, 255);
+
+               return icon;
+       }
+       return NULL;
+}
+
+
+static void __detail_voice_call_pressed_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       p_retm_if(NULL == data, "data is NULL");
+       elm_icon_file_set(data, CTUI_IMG_ICON_CALL_PRESSED, NULL);
+}
+
+static void __detail_voice_call_unpressed_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       p_retm_if(NULL == data, "data is NULL");
+       elm_icon_file_set(data, CTUI_IMG_ICON_CALL, NULL);
+}
+
+static void __detail_msg_ug_pressed_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       p_retm_if(NULL == data, "data is NULL");
+       elm_icon_file_set(data, CTUI_IMG_ICON_SMS_PRESSED, NULL);
+}
+
+static void __detail_msg_ug_unpressed_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       p_retm_if(NULL == data, "data is NULL");
+       elm_icon_file_set(data, CTUI_IMG_ICON_SMS, NULL);
+}
+
+Evas_Object *ct_detail_gl_number_util_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       char *fullpath;
+       const char *number;
+       contacts_record_h default_nubmer = data;
+       ct_detail_data *cdetail_d;
+       Evas_Object *btn;
+       Evas_Object *icon;
+       Evas_Smart_Cb clicked_fn = NULL;
+       Evas_Smart_Cb pressed_fn = NULL;
+       Evas_Smart_Cb unpressed_fn = NULL;
+
+       p_retv_if(NULL == data, NULL);
+
+       cdetail_d = evas_object_data_get(obj, "cdetail_d");
+       p_retvm_if(NULL == cdetail_d, NULL, "evas_object_data_get() return NULL");
+       if (0 == strcmp(part, "elm.icon.1")) {
+               fullpath = CTUI_IMG_ICON_CALL;
+               clicked_fn = ct_detail_voice_call_cb;
+               pressed_fn = __detail_voice_call_pressed_cb;
+               unpressed_fn = __detail_voice_call_unpressed_cb;
+       }
+       else if (0 == strcmp(part, "elm.icon.2")) {
+               fullpath = CTUI_IMG_ICON_SMS;
+               clicked_fn = ct_detail_msg_ug_cb;
+               pressed_fn = __detail_msg_ug_pressed_cb;
+               unpressed_fn = __detail_msg_ug_unpressed_cb;
+       }
+       else {
+               return NULL;
+       }
+
+
+       err = contacts_record_get_str_p(default_nubmer, _contacts_number.number, (char**)&number);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+       btn = elm_button_add(obj);
+       p_retvm_if(NULL == btn, NULL, "elm_button_add() return NULL");
+       elm_object_style_set(btn, "detail.circle/empty");
+
+       icon = elm_icon_add(btn);
+       p_retvm_if(NULL == icon, NULL, "phone_create_icon_with_img() return NULL");
+       elm_icon_file_set(icon, fullpath, NULL);
+       elm_icon_resizable_set(icon, EINA_TRUE, EINA_TRUE);
+       elm_object_part_content_set(btn, "elm.swallow.content", icon);
+       evas_object_data_set(btn, "cdetail_d", cdetail_d);
+       evas_object_smart_callback_add(btn, "clicked", clicked_fn, number);
+       evas_object_event_callback_add(btn, EVAS_CALLBACK_MOUSE_DOWN, pressed_fn, icon);
+       evas_object_event_callback_add(btn, EVAS_CALLBACK_MOUSE_UP, unpressed_fn, icon);
+
+       return btn;
+}
+
+void ct_detail_voice_call_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_detail_data *cdetail_d;
+
+       cdetail_d = evas_object_data_get(obj, "cdetail_d");
+       p_retm_if(NULL == cdetail_d, "evas_object_data_get() return NULL");
+
+       if (cdetail_d->popup)
+               ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+
+       phone_launch_voice_call(cdetail_d->person_id, data);
+}
+
+void ct_detail_msg_ug_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_detail_data *cdetail_d;
+
+       cdetail_d = evas_object_data_get(obj, "cdetail_d");
+       p_retm_if(NULL == cdetail_d, "evas_object_data_get() return NULL");
+       p_retm_if(NULL != cdetail_d->child_ug, "child_ug is not null");
+
+       if (cdetail_d->popup)
+               ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+
+       cdetail_d->child_ug = ctui_msg_ug(cdetail_d->ug, data, cdetail_d->person_id, NULL, __detail_destroy_child_ug, cdetail_d);
+}
+
+
+void ct_detail_popup_hide_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_detail_data *cdetail_d = data;
+       evas_object_del(cdetail_d->popup);
+       cdetail_d->popup = NULL;
+       elm_object_tree_focus_allow_set(cdetail_d->navi, EINA_TRUE);
+}
+
+const char* ct_detail_get_ringtone_display_name(const char *real_data)
+{
+       const char *data;
+
+       if (NULL == real_data)
+               data = T_(CT_GET_TEXT_BASIC, CTTEXT_DEFAULT);
+       else {
+               data = strrchr(real_data, '/');
+               if (NULL == data)
+                       data = real_data;
+               else
+                       data = data + 1;
+       }
+       return data;
+}
+
+const char* ct_detail_get_vibration_display_name(const char *real_data)
+{
+       const char *data;
+
+       if (NULL == real_data)
+               data = T_(CT_GET_TEXT_BASIC, CTTEXT_DEFAULT);
+       else {
+               data = strrchr(real_data, '/');
+               if (NULL == data)
+                       data = real_data;
+               else
+                       data = data + 1;
+       }
+       return data;
+}
+
+void ct_detail_get_group_names(contacts_record_h record_contact, char *dest, int dest_len)
+{
+       PH_FN_CALL;
+       int ret;
+       int index = 0;
+       int group_id;
+       char *group_str;
+       char temp[PH_TEXT_MAX_LEN];
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       contacts_record_h group_record = NULL;
+       dest[0] = '\0';
+
+       while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record_contact, _contacts_contact.group_relation, index++, &record)) {
+               err = contacts_record_get_int(record, _contacts_group_relation.group_id, &group_id);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_record_get_int() Failed(%d)", err);
+                       continue;
+               }
+               PH_DBG("group id = %d",group_id);
+               err = contacts_db_get_record(_contacts_group._uri,group_id, &group_record);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+               if(err == CONTACTS_ERROR_NONE){
+                       err = contacts_record_get_str_p(group_record, _contacts_group.name, &group_str);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+                       PH_DBG("group name = %s",group_str);
+                       if (group_str && *group_str) {
+                               if (*dest) {
+                                       ret = snprintf(temp, PH_TEXT_MAX_LEN, "%s, %s", dest, group_str);
+                                       if (ret < dest_len) {
+                                               memcpy(dest, temp, ret + 1);
+                                       }
+                                       else {
+                                               memcpy(dest, temp, dest_len);
+                                               dest[dest_len - 1] = '\0';
+                                       }
+                               }
+                               else {
+                                       snprintf(dest, PH_TEXT_MAX_LEN, "%s", group_str);
+                               }
+                       }
+               }
+               err = contacts_record_destroy(group_record,true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+       }
+
+       if ('\0' == *dest)
+               snprintf(dest, dest_len, "%s", T_(CT_GET_TEXT_BASIC, CTTEXT_NOT_ASSIGNED));
+}
+
+void ct_detail_person_get_group_names(Eina_List *contact_list, char *dest, int dest_len)
+{
+       PH_FN_CALL;
+       int ret;
+       int index = 0;
+       Eina_List *l;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_contact = NULL;
+       contacts_record_h record_group_relation = NULL;
+       char* group_names = NULL;
+       p_retm_if(NULL == contact_list, "contact_list is NULL");
+
+       EINA_LIST_FOREACH(contact_list, l, record_contact) {
+               if (NULL == record_contact)
+                       continue;
+               while(CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record_contact,
+                               _contacts_contact.group_relation, index++, &record_group_relation)) {
+
+                       err = contacts_record_get_str_p(record_group_relation, _contacts_group_relation.name, &group_names);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+                       PH_DBG("group_names = %s",group_names);
+                       if (group_names && *group_names) {
+                               if (*dest) {
+                                       char temp[PH_TEXT_MAX_LEN];
+                                       ret = snprintf(temp, sizeof(temp), "%s, %s", dest, group_names);
+                                       if (0 < ret)
+                                               memcpy(dest, temp, ret+1);
+                               }
+                               else {
+                                       snprintf(dest, dest_len, "%s", group_names);
+                               }
+                       }
+               }
+               index = 0;
+       }
+       if ('\0' == *dest)
+               snprintf(dest, dest_len, "%s", T_(CT_GET_TEXT_BASIC, CTTEXT_NOT_ASSIGNED));
+}
+
+void ct_detail_refresh_view(ct_detail_data *cdetail_d)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       if (cdetail_d->popup)
+               ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+
+       if (cdetail_d->person) {
+               err = contacts_record_destroy(cdetail_d->person, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+               cdetail_d->person = NULL;
+       }
+       ctui_free_record_list(cdetail_d->list_contacts);
+       cdetail_d->list_contacts = NULL;
+
+       if (cdetail_d->person_id) {
+               err = contacts_db_get_record( _contacts_person._uri, cdetail_d->person_id,  &(cdetail_d->person));
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_db_get_record() Failed(%d)", err);
+                       elm_naviframe_item_pop(cdetail_d->navi);
+                       return;
+               }
+
+               cdetail_d->list_contacts = ctui_person_get_contact_list(cdetail_d->person_id);
+       }
+       else{
+               contacts_list_h list_contacts = NULL;
+               int fd = 0;
+               int size = 0;
+               char buf[CT_VCARD_FILE_MAX_SIZE+1] = {0, };
+
+               fd = open(cdetail_d->vcard_path, O_RDONLY);
+               p_retm_if(-1 == fd, "open() return -1");
+               size = read(fd, buf, sizeof(buf)-1);
+               close(fd);
+
+               err = contacts_vcard_parse_to_contacts(buf, &list_contacts);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_vcard_parse_to_contacts() Failed(%d)", err);
+               while (CONTACTS_ERROR_NONE == err) {
+                       err = contacts_list_get_current_record_p(list_contacts, &(cdetail_d->contact));
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_list_get_current_record_p() Failed(%d)", err);
+                               err = contacts_list_destroy(list_contacts, true);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy(list_contacts) Failed(%d)", err);
+                               elm_exit();
+                       }
+                       cdetail_d->list_contacts = eina_list_append(cdetail_d->list_contacts, cdetail_d->contact);
+               }
+               err = contacts_list_destroy(list_contacts, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy(list_contacts) Failed(%d)", err);
+       }
+       ctui_detail_genlist_update(cdetail_d);
+}
+
+void ct_detail_contact_changed(const char *view_uri, void *user_data)
+{
+       PH_FN_CALL;
+       int addressbook_id = 0;
+       int contact_id = 0;
+       int changed_id = 0;
+       int changed_type = 0;
+       int out_current_version = 0;
+       bool changed =  false;
+       ct_detail_data *cdetail_d = user_data;
+       Eina_List *l;
+       contacts_record_h record_contact;
+       contacts_list_h out_change_list;
+       contacts_error_e err;
+
+       EINA_LIST_FOREACH(cdetail_d->list_contacts, l, record_contact) {
+               if (NULL == record_contact) continue;
+               err = contacts_record_get_int(record_contact, _contacts_contact.address_book_id, &addressbook_id);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_int_from_list() Failed(%d)", err);
+
+               err = contacts_record_get_int(record_contact, _contacts_contact.id, &contact_id);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_int_from_list() Failed(%d)", err);
+
+               changed = false;
+               err = contacts_db_get_changes_by_version( _contacts_contact_updated_info._uri, addressbook_id, cdetail_d->view_create_version, &out_change_list, &out_current_version);
+
+               while (CONTACTS_ERROR_NONE == err) {
+                       err = phone_cts_get_int_from_list(out_change_list, _contacts_contact_updated_info.contact_id, &changed_id);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_int_from_list(addressbook_id) Failed(%d)", err);
+                       if (changed_id == contact_id){
+                               changed = true;
+                               phone_cts_get_int_from_list(out_change_list, _contacts_contact_updated_info.type, &changed_type);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_int_from_list(type) Failed(%d)", err);
+                               break;
+                       }
+                       err = contacts_list_next(out_change_list);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_next() Failed(%d)", err);
+               }
+
+               err = contacts_list_destroy(out_change_list, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy(out_change_list) Failed(%d)", err);
+
+               if (changed)
+                       break;
+       }
+       cdetail_d->view_create_version = out_current_version;
+
+       if (cdetail_d->updated)
+               cdetail_d->updated = false;
+
+       if (CONTACTS_CHANGE_DELETED == changed_type) {
+               if (cdetail_d->is_shortcut)
+                       elm_exit();
+               else if (NULL == cdetail_d->prev_view_data && cdetail_d->ug)
+                       ug_destroy_me(cdetail_d->ug);
+               else
+                       elm_naviframe_item_pop_to(cdetail_d->prev_navi_item);
+       }
+       else {
+               ct_detail_refresh_view(cdetail_d);
+       }
+}
+
+static inline void detail_append_str_with_linebreak(const char *src, char *dest, int dest_len)
+{
+       char temp[PH_TEXT_MAX_LEN];
+       if (src && '\0' != src[0]) {
+               if ('\0' == dest[0])
+                       snprintf(dest, dest_len, "%s", src);
+               else {
+                       snprintf(temp, sizeof(temp), "%s\n%s", src, dest);
+                       snprintf(dest, dest_len, "%s", temp);
+               }
+       }
+}
+
+int ct_detail_get_full_addr(contacts_record_h record, char *buf, int buf_len)
+{
+       const char *code;
+       const char *region;
+       const char *locality;
+       const char *street;
+       const char *extended;
+       const char *country;
+       const char *pobox;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       err = contacts_record_get_str_p(record, _contacts_address.postal_code , (char**)&code);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list(postal_code) Failed(%d)", err);
+
+       err = contacts_record_get_str_p(record, _contacts_address.extended , (char**)&extended);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list(extend) Failed(%d)", err);
+
+       err = contacts_record_get_str_p(record, _contacts_address.postbox , (char**)&pobox);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list(postbox) Failed(%d)", err);
+
+       err = contacts_record_get_str_p(record, _contacts_address.street , (char**)&street);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list(street) Failed(%d)", err);
+
+       err = contacts_record_get_str_p(record, _contacts_address.locality , (char**)&locality);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list(locality) Failed(%d)", err);
+
+       err = contacts_record_get_str_p(record, _contacts_address.region , (char**)&region);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list(region) Failed(%d)", err);
+
+       err = contacts_record_get_str_p(record, _contacts_address.country ,(char**)&country);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list(country) Failed(%d)", err);
+
+       detail_append_str_with_linebreak(country, buf, buf_len);
+       detail_append_str_with_linebreak(region, buf, buf_len);
+       detail_append_str_with_linebreak(locality, buf, buf_len);
+       detail_append_str_with_linebreak(street, buf, buf_len);
+       detail_append_str_with_linebreak(pobox, buf, buf_len);
+       detail_append_str_with_linebreak(extended, buf, buf_len);
+       detail_append_str_with_linebreak(code, buf, buf_len);
+
+       return 0;
+
+}
+
+void ct_detail_mouseup(void *data, Evas *evas, Evas_Object *obj,
+               void *event_info)
+{
+       Evas_Event_Mouse_Up *ev = event_info;
+       ct_detail_data *cdetail_d = data;
+       cdetail_d->touch_x = ev->canvas.x;
+       cdetail_d->touch_y = ev->canvas.y;
+}
+
+static void detail_myfile_ringtone_result(ui_gadget_h ug, service_h service, void *data)
+{
+       char *val = NULL;
+       ct_detail_data *cdetail_d = data;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       p_retm_if(NULL == ug || NULL == data, "ug or data is NULL");
+
+       if (service) {
+               service_get_extra_data(service, "result", &val);
+               p_retm_if(!val, "return value is NULL");
+               p_retm_if(NULL == cdetail_d->person, "person is NULL");
+
+               err = contacts_record_set_str(cdetail_d->person, _contacts_person.ringtone_path, (const char *)val);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+               err = contacts_db_update_record(cdetail_d->person);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_update_record() Failed(%d)", err);
+               ctui_create_contacts_error_popup(cdetail_d->navi, err);
+
+               elm_genlist_item_update(cdetail_d->ringtone_item);
+               free(val);
+       }
+}
+
+void ct_detail_myfile_ringtone(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       struct ug_cbs cbs = {0};
+
+       service_h service;
+       char *str = NULL;
+       char buf[PH_TEXT_MAX_LEN+1];
+       const char *ringtone_path = NULL;
+       ct_detail_data *cdetail_d = data;
+
+       err = contacts_record_get_str_p(cdetail_d->person, _contacts_person.ringtone_path, &str);
+       if(CONTACTS_ERROR_NONE == err)
+               ringtone_path = ct_detail_get_ringtone_display_name(str);
+
+       service_create(&service);
+       service_add_extra_data(service, "path", "/opt/share/settings/Ringtones");
+       service_add_extra_data(service, "select_type", "SINGLE_FILE");
+       service_add_extra_data(service, "file_type", "SOUND");
+       if (ringtone_path) {
+               snprintf(buf, sizeof(buf), "/opt/share/settings/Ringtones/%s", ringtone_path);
+               service_add_extra_data(service, "marked_mode", buf);
+       }
+
+       cbs.result_cb = detail_myfile_ringtone_result;
+       cbs.destroy_cb = detail_destroy_child_ug;
+       cbs.layout_cb = ug_common_layout_cb;
+       cbs.priv = cdetail_d;
+
+       cdetail_d->child_ug = ug_create(cdetail_d->ug, MYFILES_UG, UG_MODE_FULLVIEW, service, &cbs);
+       p_warn_if(NULL == cdetail_d->child_ug, "ug_create() Failed");
+
+       service_destroy(service);
+
+       if (cdetail_d->popup) {
+               evas_object_del(cdetail_d->popup);
+               cdetail_d->popup = NULL;
+       }
+}
+
+static void detail_vibration_result(ui_gadget_h ug, service_h service, void *data)
+{
+       char *val = NULL;
+       ct_detail_data *cdetail_d = data;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       p_retm_if(NULL == ug || NULL == data, "ug or data is NULL");
+
+       if (service) {
+               service_get_extra_data(service, "result", &val);
+               p_retm_if(!val, "return value is NULL");
+               p_retm_if(NULL == cdetail_d->person, "person is NULL");
+
+               err = contacts_record_set_str(cdetail_d->person, _contacts_person.vibration, (const char *)val);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+               err = contacts_db_update_record(cdetail_d->person);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_update_record() Failed(%d)", err);
+               ctui_create_contacts_error_popup(cdetail_d->navi, err);
+
+               elm_genlist_item_update(cdetail_d->vibration_item);
+               free(val);
+       }
+}
+
+void ct_detail_myfile_vibration(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       const char *vibration_path = NULL;
+       struct ug_cbs cbs = {0};
+       service_h service;
+       ct_detail_data *cdetail_d = data;
+
+       err = contacts_record_get_str_p(cdetail_d->person, _contacts_person.vibration, &vibration_path);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)",err);
+
+       service_create(&service);
+       service_add_extra_data(service, "caller", "org.tizen.phone");
+       if (vibration_path) {
+               service_add_extra_data(service, "selected", vibration_path);
+       }
+
+       cbs.result_cb = detail_vibration_result;
+       cbs.destroy_cb = detail_destroy_child_ug;
+       cbs.layout_cb = ug_common_layout_cb;
+       cbs.priv = cdetail_d;
+
+       cdetail_d->child_ug = ug_create(cdetail_d->ug, VIBRATION_UG, UG_MODE_FULLVIEW, service, &cbs);
+       p_warn_if(NULL == cdetail_d->child_ug, "ug_create() Failed");
+
+       service_destroy(service);
+       if (cdetail_d->popup) {
+               evas_object_del(cdetail_d->popup);
+               cdetail_d->popup = NULL;
+       }
+}
+
+static Evas_Object* detail_list_gl_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_person_list* person_info = data;
+       contacts_record_h record_person = NULL;
+
+       p_retvm_if(NULL == person_info, NULL, "person_info is NULL");
+
+       if (0 == strcmp(part, "elm.icon.1")) {
+               const char *path;
+               Evas_Object *icon;
+
+               if (!person_info->img_loaded) {
+                       err = contacts_db_get_record( _contacts_person._uri, person_info->id, &record_person);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record(%d) Failed(%d)", person_info->id, err);
+
+                       err = contacts_record_get_str(record_person, _contacts_person.image_thumbnail_path, &(person_info->img_path));
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str() Failed(%d)", err);
+                       person_info->img_loaded = true;
+
+                       err = contacts_record_destroy(record_person, true);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+               }
+
+               path = person_info->img_path;
+               if (NULL == path) return NULL;
+
+               icon = elm_icon_add(obj);
+               if (icon) {
+                       elm_icon_prescale_set(icon, CT_LIST_ICON_SIZE);
+                       elm_icon_file_set(icon, path, NULL);
+                       evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+                       evas_object_show(icon);
+               }
+               return icon;
+       }
+       else if (0 == strcmp(part, "elm.icon.2")) {
+               Evas_Object *icon;
+               char *icon_path;
+               int addressbook_id = ctui_get_addressbook_id_by_index(person_info->addressbook_id_list, 0);
+
+               if(addressbook_id < 0)
+                       return NULL;
+
+               icon_path = ctui_get_addressbook_icon_path(addressbook_id);
+               if (NULL == icon_path)
+                       return NULL;
+
+               icon = elm_icon_add(obj);
+               p_retvm_if(NULL == icon, NULL, "elm_icon_add() return NULL");
+
+               elm_icon_file_set(icon, icon_path, NULL);
+               evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+               free(icon_path);
+               return icon;
+       }
+       else if (0 == strcmp(part, "elm.icon.3")) {
+               return NULL;
+       }
+       else if (0 == strcmp(part, "elm.icon.4")) {
+               return NULL;
+       }
+       return NULL;
+}
+
+static void detial_list_create_itcs(ct_list_data *clist_d)
+{
+       clist_d->itcs[CT_LIST_ITEM_NO_NUMBER].item_style = "link_list";
+       clist_d->itcs[CT_LIST_ITEM_NO_NUMBER].func.text_get = ct_list_gl_label_get;
+       clist_d->itcs[CT_LIST_ITEM_NO_NUMBER].func.content_get = detail_list_gl_icon_get;
+
+       clist_d->itcs[CT_LIST_ITEM].item_style = "link_list";
+       clist_d->itcs[CT_LIST_ITEM].func.text_get = ct_list_gl_label_get;
+       clist_d->itcs[CT_LIST_ITEM].func.content_get = detail_list_gl_icon_get;
+
+       clist_d->itcs[CT_LIST_ITEM_SEARCH_NO_NUMBER].item_style = "link_list.tb";
+       clist_d->itcs[CT_LIST_ITEM_SEARCH_NO_NUMBER].func.text_get = ct_list_gl_label_get;
+       clist_d->itcs[CT_LIST_ITEM_SEARCH_NO_NUMBER].func.content_get = detail_list_gl_icon_get;
+
+       clist_d->itcs[CT_LIST_ITEM_SEARCH].item_style = "link_list.tb";
+       clist_d->itcs[CT_LIST_ITEM_SEARCH].func.text_get = ct_list_gl_label_get;
+       clist_d->itcs[CT_LIST_ITEM_SEARCH].func.content_get = detail_list_gl_icon_get;
+
+       clist_d->itcs[CT_LIST_ITEM_COUNT].item_style="1text_center";
+       clist_d->itcs[CT_LIST_ITEM_COUNT].func.text_get = ct_list_count_gl_label_get;
+}
+
+void ct_detail_create_list_view(ct_detail_data *cdetail_d, Evas_Smart_Cb sel_cb, void *cb_data, int id_caller)
+{
+       ct_list_data *clist_d;
+       char buf[PH_TEXT_MAX_LEN+1];
+       Evas_Object *btn;
+
+       clist_d = calloc(1, sizeof(ct_list_data));
+       clist_d->list_op = CT_GET_LIST_ALL_PERSON;
+       clist_d->selected_person_id = id_caller;
+       clist_d->navi = cdetail_d->navi;
+       clist_d->win = cdetail_d->win;
+       clist_d->ug = cdetail_d->ug;
+       clist_d->gl_sel = sel_cb;
+       clist_d->gl_sel_data = cb_data;
+
+       ct_list_init_account_data(clist_d);
+       ct_list_get_contacts(clist_d, &clist_d->list);
+       detial_list_create_itcs(clist_d);
+       clist_d->base_layout = ct_list_create_contact_layout(clist_d);
+
+       FREEandSTRDUP(clist_d->title, T_(CT_GET_TEXT_BASIC, CTTEXT_ALL_CONTACTS));
+       snprintf(buf, sizeof(buf), "%s (%d)", clist_d->title, clist_d->cnt_list_total);
+       clist_d->navi_item = elm_naviframe_item_push(clist_d->navi, buf, NULL, NULL, clist_d->base_layout, NULL);
+
+       btn = elm_button_add(clist_d->navi);
+       elm_object_style_set(btn, "naviframe/back_btn/default");
+       evas_object_smart_callback_add(btn, "clicked", phone_view_back_btn_cb, clist_d->navi);
+       elm_object_item_part_content_set(clist_d->navi_item, "prev_btn", btn);
+}
+
+static void __detail_ug_error_popup_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ug_destroy_me(data);
+}
+
+int ct_detail_load_vcard_contact(ct_detail_data *cdetail_d, char *path)
+{
+       int ret;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       FILE *fp;
+       char vcard_stream[1024*100];
+       PH_DBG("path = %s", path);
+
+       fp = fopen(path, "r");
+       if (NULL == fp) {
+               ERR("fopen() return NULL");
+               elm_exit();
+               return -1;
+       }
+       ret = fread(vcard_stream, 1, sizeof(vcard_stream), fp);
+       if (0 < ret && ret < sizeof(vcard_stream)) {
+               int fd = 0;
+               int size = 0;
+               char buf[CT_VCARD_FILE_MAX_SIZE+1] = {0, };
+               contacts_record_h record = NULL;
+               contacts_list_h list_contacts = NULL;
+               vcard_stream[ret] = '\0';
+
+               cdetail_d->vcard_path = strdup(path);
+
+               fd = open(cdetail_d->vcard_path, O_RDONLY);
+               if(fd < 0){
+                       close(fp);
+                       ERR("vOpen(%s) Failed", cdetail_d->vcard_path);
+                       return -1;
+               }
+               size = read(fd, buf, sizeof(buf)-1);
+               close(fd);
+
+               err = contacts_vcard_parse_to_contacts(buf, &list_contacts);
+               while (CONTACTS_ERROR_NONE == err) {
+                       contacts_list_get_current_record_p(list_contacts, &record);
+                       if (NULL == cdetail_d->contact) cdetail_d->contact = record;
+                       cdetail_d->list_contacts = eina_list_append(cdetail_d->list_contacts, record);
+                       err = contacts_list_next(list_contacts);
+               }
+               err = contacts_list_destroy(list_contacts, false);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_vcard_parse_to_contacts() Failed(%d)", err);
+                       fclose(fp);
+                       return -1;
+               }
+       }
+       else {
+               ERR("vcard is invalid(%d)", ret);
+               cdetail_d->popup = phone_show_popup(cdetail_d->win, S_(CT_SYS_POP_ERROR), 1.5);
+               evas_object_smart_callback_add(cdetail_d->popup, "timeout", __detail_ug_error_popup_cb, cdetail_d->ug);
+       }
+       fclose(fp);
+       return 0;
+}
+
+void ct_detail_person_get_addressbook_name(contacts_record_h record_contact, char *buf, int buf_len)
+{
+       int addressbook_id;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       const char *display_name;
+       char temp[PH_TEXT_MAX_LEN];
+       contacts_record_h record_addressbook = NULL;
+
+       buf[0] = '\0';
+
+       err = contacts_record_get_int(record_contact, _contacts_contact.address_book_id, &addressbook_id);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int(address_book_id) Failed(%d)", err);
+
+       err = contacts_db_get_record(_contacts_address_book._uri, addressbook_id, &record_addressbook);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+
+       err = contacts_record_get_str_p(record_addressbook, _contacts_address_book.name, (char**)&display_name);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+       if (display_name && *display_name) {
+               if (*buf) {
+                       snprintf(temp, sizeof(temp), "%s, %s", buf, display_name);
+                       snprintf(buf, buf_len, "%s", temp);
+               }
+               else {
+                       snprintf(buf, buf_len, "%s", display_name);
+               }
+       }
+       err = contacts_record_destroy(record_addressbook, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+}
+
+static bool __phone_list_is_postal_exist(Eina_List *list, const char *postal_str)
+{
+       Eina_List *l;
+       contacts_record_h record_temp = NULL;
+
+       EINA_LIST_FOREACH(list, l, record_temp) {
+               char postaladdress_tmp[PH_TEXT_MAX_LEN] = {0,};
+               if (NULL == record_temp)
+                       continue;
+
+               ct_detail_get_full_addr(record_temp, postaladdress_tmp, sizeof(postaladdress_tmp));
+               if (0 == strcmp(postaladdress_tmp, postal_str)) {
+                       return true;
+               }
+       }
+       return false;
+}
+
+Eina_List* ct_detail_person_get_postal_list(Eina_List *contact_list)
+{
+       Eina_Bool checkduplicate = false;
+       int index = 0;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Eina_List *l;
+       Eina_List *list_postal_record = NULL;
+       contacts_record_h record_contact = NULL;
+       contacts_record_h record_address = NULL;
+       contacts_record_h record_clone = NULL;
+
+       p_retvm_if(contact_list == NULL, NULL, "Parameter(contact_list) is NULL");
+
+       EINA_LIST_FOREACH(contact_list, l, record_contact) {
+               index = 0;
+               while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record_contact, _contacts_contact.address, index++, &record_address)) {
+                       char postaladdress[PH_TEXT_MAX_LEN] = {0,};
+                       ct_detail_get_full_addr(record_address, postaladdress, sizeof(postaladdress));
+                       if(checkduplicate){
+                               if (__phone_list_is_postal_exist(list_postal_record, postaladdress)) {
+                                       ERR("__phone_list_is_postal_exist() return true number = %s", postaladdress);
+                                       continue;
+                               }
+                       }
+                       err = contacts_record_clone(record_address, &record_clone);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_record_clone() Failed(%d)", err);
+                               break;
+                       }
+                       list_postal_record = eina_list_append(list_postal_record, record_clone);
+               }
+               checkduplicate = true;
+       }
+       return list_postal_record;
+}
+
+static bool __phone_list_is_messenger_exist(Eina_List *list, const char *messenger)
+{
+       Eina_List *l;
+       char *messenger_temp;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_temp = NULL;
+
+       EINA_LIST_FOREACH(list, l, record_temp) {
+               if (NULL == record_temp)
+                       continue;
+
+               err = contacts_record_get_str_p(record_temp, _contacts_messenger.im_id, &messenger_temp);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, false, "contacts_record_get_str_p() Failed(%d)", err);
+
+               if (NULL == messenger_temp)
+                       continue;
+
+               if (0 == strcmp(messenger_temp, messenger)) {
+                       return true;
+               }
+       }
+       return false;
+}
+
+Eina_List* ct_detail_person_get_messenger_list(Eina_List *contact_list)
+{
+       Eina_Bool checkduplicate = false;
+       int index = 0;
+       char *messenger;
+       Eina_List *l;
+       Eina_List *list_messenger_record = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_contact = NULL;
+       contacts_record_h record_messenger = NULL;
+       contacts_record_h record_clone = NULL;
+
+       p_retvm_if(contact_list == NULL, NULL, "Parameter(contact_list) is NULL");
+
+       EINA_LIST_FOREACH(contact_list, l, record_contact) {
+               index = 0;
+               while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record_contact, _contacts_contact.messenger, index++, &record_messenger)) {
+                       err = contacts_record_get_str_p(record_messenger, _contacts_messenger.im_id, &messenger);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("phone_cts_get_str_from_list() Failed(%d)", err);
+                               break;
+                       }
+                       if(checkduplicate){
+                               if (__phone_list_is_messenger_exist(list_messenger_record, messenger)) {
+                                       ERR("__phone_list_is_email_exist() return true messenger = %s", messenger);
+                                       continue;
+                               }
+                       }
+                       err = contacts_record_clone(record_messenger, &record_clone);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_list_get_current_record_p() Failed(%d)", err);
+                               break;
+                       }
+                       list_messenger_record = eina_list_append(list_messenger_record, record_clone);
+               }
+               checkduplicate = true;
+       }
+       return list_messenger_record;
+}
+
+static bool __phone_list_is_website_exist(Eina_List *list, const char *website)
+{
+       Eina_List *l;
+       char *website_temp;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_temp = NULL;
+
+       EINA_LIST_FOREACH(list, l, record_temp) {
+               if (NULL == record_temp)
+                       continue;
+
+               err = contacts_record_get_str_p(record_temp, _contacts_url.url, &website_temp);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, false, "contacts_record_get_str_p() Failed(%d)", err);
+
+               if (NULL == website_temp)
+                       continue;
+
+               if (0 == strcmp(website_temp, website)) {
+                       return true;
+               }
+       }
+       return false;
+}
+
+Eina_List* ct_detail_person_get_website_list(Eina_List *contact_list)
+{
+       Eina_Bool checkduplicate = false;
+       int index=0;
+       char *website;
+       Eina_List *l;
+       Eina_List *list_website_record = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_contact = NULL;
+       contacts_record_h record_url = NULL;
+       contacts_record_h record_clone = NULL;
+
+       p_retvm_if(contact_list == NULL, NULL, "Parameter(contact_list) is NULL");
+
+       EINA_LIST_FOREACH(contact_list, l, record_contact) {
+               index = 0;
+               while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record_contact, _contacts_contact.url, index++, &record_url)) {
+                       err = contacts_record_get_str_p(record_url, _contacts_url.url, &website);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("phone_cts_get_str_from_list() Failed(%d)", err);
+                               break;
+                       }
+                       if (checkduplicate && __phone_list_is_website_exist(list_website_record, website)) {
+                               ERR("__phone_list_is_email_exist() return true URL = %s", website);
+                               continue;
+                       }
+                       err = contacts_record_clone(record_url, &record_clone);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_list_get_current_record_p() Failed(%d)", err);
+                               break;
+                       }
+                       list_website_record = eina_list_append(list_website_record, record_clone);
+               }
+               checkduplicate = true;
+       }
+       return list_website_record;
+}
+
+static bool __phone_list_is_relationship_exist(Eina_List *list, const char *relationship_name)
+{
+       Eina_List *cursor;
+       char *relationship_name_temp;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_temp = NULL;
+
+       EINA_LIST_FOREACH(list, cursor, record_temp) {
+               if (NULL == record_temp)
+                       continue;
+
+               err = contacts_record_get_str_p(record_temp, _contacts_relationship.name, &relationship_name_temp);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, false, "contacts_record_get_str_p() Failed(%d)", err);
+
+               if (NULL == relationship_name_temp)
+                       continue;
+
+               if (0 == strcmp(relationship_name_temp, relationship_name)) {
+                       return true;
+               }
+       }
+       return false;
+}
+
+Eina_List* ct_detail_person_get_relationship_list(Eina_List *contact_list)
+{
+       Eina_Bool checkduplicate = false;
+       int index = 0;
+       char *relationship_name;
+       Eina_List *l;
+       Eina_List *list_relationship_record = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_contact = NULL;
+       contacts_record_h record_relationship = NULL;
+       contacts_record_h record_clone = NULL;
+
+       p_retvm_if(contact_list == NULL, NULL, "Parameter(contact_list) is NULL");
+
+       EINA_LIST_FOREACH(contact_list, l, record_contact) {
+               index = 0;
+               while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record_contact, _contacts_contact.relationship, index++, &record_relationship)) {
+                       err = contacts_record_get_str_p(record_relationship, _contacts_relationship.name, &relationship_name);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("phone_cts_get_str_from_list() Failed(%d)", err);
+                               break;
+                       }
+                       if (checkduplicate && __phone_list_is_relationship_exist(list_relationship_record, relationship_name)) {
+                               ERR("__phone_list_is_relationship_exist() return true URL = %s", relationship_name);
+                               continue;
+                       }
+                       err = contacts_record_clone(record_relationship, &record_clone);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_list_get_current_record_p() Failed(%d)", err);
+                               break;
+                       }
+                       list_relationship_record = eina_list_append(list_relationship_record, record_clone);
+               }
+               checkduplicate = true;
+       }
+       return list_relationship_record;
+}
+
+static bool __phone_list_is_event_exist(Eina_List *list, int event_date)
+{
+       Eina_List *l;
+       int event_date_temp;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_temp = NULL;
+
+       EINA_LIST_FOREACH(list, l, record_temp) {
+               if (NULL == record_temp)
+                       continue;
+
+               err = contacts_record_get_int(record_temp, _contacts_event.date, &event_date_temp);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, false, "contacts_record_get_int() Failed(%d)", err);
+
+               if (event_date_temp == event_date) {
+                       return true;
+               }
+       }
+       return false;
+}
+
+Eina_List* ct_detail_person_get_event_list(Eina_List *contact_list)
+{
+       Eina_Bool checkduplicate = false;
+       int index = 0;
+       int event_date;
+       Eina_List *l;
+       Eina_List *list_event_record = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_contact = NULL;
+       contacts_record_h record_event = NULL;
+       contacts_record_h record_clone = NULL;
+
+       p_retvm_if(contact_list == NULL, NULL, "Parameter(contact_list) is NULL");
+
+       EINA_LIST_FOREACH(contact_list, l, record_contact) {
+               index = 0;
+               while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record_contact, _contacts_contact.event, index++, &record_event)) {
+                       err = contacts_record_get_int(record_event, _contacts_event.date, &event_date);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("phone_cts_get_int_from_list() Failed(%d)", err);
+                               break;
+                       }
+                       if (checkduplicate && __phone_list_is_event_exist(list_event_record, event_date)) {
+                               ERR("__phone_list_is_email_exist() return true event_date = %d", event_date);
+                               continue;
+                       }
+                       err = contacts_record_clone(record_event, &record_clone);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_list_get_current_record_p() Failed(%d)", err);
+                               break;
+                       }
+                       list_event_record = eina_list_append(list_event_record, record_clone);
+               }
+               checkduplicate = true;
+       }
+       return list_event_record;
+}
+
+static bool __phone_list_is_note_exist(Eina_List *list, const char *note)
+{
+       Eina_List *l;
+       char *note_temp;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_temp = NULL;
+
+       EINA_LIST_FOREACH(list, l, record_temp) {
+               if (NULL == record_temp)
+                       continue;
+
+               err = contacts_record_get_str_p(record_temp, _contacts_note.note, &note_temp);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, false, "contacts_record_get_str_p() Failed(%d)", err);
+
+               if (NULL == note_temp)
+                       continue;
+
+               if (0 == strcmp(note_temp, note)) {
+                       return true;
+               }
+       }
+       return false;
+}
+
+Eina_List* ct_detail_person_get_note_list(Eina_List *contact_list)
+{
+       Eina_Bool checkduplicate = false;
+       int index = 0;
+       char *note;
+       Eina_List *l;
+       Eina_List *list_note_record = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_contact = NULL;
+       contacts_record_h record_note = NULL;
+       contacts_record_h record_clone = NULL;
+
+       p_retvm_if(contact_list == NULL, NULL, "Parameter(contact_list) is NULL");
+
+       EINA_LIST_FOREACH(contact_list, l, record_contact) {
+               index = 0;
+               while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record_contact, _contacts_contact.note, index++, &record_note)) {
+                       err = contacts_record_get_str_p(record_note, _contacts_note.note, &note);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("phone_cts_get_str_from_list() Failed(%d)", err);
+                               break;
+                       }
+                       if (checkduplicate && __phone_list_is_note_exist(list_note_record, note)) {
+                               ERR("__phone_list_is_email_exist() return true note = %s", note);
+                               continue;
+                       }
+                       err = contacts_record_clone(record_note, &record_clone);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_list_get_current_record_p() Failed(%d)", err);
+                               break;
+                       }
+                       list_note_record = eina_list_append(list_note_record, record_clone);
+               }
+               checkduplicate = true;
+       }
+       return list_note_record;
+}
+
+// TODO: Fixme
+int ct_detail_get_address_type_index(int type)
+{
+       switch (type) {
+       case CONTACTS_ADDRESS_TYPE_CUSTOM:
+               return 1;
+       case CONTACTS_ADDRESS_TYPE_HOME:
+               return 2;
+       case CONTACTS_ADDRESS_TYPE_WORK:
+               return 3;
+       default:
+               return 0;
+       }
+}
+
+// TODO: Fixme
+int ct_detail_get_website_type_index(int type)
+{
+       switch (type) {
+       case CONTACTS_URL_TYPE_CUSTOM:
+               return 1;
+       case CONTACTS_URL_TYPE_HOME:
+               return 2;
+       case CONTACTS_URL_TYPE_WORK:
+               return 3;
+       default:
+               return 0;
+       }
+}
+
+bool ct_detail_person_get_readonly(Eina_List *list_contacts)
+{
+       PH_FN_CALL;
+       int addressbook_id = -1;
+       int addressbook_mode = CONTACTS_ADDRESS_BOOK_MODE_READONLY;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Eina_List *l;
+       contacts_record_h record_contact = NULL;
+       contacts_record_h record_addressbook = NULL;
+
+       p_retvm_if(NULL == list_contacts, true, "list_contacts is NULL");
+
+       EINA_LIST_FOREACH(list_contacts, l, record_contact){
+               if (NULL == record_contact)
+                       continue;
+
+               err = contacts_record_get_int(record_contact, _contacts_contact.address_book_id, &addressbook_id);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, false, "contacts_record_get_int() Failed(%d)", err);
+
+               err = contacts_db_get_record(_contacts_address_book._uri, addressbook_id, &record_addressbook);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, false, "contacts_db_get_record() Failed(%d)", err);
+
+               err = contacts_record_get_int(record_addressbook, _contacts_address_book.mode, &addressbook_mode);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, false, "contacts_record_get_int() Failed(%d)", err);
+
+               err = contacts_record_destroy(record_addressbook, true);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, false, "contacts_record_destroy() Failed(%d)", err);
+
+               if (CONTACTS_ADDRESS_BOOK_MODE_READONLY != addressbook_mode)
+                       return false;
+       }
+       return true;
+}
+
+UDateFormat* ct_detail_init_time_formatter(void)
+{
+       const char *locale;
+       int32_t pattern_capacity;
+       UChar pattern[PH_TEXT_SHORT_LEN];
+       UChar customSkeleton[PH_TEXT_SHORT_LEN];
+       UDateFormat *formatter = NULL;
+       UDateTimePatternGenerator generator;
+       UErrorCode status = U_ZERO_ERROR;
+
+       u_uastrncpy(customSkeleton, UDAT_YEAR_MONTH_DAY, strlen(UDAT_YEAR_MONTH_DAY));
+
+       locale = uloc_getDefault();
+       p_retvm_if(NULL == locale, NULL, "uloc_getDefault() return NULL");
+
+       generator = udatpg_open(locale, &status);
+       p_retvm_if(U_FAILURE(status), NULL, "udatpg_open() Failed()");
+
+       pattern_capacity = (int32_t) (sizeof(pattern) / sizeof((pattern)[0]));
+       udatpg_getBestPattern(generator, customSkeleton, 6, pattern, pattern_capacity, &status);
+
+       if (!U_FAILURE(status))
+               formatter = udat_open(UDAT_IGNORE, UDAT_IGNORE, locale, NULL, -1, pattern, -1, &status);
+
+       udatpg_close(generator);
+       return formatter;
+}
+
+char* ct_detail_get_datetime_str(UDateFormat* formatter, int year, int mon, int day)
+{
+       time_t timer;
+       struct tm stime;
+       char *ret_str = NULL;
+       char formatted_str[PH_TEXT_SHORT_LEN];
+       int32_t formattedCapacity;
+       UChar formatted[PH_TEXT_SHORT_LEN];
+       UErrorCode status = U_ZERO_ERROR;
+
+       memset(&stime, 0, sizeof(struct tm));
+       stime.tm_year = year-1900;
+       stime.tm_mon = mon-1;
+       stime.tm_mday = day;
+       timer = mktime(&stime);
+
+       formattedCapacity = (int32_t)(sizeof(formatted)/sizeof((formatted)[0]));
+       udat_format(formatter, (UDate)timer*1000, formatted, formattedCapacity, NULL, &status);
+       p_retvm_if(U_FAILURE(status), NULL, "udat_format() Failed()");
+
+       u_austrcpy(formatted_str, formatted);
+       ret_str = g_strdup(formatted_str);
+
+       return ret_str;
+}
+
diff --git a/lib/details/ct-detail-utils.h b/lib/details/ct-detail-utils.h
new file mode 100755 (executable)
index 0000000..fee753b
--- /dev/null
@@ -0,0 +1,66 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CONTACTS_DETAIL_UTILS_H__
+#define __CONTACTS_DETAIL_UTILS_H__
+
+enum CT_BLOCK_TYPE {
+       CT_BLOCK_CALL = 0x01,
+       CT_BLOCK_MESSAGE = 0x02,
+};
+
+void ct_detail_make_vcard(ct_detail_data *cdetail_d);
+void ct_detail_send_via_msg(void *data, Evas_Object *obj, void *event_info);
+void ct_detail_send_via_email(void *data, Evas_Object *obj, void *event_info);
+void ct_detail_send_via_bluetooth(void *data, Evas_Object *obj, void *event_info);
+void ct_detail_delete_namecards(ct_detail_data *cdetail_d);
+void ct_detail_popup_hide_cb(void *data, Evas_Object *obj, void *event_info);
+void ct_detail_contact_changed(const char *view_uri, void *user_data);
+void ct_detail_mouseup(void *data, Evas *evas, Evas_Object *obj, void *event_info);
+const char* ct_detail_get_ringtone_display_name(const char *real_data);
+const char* ct_detail_get_vibration_display_name(const char *real_data);
+void ct_detail_get_group_names(contacts_record_h record_contact, char *dest, int dest_len);
+int ct_detail_get_full_addr(contacts_record_h record, char *buf, int buf_len);
+int ct_detail_parse_bundle(service_h service, ct_detail_data* cdetail_d, int *ret);
+void ct_detail_myfile_ringtone(void *data, Evas_Object *obj, void *event_info);
+void ct_detail_myfile_vibration(void *data, Evas_Object *obj, void *event_info);
+char* ct_detail_gl_baseinfo_label_get(void *data, Evas_Object *obj, const char *part);
+Evas_Object* ct_detail_gl_baseinfo_icon_get(void *data, Evas_Object *obj, const char *part);
+Evas_Object* ct_detail_gl_number_util_icon_get(void *data, Evas_Object *obj, const char *part);
+void ct_detail_voice_call_cb(void *data, Evas_Object *obj, void *event_info);
+void ct_detail_msg_ug_cb(void *data, Evas_Object *obj, void *event_info);
+void ct_detail_create_list_view(ct_detail_data *cdetail_d, Evas_Smart_Cb sel_cb, void *cb_data, int id_caller);
+int ct_detail_load_vcard_contact(ct_detail_data *cdetail_d, char *path);
+void ct_detail_person_get_group_names(Eina_List *contact_list, char *dest, int dest_len);
+void ct_detail_person_get_company_str(Eina_List *contact_list, char *dest, int dest_len);
+void ct_detail_person_get_extra_name(Eina_List *contact_list, contacts_record_h record_person, char *dest, int dest_len);
+void ct_detail_person_get_addressbook_name(contacts_record_h record_account, char *buf, int buf_len);
+Eina_List* ct_detail_person_get_postal_list(Eina_List *contact_list);
+Eina_List* ct_detail_person_get_messenger_list(Eina_List *contact_list);
+Eina_List* ct_detail_person_get_website_list(Eina_List *contact_list);
+Eina_List* ct_detail_person_get_relationship_list(Eina_List *contact_list);
+Eina_List* ct_detail_person_get_event_list(Eina_List *contact_list);
+Eina_List* ct_detail_person_get_note_list(Eina_List *contact_list);
+void ctui_person_free_contact_list(Eina_List *contact_list);
+int ct_detail_get_address_type_index(int type);
+int ct_detail_get_website_type_index(int type);
+bool ct_detail_person_get_readonly(Eina_List *list_contacts);
+UDateFormat* ct_detail_init_time_formatter(void);
+char* ct_detail_get_datetime_str(UDateFormat* formatter, int year, int mon, int day);
+void ct_detail_refresh_view(ct_detail_data *cdetail_d);
+
+#endif //__CONTACTS_DETAIL_UTILS_H__
diff --git a/lib/details/ct-detail-view.c b/lib/details/ct-detail-view.c
new file mode 100755 (executable)
index 0000000..507b8dc
--- /dev/null
@@ -0,0 +1,2617 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <ui-gadget-module.h>
+
+#include <errno.h>
+#include <string.h>
+#include <vconf.h>
+#include <vconf-keys.h>
+#include <app.h>
+#include <msg.h>
+#include <account.h>
+
+#include "phone.h"
+#include "ct-detail.h"
+#include "ct-detail-utils.h"
+#include "ct-detail-view.h"
+#include "ct-detail-history.h"
+#include "ct-detail-activity.h"
+#include "ct-list.h"
+#include "ct-input-view.h"
+#include "ct-group.h"
+#include "ct-group-assign-view.h"
+
+#define _CT_LINK
+
+enum DETAIL_ITC_TYPE {
+       DETAIL_ITC_NOTE = 0,
+       DETAIL_ITC_NUM_UTIL_BTN,
+       DETAIL_ITC_UTIL_BTN,
+       DETAIL_ITC_ADDRBOOK,
+       DETAIL_ITC_NUMBER,
+       DETAIL_ITC_EMAIL,
+       DETAIL_ITC_URL,
+       DETAIL_ITC_MESSENGER,
+       DETAIL_ITC_EVENT,
+       DETAIL_ITC_RINGTONE,
+       DETAIL_ITC_VIBRATION,
+       DETAIL_ITC_GROUP,
+       DETAIL_ITC_RELATIONSHIP,
+       DETAIL_ITC_NUMBER_DEFAULT,
+       DETAIL_ITC_EMAIL_DEFAULT,
+       DETAIL_ITC_ADDRESS,
+       DETAIL_ITC_LINK_UNLINK,
+       DETAIL_ITC_UNLINK_POPUP,
+       DETAIL_ITC_EDIT_POPUP,
+       DETAIL_ITC_LINK_LIST,
+       DETAIL_ITC_LINK_LIST_SUB,
+       DETAIL_ITC_FIELD_TITLE,
+       DETAIL_ITC_FIELD,
+       DETAIL_ITC_TITLE,
+       DETAIL_ITC_UTIL_1BTN,
+       DETAIL_ITC_BASEINFO_1TEXT_1ICON,
+       DETAIL_ITC_BASEINFO_1TEXT_2ICON,
+       DETAIL_ITC_BASEINFO_2TEXT_1ICON,
+       DETAIL_ITC_BASEINFO_2TEXT_2ICON,
+       DETAIL_ITC_BASEINFO_3TEXT_1ICON,
+       DETAIL_ITC_BASEINFO_3TEXT_2ICON,
+       DETAIL_ITC_DEFAULT_NUMBER_SET_POPUP,
+       DETAIL_ITC_DEFAULT_EMAIL_SET_POPUP,
+       DETAIL_ITC_DEFAULT_NAME_POPUP,
+       DETAIL_ITC_MAX,
+};
+
+static Elm_Genlist_Item_Class detail_itcs[] = {
+       {.item_style="multiline/dialogue/2text"}, /* NOTE */
+       {.item_style="detail.3icon"}, /* NUMBER UTIL BUTTON */
+       {.item_style="dialogue/bg/2icon"}, /* UTIL BUTTON */
+       {.item_style="detail.title"}, /* ADDRESSBOOK */
+       {.item_style="detail.field.2text"}, /* NUMBER */
+       {.item_style="detail.field.2text"}, /* EMAIL */
+       {.item_style="detail.field.2text"}, /* URL */
+       {.item_style="dialogue/2text.2"}, /*MESSENGER */
+       {.item_style="2text.3"}, /*BIRTH*/
+       {.item_style="dialogue/2text.3"}, /* RINGTONE */
+       {.item_style="dialogue/2text.3"}, /* VIBRATION */
+       {.item_style="dialogue/2text.3"}, /* GROUP */
+       {.item_style="2text.3"}, /* RELATIONSHIP */
+       {.item_style="baseinfo.1text"}, /* DEFAULT NUMBER */
+       {.item_style="detail.field.2text"}, /* DEFAULT EMAIL */
+       {.item_style="detail.field.2text"}, /* ADDRESS */
+       {.item_style="dialogue/bg/2icon"}, /* LINK, UNLINK */
+       {.item_style="1text.1icon.2"}, /* UNLINK POPUP */
+       {.item_style="1text.1icon.2"}, /* EDIT POPUP */
+       {.item_style="dialogue/1text/expandable"}, /* LINK LIST */
+       {.item_style="dialogue/1text.1icon.2/expandable2"}, /* LINK LIST SUB */
+       {.item_style="detail.fieldtitle.1text"}, /* FIELD TITLE */
+       {.item_style="detail.field.2text"}, /* FIELD */
+       {.item_style="dialogue/title"}, /* TITLE */
+       {.item_style="dialogue/bg/1icon"}, /* UTIL 1 BUTTON */
+       {.item_style="baseinfo.1text.1icon"}, /* BASEINFO 1TEXT 1ICON */
+       {.item_style="baseinfo.1text.2icon"}, /* BASEINFO 1TEXT 2ICON */
+       {.item_style="baseinfo.2text.1icon"}, /* BASEINFO 2TEXT 1ICON */
+       {.item_style="baseinfo.2text.2icon"}, /* BASEINFO 2TEXT 2ICON */
+       {.item_style="baseinfo.3text.1icon"}, /* BASEINFO 3TEXT 1ICON */
+       {.item_style="baseinfo.3text.2icon"}, /* BASEINFO 3TEXT 2ICON */
+       {.item_style="dialogue/2text.6"}, /* DEFAULT NUMBER SET POPUP*/
+       {.item_style="dialogue/2text.6"}, /* DEFAULT EMAIL SET POPUP*/
+       {.item_style="1text"}, /* DEFAULT NAME */
+};
+
+static Elm_Genlist_Item_Class detail_ringtone_itc, detail_vibration_itc;
+
+
+static void detail_fill_number_list(Evas_Object *genlist, Eina_List *list, Evas_Smart_Cb func, int default_num_id);
+static void detail_fill_email_list(Evas_Object *genlist, Eina_List *list, Evas_Smart_Cb func, int default_num_id);
+
+static char* detail_gl_2text_multiline_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       char *note;
+       contacts_record_h record = data;
+
+       p_retv_if(NULL == record, NULL);
+
+       if (0 == strcmp(part, "elm.text.1")) {
+               return strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_NOTE));
+       }
+       else if (0 == strcmp(part, "elm.text.2")) {
+               contacts_record_get_str_p(record, _contacts_note.note, &note);
+               if (note && *note)
+                       return elm_entry_utf8_to_markup(note);
+       }
+       return NULL;
+}
+
+static char* detail_gl_ringtone_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       char *str;
+       ct_detail_data *cdetail_d = data;
+       contacts_record_h record_person = cdetail_d->person;
+       p_retv_if(NULL == record_person, NULL);
+
+       if (0 == strcmp(part, "elm.text.1"))
+               return strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_RINGTONE));
+       else if (0 == strcmp(part, "elm.text.2")) {
+               err = contacts_record_get_str_p(record_person, _contacts_person.ringtone_path, &str);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, FALSE, "contacts_record_get_str_p() Failed(%d)", err);
+
+               if (str && *str && 0 == access(str, F_OK))
+                       return SAFE_STRDUP(ct_detail_get_ringtone_display_name(str));
+               else
+                       return strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_DEFAULT));
+       }
+       return NULL;
+}
+
+static void detail_ringtone_reset_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_detail_data *cdetail_d = data;
+
+       p_retm_if(NULL == cdetail_d, "parameter(cdetail_d) is NULL");
+       p_retm_if(NULL == cdetail_d->person, "parameter(person) is NULL");
+
+       if (cdetail_d->popup){
+               evas_object_del(cdetail_d->popup);
+               cdetail_d->popup = NULL;
+       }
+
+       err = contacts_record_set_str(cdetail_d->person, _contacts_person.ringtone_path, NULL);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str(ringtone_path) Failed(%d)", err);
+
+       elm_genlist_item_update(cdetail_d->ringtone_item);
+}
+
+static char *detail_popup_text_get(void *data, Evas_Object *obj, const char *part)
+{
+       if (0 == strcmp(part, "elm.text"))
+               return strdup(data);
+       return NULL;
+}
+
+static void detail_ringtone_gl_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Evas_Object *popup;
+       Evas_Object *genlist;
+       Evas_Object *btn;
+       Evas_Object *box;
+       char *temp;
+       ct_detail_data *cdetail_d = data;
+       elm_genlist_item_selected_set(event_info, EINA_FALSE);
+       popup = elm_popup_add(cdetail_d->navi);
+       elm_object_style_set(popup, "min_menustyle");
+       elm_object_part_text_set(popup, "title,text", T_(CT_GET_TEXT_BASIC, CTTEXT_RINGTONE));
+       evas_object_smart_callback_add(popup, "block,clicked", ctui_popup_hide_cb, NULL);
+       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       btn = elm_button_add(popup);
+       elm_object_text_set(btn, S_(PH_SYS_SK_CANCEL));
+       elm_object_part_content_set(popup, "button1", btn);
+       evas_object_smart_callback_add(btn, "clicked", ctui_popup_hide_cb, popup);
+
+       detail_ringtone_itc.item_style = "1text";
+       detail_ringtone_itc.func.text_get = detail_popup_text_get;
+       detail_ringtone_itc.func.content_get = NULL;
+       detail_ringtone_itc.func.state_get = NULL;
+       detail_ringtone_itc.func.del = NULL;
+
+       box = elm_box_add(popup);
+       evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       genlist = elm_genlist_add(popup);
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_genlist_item_append(genlist, &detail_ringtone_itc, S_(CT_SYS_SK_SET), NULL, ELM_GENLIST_ITEM_NONE, ct_detail_myfile_ringtone, data);
+
+       err = contacts_record_get_str_p(cdetail_d->person, _contacts_person.ringtone_path, &temp);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_contact_record_get_str_p() Failed(%d)", err);
+
+       if (temp && *temp)
+               elm_genlist_item_append(genlist, &detail_ringtone_itc, S_(CT_SYS_SK_RESET), NULL, ELM_GENLIST_ITEM_NONE, detail_ringtone_reset_cb, data);
+
+       elm_box_pack_end(box, genlist);
+       evas_object_show(genlist);
+       evas_object_size_hint_min_set(box, 600, 200);
+       elm_object_content_set(popup, box);
+       evas_object_show(popup);
+       cdetail_d->popup = popup;
+}
+
+static char* detail_gl_vibration_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       char *str;
+       ct_detail_data *cdetail_d = data;
+       contacts_record_h record_person = cdetail_d->person;
+       p_retv_if(NULL == record_person, NULL);
+
+       if (0 == strcmp(part, "elm.text.1"))
+               return strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_VIBRATION_PATTERN));
+       else if (0 == strcmp(part, "elm.text.2")) {
+               err = contacts_record_get_str_p(record_person, _contacts_person.vibration, &str);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, FALSE, "contacts_record_get_str_p() Failed(%d)", err);
+
+               if (str && *str && 0 == access(str, F_OK))
+                       return SAFE_STRDUP(ct_detail_get_vibration_display_name(str));
+               else
+                       return strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_DEFAULT));
+       }
+       return NULL;
+}
+static void detail_vibration_reset_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_detail_data *cdetail_d = data;
+
+       p_retm_if(NULL == cdetail_d, "parameter(cdetail_d) is NULL");
+       p_retm_if(NULL == cdetail_d->person, "parameter(person) is NULL");
+
+       if (cdetail_d->popup) {
+               evas_object_del(cdetail_d->popup);
+               cdetail_d->popup = NULL;
+       }
+
+       err = contacts_record_set_str(cdetail_d->person, _contacts_person.vibration, NULL);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str(vibration) Failed(%d)", err);
+
+       elm_genlist_item_update(cdetail_d->vibration_item);
+}
+
+static void detail_vibration_gl_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Evas_Object *popup;
+       Evas_Object *genlist;
+       Evas_Object *btn;
+       Evas_Object *box;
+       char *temp;
+       ct_detail_data *cdetail_d = data;
+       elm_genlist_item_selected_set(event_info, EINA_FALSE);
+       popup = elm_popup_add(cdetail_d->navi);
+       elm_object_style_set(popup, "min_menustyle");
+       elm_object_part_text_set(popup, "title,text", T_(CT_GET_TEXT_BASIC, CTTEXT_VIBRATION_PATTERN));
+       evas_object_smart_callback_add(popup, "block,clicked", ctui_popup_hide_cb, NULL);
+       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       btn = elm_button_add(popup);
+       elm_object_text_set(btn, S_(PH_SYS_SK_CANCEL));
+       elm_object_part_content_set(popup, "button1", btn);
+       evas_object_smart_callback_add(btn, "clicked", ctui_popup_hide_cb, popup);
+
+       detail_vibration_itc.item_style = "1text";
+       detail_vibration_itc.func.text_get = detail_popup_text_get;
+       detail_vibration_itc.func.content_get = NULL;
+       detail_vibration_itc.func.state_get = NULL;
+       detail_vibration_itc.func.del = NULL;
+
+       box = elm_box_add(popup);
+       evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       genlist = elm_genlist_add(popup);
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_genlist_item_append(genlist, &detail_vibration_itc, S_(CT_SYS_SK_SET), NULL, ELM_GENLIST_ITEM_NONE, ct_detail_myfile_vibration, data);
+
+       err = contacts_record_get_str_p(cdetail_d->person, _contacts_person.vibration, &temp);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_contact_record_get_str_p() Failed(%d)", err);
+
+       if (temp && *temp)
+               elm_genlist_item_append(genlist, &detail_vibration_itc, S_(CT_SYS_SK_RESET), NULL, ELM_GENLIST_ITEM_NONE, detail_vibration_reset_cb, data);
+
+       elm_box_pack_end(box, genlist);
+       evas_object_show(genlist);
+       evas_object_size_hint_min_set(box, 600, 200);
+       elm_object_content_set(popup, box);
+       evas_object_show(popup);
+       cdetail_d->popup = popup;
+}
+
+static void detail_update_group(void *data)
+{
+       PH_FN_CALL;
+       ct_detail_data *cdetail_d = data;
+       p_retm_if(NULL == cdetail_d, "parameter(cdetail_d) is NULL");
+       cdetail_d->updated = true;
+       elm_genlist_item_update(cdetail_d->group_item);
+}
+
+typedef struct {
+       int contact_id;
+       int addressbook_id;
+       Eina_Bool checked;
+       Elm_Object_Item *item;
+       void *data;
+} ct_detail_person_data;
+
+static void detail_group_gl_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_detail_data *cdetail_d = data;
+       elm_genlist_item_selected_set(event_info, EINA_FALSE);
+       ct_person_grp_assign_create_view(cdetail_d->navi, cdetail_d->person_id, detail_update_group, cdetail_d);
+}
+
+static char* detail_gl_group_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       char display[PH_TEXT_MAX_LEN+1];
+       ct_detail_data *cdetail_d = data;
+
+       if (0 == strcmp(part, "elm.text.1")) {
+               return strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_GROUP));
+       }
+       else if (0 == strcmp(part, "elm.text.2")) {
+               display[0] = '\0';
+               ct_detail_person_get_group_names(cdetail_d->list_contacts, display, sizeof(display));
+               return strdup(display);
+       }
+       return NULL;
+
+}
+
+static char* detail_gl_relationship_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = data;
+
+       if (0 == strcmp(part, "elm.text.1")) {
+               int type;
+               char *str_type = NULL;
+               char *str_name = NULL;
+               char buf[PH_TEXT_MAX_LEN+1];
+
+               err = contacts_record_get_int(record, _contacts_relationship.type, &type);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               if (CONTACTS_RELATIONSHIP_TYPE_CUSTOM == type) {
+                       err = contacts_record_get_str_p(record, _contacts_relationship.label, &str_type);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+               }
+               if (NULL == str_type || '\0' == str_type[0])
+                       str_type = (char *)T_(CT_GET_TEXT_RELATIONSHIP_TYPE, type);
+
+               err = contacts_record_get_str_p(record, _contacts_relationship.name, &str_name);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+               if (str_name && *str_name)
+                       snprintf(buf, sizeof(buf), "%s %s", str_type, str_name);
+               else
+                       snprintf(buf, sizeof(buf), "%s", str_type);
+               return strdup(buf);
+       }
+       else if (0 == strcmp(part, "elm.text.2")) {
+               return strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_RELATIONSHIP));
+       }
+       return NULL;
+}
+
+static char *detail_gl_address_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       int val_type;
+       char *ret_str;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = data;
+
+       p_retv_if(NULL == data, NULL);
+
+       if (0 == strcmp(part, "elm.text.2")) {
+               err = contacts_record_get_int(record, _contacts_address.type, &val_type);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               if(CONTACTS_ADDRESS_TYPE_CUSTOM == val_type){
+                       err = contacts_record_get_str_p(record, _contacts_address.label, &ret_str);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+                       if (NULL == ret_str || '\0' == ret_str[0])
+                               return strdup(T_(CT_GET_TEXT_POSTAL_TYPE, CONTACTS_ADDRESS_TYPE_OTHER));
+                       else
+                               return strdup(ret_str);
+               }
+               else
+                       return strdup(T_(CT_GET_TEXT_POSTAL_TYPE, ct_detail_get_address_type_index(val_type)));
+       }
+       else if (0 == strcmp(part, "elm.text.1")) {
+               char buf[PH_TEXT_MAX_LEN] = {0,};
+               ct_detail_get_full_addr(record, buf, PH_TEXT_MAX_LEN);
+               return elm_entry_utf8_to_markup(buf);
+       }
+       return NULL;
+}
+
+static char* detail_gl_messenger_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       int val_type;
+       char *ret_str = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = data;
+
+       p_retv_if(NULL == data, NULL);
+
+       ret_str = NULL;
+       if (0 == strcmp(part, "elm.text.1")) {
+               err = contacts_record_get_str_p(record, _contacts_messenger.im_id, &ret_str);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+               return SAFE_STRDUP(ret_str);
+       }
+       else if (0 == strcmp(part, "elm.text.2")) {
+               err = contacts_record_get_int(record, _contacts_messenger.type, &val_type);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               if(CONTACTS_MESSENGER_TYPE_CUSTOM == val_type){
+                       err = contacts_record_get_str_p(record, _contacts_messenger.label, &ret_str);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+                       return SAFE_STRDUP(ret_str);
+               }
+               else {
+                       return strdup(T_(CT_GET_TEXT_IM_TYPE, val_type));
+               }
+       }
+       return NULL;
+}
+
+
+static char* detail_gl_event_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       int val_type;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = data;
+       ct_detail_data *cdetail_d = evas_object_data_get(obj, "cdetail_d");
+
+       p_retv_if(NULL == data, NULL);
+
+       if (0 == strcmp(part, "elm.text.1")) {
+               int date, day, mon, year;
+
+               err = contacts_record_get_int(record, _contacts_event.date, &date);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+               day = date%100;
+               mon = (date%10000)/100;
+               year = date/10000;
+
+               p_retvm_if(mon < 1 || 12 < mon || day < 1 || 31 < day, NULL, "Invalid date(mon=%d,day=%d)",mon,day);
+               return ct_detail_get_datetime_str(cdetail_d->formatter, year, mon, day);
+       }
+       else if (0 == strcmp(part, "elm.text.2")) {
+               err = contacts_record_get_int(record, _contacts_event.type, &val_type);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               return strdup(T_(CT_GET_TEXT_EVENT_TYPE, val_type));
+       }
+       return NULL;
+}
+
+
+void __detail_update_number_list(ct_detail_data * cdetail_d)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       int list_count = 0;
+       int number_id = 0;
+       int i;
+       Eina_List *cursor;
+       const Elm_Genlist_Item_Class *itc;
+       Elm_Object_Item *item = elm_genlist_first_item_get(cdetail_d->genlist);
+       Elm_Object_Item *item2 = NULL;
+       contacts_record_h record_number = NULL;
+
+       while(item) {
+               item2 = elm_genlist_item_next_get(item);
+               itc = elm_genlist_item_item_class_get(item);
+               if(itc == &detail_itcs[DETAIL_ITC_NUMBER_DEFAULT] || itc == &detail_itcs[DETAIL_ITC_NUMBER]) {
+                       break;
+               }
+               item = item2;
+       }
+
+       Evas_Smart_Cb num_func = ct_detail_gl_number_sel;
+
+       if (cdetail_d->list_number)
+               ctui_free_record_list(cdetail_d->list_number);
+
+       cdetail_d->list_number = ctui_person_get_number_list(cdetail_d->list_contacts);
+       err = phone_cts_get_default_number(cdetail_d->person_id, &record_number);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("phone_cts_get_default_number() Failed(%d)", err);
+       }
+       int default_num_id = 0;
+       err = contacts_record_get_int(record_number, _contacts_number.id, &default_num_id);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+       if(default_num_id > 0) {
+               elm_object_item_del(cdetail_d->number_util_item);
+                       elm_genlist_item_insert_before(cdetail_d->genlist, &detail_itcs[DETAIL_ITC_NUMBER_DEFAULT], record_number, NULL, item,
+                               ELM_GENLIST_ITEM_NONE, num_func, record_number);
+               cdetail_d->number_util_item = elm_genlist_item_insert_before(cdetail_d->genlist, &detail_itcs[DETAIL_ITC_NUM_UTIL_BTN], record_number, NULL, item,
+                               ELM_GENLIST_ITEM_NONE, NULL, NULL);
+       }
+
+       list_count = eina_list_count(cdetail_d->list_number);
+       if (list_count > 1) {
+               EINA_LIST_FOREACH(cdetail_d->list_number, cursor, record_number) {
+                       err = contacts_record_get_int(record_number, _contacts_number.id, &number_id);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+                       if ((default_num_id != 0) && (number_id == default_num_id))
+                               continue;
+
+                       elm_genlist_item_insert_before(cdetail_d->genlist, &detail_itcs[DETAIL_ITC_NUMBER], record_number, NULL, item,
+                                       ELM_GENLIST_ITEM_NONE, num_func, record_number);
+               }
+       }
+       if (default_num_id)
+               cdetail_d->has_number = true;
+
+               for(i=0;i<list_count;i++) {
+                       item2 = elm_genlist_item_next_get(item);
+                       elm_object_item_del(item);
+                       item = item2;
+               }
+}
+
+void __detail_update_email_list(ct_detail_data * cdetail_d)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       int email_id = 0;
+       Eina_List *cursor;
+       const Elm_Genlist_Item_Class *itc;
+       Elm_Object_Item *item = elm_genlist_first_item_get(cdetail_d->genlist);
+       Elm_Object_Item *item2 = NULL;
+       contacts_record_h record_email = NULL;
+
+       while(item) {
+               item2 = elm_genlist_item_next_get(item);
+               itc = elm_genlist_item_item_class_get(item);
+               if(itc == &detail_itcs[DETAIL_ITC_EMAIL_DEFAULT] || itc == &detail_itcs[DETAIL_ITC_EMAIL]) {
+                       break;
+               }
+               item = item2;
+       }
+
+       Evas_Smart_Cb email_func = ct_detail_gl_email_sel;
+
+       if (cdetail_d->list_email)
+               ctui_free_record_list(cdetail_d->list_email);
+
+       cdetail_d->list_email = ctui_person_get_email_list(cdetail_d->list_contacts);
+       err = phone_cts_get_default_email(cdetail_d->person_id, &record_email);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("phone_cts_get_default_email() Failed(%d)", err);
+       }
+       int default_email_id = 0;
+
+       err = contacts_record_get_int(record_email, _contacts_email.id, &default_email_id);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+       if(default_email_id > 0) {
+               elm_genlist_item_insert_before(cdetail_d->genlist, &detail_itcs[DETAIL_ITC_EMAIL_DEFAULT], record_email, NULL, item,
+                               ELM_GENLIST_ITEM_NONE, email_func, record_email);
+       }
+
+       int list_count = eina_list_count(cdetail_d->list_email);
+       if (list_count > 1) {
+               EINA_LIST_FOREACH(cdetail_d->list_email, cursor, record_email) {
+                       err = contacts_record_get_int(record_email, _contacts_email.id, &email_id);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+                       if ((default_email_id != 0) && (email_id == default_email_id))
+                               continue;
+
+                       elm_genlist_item_insert_before(cdetail_d->genlist, &detail_itcs[DETAIL_ITC_EMAIL], record_email, NULL, item,
+                                       ELM_GENLIST_ITEM_NONE, email_func, record_email);
+               }
+       }
+
+       int i = 0;
+       for(i=0;i<list_count;i++) {
+               item2 = elm_genlist_item_next_get(item);
+               elm_object_item_del(item);
+               item = item2;
+       }
+}
+
+
+void __detail_default_number_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = data;
+       ct_detail_data *cdetail_d;
+       int data_id;
+
+       p_retm_if(NULL == record, "parameter(record) is NULL");
+
+       cdetail_d = evas_object_data_get(obj, "cdetail_d");
+       p_retm_if(NULL == cdetail_d, "evas_object_data_get(record) return NULL");
+
+       err = contacts_record_get_int(record, _contacts_number.id, &data_id);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+       err = contacts_person_set_default_property(CONTACTS_PERSON_PROPERTY_NUMBER, cdetail_d->person_id, data_id);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_person_set_default_property() Failed(%d)", err);
+       // TODO: ??
+       __detail_update_number_list(cdetail_d);
+
+       ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+}
+
+void __detail_default_email_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = data;
+       ct_detail_data *cdetail_d;
+       int data_id;
+
+       p_retm_if(NULL == record, "parameter(record) is NULL");
+
+       cdetail_d = evas_object_data_get(obj, "cdetail_d");
+       p_retm_if(NULL == cdetail_d, "evas_object_data_get(record) return NULL");
+
+       err = contacts_record_get_int(record, _contacts_email.id, &data_id);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+       err = contacts_person_set_default_property(CONTACTS_PERSON_PROPERTY_EMAIL, cdetail_d->person_id, data_id);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_person_set_default_property() Failed(%d)", err);
+
+       // TODO: ??
+       __detail_update_email_list(cdetail_d);
+
+       ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+}
+
+
+void __detail_click_default_number(void *data, Evas_Object *obj, void *event_info)
+{
+       int default_number_id = 0;
+       int number_id = 0;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Eina_List *cursor;
+       contacts_record_h record_default_number = NULL;
+       contacts_record_h record_number = NULL;
+       ct_detail_data *cdetail_d = (ct_detail_data*)data;
+       Evas_Object *popup;
+       Evas_Object *btn;
+       Evas_Object *genlist;
+
+       if (cdetail_d->popup)
+               evas_object_del(cdetail_d->popup);
+
+       popup = elm_popup_add(cdetail_d->navi);
+       p_retm_if(NULL == popup, "elm_popup_add() return NULL");
+       elm_object_style_set(popup, "liststyle");
+       elm_object_part_text_set(popup, "title,text", T_(CT_GET_TEXT_BASE_OP, CTTEXT_SET_DEFAULT_NUMBER));
+       cdetail_d->popup = popup;
+
+       btn = elm_button_add(popup);
+       elm_object_text_set(btn, S_(PH_SYS_SK_CANCEL));
+       elm_object_part_content_set(popup, "button1", btn);
+       elm_object_style_set(btn, "popup_button/default");
+       evas_object_smart_callback_add(btn, "clicked", ct_detail_popup_hide_cb, cdetail_d);
+       evas_object_show(popup);
+
+       genlist = elm_genlist_add(popup);
+       p_retm_if(NULL == genlist, "elm_genlist_add() return NULL");
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_data_set(genlist, "cdetail_d", cdetail_d);
+
+       err = phone_cts_get_default_number(cdetail_d->person_id, &record_default_number);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_default_number() Failed(%d)", err);
+
+       err = contacts_record_get_int( record_default_number, _contacts_number.id, &default_number_id);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+       err = contacts_record_destroy(record_default_number, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+       EINA_LIST_FOREACH(cdetail_d->list_number, cursor, record_number){
+               err = contacts_record_get_int( record_number, _contacts_number.id, &number_id);
+               if (default_number_id == number_id)
+                       continue;
+
+               elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_DEFAULT_NUMBER_SET_POPUP], record_number, NULL, ELM_GENLIST_ITEM_NONE, __detail_default_number_sel, record_number);
+       }
+
+       evas_object_show(genlist);
+       elm_object_content_set(popup, genlist);
+}
+
+void __detail_click_default_email(void *data, Evas_Object *obj, void *event_info)
+{
+       int default_email_id = 0;
+       int email_id = 0;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Eina_List *cursor;
+       contacts_record_h record_default_email = NULL;
+       contacts_record_h record_email = NULL;
+       ct_detail_data *cdetail_d = (ct_detail_data*)data;
+       Evas_Object *popup;
+       Evas_Object *btn;
+       Evas_Object *genlist;
+
+       if (cdetail_d->popup)
+               evas_object_del(cdetail_d->popup);
+
+       popup = elm_popup_add(cdetail_d->navi);
+       p_retm_if(NULL == popup, "elm_popup_add() return NULL");
+       elm_object_style_set(popup, "liststyle");
+       elm_object_part_text_set(popup, "title,text", T_(CT_GET_TEXT_BASE_OP, CTTEXT_SET_DEFAULT_EMAIL));
+       cdetail_d->popup = popup;
+
+       btn = elm_button_add(popup);
+       elm_object_text_set(btn, S_(PH_SYS_SK_CANCEL));
+       elm_object_part_content_set(popup, "button1", btn);
+       elm_object_style_set(btn, "popup_button/default");
+       evas_object_smart_callback_add(btn, "clicked", ct_detail_popup_hide_cb, cdetail_d);
+       evas_object_show(popup);
+
+       genlist = elm_genlist_add(popup);
+       p_retm_if(NULL == genlist, "elm_genlist_add() return NULL");
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_data_set(genlist, "cdetail_d", cdetail_d);
+
+       err = phone_cts_get_default_email(cdetail_d->person_id, &record_default_email);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_default_email() Failed(%d)", err);
+
+       err = contacts_record_get_int( record_default_email, _contacts_email.id, &default_email_id);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+       err = contacts_record_destroy(record_default_email, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+       EINA_LIST_FOREACH(cdetail_d->list_email, cursor, record_email){
+               err = contacts_record_get_int( record_email, _contacts_email.id, &email_id);
+               if (default_email_id == email_id)
+                       continue;
+
+               elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_DEFAULT_EMAIL_SET_POPUP], record_email, NULL, ELM_GENLIST_ITEM_NONE, __detail_default_email_sel, record_email);
+       }
+
+       evas_object_show(genlist);
+       elm_object_content_set(popup, genlist);
+}
+
+char* ct_detail_gl_number_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       int type;
+       char buf[PH_TEXT_MAX_LEN+1] = {0,};
+       char *ret_str = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = data;
+
+       p_retvm_if(NULL == data, NULL, "parameter(data) is NULL");
+
+       ret_str = NULL;
+       if (0 == strcmp(part, "elm.text.2")) {
+               err = contacts_record_get_int(record, _contacts_number.type, &type);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+               ctui_get_number_type_str(record, type, buf, sizeof(buf));
+               return strdup(buf);
+       }
+       else if (0 == strcmp(part, "elm.text.1")) {
+               err = contacts_record_get_str_p(record, _contacts_number.number, &ret_str);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+               return SAFE_STRDUP(ret_str);
+       }
+       else if ( 0 == strcmp(part, "elm.text")) {
+               err = contacts_record_get_str_p(record, _contacts_number.number, &ret_str);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+               return SAFE_STRDUP(ret_str);
+       }
+
+       return NULL;
+}
+
+char* ct_detail_gl_email_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       int type;
+       char *ret_str = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = data;
+
+       p_retvm_if(NULL == data, NULL, "parameter(data) is NULL");
+
+       ret_str = NULL;
+       if (0 == strcmp(part, "elm.text.2")) {
+               err = contacts_record_get_int(record, _contacts_email.type, &type);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               if (CONTACTS_EMAIL_TYPE_CUSTOM == type) {
+                       err = contacts_record_get_str_p(record, _contacts_email.label, &ret_str);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+                       return SAFE_STRDUP(ret_str);
+               }
+               return strdup(T_(CT_GET_TEXT_EMAIL_TYPE, ctui_get_email_type_index(type)));
+       }
+       else if (0 == strcmp(part, "elm.text.1")) {
+               err = contacts_record_get_str_p(record, _contacts_email.email, &ret_str);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+               return SAFE_STRDUP(ret_str);
+       }
+       else if (0 == strcmp(part, "elm.text")) {
+               err = contacts_record_get_str_p(record, _contacts_email.email, &ret_str);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+               return SAFE_STRDUP(ret_str);
+       }
+       return NULL;
+
+}
+
+static char *detail_gl_url_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       int type;
+       char *ret_str = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = data;
+
+       p_retvm_if(NULL == data, NULL, "parameter(data) is NULL");
+
+       if (0 == strcmp(part, "elm.text.2")) {
+               err = contacts_record_get_int(record, _contacts_url.type, &type);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               if (CONTACTS_URL_TYPE_CUSTOM == type) {
+                       err = contacts_record_get_str_p(record, _contacts_url.label, &ret_str);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+                       return SAFE_STRDUP(ret_str);
+               }
+               return strdup(T_(CT_GET_TEXT_WEBSITE_TYPE, ct_detail_get_website_type_index(type)));
+       }
+       else if (0 == strcmp(part, "elm.text.1")) {
+               err = contacts_record_get_str_p(record, _contacts_url.url, &ret_str);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+               return SAFE_STRDUP(ret_str);
+       }
+       return NULL;
+}
+
+
+static void detail_number_cb(contacts_record_h record_number, ct_detail_data *cdetail_d)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       char *num_str;
+
+       if (cdetail_d->popup)
+               ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+
+       err = contacts_record_get_str_p( record_number, _contacts_number.number, &num_str);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+       if (num_str && *num_str) {
+               int rotate;
+               cdetail_d->popup = elm_ctxpopup_add(cdetail_d->navi);
+               p_retm_if(NULL == cdetail_d->popup, "elm_ctxpopup_add() return NULL");
+
+               rotate = (int)evas_object_data_get(cdetail_d->navi, "phone_rotate");
+               if (0 == rotate || 180 == rotate)
+                       elm_ctxpopup_direction_priority_set(cdetail_d->popup, ELM_CTXPOPUP_DIRECTION_DOWN, ELM_CTXPOPUP_DIRECTION_UP,
+                                       ELM_CTXPOPUP_DIRECTION_LEFT, ELM_CTXPOPUP_DIRECTION_RIGHT);
+
+               evas_object_smart_callback_add(cdetail_d->popup, "dismissed", ct_detail_popup_hide_cb, cdetail_d);
+               evas_object_data_set(cdetail_d->popup, "cdetail_d", cdetail_d);
+
+               elm_ctxpopup_item_append(cdetail_d->popup, S_(PH_SYS_BODY_CALL), NULL,
+                               ct_detail_voice_call_cb, num_str);
+               elm_ctxpopup_item_append(cdetail_d->popup, S_(PH_SYS_BODY_MESSAGE), NULL,
+                               ct_detail_msg_ug_cb, num_str);
+
+               evas_object_move(cdetail_d->popup, cdetail_d->touch_x, cdetail_d->touch_y);
+               evas_object_show(cdetail_d->popup);
+       }
+}
+
+
+
+static void __detail_email_result(service_h service, service_h reply, service_result_e result, void* user_data)
+{
+       ct_detail_data *cdetail_d = user_data;
+
+       cdetail_d->touch_block = false;
+}
+
+
+void ct_detail_gl_email_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       char *email_address;
+       service_h service;
+       Ecore_X_Window win_id;
+       ct_detail_data *cdetail_d;
+       contacts_record_h record_email = data;
+       Elm_Object_Item *item = event_info;
+
+       elm_genlist_item_selected_set(item, EINA_FALSE);
+
+       p_retm_if(NULL == record_email, "parameter(record_email) is NULL");
+
+       cdetail_d = evas_object_data_get(obj, "cdetail_d");
+       p_retm_if(NULL == cdetail_d, "evas_object_data_get() return NULL");
+
+       if(cdetail_d->touch_block == true)
+               return;
+
+       err = contacts_record_get_str_p( record_email, _contacts_email.email, &email_address);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+       win_id = elm_win_xwindow_get(cdetail_d->win);
+       service_create(&service);
+       service_set_app_id(service, EMAIL_COMPOSER_PKG);
+       service_set_window(service, win_id);
+       service_add_extra_data(service, SERVICE_DATA_TO, email_address);
+
+       if(service_send_launch_request(service, __detail_email_result, cdetail_d) == SERVICE_ERROR_NONE)
+               cdetail_d->touch_block = true;
+       service_destroy(service);
+}
+
+static void detail_gl_messenger_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_record_h record_email = data;
+       Elm_Object_Item *item = event_info;
+
+       elm_genlist_item_selected_set(item, EINA_FALSE);
+       p_retm_if(NULL == record_email, "parameter(record_email) is NULL");
+
+       ERR("detail_gl_messenger_sel() not implemented");
+}
+
+static char* detail_gl_address_book_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       Eina_List *l;
+       contacts_record_h contact = NULL;
+       char temp[PH_TEXT_MAX_LEN];
+       char display[PH_TEXT_MAX_LEN];
+       ct_detail_data *cdetail_d = data;
+
+       if (0 == strcmp(part, "elm.text")) {
+               display[0] = '\0';
+               if (cdetail_d->contact) {
+                       ct_detail_person_get_addressbook_name(cdetail_d->contact, temp, sizeof(temp));
+                       snprintf(display, sizeof(display), T_(CT_GET_TEXT_BASIC, CTTEXT_SAVED_IN), temp);
+               }
+               else {
+                       EINA_LIST_FOREACH(cdetail_d->list_contacts, l, contact) {
+                               ct_detail_person_get_addressbook_name(contact, temp, sizeof(temp));
+                               snprintf(display, sizeof(display), T_(CT_GET_TEXT_BASIC, CTTEXT_SAVED_IN), temp);
+                       }
+               }
+               if ('\0' == *display)
+                       snprintf(display, sizeof(display), T_(CT_GET_TEXT_BASIC, CTTEXT_SAVED_IN), "Noname");
+               return strdup(display);
+       }
+       return NULL;
+}
+
+
+static char* detail_gl_title_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       char *display = data;
+       if (0 == strcmp(part, "elm.text") && display && *display)
+               return strdup(display);
+       return NULL;
+}
+
+void ct_detail_gl_number_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_record_h record_number = data;
+       ct_detail_data *cdetail_d;
+       Elm_Object_Item *item = event_info;
+
+       elm_genlist_item_selected_set(item, EINA_FALSE);
+       p_retm_if(NULL == record_number, "parameter(CTSstruct) is NULL");
+
+       cdetail_d = evas_object_data_get(obj, "cdetail_d");
+       p_retm_if(NULL == cdetail_d, "evas_object_data_get() return NULL");
+
+       detail_number_cb(record_number, cdetail_d);
+}
+
+static void detail_send_name_card_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int rotate;
+       int x,y,w,h;
+       ct_detail_data *cdetail_d = data;
+       p_retm_if(NULL == cdetail_d, "evas_object_data_get() return NULL");
+
+       if (cdetail_d->popup)
+               ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+
+       cdetail_d->popup = elm_ctxpopup_add(cdetail_d->navi);
+       p_retm_if(NULL == cdetail_d->popup, "elm_ctxpopup_add() return NULL");
+
+       rotate = (int)evas_object_data_get(cdetail_d->navi, "phone_rotate");
+       if (0 == rotate || 180 == rotate)
+               elm_ctxpopup_direction_priority_set(cdetail_d->popup, ELM_CTXPOPUP_DIRECTION_DOWN, ELM_CTXPOPUP_DIRECTION_UP,
+                               ELM_CTXPOPUP_DIRECTION_LEFT, ELM_CTXPOPUP_DIRECTION_RIGHT);
+
+       evas_object_smart_callback_add(cdetail_d->popup, "dismissed", ct_detail_popup_hide_cb, cdetail_d);
+       elm_ctxpopup_item_append(cdetail_d->popup, S_(PH_SYS_BODY_MESSAGE), NULL,
+                       ct_detail_send_via_msg, cdetail_d);
+       elm_ctxpopup_item_append(cdetail_d->popup, S_(CT_SYS_BODY_EMAIL), NULL,
+                       ct_detail_send_via_email, cdetail_d);
+       elm_ctxpopup_item_append(cdetail_d->popup, S_(CT_SYS_BODY_BLUETOOTH), NULL,
+                       ct_detail_send_via_bluetooth, cdetail_d);
+
+       evas_object_geometry_get(cdetail_d->ctrl_button, &x, &y, &w, &h);
+       evas_object_move(cdetail_d->popup, w/2, y+h/2);
+       evas_object_show(cdetail_d->popup);
+}
+
+static void detail_list_gl_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_detail_data *cdetail_d = data;
+       ct_person_list *person_info;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Elm_Object_Item *item = event_info;
+
+       elm_genlist_item_selected_set(item, EINA_FALSE);
+
+       if (cdetail_d->person_id) {
+               person_info = elm_object_item_data_get(item);
+               p_retm_if(NULL == person_info, "elm_object_item_data_get() returns NULL");
+
+               err = contacts_person_link_person(cdetail_d->person_id, person_info->id);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_person_link_person() Failed(%d)", err);
+
+               if (CONTACTS_ERROR_NONE == err) {
+                       phone_show_tickernoti(S_(CT_SYS_POP_SUCCESS));
+                       ct_detail_refresh_view(cdetail_d);
+               }
+               else
+                       phone_show_tickernoti(S_(PH_SYS_POP_FAILED));
+
+               elm_naviframe_item_pop(cdetail_d->navi);
+       }
+}
+
+static void detail_link_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_detail_data *cdetail_d = data;
+       if (cdetail_d->popup)
+               evas_object_del(cdetail_d->popup);
+       ct_detail_create_list_view(cdetail_d, detail_list_gl_sel, cdetail_d, cdetail_d->person_id);
+}
+
+static void detail_unlink_popup_cancel_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_detail_data *cdetail_d = data;
+       ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+}
+
+static void detail_gl_unlink_item_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       int person_id;
+       ct_detail_data *cdetail_d;
+       ct_detail_person_data *person_info = data;
+       contacts_error_e err;
+
+       cdetail_d = evas_object_data_get(obj, "cdetail_d");
+       p_retm_if(NULL == cdetail_d, "evas_object_data_get() return NULL");
+
+       ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+
+       err = contacts_person_unlink_contact(cdetail_d->person_id, person_info->contact_id, &person_id);
+       if (CONTACTS_ERROR_NONE == err) {
+               phone_show_tickernoti(S_(CT_SYS_POP_SUCCESS));
+               ct_detail_refresh_view(cdetail_d);
+       }
+       else
+               phone_show_tickernoti(S_(PH_SYS_POP_FAILED));
+}
+
+static void detail_unlink_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Eina_List *l;
+       Evas_Object *genlist;
+       Evas_Object *popup;
+       Elm_Object_Item *item;
+       ct_detail_data *cdetail_d = data;
+       ct_detail_person_data *person_info;
+       Evas_Object *btn;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       if (cdetail_d->popup)
+               evas_object_del(cdetail_d->popup);
+
+       popup = elm_popup_add(cdetail_d->navi);
+       p_retm_if(NULL == popup, "elm_popup_add() return NULL");
+       elm_object_style_set(popup, "liststyle");
+
+       btn = elm_button_add(popup);
+       elm_object_text_set(btn, S_(PH_SYS_POP_CLOSE));
+       elm_object_part_content_set(popup, "button1", btn);
+       elm_object_style_set(btn, "popup_button/default");
+       evas_object_smart_callback_add(btn, "clicked", detail_unlink_popup_cancel_btn_cb, cdetail_d);
+
+       elm_object_part_text_set(popup, "title,text", T_(CT_GET_TEXT_BASE_OP, CTTEXT_UNLINK));
+       evas_object_show(popup);
+       cdetail_d->popup = popup;
+
+       genlist = elm_genlist_add(popup);
+       p_retm_if(NULL == genlist, "elm_genlist_add() return NULL");
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       cdetail_d->genlist_unlink = genlist;
+       evas_object_data_set(genlist, "cdetail_d", cdetail_d);
+
+       EINA_LIST_FOREACH(cdetail_d->list_contacts, l, record) {
+               person_info = calloc(1, sizeof(ct_detail_person_data));
+               if (NULL == person_info) {
+                       ERR("calloc() return NULL");
+                       break;
+               }
+
+               err = contacts_record_get_int(record, _contacts_contact.id, &(person_info->contact_id));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               err = contacts_record_get_int(record, _contacts_contact.address_book_id, &(person_info->addressbook_id));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               item = elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_UNLINK_POPUP], person_info,
+                               NULL, ELM_GENLIST_ITEM_NONE, detail_gl_unlink_item_sel, person_info);
+
+               person_info->item = item;
+       }
+
+       evas_object_show(genlist);
+       elm_object_content_set(popup, genlist);
+}
+
+static char* detail_gl_unlink_popup_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       char buf[PH_TEXT_MAX_LEN+1];
+       char *display;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       ct_detail_person_data *person_info = data;
+       p_retvm_if(NULL == person_info, NULL, "person_info is NULL");
+
+       if (0 == strcmp(part, "elm.text") || 0 == strcmp(part, "elm.text.1")) {
+               buf[0] = '\0';
+
+               err = contacts_db_get_record(_contacts_simple_contact._uri, person_info->contact_id, &record);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+
+               err = contacts_record_get_str_p(record, _contacts_simple_contact.display_name, &display);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+               if (display && *display)
+                       snprintf(buf, sizeof(buf), "%s", display);
+
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+               if (*buf)
+                       return strdup(buf);
+       }
+       else if (0 == strcmp(part, "elm.text.2")) {
+
+               buf[0] = '\0';
+               ctui_get_addressbook_name(person_info->addressbook_id, buf, sizeof(buf));
+               if (*buf)
+                       return strdup(buf);
+       }
+       return NULL;
+}
+
+static Evas_Object* detail_gl_unlink_popup_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       ct_detail_person_data *person_info = data;
+       p_retvm_if(NULL == person_info, NULL, "person_info is NULL");
+
+       if (0 == strcmp(part, "elm.icon")) {
+               char *icon_path;
+               Evas_Object *icon;
+
+               icon_path = ctui_get_addressbook_icon_path(person_info->addressbook_id);
+               if (icon_path && *icon_path) {
+                       icon = elm_icon_add(obj);
+                       p_retvm_if(NULL == icon, NULL, "elm_icon_add() return NULL");
+
+                       elm_icon_file_set(icon, icon_path, NULL);
+                       evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+                       free(icon_path);
+                       return icon;
+               }
+       }
+       return NULL;
+}
+static void detail_gl_unlink_popup_del(void *data, Evas_Object *obj)
+{
+       ct_detail_person_data *person_info = data;
+       p_retm_if(NULL == person_info, "person_info is NULL");
+       free(person_info);
+}
+
+static Evas_Object *detail_gl_link_unlink_icon_get(void *data, Evas_Object *obj,
+               const char *part)
+{
+       ct_detail_data *cdetail_d = data;
+       p_retvm_if(NULL == cdetail_d, NULL, "parameter(ct_detail_data) is NULL");
+
+       if (0 == strcmp(part, "elm.icon.1")) {
+               Evas_Object *btn;
+
+               btn = ctui_create_btn(obj, T_(CT_GET_TEXT_BASE_OP, CTTEXT_LINK_CONTACTS));
+               p_retvm_if(NULL == btn, NULL, "ctui_create_btn() return NULL");
+               if(!cdetail_d->ug)
+                       evas_object_smart_callback_add(btn, "clicked", detail_link_cb, cdetail_d);
+
+               return btn;
+       }
+       else if (0 == strcmp(part, "elm.icon.2")) {
+               Evas_Object *btn;
+
+               btn = ctui_create_btn(obj, T_(CT_GET_TEXT_BASE_OP, CTTEXT_UNLINK));
+               p_retvm_if(NULL == btn, NULL, "ctui_create_btn() return NULL");
+
+               if (cdetail_d->list_contacts && 1 < eina_list_count(cdetail_d->list_contacts)) {
+                       if(!cdetail_d->ug)
+                               evas_object_smart_callback_add(btn, "clicked", detail_unlink_cb, cdetail_d);
+               }
+               else
+                       elm_object_disabled_set(btn, EINA_TRUE);
+               return btn;
+       }
+       return NULL;
+}
+
+
+static Evas_Object *detail_gl_util_btn_icon_get(void *data, Evas_Object *obj,
+               const char *part)
+{
+       Evas_Object *ret_obj;
+       ct_detail_data *cdetail_d = data;
+       p_retvm_if(NULL == cdetail_d, NULL, "parameter(ct_detail_data) is NULL");
+
+       ret_obj = NULL;
+       if (0 == strcmp(part, "elm.icon.1") || 0 == strcmp(part, "elm.icon")) {
+               Evas_Object *btn;
+               btn = ctui_create_btn(obj, T_(CT_GET_TEXT_BASE_OP, CTTEXT_ADD_TO_HOME));
+               p_retvm_if(NULL == btn, NULL, "ctui_create_btn() return NULL");
+               if (!cdetail_d->has_number)
+                       elm_object_disabled_set(btn, EINA_TRUE);
+               ret_obj = btn;
+       }
+       else if (0 == strcmp(part, "elm.icon.2")) {
+               Evas_Object *btn;
+               btn = ctui_create_btn(obj, T_(CT_GET_TEXT_BASE_OP, CTTEXT_SEND_NAME_CARD));
+               p_retvm_if(NULL == btn, NULL, "ctui_create_btn() return NULL");
+               if(!cdetail_d->ug)
+                       evas_object_smart_callback_add(btn, "clicked", detail_send_name_card_cb, cdetail_d);
+
+               ret_obj = btn;
+       }
+       return ret_obj;
+}
+
+static void detail_gl_website_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       char *website;
+       contacts_record_h record_website = data;
+       Elm_Object_Item *item = event_info;
+       int ret;
+       service_h service;
+
+       p_retm_if(NULL == record_website, "parameter(value) is NULL");
+
+       elm_genlist_item_selected_set(item, EINA_FALSE);
+
+       contacts_record_get_str_p( record_website, _contacts_url.url, &website );
+       if (website && *website) {
+               ret = service_create(&service);
+               p_retm_if(SERVICE_ERROR_NONE != ret, "service_create() Failed(%d)", ret);
+
+               ret = service_set_operation(service, SERVICE_OPERATION_VIEW );
+               p_retm_if(SERVICE_ERROR_NONE != ret, "service_set_operation() Failed(%d)", ret);
+
+               if (strstr(website, "http"))
+                       ret = service_set_uri(service, website);
+               else {
+                       char *new_url = g_strdup_printf("http://%s", website);
+                       ret = service_set_uri(service, new_url);
+                       free(new_url);
+               }
+               p_retm_if(SERVICE_ERROR_NONE != ret, "service_set_uri() Failed(%d)", ret);
+
+               ret = service_send_launch_request(service, NULL, NULL);
+               p_retm_if(SERVICE_ERROR_NONE != ret, "service_send_launch_request() Failed(%d)", ret);
+
+               service_destroy(service);
+       }
+}
+
+static char* detail_gl_link_list_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       return strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_ALL_LINKED_CONTACTS));
+}
+
+static char* detail_gl_link_list_sub_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       int contact_id = (int)data;
+       char *display;
+       char buf[PH_TEXT_MAX_LEN];
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_contact = NULL;
+
+       if (0 == strcmp(part, "elm.text")) {
+               buf[0] = '\0';
+
+               err = contacts_db_get_record(_contacts_contact._uri, contact_id, &record_contact);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record(%d) Failed(%d)", contact_id, err);
+
+               err = contacts_record_get_str_p( record_contact, _contacts_contact.display_name, &display );
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p(display_name) Failed(%d)", err);
+
+               if (display && *display)
+                       snprintf(buf, sizeof(buf), "%s", display);
+
+               err = contacts_record_destroy(record_contact, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+               if (*buf)
+                       return strdup(buf);
+       }
+       return NULL;
+}
+
+static Evas_Object* detail_gl_link_list_sub_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       int addressbook_id;
+       int contact_id = (int)data;
+       char *icon_path;
+       Evas_Object *icon;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       if (0 == strcmp(part, "elm.icon")) {
+               err = contacts_db_get_record(_contacts_simple_contact._uri, contact_id, &record);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+
+               err = contacts_record_get_int(record, _contacts_simple_contact.address_book_id, &addressbook_id);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+               icon_path = ctui_get_addressbook_icon_path(addressbook_id);
+               if (icon_path && *icon_path) {
+                       icon = elm_icon_add(obj);
+                       p_retvm_if(NULL == icon, NULL, "elm_icon_add() return NULL");
+
+                       elm_icon_file_set(icon, icon_path, NULL);
+                       evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+                       free(icon_path);
+                       return icon;
+               }
+       }
+       return NULL;
+}
+
+
+static void detail_group_changed(const char *view_uri, void *data)
+{
+       ct_detail_data *cdetail_d = data;
+       p_retm_if(NULL == cdetail_d, "parameter(cdetail_d) is NULL");
+       elm_genlist_item_update(cdetail_d->group_item);
+}
+
+static void detail_filemanager_status_changed_cb(keynode_t *key, void *data)
+{
+       Elm_Object_Item *item_ringtone = data;
+       p_retm_if(NULL == item_ringtone, "parameter(item_ringtone) is NULL");
+       elm_genlist_item_update(item_ringtone);
+}
+
+static void detail_view_delete_cb(void *data, Evas *e, Evas_Object *obj,
+               void *event_info)
+{
+       PH_FN_CALL;
+       int ret;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_detail_data *cdetail_d = data;
+
+
+       if (cdetail_d->popup)
+               evas_object_del(cdetail_d->popup);
+
+       if (cdetail_d->genlist)
+               evas_object_del(cdetail_d->genlist);
+
+       if (cdetail_d->th) {
+               elm_theme_extension_del(cdetail_d->th, DETAIL_THEME_EDJ);
+               elm_theme_free(cdetail_d->th);
+       }
+
+       ct_detail_delete_namecards(cdetail_d);
+
+       err = contacts_db_remove_changed_cb(_contacts_contact._uri,     ct_detail_contact_changed, cdetail_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_remove_changed_cb() Failed(%d)", err);
+
+       err = contacts_db_remove_changed_cb(_contacts_group._uri, detail_group_changed, cdetail_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_remove_changed_cb() Failed(%d)", err);
+
+       ret = vconf_ignore_key_changed(VCONFKEY_FILEMANAGER_DB_STATUS, detail_filemanager_status_changed_cb);
+       p_warn_if(-1 == ret, "vconf_ignore_key_changed() Failed");
+
+/*     if (cdetail_d->updated) { // group member issue when group member update at detail view
+               Eina_List *l;
+               contacts_error_e err = CONTACTS_ERROR_NONE;
+               contacts_record_h contact = NULL;
+
+               EINA_LIST_FOREACH(cdetail_d->list_contacts, l, contact) {
+                       // TODO: contacts_db_update_records
+                       err = contacts_db_update_record(contact);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_update_record() Failed(%d)", err);
+               }
+       }*/
+
+       contacts_record_h record = NULL;
+       EINA_LIST_FREE(cdetail_d->list_number, record) {
+               if (NULL == record) continue;
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy(list_number) Failed(%d)", err);
+       }
+       cdetail_d->list_number = NULL;
+
+       EINA_LIST_FREE(cdetail_d->list_email, record) {
+               if (NULL == record) continue;
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy(list_email) Failed(%d)", err);
+       }
+       cdetail_d->list_email = NULL;
+
+       EINA_LIST_FREE(cdetail_d->list_postal, record) {
+               if (NULL == record) continue;
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy(list_postal) Failed(%d)", err);
+       }
+       cdetail_d->list_postal = NULL;
+
+       EINA_LIST_FREE(cdetail_d->list_relationship, record) {
+               if (NULL == record) continue;
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy(list_relationship) Failed(%d)", err);
+       }
+       cdetail_d->list_relationship = NULL;
+
+       EINA_LIST_FREE(cdetail_d->list_event, record) {
+               if (NULL == record) continue;
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy(list_event) Failed(%d)", err);
+       }
+       cdetail_d->list_event = NULL;
+
+       EINA_LIST_FREE(cdetail_d->list_messenger, record) {
+               if (NULL == record) continue;
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy(list_messenger) Failed(%d)", err);
+       }
+       cdetail_d->list_messenger = NULL;
+
+       EINA_LIST_FREE(cdetail_d->list_website, record) {
+               if (NULL == record) continue;
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy(list_website) Failed(%d)", err);
+       }
+       cdetail_d->list_website = NULL;
+
+       ctui_free_record_list(cdetail_d->list_contacts);
+       free(cdetail_d->vcard_path);
+       free(cdetail_d->base_ab_name);
+
+       evas_object_data_del(cdetail_d->navi, "cdetail_d");
+
+       if (cdetail_d->formatter)
+               udat_close(cdetail_d->formatter);
+
+       if (cdetail_d->child_ug)
+               ug_destroy(cdetail_d->child_ug);
+       cdetail_d->child_ug = NULL;
+
+       cdetail_d->view_destroying = FALSE;
+
+       if (cdetail_d->person) {
+               err = contacts_record_destroy(cdetail_d->person, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+       }
+
+       if (cdetail_d->has_input)
+               cdetail_d->has_detail = false;
+       else
+               free(cdetail_d);
+
+       PH_FN_END;
+}
+
+
+
+static char *__detail_gl_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       char *str = NULL;
+       if(!data)
+               return NULL;
+
+       str = (char*)data;
+       if (0 == strcmp(part, "elm.text")) {
+
+               return SAFE_STRDUP(str);
+       }
+       return NULL;
+}
+
+static inline void detail_create_itcs()
+{
+       detail_itcs[DETAIL_ITC_NUMBER].func.text_get = ct_detail_gl_number_label_get;
+       detail_itcs[DETAIL_ITC_EMAIL].func.text_get = ct_detail_gl_email_label_get;
+       detail_itcs[DETAIL_ITC_URL].func.text_get = detail_gl_url_label_get;
+
+       detail_itcs[DETAIL_ITC_NUMBER_DEFAULT].func.text_get = ct_detail_gl_number_label_get;
+
+       detail_itcs[DETAIL_ITC_MESSENGER].func.text_get = detail_gl_messenger_label_get;
+       detail_itcs[DETAIL_ITC_EVENT].func.text_get = detail_gl_event_label_get;
+
+       detail_itcs[DETAIL_ITC_ADDRESS].func.text_get = detail_gl_address_label_get;
+
+       detail_itcs[DETAIL_ITC_NOTE].func.text_get = detail_gl_2text_multiline_label_get;
+
+       detail_itcs[DETAIL_ITC_RINGTONE].func.text_get = detail_gl_ringtone_label_get;
+
+       detail_itcs[DETAIL_ITC_VIBRATION].func.text_get = detail_gl_vibration_label_get;
+
+       detail_itcs[DETAIL_ITC_GROUP].func.text_get = detail_gl_group_label_get;
+
+       detail_itcs[DETAIL_ITC_RELATIONSHIP].func.text_get = detail_gl_relationship_label_get;
+
+       detail_itcs[DETAIL_ITC_NUM_UTIL_BTN].func.content_get = ct_detail_gl_number_util_icon_get;
+
+       detail_itcs[DETAIL_ITC_UTIL_BTN].func.content_get = detail_gl_util_btn_icon_get;
+
+       detail_itcs[DETAIL_ITC_UTIL_1BTN].func.content_get = detail_gl_util_btn_icon_get;
+
+       detail_itcs[DETAIL_ITC_ADDRBOOK].func.text_get = detail_gl_address_book_label_get;
+
+       detail_itcs[DETAIL_ITC_LINK_UNLINK].func.content_get = detail_gl_link_unlink_icon_get;
+
+       detail_itcs[DETAIL_ITC_UNLINK_POPUP].func.text_get = detail_gl_unlink_popup_label_get;
+       detail_itcs[DETAIL_ITC_UNLINK_POPUP].func.content_get = detail_gl_unlink_popup_icon_get;
+       detail_itcs[DETAIL_ITC_UNLINK_POPUP].func.del = detail_gl_unlink_popup_del;
+
+       detail_itcs[DETAIL_ITC_EDIT_POPUP].func.text_get = detail_gl_unlink_popup_label_get;
+       detail_itcs[DETAIL_ITC_EDIT_POPUP].func.content_get = detail_gl_unlink_popup_icon_get;
+       detail_itcs[DETAIL_ITC_EDIT_POPUP].func.del = detail_gl_unlink_popup_del;
+
+       detail_itcs[DETAIL_ITC_LINK_LIST].func.text_get = detail_gl_link_list_label_get;
+
+       detail_itcs[DETAIL_ITC_LINK_LIST_SUB].func.text_get = detail_gl_link_list_sub_label_get;
+       detail_itcs[DETAIL_ITC_LINK_LIST_SUB].func.content_get = detail_gl_link_list_sub_icon_get;
+
+       detail_itcs[DETAIL_ITC_FIELD_TITLE].func.text_get = detail_gl_title_label_get;
+       detail_itcs[DETAIL_ITC_TITLE].func.text_get = detail_gl_title_label_get;
+
+       detail_itcs[DETAIL_ITC_BASEINFO_1TEXT_1ICON].func.text_get = ct_detail_gl_baseinfo_label_get;
+       detail_itcs[DETAIL_ITC_BASEINFO_1TEXT_1ICON].func.content_get = ct_detail_gl_baseinfo_icon_get;
+
+       detail_itcs[DETAIL_ITC_BASEINFO_2TEXT_1ICON].func.text_get = ct_detail_gl_baseinfo_label_get;
+       detail_itcs[DETAIL_ITC_BASEINFO_2TEXT_1ICON].func.content_get = ct_detail_gl_baseinfo_icon_get;
+
+       detail_itcs[DETAIL_ITC_BASEINFO_3TEXT_1ICON].func.text_get = ct_detail_gl_baseinfo_label_get;
+       detail_itcs[DETAIL_ITC_BASEINFO_3TEXT_1ICON].func.content_get = ct_detail_gl_baseinfo_icon_get;
+
+       detail_itcs[DETAIL_ITC_BASEINFO_1TEXT_2ICON].func.text_get = ct_detail_gl_baseinfo_label_get;
+       detail_itcs[DETAIL_ITC_BASEINFO_1TEXT_2ICON].func.content_get = ct_detail_gl_baseinfo_icon_get;
+
+       detail_itcs[DETAIL_ITC_BASEINFO_2TEXT_2ICON].func.text_get = ct_detail_gl_baseinfo_label_get;
+       detail_itcs[DETAIL_ITC_BASEINFO_2TEXT_2ICON].func.content_get = ct_detail_gl_baseinfo_icon_get;
+
+       detail_itcs[DETAIL_ITC_BASEINFO_3TEXT_2ICON].func.text_get = ct_detail_gl_baseinfo_label_get;
+       detail_itcs[DETAIL_ITC_BASEINFO_3TEXT_2ICON].func.content_get = ct_detail_gl_baseinfo_icon_get;
+
+       detail_itcs[DETAIL_ITC_DEFAULT_NUMBER_SET_POPUP].func.text_get = ct_detail_gl_number_label_get;
+       detail_itcs[DETAIL_ITC_DEFAULT_EMAIL_SET_POPUP].func.text_get = ct_detail_gl_email_label_get;
+
+       detail_itcs[DETAIL_ITC_EMAIL_DEFAULT].func.text_get = ct_detail_gl_email_label_get;
+
+       detail_itcs[DETAIL_ITC_DEFAULT_NAME_POPUP].func.text_get = __detail_gl_label_get;
+}
+
+static void detail_genlist_append_separator_line(Evas_Object *genlist)
+{
+       static Elm_Genlist_Item_Class itc_separator_1px = { .item_style="dialogue/separator/1/with_line" };
+
+       Elm_Object_Item *item;
+       item = elm_genlist_item_append(genlist, &itc_separator_1px, NULL, NULL,
+                       ELM_GENLIST_ITEM_NONE, NULL, NULL);
+       elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+
+}
+
+static void detail_fill_list(Evas_Object *genlist, Elm_Genlist_Item_Class *itc, Eina_List *list, Evas_Smart_Cb func)
+{
+       Eina_List *cursor;
+       contacts_record_h record = NULL;
+       Elm_Object_Item *item;
+
+       EINA_LIST_FOREACH(list, cursor, record) {
+               item = elm_genlist_item_append(genlist, itc, record, NULL, ELM_GENLIST_ITEM_NONE, func, record);
+
+               if (NULL == func)
+                       elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+       }
+}
+
+static void detail_fill_email_list(Evas_Object *genlist, Eina_List *list, Evas_Smart_Cb func, int default_email_id)
+{
+       Eina_List *cursor;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_email = NULL;
+       int email_id;
+
+       if (eina_list_count(list) < 2 && default_email_id > 0)
+               return;
+
+       EINA_LIST_FOREACH(list, cursor, record_email) {
+               err = contacts_record_get_int(record_email, _contacts_email.id, &email_id);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               if (default_email_id != 0 && default_email_id == email_id)
+                       continue;
+               elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_EMAIL], record_email, NULL,
+                               ELM_GENLIST_ITEM_NONE, func, record_email);
+       }
+}
+
+static void detail_fill_number_list(Evas_Object *genlist, Eina_List *list, Evas_Smart_Cb func, int default_num_id)
+{
+       Eina_List *cursor;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_number = NULL;
+       int number_id;
+
+       if (eina_list_count(list) < 2 && default_num_id > 0)
+               return;
+
+       ctui_genlist_append_separator_20px_with_line(genlist);
+
+       EINA_LIST_FOREACH(list, cursor, record_number) {
+               err = contacts_record_get_int(record_number, _contacts_number.id, &number_id);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               if ((default_num_id != 0) && (number_id == default_num_id))
+                       continue;
+
+               elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_NUMBER], record_number, NULL,
+                               ELM_GENLIST_ITEM_NONE, func, record_number);
+       }
+}
+
+static void detail_gl_link_list_exp(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Eina_List *l;
+       contacts_record_h record_temp = NULL;
+       Evas_Object *genlist = obj;
+       Elm_Object_Item *it_parent = event_info;
+       Elm_Object_Item *item;
+       ct_detail_data *cdetail_d = data;
+
+       EINA_LIST_FOREACH(cdetail_d->list_contacts, l, record_temp){
+               int contact_id;
+               err = contacts_record_get_int(record_temp, _contacts_contact.id, &contact_id );
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+               item = elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_LINK_LIST_SUB],
+                               (void *)contact_id, it_parent, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+               elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_NONE);
+       }
+}
+
+static void detail_gl_link_list_con(void *data, Evas_Object *obj, void *event_info)
+{
+       Elm_Object_Item *item = event_info;
+       elm_genlist_item_subitems_clear(item);
+}
+
+static void __detail_baseinfo_item_update(ct_detail_data *cdetail_d)
+{
+       cdetail_d->base_item = cdetail_d->base_info_item;
+       elm_genlist_item_update(cdetail_d->base_item);
+}
+
+static void detail_popup_cancel_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_detail_data *cdetail_d = data;
+       evas_object_del(cdetail_d->popup);
+       cdetail_d->popup = NULL;
+}
+
+static void __detail_set_default_name(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = data;
+       ct_detail_data *cdetail_d;
+       int contact_id;
+
+       p_retm_if(NULL == record, "parameter(record) is NULL");
+
+       cdetail_d = evas_object_data_get(obj, "cdetail_d");
+       p_retm_if(NULL == cdetail_d, "evas_object_data_get(record) return NULL");
+
+       err = contacts_record_get_int(record, _contacts_contact.id, &contact_id);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+       err = contacts_person_set_default_property(CONTACTS_PERSON_PROPERTY_NAME_CONTACT, cdetail_d->person_id, contact_id);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_person_set_default_property() Failed(%d)", err);
+
+       err = contacts_record_destroy(cdetail_d->person, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy(list_event) Failed(%d)", err);
+
+       err = contacts_db_get_record(_contacts_person._uri, cdetail_d->person_id, &(cdetail_d->person));
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+
+       __detail_baseinfo_item_update(cdetail_d);
+
+       ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+}
+
+static void __detail_select_person_name_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *popup;
+       Evas_Object *genlist;
+       Evas_Object *btn;
+       char *person_name;
+       char *contact_name;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       Eina_List *l;
+       ct_detail_data *cdetail_d = data;
+
+       if(2 > eina_list_count(cdetail_d->list_contacts))
+               return;
+
+       if (cdetail_d->popup)
+               evas_object_del(cdetail_d->popup);
+
+       popup = elm_popup_add(cdetail_d->navi);
+       p_retm_if(NULL == popup, "elm_popup_add() return NULL");
+       elm_object_style_set(popup, "liststyle");
+
+       btn = elm_button_add(popup);
+       elm_object_text_set(btn, S_(PH_SYS_POP_CLOSE));
+       elm_object_part_content_set(popup, "button1", btn);
+       elm_object_style_set(btn, "popup_button/default");
+       evas_object_smart_callback_add(btn, "clicked", ct_detail_popup_hide_cb, cdetail_d);
+
+       elm_object_part_text_set(popup, "title,text", "Set default name");
+       evas_object_show(popup);
+       cdetail_d->popup = popup;
+
+       genlist = elm_genlist_add(popup);
+       p_retm_if(NULL == genlist, "elm_genlist_add() return NULL");
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_data_set(genlist, "cdetail_d", cdetail_d);
+
+
+       err = contacts_record_get_str_p(cdetail_d->person, _contacts_person.display_name, &person_name);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+       EINA_LIST_FOREACH(cdetail_d->list_contacts, l, record) {
+               err = contacts_record_get_str_p(record, _contacts_contact.display_name, &contact_name);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str() Failed(%d)", err);
+
+               if(strcmp(contact_name, person_name) != 0) {
+                       elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_DEFAULT_NAME_POPUP], contact_name,
+                               NULL, ELM_GENLIST_ITEM_NONE, __detail_set_default_name, record);
+               }
+       }
+
+       evas_object_show(genlist);
+       elm_object_content_set(popup, genlist);
+
+       elm_genlist_item_selected_set(event_info, EINA_FALSE);
+}
+
+Elm_Genlist_Item_Class* ct_detail_get_baseinfo_item_class(ct_detail_data *cdetail_d)
+{
+       PH_FN_CALL;
+       int cnt;
+       char *img;
+       char *str_main;
+       char *first = NULL;
+       char *last = NULL;
+       char str_sub1[CT_EDITFIELD_MAX_CHAR*3+1] = {0,};
+       char str_sub2[CT_EDITFIELD_MAX_CHAR*4+1] = {0,};
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       str_main = NULL;
+       if (cdetail_d->person) {
+               err = contacts_record_get_str_p(cdetail_d->person, _contacts_person.display_name, &str_main);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+       }
+       else if (cdetail_d->contact) {
+               contacts_record_h record_name;
+               err = contacts_record_get_str_p(cdetail_d->contact, _contacts_contact.display_name, &str_main);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+               if(NULL == str_main){
+                       err = contacts_record_get_child_record_at_p(cdetail_d->contact, _contacts_contact.name, 0, &record_name);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_child_record_at_p() Failed(%d)", err);
+                       err = contacts_record_get_str_p(record_name, _contacts_name.first, &first);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+                       PH_DBG("first %s", first);
+                       if(strlen(first)>CT_EDITFIELD_MAX_CHAR){
+                               first[CT_EDITFIELD_MAX_CHAR] = '\0';
+                       }
+
+                       err = contacts_record_get_str_p(record_name, _contacts_name.last, &last);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+                       PH_DBG("last %s", last);
+                       if(strlen(last)>CT_EDITFIELD_MAX_CHAR){
+                               last[CT_EDITFIELD_MAX_CHAR] = '\0';
+                       }
+               }
+       }
+
+       str_sub1[0] = '\0';
+       ct_detail_person_get_extra_name(cdetail_d->list_contacts, cdetail_d->person, str_sub1, sizeof(str_sub1));
+       if( strlen(str_sub1) > CT_EDITFIELD_MAX_CHAR*3)
+               str_sub1[CT_EDITFIELD_MAX_CHAR*2+2] = '\0';
+
+       str_sub2[0] = '\0';
+       ct_detail_person_get_company_str(cdetail_d->list_contacts, str_sub2, sizeof(str_sub2));
+       if( strlen(str_sub2) > CT_EDITFIELD_MAX_CHAR*4)
+               str_sub2[CT_EDITFIELD_MAX_CHAR*3+4] = '\0';
+
+
+       img = NULL;
+       if (cdetail_d->person) {
+               err = contacts_record_get_str_p(cdetail_d->person, _contacts_person.image_thumbnail_path, &img);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+       }
+       else if (cdetail_d->contact) {
+               err = contacts_record_get_str_p(cdetail_d->contact, _contacts_contact.image_thumbnail_path, &img);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+       }
+
+       cnt = 0;
+       if (str_main && *str_main)
+               cnt++;
+       if ( (first && *first) || (last && *last) )
+               cnt++;
+       if (*str_sub1)
+               cnt++;
+       if (*str_sub2)
+               cnt++;
+       if (img && *img) cnt += 10;
+
+       switch (cnt) {
+       case 1: return &detail_itcs[DETAIL_ITC_BASEINFO_1TEXT_1ICON];
+       case 2: return &detail_itcs[DETAIL_ITC_BASEINFO_2TEXT_1ICON];
+       case 3: return &detail_itcs[DETAIL_ITC_BASEINFO_3TEXT_1ICON];
+       case 11: return &detail_itcs[DETAIL_ITC_BASEINFO_1TEXT_2ICON];
+       case 12: return &detail_itcs[DETAIL_ITC_BASEINFO_2TEXT_2ICON];
+       case 13: return &detail_itcs[DETAIL_ITC_BASEINFO_3TEXT_2ICON];
+       default:
+                               if (10 <= cnt)
+                                       return &detail_itcs[DETAIL_ITC_BASEINFO_1TEXT_2ICON];
+                               else
+                                       return &detail_itcs[DETAIL_ITC_BASEINFO_1TEXT_1ICON];
+       }
+}
+
+static void __detail_gl_realized(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_detail_data *cdetail_d;
+
+       Elm_Object_Item *item = event_info;
+       Elm_Genlist_Item_Class *item_class;
+       p_retm_if(NULL == item, "parameter(item) is NULL");
+
+       cdetail_d = (int)elm_object_item_data_get(item);
+       item_class = (Elm_Genlist_Item_Class *)elm_genlist_item_item_class_get(item);
+       p_retm_if(NULL == item_class, "parameter(item_class) is NULL");
+
+       if(item_class == &detail_itcs[DETAIL_ITC_GROUP])
+               elm_object_item_signal_emit(item, "elm,state,top", "");
+       else if(item_class == &detail_itcs[DETAIL_ITC_RINGTONE]){
+               if (!ct_detail_person_get_readonly(cdetail_d->list_contacts) && !cdetail_d->vcard_path)//check if group field exists.
+                       elm_object_item_signal_emit(item, "elm,state,center", "");
+               else
+                       elm_object_item_signal_emit(item, "elm,state,top", "");
+       }
+       else if(item_class == &detail_itcs[DETAIL_ITC_VIBRATION])
+               elm_object_item_signal_emit(item, "elm,state,bottom", "");
+}
+
+API Evas_Object* ctui_detail_genlist_update(ct_detail_data *cdetail_d)
+{
+       PH_FN_CALL;
+       int ret;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Evas_Object *genlist;
+       Evas_Object *layout;
+       int default_num_id = 0;
+       int default_email_id = 0;
+       bool need_separator;
+
+       Evas_Smart_Cb num_func = ct_detail_gl_number_sel;
+       Evas_Smart_Cb email_func = ct_detail_gl_email_sel;
+       contacts_record_h default_email_record = NULL;
+       contacts_record_h default_number_record = NULL;
+
+       layout = elm_object_part_content_get(cdetail_d->layout, "contents");
+
+       // Create genlist
+       if (NULL == cdetail_d->genlist) {
+               genlist = elm_genlist_add(layout);
+               cdetail_d->genlist = genlist;
+               evas_object_event_callback_add(genlist, EVAS_CALLBACK_MOUSE_UP, ct_detail_mouseup, cdetail_d);
+               evas_object_data_set(genlist, "cdetail_d", cdetail_d);
+               elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);
+
+               evas_object_smart_callback_add(genlist, "expanded", detail_gl_link_list_exp, cdetail_d);
+               evas_object_smart_callback_add(genlist, "contracted", detail_gl_link_list_con, NULL);
+               elm_object_theme_set(genlist, cdetail_d->th);
+       }
+       else {
+               genlist = cdetail_d->genlist;
+               elm_genlist_clear(genlist);
+
+               ret = vconf_ignore_key_changed(VCONFKEY_FILEMANAGER_DB_STATUS, detail_filemanager_status_changed_cb);
+               p_warn_if(-1 == ret, "vconf_ignore_key_changed() Failed");
+       }
+       ctui_genlist_append_separator_20px(genlist);
+
+       cdetail_d->base_item = elm_genlist_item_append(genlist, ct_detail_get_baseinfo_item_class(cdetail_d),
+                       cdetail_d, NULL, ELM_GENLIST_ITEM_NONE, __detail_select_person_name_cb, cdetail_d);
+       cdetail_d->base_info_item = cdetail_d->base_item;
+
+       cdetail_d->list_number = ctui_person_get_number_list(cdetail_d->list_contacts);
+       err = phone_cts_get_default_number(cdetail_d->person_id, &default_number_record);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("phone_cts_get_default_number() Failed(%d)", err);
+       }
+
+       if (CONTACTS_ERROR_NONE == err && default_number_record) {
+               err = contacts_record_get_int(default_number_record, _contacts_number.id, &default_num_id);
+
+                elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_NUMBER_DEFAULT], default_number_record, NULL,
+                               ELM_GENLIST_ITEM_NONE, NULL, default_number_record);
+
+               cdetail_d->number_util_item = elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_NUM_UTIL_BTN], default_number_record, NULL,
+                               ELM_GENLIST_ITEM_NONE, NULL, NULL);
+       }
+       detail_fill_number_list(genlist, cdetail_d->list_number, num_func, default_num_id);
+       if (default_num_id)
+               cdetail_d->has_number = true;
+       //check block number info
+
+       // email list
+       cdetail_d->list_email = ctui_person_get_email_list(cdetail_d->list_contacts);
+       err = phone_cts_get_default_email(cdetail_d->person_id, &default_email_record);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_default_email() Failed(%d)", err);
+
+       if (CONTACTS_ERROR_NONE == err && default_email_record) {
+               ctui_genlist_append_separator_20px_with_line(genlist);
+               elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_FIELD_TITLE], T_(CT_GET_TEXT_BASIC ,CTTEXT_EMAIL),
+                               NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+               err = contacts_record_get_int(default_email_record, _contacts_email.id, &default_email_id);
+               elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_EMAIL], default_email_record, NULL,
+                               ELM_GENLIST_ITEM_NONE, email_func, default_email_record);
+       }
+       detail_fill_email_list(genlist, cdetail_d->list_email, email_func, default_email_id);
+
+       // POSTAL list
+       cdetail_d->list_postal = ct_detail_person_get_postal_list(cdetail_d->list_contacts);
+       if(cdetail_d->list_postal){
+               ctui_genlist_append_separator_20px_with_line(genlist);
+               elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_FIELD_TITLE], T_(CT_GET_TEXT_BASIC ,CTTEXT_POSTAL_ADDRESS),
+                               NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+               detail_fill_list(genlist, &detail_itcs[DETAIL_ITC_ADDRESS], cdetail_d->list_postal, NULL);
+       }
+
+       evas_object_smart_callback_add(genlist, "realized", __detail_gl_realized, NULL);
+
+       // instant messenger list
+       cdetail_d->list_messenger = ct_detail_person_get_messenger_list(cdetail_d->list_contacts);
+       if (cdetail_d->list_messenger)
+               elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_TITLE], T_(CT_GET_TEXT_BASIC ,CTTEXT_INSTANT_MESSENGER),
+                               NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+       detail_fill_list(genlist, &detail_itcs[DETAIL_ITC_MESSENGER], cdetail_d->list_messenger, detail_gl_messenger_sel);
+
+       need_separator = true;
+
+       // website
+       cdetail_d->list_website = ct_detail_person_get_website_list(cdetail_d->list_contacts);
+       if (cdetail_d->list_website) {
+               need_separator = false;
+               ctui_genlist_append_separator_20px_with_line(genlist);
+               elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_FIELD_TITLE], T_(CT_GET_TEXT_BASIC ,CTTEXT_URL),
+                               NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+               if(!cdetail_d->ug)
+                       detail_fill_list(genlist, &detail_itcs[DETAIL_ITC_URL], cdetail_d->list_website, detail_gl_website_sel);
+               else
+                       detail_fill_list(genlist, &detail_itcs[DETAIL_ITC_URL], cdetail_d->list_website, NULL);
+       }
+
+       //relationship
+       cdetail_d->list_relationship = ct_detail_person_get_relationship_list(cdetail_d->list_contacts);
+       if(cdetail_d->list_relationship){
+               //elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_FIELD_TITLE], T_(CT_GET_TEXT_BASIC ,CTTEXT_RELATIONSHIP),
+               //              NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+               detail_fill_list(genlist, &detail_itcs[DETAIL_ITC_RELATIONSHIP], cdetail_d->list_relationship, NULL);
+       }
+
+       // event list
+       cdetail_d->list_event = ct_detail_person_get_event_list(cdetail_d->list_contacts);
+       if (cdetail_d->list_event && need_separator) {
+               need_separator = false;
+               ctui_genlist_append_separator_20px_with_line(genlist);
+       }
+       if(cdetail_d->list_event){
+               //elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_FIELD_TITLE], T_(CT_GET_TEXT_BASIC ,CTTEXT_EVENT),
+               //              NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+               detail_fill_list(genlist, &detail_itcs[DETAIL_ITC_EVENT], cdetail_d->list_event, NULL);
+       }
+
+       //note list
+       cdetail_d->list_note = ct_detail_person_get_note_list(cdetail_d->list_contacts);
+       if (cdetail_d->list_note && need_separator) {
+               need_separator = false;
+               ctui_genlist_append_separator_20px_with_line(genlist);
+       }
+       if(cdetail_d->list_note){
+               //elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_FIELD_TITLE], T_(CT_GET_TEXT_BASIC ,CTTEXT_NOTE),
+               //              NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+               detail_fill_list(genlist, &detail_itcs[DETAIL_ITC_NOTE], cdetail_d->list_note, NULL);
+       }
+
+       if (cdetail_d->person_id ) {
+               ctui_genlist_append_separator_20px_with_line(genlist);
+
+               // group
+                       if (!ct_detail_person_get_readonly(cdetail_d->list_contacts) && !cdetail_d->vcard_path) {
+                               cdetail_d->group_item = elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_GROUP], cdetail_d, NULL,
+                                               ELM_GENLIST_ITEM_NONE, detail_group_gl_sel, cdetail_d);
+                       }
+
+                       // Ringtone
+                       cdetail_d->ringtone_item = elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_RINGTONE], cdetail_d, NULL,
+                                       ELM_GENLIST_ITEM_NONE, detail_ringtone_gl_sel, cdetail_d);
+
+                       ret = vconf_notify_key_changed(VCONFKEY_FILEMANAGER_DB_STATUS, detail_filemanager_status_changed_cb, cdetail_d->ringtone_item);
+                       p_warn_if(-1 == ret, "vconf_notify_key_changed() Failed");
+
+                       // Vibration
+                       cdetail_d->vibration_item = elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_VIBRATION], cdetail_d, NULL,
+                                       ELM_GENLIST_ITEM_NONE, detail_vibration_gl_sel, cdetail_d);
+               // Addressbook
+               elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_ADDRBOOK], cdetail_d, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+
+       }
+
+       return genlist;
+}
+
+static void detail_back_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_detail_data *cdetail_d = (ct_detail_data *)data;
+       p_retm_if(true == cdetail_d->view_destroying, "view is being destroyed.");
+
+       elm_naviframe_item_pop(cdetail_d->navi);
+       cdetail_d->view_destroying = TRUE;
+}
+
+static void __detail_out_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       elm_exit();
+}
+
+static void detail_make_back_btn(ct_detail_data *cdetail_d)
+{
+       Evas_Object *back_btn;
+       Elm_Object_Item *item;
+       back_btn = elm_button_add(cdetail_d->navi);
+       p_retm_if(NULL == back_btn, "elm_button_add() return NULL");
+       elm_object_style_set(back_btn, "naviframe/back_btn/default");
+       elm_object_item_part_content_set(cdetail_d->navi_item, "prev_btn", back_btn);
+       item = elm_naviframe_bottom_item_get(cdetail_d->navi);
+       if (true == cdetail_d->ug_detail)
+               evas_object_smart_callback_add(back_btn, "clicked", phone_ug_destroy_me_cb, cdetail_d->ug);
+       else if (elm_naviframe_top_item_get(cdetail_d->navi) == item)
+               evas_object_smart_callback_add(back_btn, "clicked", __detail_out_btn_cb, cdetail_d);
+       //evas_object_smart_callback_add(back_btn, "clicked", phone_back_btn_clicked_cb, cdetail_d->win);
+       else
+               evas_object_smart_callback_add(back_btn, "clicked", detail_back_btn_cb, cdetail_d);
+}
+
+static void detail_delete_person_response_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_detail_data *cdetail_d = data;
+
+       p_retm_if(NULL == cdetail_d, "parameter(cdetail_d) is NULL");
+       p_retm_if(cdetail_d->person_id <= 0, "parameter(person_id) is NULL");
+       ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+
+       evas_object_data_set(cdetail_d->navi, "ct_list_update_ui", (void *)1);
+
+       err = contacts_db_delete_record(_contacts_person._uri, cdetail_d->person_id);
+       if (CONTACTS_ERROR_NONE == err) {
+               // FIXME : Improve the logic
+               err = contacts_db_remove_changed_cb(_contacts_contact._uri, ct_detail_contact_changed, cdetail_d);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_remove_changed_cb() Failed(%d)", err);
+
+               if (cdetail_d->is_shortcut)
+                       elm_exit();
+               else if (NULL == cdetail_d->prev_view_data && cdetail_d->ug)
+                       ug_destroy_me(cdetail_d->ug);
+               else
+                       elm_naviframe_item_pop_to(cdetail_d->prev_navi_item);
+       }
+       else {
+               phone_show_tickernoti(S_(PH_SYS_POP_FAILED));
+               ERR("contacts_db_delete_record() Failed(%d)", err);
+       }
+
+       PH_FN_END;
+}
+
+static void detail_gl_edit_item_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       ct_detail_data *cdetail_d;
+       ct_detail_person_data *person_info = data;
+
+       cdetail_d = evas_object_data_get(obj, "cdetail_d");
+       p_retm_if(NULL == cdetail_d, "evas_object_data_get() return NULL");
+
+       if (cdetail_d->popup)
+               ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+
+       err = contacts_db_get_record(_contacts_contact._uri, person_info->contact_id, &record);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+
+               ct_input_push_navi_content(cdetail_d, record, person_info->contact_id);
+}
+
+static void detail_edit_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int contact_id;
+       int addressbook_id;
+       int addressbook_mode;
+       Evas_Object *genlist;
+       Evas_Object *popup;
+       Evas_Object *btn;
+       Elm_Object_Item *item;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_contact = NULL;
+       contacts_record_h record_addressbook = NULL;
+       Eina_List *l;
+       ct_detail_person_data *person_info;
+       ct_detail_data *cdetail_d = data;
+
+       p_ret_if(NULL == cdetail_d);
+
+       PH_DBG("##### [TSP_TEST] detail->edit start#####");
+
+       if (cdetail_d->popup)
+               evas_object_del(cdetail_d->popup);
+
+       if (1 == eina_list_count(cdetail_d->list_contacts)) {
+               err = contacts_record_clone(cdetail_d->list_contacts->data, &record_contact);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_clone() Failed(%d)", err);
+
+               err = contacts_record_get_int(record_contact, _contacts_contact.id, &contact_id);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               ct_input_push_navi_content(cdetail_d, record_contact, contact_id);
+
+       return;
+       }
+
+       popup = elm_popup_add(cdetail_d->navi);
+       p_retm_if(NULL == popup, "elm_popup_add() return NULL");
+       elm_object_style_set(popup, "liststyle");
+       elm_object_part_text_set(popup, "title,text", T_(CT_GET_TEXT_BASIC, CTTEXT_LINKED_CONTACTS));
+       cdetail_d->popup = popup;
+
+       btn = elm_button_add(popup);
+       elm_object_text_set(btn, S_(PH_SYS_SK_CANCEL));
+       elm_object_part_content_set(popup, "button1", btn);
+       elm_object_style_set(btn, "popup_button/default");
+       evas_object_smart_callback_add(btn, "clicked", ct_detail_popup_hide_cb, cdetail_d);
+       evas_object_show(popup);
+
+       genlist = elm_genlist_add(popup);
+       p_retm_if(NULL == genlist, "elm_genlist_add() return NULL");
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_data_set(genlist, "cdetail_d", cdetail_d);
+
+       EINA_LIST_FOREACH(cdetail_d->list_contacts, l, record_contact) {
+               err = contacts_record_get_int(record_contact, _contacts_contact.id, &contact_id);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               err = contacts_record_get_int(record_contact, _contacts_contact.address_book_id, &addressbook_id);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               err = contacts_db_get_record(_contacts_address_book._uri, addressbook_id, &record_addressbook);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+
+               err = contacts_record_get_int(record_addressbook, _contacts_address_book.mode, &addressbook_mode);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               err = contacts_record_destroy(record_addressbook, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+               if (CONTACTS_ADDRESS_BOOK_MODE_READONLY == addressbook_mode)
+                       continue;
+
+               person_info = calloc(1, sizeof(ct_detail_person_data));
+               if (NULL == person_info) {
+                       ERR("calloc() return NULL");
+                       break;
+               }
+               person_info->contact_id = contact_id;
+               person_info->addressbook_id = addressbook_id;
+
+               item = elm_genlist_item_append(genlist, &detail_itcs[DETAIL_ITC_EDIT_POPUP], person_info,
+                               NULL, ELM_GENLIST_ITEM_NONE, detail_gl_edit_item_sel, person_info);
+
+               person_info->item = item;
+       }
+
+       evas_object_show(genlist);
+       elm_object_content_set(popup, genlist);
+}
+
+static void detail_delete_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_detail_data *cdetail_d = data;
+       if (cdetail_d->popup)
+               evas_object_del(cdetail_d->popup);
+
+       if (cdetail_d->list_contacts && 1 < eina_list_count(cdetail_d->list_contacts))
+               phone_create_confirm_popup(&cdetail_d->popup, cdetail_d->win,
+                               T_(CT_GET_TEXT_BASE_OP, CTTEXT_ALL_LINKED_CONTACTS_WILL_BE_DELETED),
+                               detail_delete_person_response_cb, cdetail_d);
+       else
+               phone_create_confirm_popup(&cdetail_d->popup, cdetail_d->win,
+                               S_(PH_SYS_POP_DELETE_Q),
+                               detail_delete_person_response_cb, cdetail_d);
+}
+
+
+
+
+static void detail_history_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Elm_Theme *th;
+       ct_detail_data *cdetail_d = data;
+
+       ct_history_data *chistory_d= calloc(1, sizeof(ct_history_data));
+       p_retm_if(NULL == chistory_d, "Fail to calloc ct_history_data");
+
+       chistory_d->win = cdetail_d->win;
+       chistory_d->navi = cdetail_d->navi;
+       chistory_d->person_id = cdetail_d->person_id;
+       chistory_d->formatter = cdetail_d->formatter;
+       chistory_d->view_mode = DETAIL_VIEW_MODE_HISTORY;
+
+       th = elm_theme_new();
+       elm_theme_ref_set(th, NULL);
+       elm_theme_extension_add(th, DETAIL_THEME_EDJ);
+       chistory_d->th = th;
+
+       ct_detail_history_create_itcs();
+       phone_detail_log_generate_date_format(chistory_d->hformatter);
+
+       if (cdetail_d->popup)
+               ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+
+       if (!chistory_d->list)
+               ct_detail_history_load_data(chistory_d);
+
+       ct_detail_history_fill_layout(chistory_d);
+}
+
+static char* detail_get_addressbook_icon_path(int addressbook_id)
+{
+       int ret;
+       int account_id;
+       char *icon_path;
+       account_h account;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       err = contacts_db_get_record(_contacts_address_book._uri, addressbook_id, &record);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "contacts_db_get_record() Failed(%d)", err);
+
+       err = contacts_record_get_int(record, _contacts_address_book.account_id, &account_id);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_record_get_int() Failed(%d)", err);
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+               return NULL;
+       }
+       account = NULL;
+       ret = account_create(&account);
+       p_retvm_if(ACCOUNT_ERROR_NONE != ret, false, "account_create() Failed(%d)", ret);
+
+       ret = account_query_account_by_account_id(account_id, &account);
+       if (ACCOUNT_ERROR_NONE != ret) {
+               ERR("account_query_account_by_account_id() Failed(%d)", ret);
+               account_destroy(account);
+               account_disconnect();
+               return NULL;
+       }
+       p_retvm_if(ACCOUNT_ERROR_NONE != ret, NULL, "account_query_account_by_account_id() Failed(%d)", ret);
+
+       ret = account_get_icon_path(account, &icon_path);
+       if (ACCOUNT_ERROR_NONE != ret) {
+               ERR("account_get_icon_path() Failed(%d)", ret);
+               account_destroy(account);
+               account_disconnect();
+               return NULL;
+       }
+       account_destroy(account);
+
+       return icon_path;
+}
+
+static void detail_init_account_data(ct_detail_data *cdetail_d, ct_activity_data *cactivity_d)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       int i = 0;
+       int addressbook_id = 0;
+       bool addressbook_exist = false;
+       Eina_List *l = NULL;
+       ct_ab_map acc_types[CT_MAX_ADDRBOOK];
+       char *addressbook_ids = NULL;
+       Eina_List *addressbook_id_list;
+       int ret;
+
+       err = contacts_record_get_str(cdetail_d->person, _contacts_person.addressbook_ids, &addressbook_ids);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str() Failed(%d)", err);
+       addressbook_id_list = ctui_get_addressbook_id_list(addressbook_ids, " ");
+
+       ret = account_connect();
+       p_retm_if(ACCOUNT_ERROR_NONE != ret, "account_connect() Failed(%d)", ret);
+
+       EINA_LIST_FOREACH(addressbook_id_list, l, addressbook_id) {
+               acc_types[i].icon_path = detail_get_addressbook_icon_path(addressbook_id);
+               acc_types[i].id = addressbook_id;
+               i++;
+               if (i == sizeof(acc_types)/sizeof(*acc_types))
+                       break;
+       }
+       cactivity_d->acc_cnt = i;
+       cactivity_d->acc_types = realloc(cactivity_d->acc_types, i * sizeof(ct_ab_map));
+       p_retm_if(NULL == cactivity_d->acc_types, "realloc() return NULL");
+
+       memcpy(cactivity_d->acc_types, acc_types, i * sizeof(ct_ab_map));
+       ret = account_disconnect();
+       p_warn_if(ACCOUNT_ERROR_NONE != ret, "account_disconnect() Failed(%d)", ret);
+}
+
+static void detail_activity_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Elm_Theme *th;
+       ct_detail_data *cdetail_d = data;
+
+       ct_activity_data *cactivity_d= calloc(1, sizeof(ct_activity_data));
+       p_retm_if(NULL == cactivity_d, "Fail to calloc ct_activity_data");
+
+       cactivity_d->win = cdetail_d->win;
+       cactivity_d->navi = cdetail_d->navi;
+       cactivity_d->person_id = cdetail_d->person_id;
+       cactivity_d->formatter = cdetail_d->formatter;
+
+       th = elm_theme_new();
+       elm_theme_ref_set(th, NULL);
+       elm_theme_extension_add(th, DETAIL_THEME_EDJ);
+       cactivity_d->th = th;
+
+       ct_detail_activity_create_itcs();
+       phone_detail_log_generate_date_format(cactivity_d->hformatter);
+
+       if (cdetail_d->popup)
+               ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+
+       detail_init_account_data(cdetail_d, cactivity_d);
+       if (!cactivity_d->list)
+               ct_detail_activity_load_data(cactivity_d);
+
+       ct_detail_activity_fill_layout(cactivity_d);
+}
+
+static void detail_more_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_list_h list_activity = NULL;
+       contacts_list_h list_history = NULL;
+       unsigned int count;
+       int rotate;
+       ct_detail_data *cdetail_d = data;
+       int x,y,w,h;
+
+       if (cdetail_d->popup)
+               ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+
+       cdetail_d->popup = elm_ctxpopup_add(cdetail_d->navi);
+       p_retm_if(NULL == cdetail_d->popup, "elm_ctxpopup_add() return NULL");
+
+       rotate = (int)evas_object_data_get(cdetail_d->navi, "phone_rotate");
+       if (0 == rotate || 180 == rotate)
+               elm_ctxpopup_direction_priority_set(cdetail_d->popup, ELM_CTXPOPUP_DIRECTION_DOWN, ELM_CTXPOPUP_DIRECTION_UP,
+                               ELM_CTXPOPUP_DIRECTION_LEFT, ELM_CTXPOPUP_DIRECTION_RIGHT);
+
+       evas_object_smart_callback_add(cdetail_d->popup, "dismissed", ct_detail_popup_hide_cb, cdetail_d);
+
+       err = phone_cts_get_list(_contacts_person_phone_log._uri, _contacts_person_phone_log.person_id, cdetail_d->person_id, &list_history);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_list(list_activity) Failed(%d)", err);
+       contacts_list_get_count(list_history, &count);
+
+       if (CONTACTS_ERROR_NONE == err && 0 < count)
+               elm_ctxpopup_item_append(cdetail_d->popup, T_(CT_GET_TEXT_BASIC, CTTEXT_HISTORY), NULL,
+                               detail_history_clicked_cb, cdetail_d);
+
+       err = phone_cts_get_list(_contacts_contact_activity._uri, _contacts_contact_activity.person_id, cdetail_d->person_id, &list_activity);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_list(list_activity) Failed(%d)", err);
+       contacts_list_get_count(list_activity, &count);
+
+       if (CONTACTS_ERROR_NONE == err && 0 < count)
+               elm_ctxpopup_item_append(cdetail_d->popup, T_(CT_GET_TEXT_BASIC, CTTEXT_ACTIVITIES), NULL,
+                               detail_activity_clicked_cb, cdetail_d);
+
+       //Edit
+       if (!ct_detail_person_get_readonly(cdetail_d->list_contacts)) {
+               elm_ctxpopup_item_append(cdetail_d->popup, S_(PH_SYS_SK_EDIT), NULL,
+                               detail_edit_cb, cdetail_d);
+       }
+
+       //Delete
+       elm_ctxpopup_item_append(cdetail_d->popup, S_(PH_SYS_SK_DELETE), NULL,
+                       detail_delete_cb, cdetail_d);
+
+               //Link
+               if ( eina_list_count(cdetail_d->list_contacts) < 10 ) {
+                       elm_ctxpopup_item_append(cdetail_d->popup, T_(CT_GET_TEXT_BASE_OP, CTTEXT_LINK_CONTACTS), NULL,
+                                               detail_link_cb, cdetail_d);
+               }
+
+       //Unlink
+       if (cdetail_d->list_contacts && 1 < eina_list_count(cdetail_d->list_contacts)) {
+               elm_ctxpopup_item_append(cdetail_d->popup, T_(CT_GET_TEXT_BASE_OP, CTTEXT_UNLINK), NULL,
+                                       detail_unlink_cb, cdetail_d);
+       }
+
+
+       //Send namecard
+       if (CONTACTS_ADDRESS_BOOK_MODE_READONLY != cdetail_d->base_ab_mode) {
+               elm_ctxpopup_item_append(cdetail_d->popup, T_(CT_GET_TEXT_BASE_OP, CTTEXT_SEND_NAME_CARD), NULL,
+                               detail_send_name_card_cb, cdetail_d);
+       }
+
+       //Default Number
+       if (eina_list_count(cdetail_d->list_number) > 1){
+               elm_ctxpopup_item_append(cdetail_d->popup, T_(CT_GET_TEXT_BASE_OP, CTTEXT_SET_DEFAULT_NUMBER), NULL,
+                               __detail_click_default_number, cdetail_d);
+       }
+
+       //Default Email
+       if (eina_list_count(cdetail_d->list_email) > 1){
+               elm_ctxpopup_item_append(cdetail_d->popup, T_(CT_GET_TEXT_BASE_OP, CTTEXT_SET_DEFAULT_EMAIL), NULL,
+                               __detail_click_default_email, cdetail_d);
+       }
+       evas_object_geometry_get(cdetail_d->ctrl_button, &x, &y, &w, &h);
+       evas_object_move(cdetail_d->popup, w/2, y+h/2);
+       evas_object_show(cdetail_d->popup);
+}
+
+void ct_detail_set_navi(ct_detail_data *cdetail_d, int mode)
+{
+       Evas_Object *toolbar_button = NULL;
+
+       cdetail_d->view_mode = mode;
+       p_retm_if(NULL == cdetail_d->navi_item, "navi item is NULL");
+
+       phone_navi_item_clear(cdetail_d->navi_item);
+
+       switch (mode) {
+       case DETAIL_VIEW_MODE_INFO:
+               detail_make_back_btn(cdetail_d);
+               if (CONTACTS_ADDRESS_BOOK_MODE_READONLY != cdetail_d->base_ab_mode) {
+                       cdetail_d->ctrl_button = ctui_create_more_btn(cdetail_d->navi, detail_more_btn_clicked_cb, cdetail_d);
+                       elm_object_item_part_content_set(cdetail_d->navi_item, "toolbar_more_btn", cdetail_d->ctrl_button);
+               }
+               break;
+       case DETAIL_VIEW_MODE_VCARD:
+               detail_make_back_btn(cdetail_d);
+
+               toolbar_button = phone_create_toolbar_btn(cdetail_d->navi, S_(PH_SYS_OPT_ADD_TO_CONTACTS), detail_edit_cb, cdetail_d);
+               elm_object_item_part_content_set(cdetail_d->navi_item, "toolbar_button1", toolbar_button);
+
+               break;
+       case DETAIL_VIEW_MODE_GAL:
+               detail_make_back_btn(cdetail_d);
+               break;
+       default:
+               break;
+       }
+}
+
+Evas_Object* ct_detail_create_content(ct_detail_data *cdetail_d)
+{
+       Elm_Theme *th;
+       Evas_Object *bg;
+       Evas_Object *base;
+       Evas_Object *layout;
+       Evas_Object *genlist;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       th = elm_theme_new();
+       elm_theme_ref_set(th, NULL);
+       elm_theme_extension_add(th, DETAIL_THEME_EDJ);
+       cdetail_d->th = th;
+
+       if (cdetail_d->person_id) {
+               err = contacts_db_get_current_version(&(cdetail_d->view_create_version));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_current_version() Failed(%d)", err);
+
+               err = contacts_db_get_record(_contacts_person._uri, cdetail_d->person_id, &(cdetail_d->person));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+
+               cdetail_d->list_contacts = ctui_person_get_contact_list(cdetail_d->person_id);
+
+               err = contacts_db_add_changed_cb(_contacts_contact._uri, ct_detail_contact_changed, cdetail_d);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_add_changed_cb() Failed(%d)", err);
+
+               err = contacts_db_add_changed_cb(_contacts_group._uri, detail_group_changed, cdetail_d);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_add_changed_cb() Failed(%d)", err);
+       }
+       else if (cdetail_d->contact && NULL == cdetail_d->list_contacts) {
+               cdetail_d->list_contacts = eina_list_append(cdetail_d->list_contacts, cdetail_d->contact);
+       }
+
+       detail_create_itcs();
+       cdetail_d->formatter = ct_detail_init_time_formatter();
+
+       base = elm_layout_add(cdetail_d->navi);
+       p_retvm_if(NULL == base, NULL, "elm_layout_add() return NULL");
+       elm_layout_file_set(base, SELECTION_INFO_EDJ, "selectioninfo_layout");
+       layout = phone_create_base_layout(base, false);
+       elm_object_part_content_set(base, "contents", layout);
+       cdetail_d->layout = base;
+       bg = phone_create_bg(layout);
+       if (NULL == bg) {
+               ERR("phone_create_bg() return NULL");
+               evas_object_del(cdetail_d->layout);
+               return NULL;
+       }
+       elm_object_style_set(bg, "group_list");
+       phone_detail_log_init_time_format();
+       genlist = ctui_detail_genlist_update(cdetail_d);
+       elm_object_part_content_set(layout, "elm.swallow.content", genlist);
+
+       evas_object_data_set(cdetail_d->navi, "cdetail_d", cdetail_d);
+       evas_object_event_callback_add(cdetail_d->layout, EVAS_CALLBACK_DEL, detail_view_delete_cb, cdetail_d);
+       cdetail_d->has_detail = true;
+
+
+       return cdetail_d->layout;
+}
diff --git a/lib/details/ct-detail-view.h b/lib/details/ct-detail-view.h
new file mode 100755 (executable)
index 0000000..480d2f9
--- /dev/null
@@ -0,0 +1,41 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CONTACTS_DETAIL_VIEW_H__
+#define __CONTACTS_DETAIL_VIEW_H__
+
+enum {
+       DETAIL_VIEW_MODE_INFO = 0,
+       DETAIL_VIEW_MODE_HISTORY,
+       DETAIL_VIEW_MODE_ACTIVITY,
+       DETAIL_VIEW_MODE_CHECK,
+       DETAIL_VIEW_MODE_VCARD,
+       DETAIL_VIEW_MODE_GAL,
+};
+
+void ct_detail_set_navi(ct_detail_data *cdetail_d, int mode);
+void ct_detail_gl_number_sel(void *data, Evas_Object *obj, void *event_info);
+void ct_detail_gl_email_sel(void *data, Evas_Object *obj, void *event_info);
+char* ct_detail_gl_number_label_get(void *data, Evas_Object *obj, const char *part);
+char* ct_detail_gl_email_label_get(void *data, Evas_Object *obj, const char *part);
+
+Evas_Object* ct_detail_create_content(ct_detail_data *cdetail_d);
+Elm_Genlist_Item_Class* ct_detail_get_baseinfo_item_class(ct_detail_data *cdetail_d);
+void ct_detail_create_itcs();
+
+#endif //__CONTACTS_DETAIL_VIEW_H__
+
diff --git a/lib/details/ct-group-assign-view.c b/lib/details/ct-group-assign-view.c
new file mode 100755 (executable)
index 0000000..bce687e
--- /dev/null
@@ -0,0 +1,644 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include "phone.h"
+#include "ct-list.h"
+#include "ct-input-utils.h"
+#include "ct-detail-utils.h"
+#include "ct-group-assign-view.h"
+
+static Elm_Genlist_Item_Class grp_itc;
+typedef struct{
+       int selected_radio_index;
+       int contact_id;
+}ct_selected_radio_info;
+
+typedef struct {
+       Evas_Object *navi_content;
+       Evas_Object *genlist;
+       Evas_Object *radio_main;
+       Evas_Object *navi;
+       contacts_record_h contact_record;
+       Eina_List *selected_radio_info;
+       bool from_detailview;
+       ct_assign_result_cb assign_cb;
+       void *assign_cb_data;
+       Eina_List *list_contact_id;
+
+       int id_person; //for entry detail view
+       int id_addressbook; //for entry iuput view
+}ct_assign_group_data;
+
+typedef struct {
+       Evas_Object *radio_main;
+       int grp_id;
+       int contact_id;
+       int radio_index;
+       char *name;
+       bool selected;
+       bool radio_list;
+       bool group_index;
+       Elm_Object_Item *item;
+}ct_assign_list;
+
+static void grp_assign_notify_update(ct_assign_group_data *cgassign_d)
+{
+       ct_assign_list *info = NULL;
+       Elm_Object_Item *item;
+       int count = 0;
+       p_retm_if(NULL == cgassign_d, "ct_assign_group_data(cgassign_d) is null");
+
+       item = elm_genlist_first_item_get(cgassign_d->genlist);
+       while (item) {
+               info = elm_object_item_data_get(item);
+               if (info->selected)
+                       count++;
+               item = elm_genlist_item_next_get(item);
+       }
+
+       if (0 < count) {
+               char buf[PH_TEXT_SHORT_LEN];
+               snprintf(buf, sizeof(buf), "%s (%d)", S_(PH_SYS_POP_SELECTED), count);
+               phone_show_notify(cgassign_d->navi_content, buf);
+       }
+       else
+               phone_show_notify(cgassign_d->navi_content, T_(CT_GET_TEXT_BASE_OP, CTTEXT_SELECT_GROUP));
+}
+
+static void grp_assign_gl_del(void *data, Evas_Object *obj)
+{
+       ct_assign_list *info = data;
+       p_retm_if(NULL == data, "data is NULL");
+
+       free(info->name);
+       free(info);
+}
+
+static char* grp_assign_gl_label_get(void *data, Evas_Object *obj,
+               const char *part)
+{
+       ct_assign_list *info = data;
+       p_retvm_if(NULL == data, NULL, "The parameter(data) is NULL");
+
+       if (!strcmp(part, "elm.text") && info->name)
+               return strdup(info->name);
+       return NULL;
+}
+
+static void grp_assign_check_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_assign_group_data *cgassign_d;
+       ct_assign_list *info = data;
+       p_retm_if(NULL == data, "The parameter(data) is NULL");
+
+       if (EINA_TRUE == elm_check_state_get(obj))
+               info->selected = true;
+       else
+               info->selected = false;
+       cgassign_d = evas_object_data_get(elm_object_item_widget_get(info->item), "cgassign_d");
+       p_retm_if(NULL == cgassign_d, "evas_object_data_get() return NULL");
+       grp_assign_notify_update(cgassign_d);
+}
+
+static Evas_Object* grp_assign_gl_icon_get(void *data, Evas_Object *obj,
+               const char *part)
+{
+       ct_assign_list *gl = data;
+       p_retvm_if(NULL == data, NULL, "The parameter(data) is NULL");
+
+       if (!strcmp(part, "elm.icon")) {
+               if(gl->radio_list){
+                       Evas_Object *radio = elm_radio_add(obj);
+                       elm_radio_state_value_set(radio, gl->radio_index);
+                       elm_radio_group_add(radio, gl->radio_main);
+                       if(gl->selected)
+                               elm_radio_value_set(gl->radio_main, gl->radio_index);
+                       evas_object_smart_callback_add(radio, "changed", grp_assign_check_btn_cb, data);
+                       return radio;
+               }
+               else{
+                       Evas_Object *btn = elm_check_add(obj);
+                       elm_check_state_set(btn, gl->selected);
+                       evas_object_propagate_events_set(btn, EINA_FALSE);
+                       evas_object_smart_callback_add(btn, "changed", grp_assign_check_btn_cb, data);
+                       return btn;
+               }
+       }
+       return NULL;
+}
+static void grp_person_assign_done_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+
+       int i;
+       int err;
+       int group_id;
+       int contact_id = 0;
+       unsigned int relation_count = 0;
+       void *eina_data;
+       char display[PH_TEXT_MAX_LEN];
+       Eina_List *l;
+       contacts_record_h grouprel_record = NULL;
+       contacts_record_h contact_record = NULL;
+       Elm_Object_Item *item;
+       ct_assign_group_data *cgassign_d = data;
+
+       display[0]= '\0';
+       //remove relation field
+
+       EINA_LIST_FOREACH(cgassign_d->list_contact_id, l, eina_data) {
+               contact_id = (int)eina_data;
+               err = contacts_db_get_record(_contacts_contact._uri, contact_id, &contact_record );
+               if(CONTACTS_ERROR_NONE != err){
+                       PH_DBG("contacts_db_get_record() is Failed(%d)", err);
+                       continue;
+               }
+               err = contacts_record_get_child_record_count(contact_record,_contacts_contact.group_relation,&relation_count);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_child_record_count() Failed(%d)", err);
+
+               for (i = relation_count-1; i >= 0; i--) {
+                       err = contacts_record_get_child_record_at_p(contact_record, _contacts_contact.group_relation, i, &grouprel_record);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_child_record_at_p() Failed(%d)", err);
+
+                       err = contacts_record_get_int(grouprel_record,_contacts_group_relation.group_id,&group_id);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+                       err = contacts_record_get_int(grouprel_record,_contacts_group_relation.contact_id,&contact_id);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+                       PH_DBG("remove relation group_id=%d, contact_id=%d", group_id,contact_id);
+                       err = contacts_group_remove_contact(group_id,contact_id);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_group_remove_contact() Failed(%d)", err);
+               }
+       }
+
+       if (NULL == cgassign_d->genlist) {
+               if (cgassign_d->assign_cb)
+                       cgassign_d->assign_cb(cgassign_d->assign_cb_data);
+               elm_naviframe_item_pop(cgassign_d->navi);
+               return;
+       }
+
+       item = elm_genlist_first_item_get(cgassign_d->genlist);
+       while(item){
+               ct_assign_list *info = NULL;
+               info = elm_object_item_data_get(item);
+               if(info->group_index == true){
+                       item = elm_genlist_item_next_get(item);
+                       continue;
+               }
+               ct_selected_radio_info *radio_info;
+               PH_DBG("contact_id = %d ",info->contact_id);
+                       PH_DBG("info->selected = %d, info->grp_id = %d ",info->selected,info->grp_id);
+                       if(info->selected == true){
+                               err = contacts_group_add_contact(info->grp_id, info->contact_id);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_group_add_contact() Failed(%d)", err);
+                       }
+               item = elm_genlist_item_next_get(item);
+       }
+
+       if (cgassign_d->assign_cb)
+               cgassign_d->assign_cb(cgassign_d->assign_cb_data);
+
+       phone_hide_notify(cgassign_d->navi_content);
+       elm_naviframe_item_pop(cgassign_d->navi);
+}
+
+static void grp_assign_done_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       Elm_Object_Item *item;
+       char display[PH_TEXT_MAX_LEN];
+       ct_assign_group_data *cgassign_d = data;
+       int err,i;
+       int group_id,contact_id = 0;
+       display[0]= '\0';
+       contacts_record_h grouprel_record = NULL;
+       Eina_List *l;
+
+       //remove relation field
+       unsigned int relation_count = 0;
+       err = contacts_record_get_child_record_count(cgassign_d->contact_record, _contacts_contact.group_relation, &relation_count);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_child_record_count() Failed(%d)", err);
+       for (i = relation_count-1; i >= 0; i--) {
+               err = contacts_record_get_child_record_at_p(cgassign_d->contact_record, _contacts_contact.group_relation, i, &grouprel_record);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_child_record_at_p() Failed(%d)", err);
+
+               err = contacts_record_get_int(grouprel_record, _contacts_group_relation.group_id, &group_id);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+               err = contacts_record_get_int(grouprel_record, _contacts_group_relation.contact_id, &contact_id);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               err = contacts_record_remove_child_record(cgassign_d->contact_record, _contacts_contact.group_relation, grouprel_record);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_remove_child_record() Failed(%d)", err);
+
+               err = contacts_record_destroy(grouprel_record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+       }
+
+       if (NULL == cgassign_d->genlist) {
+               if (cgassign_d->assign_cb)
+                       cgassign_d->assign_cb(cgassign_d->assign_cb_data);
+               elm_naviframe_item_pop(cgassign_d->navi);
+               return;
+       }
+
+       item = elm_genlist_first_item_get(cgassign_d->genlist);
+
+               while (item) {
+                       ct_assign_list *info = elm_object_item_data_get(item);
+                       if(info->group_index == true){
+                               item = elm_genlist_item_next_get(item);
+                               continue;
+                       }
+                       PH_DBG("info->selected = %d, info->grp_id = %d ",info->selected,info->grp_id);
+                       if(info->selected == true){
+                               err = contacts_record_create(_contacts_group_relation._uri, &grouprel_record);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+
+                               err = contacts_record_set_int(grouprel_record,_contacts_group_relation.group_id,info->grp_id);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+                               err = contacts_record_add_child_record(cgassign_d->contact_record, _contacts_contact.group_relation, grouprel_record);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_add_child_record() Failed(%d)", err);
+                       }
+                       item = elm_genlist_item_next_get(item);
+               }
+       if (cgassign_d->assign_cb)
+               cgassign_d->assign_cb(cgassign_d->assign_cb_data);
+
+       phone_hide_notify(cgassign_d->navi_content);
+       elm_naviframe_item_pop(cgassign_d->navi);
+
+}
+
+static inline void grp_assign_back_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_assign_group_data *cgassign_d = data;
+
+       if (cgassign_d->assign_cb)
+               cgassign_d->assign_cb(cgassign_d->assign_cb_data);
+
+       phone_hide_notify(cgassign_d->navi_content);
+       elm_naviframe_item_pop(cgassign_d->navi);
+}
+
+static void grp_assign_gl_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_assign_group_data *cgassign_d = data;
+       ct_assign_list *info;
+       Elm_Object_Item *item = event_info;
+       p_retm_if(NULL == data, "data is NULL");
+       info = elm_object_item_data_get(item);
+       p_retm_if(NULL == info, "elm_object_item_data_get() return NULL");
+       ct_selected_radio_info *radio_info;
+       Eina_List *l;
+       if(info->radio_list){
+               EINA_LIST_FOREACH(cgassign_d->selected_radio_info,l,radio_info){
+                       if(radio_info->contact_id == info->contact_id)
+                               radio_info->selected_radio_index = info->radio_index;
+               }
+               PH_DBG("selected_radio_index = %d",info->radio_index);
+               elm_genlist_item_selected_set(item, EINA_FALSE);
+               elm_genlist_item_update(item);
+               elm_radio_value_set(info->radio_main, info->radio_index);
+       }
+       else{
+               info->selected = !info->selected;
+               elm_genlist_item_selected_set(item, EINA_FALSE);
+               elm_genlist_item_update(item);
+       }
+       grp_assign_notify_update(cgassign_d);
+}
+
+static void grp_assign_fill_genlist(ct_assign_group_data *cgassign_d, contacts_list_h list_groups, int contact_id)
+{
+       PH_FN_CALL;
+       contacts_record_h grouprel_record = NULL;
+       contacts_error_e err;
+       ct_assign_list *gl;
+       unsigned int relation_count = 0;
+       int radio_index = 1;
+       int i = 0;
+       int group_id = 0;
+       char *system_id = NULL;
+
+       grp_itc.item_style = "1text.1icon.2";
+       grp_itc.func.text_get = grp_assign_gl_label_get;
+       grp_itc.func.content_get = grp_assign_gl_icon_get;
+       grp_itc.func.state_get = NULL;
+       grp_itc.func.del = grp_assign_gl_del;
+
+       do {
+               gl = calloc(1, sizeof(ct_assign_list));
+
+               err = phone_cts_get_int_from_list(list_groups, _contacts_group.id, &(gl->grp_id));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+               PH_DBG("id=%d",gl->grp_id);
+               gl->contact_id = contact_id;
+
+               err = phone_cts_get_str_from_list(list_groups, _contacts_group.system_id, &system_id);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list() Failed(%d)", err);
+               if (NULL != system_id) {
+                       if (strcmp(system_id,"friends")==0)
+                               gl->name = SAFE_STRDUP(T_(CT_GET_TEXT_BASIC, CTTEXT_FRIENDS));
+                       else if (strcmp(system_id,"family")==0)
+                               gl->name = SAFE_STRDUP(T_(CT_GET_TEXT_BASIC, CTTEXT_FAMILY));
+                       else if (strcmp(system_id,"coworkers")==0)
+                               gl->name = SAFE_STRDUP(T_(CT_GET_TEXT_BASIC, CTTEXT_CO_WORKERS));
+                       else
+                               gl->name = SAFE_STRDUP(T_(CT_GET_TEXT_ERR, CTTEXT_NONAME));
+               }
+               else {
+                       err = phone_cts_get_str_from_list(list_groups, _contacts_group.name, &(gl->name));
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str() Failed(%d)", err);
+                       PH_DBG("name=%s",gl->name);
+               }
+
+               if(cgassign_d->contact_record) {
+                       err = contacts_record_get_child_record_count(cgassign_d->contact_record, _contacts_contact.group_relation, &relation_count);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_child_record_count() Failed(%d)", err);
+                       for (i = relation_count-1; i >= 0; i--) {
+                               err = contacts_record_get_child_record_at_p(cgassign_d->contact_record, _contacts_contact.group_relation, i, &grouprel_record);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_child_record_at_p() Failed(%d)", err);
+                               err = contacts_record_get_int(grouprel_record, _contacts_group_relation.group_id, &group_id);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+                               if (group_id == gl->grp_id) {
+                                       gl->selected = true;
+                       }
+               }
+       }
+               gl->item = elm_genlist_item_append(cgassign_d->genlist, &grp_itc, gl, NULL, ELM_GENLIST_ITEM_NONE, grp_assign_gl_sel, cgassign_d);
+       }while (CONTACTS_ERROR_NONE == contacts_list_next(list_groups));
+}
+static char *_account_group_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       ct_assign_list *gl = data;
+       if (0 == strcmp(part, "elm.text"))
+               return strdup(gl->name);
+       else
+               return NULL;
+}
+static Elm_Genlist_Item_Class group_index =
+{
+       .item_style = "grouptitle",
+       .func.text_get = _account_group_label_get,
+};
+static void grp_person_assign_fill_layout(ct_assign_group_data *cgassign_d)
+{
+       PH_FN_CALL;
+       unsigned int count = 0;
+       contacts_error_e err;
+       contacts_record_h contacts_record;
+       contacts_record_h addressbook_record;
+       contacts_list_h group_list;
+       Eina_List *l;
+       int contact_id = -1;
+       int address_book_id = -1;
+       Elm_Object_Item *item;
+       char *address_name;
+       char *contact_name;
+       char temp[PH_TEXT_MAX_LEN+1] ={0,};
+       ct_assign_list *gl;
+       void *data;
+
+       if (NULL == cgassign_d->genlist) {
+               cgassign_d->genlist = elm_genlist_add(cgassign_d->navi_content);
+               elm_object_part_content_set(cgassign_d->navi_content, "contents", cgassign_d->genlist);
+               evas_object_data_set(cgassign_d->genlist, "cgassign_d", cgassign_d);
+       }
+
+       EINA_LIST_FOREACH(cgassign_d->list_contact_id, l, data) {
+               contact_id = (int)data;
+
+               err = contacts_db_get_record(_contacts_contact._uri, contact_id, &contacts_record);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() is Failed(%d)", err);
+
+               err = contacts_record_get_int(contacts_record, _contacts_contact.address_book_id, &address_book_id);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() is Failed(%d)", err);
+
+               err = contacts_record_get_str_p(contacts_record, _contacts_contact.display_name, &contact_name);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() is Failed(%d)", err);
+
+               err = phone_cts_get_list(_contacts_group._uri, _contacts_group.address_book_id, address_book_id, &group_list);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_list() is Failed(%d)", err);
+
+               err = contacts_list_get_count(group_list, &count);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_list_get_count() Failed(%d)", err);
+
+               if (count >0) {
+                       err = contacts_db_get_record(_contacts_address_book._uri, address_book_id, &addressbook_record);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+                       contacts_record_get_str_p(addressbook_record, _contacts_address_book.name, &address_name);
+                       snprintf(temp, PH_TEXT_MAX_LEN, "%s_%s", address_name, contact_name);
+                       gl = calloc(1, sizeof(ct_assign_list));
+                       gl->name = strdup(temp);
+                       gl->group_index = true;
+                       item = elm_genlist_item_append(cgassign_d->genlist, &group_index, gl , NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);
+                       elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+                       cgassign_d->contact_record = contacts_record;
+                       grp_assign_fill_genlist(cgassign_d, group_list, contact_id);
+                       err = contacts_record_destroy(addressbook_record, true);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy() Failed(%d)", err);
+               }
+               err = contacts_list_destroy(group_list, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy() Failed(%d)", err);
+       }
+       grp_assign_notify_update(cgassign_d);
+       evas_object_show(cgassign_d->genlist);
+
+/*
+       Evas_Object *noc;
+       noc = phone_create_nocontents(cgassign_d->navi_content, T_(CT_GET_TEXT_ERR, CTTEXT_NO_GROUP));
+       p_retm_if(NULL == noc, "phone_create_nocontents() return NULL");
+       elm_object_part_content_set(cgassign_d->navi_content, "contents", noc);
+       evas_object_show(noc);
+       cgassign_d->genlist = NULL;
+*/
+}
+
+static void grp_assign_fill_layout(const char *view_uri, void *data)
+{
+       PH_FN_CALL;
+       unsigned int count = 0;
+       contacts_error_e err;
+       contacts_list_h list;
+       int contact_id = 0;
+       ct_assign_group_data *cgassign_d = data;
+
+       err = phone_cts_get_list(_contacts_group._uri, _contacts_group.address_book_id, cgassign_d->id_addressbook, &list);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_list() is Failed(%d)", err);
+
+       err = contacts_list_get_count(list, &count);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_list_get_count() Failed(%d)", err);
+
+       if (count) {
+               if (NULL == cgassign_d->genlist) {
+                       cgassign_d->genlist = elm_genlist_add(cgassign_d->navi_content);
+                       elm_object_part_content_set(cgassign_d->navi_content, "contents", cgassign_d->genlist);
+                       evas_object_data_set(cgassign_d->genlist, "cgassign_d", cgassign_d);
+               }
+               else
+                       elm_genlist_clear(cgassign_d->genlist);
+               contact_id = (int)eina_list_nth(cgassign_d->list_contact_id,0);//number of contac id  is only one at input view
+               grp_assign_fill_genlist(cgassign_d, list,contact_id);
+               grp_assign_notify_update(cgassign_d);
+               evas_object_show(cgassign_d->genlist);
+       }
+       else {
+               Evas_Object *noc;
+               noc = phone_create_nocontents(cgassign_d->navi_content, T_(CT_GET_TEXT_ERR, CTTEXT_NO_GROUP));
+               p_retm_if(NULL == noc, "phone_create_nocontents() return NULL");
+               elm_object_part_content_set(cgassign_d->navi_content, "contents", noc);
+               evas_object_show(noc);
+               cgassign_d->genlist = NULL;
+       }
+       err = contacts_list_destroy(list, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy() Failed(%d)", err);
+}
+
+static void grp_assign_view_delete_cb(void *data, Evas *e, Evas_Object *obj,
+               void *event_info)
+{
+       int ret;
+       Eina_List* l;
+       ct_selected_radio_info *info;
+       ct_assign_group_data *cgassign_d = data;
+       ret = contacts_db_remove_changed_cb(_contacts_group._uri, grp_assign_fill_layout, cgassign_d);
+       p_warn_if(CONTACTS_ERROR_NONE, "contacts_db_remove_changed_cb() Failed(%d)", ret);
+
+
+
+
+       EINA_LIST_FOREACH(cgassign_d->selected_radio_info, l, info)
+               if (info) free(info);
+
+       eina_list_free(cgassign_d->selected_radio_info);
+
+       free(cgassign_d);
+}
+
+static void grp_assign_create_layout(ct_assign_group_data *cgassign_d)
+{
+       Evas_Object *base;
+       Evas_Object *l_btn;
+       Evas_Object *layout;
+       Elm_Object_Item *navi_item;
+
+       base = phone_create_base_layout(cgassign_d->navi, false);
+
+       layout = elm_layout_add(base);
+       elm_object_part_content_set(base, "elm.swallow.content", layout);
+
+       p_retm_if(NULL == layout, "elm_layout_add return NULL");
+       elm_layout_file_set(layout, SELECTION_INFO_EDJ, "selectioninfo_layout");
+
+       cgassign_d->navi_content = layout;
+
+       evas_object_show(layout);
+
+       if(cgassign_d->id_person > 0)
+               grp_person_assign_fill_layout(cgassign_d);
+       else
+               grp_assign_fill_layout(_contacts_group._uri, cgassign_d);
+
+
+       navi_item = elm_naviframe_item_push(cgassign_d->navi,
+                       T_(CT_GET_TEXT_BASE_OP, CTTEXT_SELECT_GROUP), NULL, NULL, layout, NULL);
+
+       if(cgassign_d->from_detailview == true) {
+               Evas_Object *toolbar_btn = phone_create_toolbar_btn(cgassign_d->navi, S_(CT_SYS_SK_DONE), grp_person_assign_done_cb, cgassign_d);
+               elm_object_style_set(toolbar_btn, "naviframe/toolbar/left");
+               elm_object_item_part_content_set(navi_item, "toolbar_button1", toolbar_btn);
+       }
+       else {
+               Evas_Object *toolbar_btn = phone_create_toolbar_btn(cgassign_d->navi, S_(CT_SYS_SK_DONE), grp_assign_done_cb, cgassign_d);
+               elm_object_style_set(toolbar_btn, "naviframe/toolbar/left");
+               elm_object_item_part_content_set(navi_item, "toolbar_button1", toolbar_btn);
+       }
+
+       l_btn = phone_create_toolbar_btn(cgassign_d->navi, S_(PH_SYS_SK_CANCEL), grp_assign_back_cb, cgassign_d);
+       elm_object_style_set(l_btn, "naviframe/toolbar/right");
+       elm_object_item_part_content_set(navi_item, "toolbar_button2", l_btn);
+
+       evas_object_event_callback_add(cgassign_d->navi_content, EVAS_CALLBACK_DEL,
+                       grp_assign_view_delete_cb, cgassign_d);
+}
+
+void ct_grp_assign_create_view(Evas_Object *navi, contacts_record_h contact, int id_ab, ct_assign_result_cb assign_cb, void *assign_cb_data)
+{
+       PH_FN_CALL;
+       int ret;
+       int contact_id;
+       ct_assign_group_data *cgassign_d;
+
+       cgassign_d = calloc(1, sizeof(ct_assign_group_data));
+       cgassign_d->navi = navi;
+       cgassign_d->contact_record = contact;
+       cgassign_d->id_addressbook = id_ab;
+       cgassign_d->assign_cb = assign_cb;
+       cgassign_d->assign_cb_data = assign_cb_data;
+       cgassign_d->from_detailview = false;
+
+       ret = contacts_record_get_int(contact,_contacts_contact.id,&contact_id);
+       p_warn_if(CONTACTS_ERROR_NONE, "contacts_record_get_int() Failed(%d)", ret);
+
+       cgassign_d->list_contact_id = eina_list_append(cgassign_d->list_contact_id,(void*)contact_id);
+       PH_DBG("id_ab = %d,contact_id = %d",id_ab, contact_id);
+       grp_assign_create_layout(cgassign_d);
+
+       contacts_db_add_changed_cb(_contacts_group._uri, grp_assign_fill_layout, cgassign_d);
+       p_warn_if(CONTACTS_ERROR_NONE, "contacts_db_add_changed_cb() Failed(%d)", ret);
+}
+void ct_person_grp_assign_create_view(Evas_Object *navi, int person_id, ct_assign_result_cb assign_cb, void *assign_cb_data)
+{
+       PH_FN_CALL;
+       int ret;
+
+       ct_assign_group_data *cgassign_d;
+       contacts_list_h contact_list = NULL;
+       contacts_record_h record = NULL;
+
+       cgassign_d = calloc(1, sizeof(ct_assign_group_data));
+       cgassign_d->navi = navi;
+       cgassign_d->assign_cb = assign_cb;
+       cgassign_d->assign_cb_data = assign_cb_data;
+       cgassign_d->id_person = person_id;
+       cgassign_d->from_detailview = true;
+
+       ret = phone_cts_get_list(_contacts_simple_contact._uri,_contacts_simple_contact.person_id,person_id,&contact_list);
+       p_warn_if(CONTACTS_ERROR_NONE, "phone_cts_get_list() Failed(%d)", ret);
+       ret = contacts_list_get_current_record_p(contact_list, &record);
+       p_warn_if(CONTACTS_ERROR_NONE, "contacts_list_get_current_record_p() Failed(%d)", ret);
+       while(record){
+               int contact_id;
+
+               ret = contacts_record_get_int(record,_contacts_simple_contact.id,&contact_id );
+               p_warn_if(CONTACTS_ERROR_NONE, "contacts_record_get_int() Failed(%d)", ret);
+               cgassign_d->list_contact_id = eina_list_append(cgassign_d->list_contact_id,(void*)contact_id);
+               ret = contacts_list_next(contact_list);
+               p_warn_if(CONTACTS_ERROR_NONE, "contacts_list_next() Failed(%d)", ret);
+               ret = contacts_list_get_current_record_p(contact_list, &record);
+               p_warn_if(CONTACTS_ERROR_NONE, "contacts_list_get_current_record_p() Failed(%d)", ret);
+       }
+       ret = contacts_list_destroy(contact_list, true);
+       p_warn_if(CONTACTS_ERROR_NONE, "contacts_list_destroy() Failed(%d)", ret);
+       grp_assign_create_layout(cgassign_d);
+
+       ret = contacts_db_add_changed_cb(_contacts_group._uri,grp_assign_fill_layout,cgassign_d);
+       p_warn_if(CONTACTS_ERROR_NONE, "contacts_db_add_changed_cb() Failed(%d)", ret);
+}
+
diff --git a/lib/details/ct-group-assign-view.h b/lib/details/ct-group-assign-view.h
new file mode 100755 (executable)
index 0000000..2b4498c
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CONTACTS_ASSIGN_GROUP_VIEW_H__
+#define __CONTACTS_ASSIGN_GROUP_VIEW_H__
+
+void ct_grp_assign_create_view(Evas_Object *navi, contacts_record_h contact, int id_ab, ct_assign_result_cb assign_cb, void *assign_cb_data);
+void ct_person_grp_assign_create_view(Evas_Object *navi, int person_id, ct_assign_result_cb assign_cb, void *assign_cb_data);
+
+#endif //__CONTACTS_ASSIGN_GROUP_VIEW_H__
diff --git a/lib/details/ct-image-viewer.c b/lib/details/ct-image-viewer.c
new file mode 100755 (executable)
index 0000000..7ac4a30
--- /dev/null
@@ -0,0 +1,355 @@
+/*\r
+* Copyright 2012 Samsung Electronics Co., Ltd\r
+*\r
+* Licensed under the Flora License, Version 1.0 (the "License");\r
+* you may not use this file except in compliance with the License.\r
+* You may obtain a copy of the License at\r
+*\r
+* http://floralicense.org/license/\r
+*\r
+* Unless required by applicable law or agreed to in writing, software\r
+* distributed under the License is distributed on an "AS IS" BASIS,\r
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+* See the License for the specific language governing permissions and\r
+* limitations under the License.\r
+*/\r
+\r
+\r
+#include "phone.h"\r
+#include "ct-image-viewer.h"\r
+\r
+typedef struct {\r
+       char *image_path;\r
+       int image_id;\r
+       int page_id;\r
+}ct_image_info;\r
+\r
+typedef struct {\r
+       Evas_Object *navi;\r
+       Evas_Object *box;\r
+       Evas_Object *layout;\r
+       Evas_Object *scroller;\r
+\r
+       Evas_Object *btn_set;\r
+\r
+       ct_person_changed_cb person_changed_cb;\r
+       void *person_changed_cb_data;\r
+\r
+       int width;\r
+       int height;\r
+       contacts_record_h person;\r
+\r
+       Eina_List *list_img;\r
+       Eina_List *list_contact;\r
+       int list_img_count;\r
+}ct_image_viewer_data;\r
+\r
+\r
+static void __ct_image_rotate_cb(void *data, Evas *e, Evas_Object *obj, void *ei);\r
+\r
+static void image_viewer_delete_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)\r
+{\r
+       ct_image_info *cimage_info;\r
+       ct_image_viewer_data *cimage_viewer_d = data;\r
+       p_retm_if(NULL == cimage_viewer_d, "parameter(cimage_viewer_d) is NULL");\r
+\r
+       evas_object_event_callback_del(cimage_viewer_d->layout, EVAS_CALLBACK_RESIZE, __ct_image_rotate_cb);\r
+\r
+       EINA_LIST_FREE(cimage_viewer_d->list_img, cimage_info) {\r
+               free(cimage_info->image_path);\r
+               free(cimage_info);\r
+       }\r
+       free(cimage_viewer_d);\r
+}\r
+\r
+static Eina_List* image_viewer_get_list_image_info(Eina_List *list_contact, ct_image_viewer_data *cimage_viewer_d)\r
+{\r
+       Eina_List *l;\r
+       Eina_List *list_img_info = NULL;\r
+       contacts_error_e err = CONTACTS_ERROR_NONE;\r
+       contacts_record_h record_contact = NULL;\r
+       contacts_record_h record_defaut_image = NULL;\r
+       char *img = NULL;\r
+       ct_image_info *cimage_info = NULL;\r
+       int default_image_id = 0;\r
+       int person_id = 0;\r
+\r
+       p_retvm_if(NULL == list_contact, NULL, "parameter(list_contact) is NULL");\r
+\r
+       if(cimage_viewer_d->person) {\r
+               err = contacts_record_get_int(cimage_viewer_d->person, _contacts_person.id, &person_id);\r
+               p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "contacts_record_get_int() Failed(%d)", err);\r
+               PH_DBG("person id %d", person_id);\r
+\r
+               err = contacts_person_get_default_property(CONTACTS_PERSON_PROPERTY_IMAGE, person_id, &default_image_id);\r
+               p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "contacts_person_get_default_property() Failed(%d)", err);\r
+               PH_DBG("default_image_id %d", default_image_id);\r
+\r
+               err = contacts_db_get_record(_contacts_image._uri, default_image_id, &record_defaut_image);\r
+               p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "contacts_db_get_record() Failed(%d)", err);\r
+\r
+               err = contacts_record_get_str_p(record_defaut_image, _contacts_image.path, &img);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);\r
+               PH_DBG("default_image_img %s", img);\r
+\r
+               cimage_info = calloc(1, sizeof(ct_image_info));\r
+               cimage_info->image_id = default_image_id;\r
+               cimage_info->image_path = strdup(img);\r
+               list_img_info = eina_list_append(list_img_info, cimage_info);\r
+\r
+               err = contacts_record_destroy(record_defaut_image, true);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);\r
+       }\r
+\r
+       EINA_LIST_FOREACH(list_contact, l, record_contact) {\r
+               contacts_record_h record_image = NULL;\r
+               int image_id;\r
+               if (NULL == record_contact)\r
+                       continue;\r
+\r
+               err = contacts_record_get_str_p(record_contact, _contacts_contact.image_thumbnail_path, &img);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);\r
+\r
+               if (NULL == img || '\0' == *img)\r
+                       continue;\r
+\r
+               err = contacts_record_get_child_record_at_p(record_contact, _contacts_contact.image, 0, &record_image);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_child_record_at_p() Failed(%d)", err);\r
+\r
+               err = contacts_record_get_int(record_image, _contacts_image.id, &image_id);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);\r
+\r
+               if(image_id != default_image_id) {\r
+                       cimage_info = calloc(1, sizeof(ct_image_info));\r
+                       cimage_info->image_id = image_id;\r
+                       cimage_info->image_path = strdup(img);\r
+                       list_img_info = eina_list_append(list_img_info, cimage_info);\r
+               }\r
+       }\r
+\r
+       return list_img_info;\r
+}\r
+\r
+static void image_viewer_fill_layout(Evas_Object *box, Eina_List *list_img, int width, int height)\r
+{\r
+       Eina_List *l;\r
+       Evas_Object *img;\r
+       ct_image_info *cimage_info;\r
+       int page = 0;\r
+\r
+       p_retm_if(NULL == list_img, "Invalid parameter(list_img is NULL)");\r
+\r
+       EINA_LIST_FOREACH(list_img, l, cimage_info) {\r
+               img = elm_image_add(box);\r
+               p_retm_if(NULL == img, "elm_image_add() return NULL");\r
+\r
+               elm_image_file_set(img, cimage_info->image_path, NULL);\r
+               evas_object_size_hint_min_set(img, width, height);\r
+               evas_object_size_hint_aspect_set(img, EVAS_ASPECT_CONTROL_HORIZONTAL, 1, 1);\r
+\r
+               elm_box_pack_end(box, img);\r
+\r
+               cimage_info->page_id = page++;\r
+\r
+               evas_object_show(img);\r
+       }\r
+}\r
+\r
+static void image_viewer_render_post_cb(void *data, Evas *e, void *even_info)\r
+{\r
+       int width;\r
+       int height;\r
+\r
+       Evas_Object *box;\r
+       Evas_Object *scroller;\r
+       ct_image_viewer_data* cimage_viewer_d = data;\r
+\r
+       evas_event_callback_del(e, EVAS_CALLBACK_RENDER_FLUSH_POST, image_viewer_render_post_cb);\r
+       evas_object_geometry_get(cimage_viewer_d->layout, NULL, NULL, &width, &height);\r
+\r
+       cimage_viewer_d->width = width;\r
+       cimage_viewer_d->height = height;\r
+\r
+       scroller = elm_scroller_add(cimage_viewer_d->layout);\r
+       p_retm_if(NULL == scroller, "elm_scroller_add() return NULL");\r
+       cimage_viewer_d->scroller = scroller;\r
+\r
+       evas_object_size_hint_weight_set(scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);\r
+       elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_FALSE);\r
+       elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);\r
+\r
+       elm_object_part_content_set(cimage_viewer_d->layout, "elm.swallow.content", scroller);\r
+       elm_scroller_page_size_set(scroller, width, height);\r
+       elm_object_scroll_lock_y_set(scroller, EINA_TRUE);\r
+       evas_object_show(scroller);\r
+\r
+       box = elm_box_add(scroller);\r
+       p_retm_if(NULL == box, "elm_box_add() return NULL");\r
+       cimage_viewer_d->box = box;\r
+       evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);\r
+       evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);\r
+       elm_box_horizontal_set(box, EINA_TRUE);\r
+       elm_object_content_set(scroller, box);\r
+       evas_object_show(box);\r
+\r
+       image_viewer_fill_layout(cimage_viewer_d->box, cimage_viewer_d->list_img, cimage_viewer_d->width, cimage_viewer_d->height);\r
+}\r
+\r
+static void image_viewer_set_cb(void *data, Evas_Object *obj, void *event_info)\r
+{\r
+       int h_page = 0;\r
+       int v_page = 0;\r
+       contacts_error_e err = CONTACTS_ERROR_NONE;\r
+       int person_id = 0;\r
+       Eina_List *l;\r
+       ct_image_info *cimage_info;\r
+       ct_image_viewer_data *cimage_viewer_d = data;\r
+       p_retm_if(NULL == cimage_viewer_d, "parameter(cimage_viewer_d) is NULL");\r
+\r
+       elm_scroller_current_page_get(cimage_viewer_d->scroller, &h_page, &v_page);\r
+\r
+       EINA_LIST_FOREACH(cimage_viewer_d->list_img, l, cimage_info) {\r
+               if(cimage_info) {\r
+                       if(cimage_info->page_id == h_page)\r
+                               break;\r
+               }\r
+               else\r
+                       ERR("cimage_info is null");\r
+       }\r
+\r
+       if(cimage_info) {\r
+               err = contacts_record_get_int(cimage_viewer_d->person, _contacts_person.id, &person_id);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);\r
+\r
+               err = contacts_person_set_default_property(CONTACTS_PERSON_PROPERTY_IMAGE, person_id, cimage_info->image_id);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_person_set_default_property() Failed(%d)", err);\r
+       }\r
+       else\r
+               ERR("cimage_info is null");\r
+\r
+       elm_naviframe_item_pop(cimage_viewer_d->navi);\r
+}\r
+\r
+static void __ct_image_refresh(ct_image_viewer_data *cimage_viewer_d)\r
+{\r
+       Evas_Object *box;\r
+       Evas_Object *scroller;\r
+       int h_page = 0;\r
+       int v_page = 0;\r
+\r
+       elm_scroller_current_page_get(cimage_viewer_d->scroller, &h_page, &v_page);\r
+       \r
+       evas_object_del(cimage_viewer_d->scroller);\r
+
+       evas_object_geometry_get(cimage_viewer_d->layout, NULL, NULL, &cimage_viewer_d->width, &cimage_viewer_d->height);
+\r
+       scroller = elm_scroller_add(cimage_viewer_d->layout);\r
+       p_retm_if(NULL == scroller, "elm_scroller_add() return NULL");\r
+       cimage_viewer_d->scroller = scroller;\r
+\r
+       evas_object_size_hint_weight_set(scroller, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);\r
+       elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_FALSE);\r
+       elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);\r
+\r
+       elm_object_part_content_set(cimage_viewer_d->layout, "elm.swallow.content", scroller);\r
+       elm_scroller_page_size_set(scroller, cimage_viewer_d->width, cimage_viewer_d->height);\r
+       elm_object_scroll_lock_y_set(scroller, EINA_TRUE);\r
+       evas_object_show(scroller);\r
+\r
+       box = elm_box_add(scroller);\r
+       p_retm_if(NULL == box, "elm_box_add() return NULL");\r
+       cimage_viewer_d->box = box;\r
+       evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);\r
+       evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);\r
+       elm_box_horizontal_set(box, EINA_TRUE);\r
+       elm_object_content_set(scroller, box);\r
+       evas_object_show(box);\r
+\r
+       image_viewer_fill_layout(cimage_viewer_d->box, cimage_viewer_d->list_img, cimage_viewer_d->width, cimage_viewer_d->height);\r
+\r
+       elm_scroller_page_bring_in(cimage_viewer_d->scroller, h_page, v_page);\r
+}\r
+\r
+\r
+static void __ct_image_rotate_cb(void *data, Evas *e, Evas_Object *obj, void *ei)\r
+{\r
+       __ct_image_refresh(data);\r
+}\r
+\r
+void ct_image_viewer(Evas_Object *navi, contacts_record_h person, Eina_List *list_contact,\r
+               ct_person_changed_cb person_changed_cb, void *person_changed_cb_data)\r
+{\r
+       char navi_title[PH_TEXT_MAX_LEN+1];\r
+\r
+       Evas_Object *bg;\r
+       Evas_Object *btn;\r
+       Evas_Object *layout;\r
+       Elm_Object_Item *navi_item;\r
+\r
+       Eina_List *list_img_info;\r
+       contacts_error_e err = CONTACTS_ERROR_NONE;\r
+       contacts_record_h record_contact = NULL;\r
+       ct_image_info *cimage_info;\r
+       ct_image_viewer_data *cimage_viewer_d;\r
+\r
+       cimage_viewer_d = calloc(1, sizeof(ct_image_viewer_data));\r
+       p_retm_if(NULL == cimage_viewer_d, "calloc() return NULL");\r
+\r
+       cimage_viewer_d->navi = navi;\r
+       cimage_viewer_d->person = person;\r
+       cimage_viewer_d->person_changed_cb = person_changed_cb;\r
+       cimage_viewer_d->person_changed_cb_data = person_changed_cb_data;\r
+\r
+       layout = phone_create_base_layout(navi, EINA_FALSE);\r
+       if (NULL == layout) {\r
+               ERR("phone_create_base_layout() return NULL");\r
+               free(cimage_viewer_d);\r
+               return;\r
+       }\r
+       evas_object_show(layout);\r
+       cimage_viewer_d->layout = layout;\r
+\r
+       bg = phone_create_bg(layout);\r
+       elm_bg_color_set(bg, 0, 0, 0);\r
+       evas_event_callback_add(evas_object_evas_get(layout), EVAS_CALLBACK_RENDER_FLUSH_POST, image_viewer_render_post_cb, cimage_viewer_d);\r
+       evas_object_event_callback_add(layout, EVAS_CALLBACK_DEL, image_viewer_delete_cb, cimage_viewer_d);\r
+       evas_object_event_callback_add(layout, EVAS_CALLBACK_RESIZE, __ct_image_rotate_cb, cimage_viewer_d);\r
+\r
+       cimage_viewer_d->list_img = image_viewer_get_list_image_info(list_contact, cimage_viewer_d);\r
+\r
+       cimage_viewer_d->list_img_count = eina_list_count(cimage_viewer_d->list_img);\r
+       if (1 == cimage_viewer_d->list_img_count) {\r
+               char *display_name;\r
+               if (person) {\r
+                       err = contacts_record_get_str_p(person, _contacts_person.display_name, &display_name);\r
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);\r
+\r
+                       if (NULL != display_name)\r
+                               snprintf(navi_title, sizeof(navi_title), "%s", display_name);\r
+                       else\r
+                               snprintf(navi_title, sizeof(navi_title), "%s", T_(CT_GET_TEXT_ERR, CTTEXT_NONAME));\r
+               }\r
+               else {\r
+                       record_contact = (contacts_record_h)list_contact->data;\r
+                       err = contacts_record_get_str_p(record_contact, _contacts_contact.display_name, &display_name);\r
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);\r
+\r
+                       if (NULL != display_name)\r
+                               snprintf(navi_title, sizeof(navi_title), "%s", display_name);\r
+                       else\r
+                               snprintf(navi_title, sizeof(navi_title), "%s", T_(CT_GET_TEXT_ERR, CTTEXT_NONAME));\r
+               }\r
+       }\r
+       else\r
+               snprintf(navi_title, sizeof(navi_title), "%s", T_(CT_GET_TEXT_BASIC, CTTEXT_SET_DEFAULT));\r
+\r
+       btn = elm_button_add(navi);\r
+       elm_object_style_set(btn, "naviframe/back_btn/default");\r
+       evas_object_smart_callback_add(btn, "clicked", phone_view_back_btn_cb, navi);\r
+       navi_item = elm_naviframe_item_push(navi, navi_title, btn, NULL, layout, NULL);\r
+\r
+       if(cimage_viewer_d->list_img_count > 1) {\r
+               cimage_viewer_d->btn_set = phone_create_toolbar_btn(navi, S_(CT_SYS_SK_SET), image_viewer_set_cb, cimage_viewer_d);\r
+               elm_object_item_part_content_set(navi_item, "toolbar_button1", cimage_viewer_d->btn_set);\r
+       }\r
+}\r
diff --git a/lib/details/ct-image-viewer.h b/lib/details/ct-image-viewer.h
new file mode 100755 (executable)
index 0000000..a00870c
--- /dev/null
@@ -0,0 +1,25 @@
+/*\r
+* Copyright 2012 Samsung Electronics Co., Ltd\r
+*\r
+* Licensed under the Flora License, Version 1.0 (the "License");\r
+* you may not use this file except in compliance with the License.\r
+* You may obtain a copy of the License at\r
+*\r
+* http://floralicense.org/license/\r
+*\r
+* Unless required by applicable law or agreed to in writing, software\r
+* distributed under the License is distributed on an "AS IS" BASIS,\r
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+* See the License for the specific language governing permissions and\r
+* limitations under the License.\r
+*/\r
+\r
+\r
+#ifndef __CT_DETAIL_IMAGE_VIEWER_H__\r
+#define __CT_DETAIL_IMAGE_VIEWER_H__\r
+\r
+#include "phone-common.h"\r
+\r
+void ct_image_viewer(Evas_Object *navi, contacts_record_h person, Eina_List *list_contact, ct_person_changed_cb person_changed_cb, void *person_changed_cb_data);\r
+#endif /* __CT_DETAIL_IMAGE_VIEWER_H__ */\r
+\r
diff --git a/lib/details/ct-input-change-name.c b/lib/details/ct-input-change-name.c
new file mode 100755 (executable)
index 0000000..8bd67ac
--- /dev/null
@@ -0,0 +1,167 @@
+/*\r
+* Copyright 2012 Samsung Electronics Co., Ltd\r
+*\r
+* Licensed under the Flora License, Version 1.0 (the "License");\r
+* you may not use this file except in compliance with the License.\r
+* You may obtain a copy of the License at\r
+*\r
+* http://floralicense.org/license/\r
+*\r
+* Unless required by applicable law or agreed to in writing, software\r
+* distributed under the License is distributed on an "AS IS" BASIS,\r
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+* See the License for the specific language governing permissions and\r
+* limitations under the License.\r
+*/\r
+\r
+\r
+#include "phone.h"\r
+#include "ct-input-change-name.h"\r
+\r
+typedef struct {\r
+       Evas_Object *navi;\r
+       Elm_Object_Item *name_item;\r
+       Elm_Object_Item *navi_it;\r
+       ct_change_name_cb change_name_cb;\r
+       void *cb_data;\r
+} ct_input_change_name_data;\r
+\r
+static void input_change_name_cancel_cb(void *data, Evas_Object *obj, void *event_info)\r
+{\r
+       ct_input_change_name_data *changename_d = data;\r
+       elm_naviframe_item_pop(changename_d->navi);\r
+}\r
+\r
+static void input_change_name_save_cb(void *data, Evas_Object *obj, void *event_info)\r
+{\r
+       char *name = NULL;\r
+       ct_input_change_name_data *changename_d = data;\r
+       Evas_Object *editfield = NULL;\r
+       Evas_Object *entry = NULL;\r
+\r
+       p_retm_if(NULL == changename_d, "parameter(changename_d) is NULL");\r
+\r
+       if (changename_d->change_name_cb) {\r
+               editfield = elm_object_item_part_content_get(changename_d->name_item, "elm.icon");\r
+               p_retm_if(NULL == changename_d, "elm_object_part_content_get() return NULL");\r
+               entry = elm_object_part_content_get(editfield, "elm.swallow.content");\r
+               p_retm_if(NULL == changename_d, "elm_object_part_content_get() return NULL");\r
+\r
+               name = ctui_entry_markup_to_utf8(elm_entry_entry_get(entry));\r
+               changename_d->change_name_cb(changename_d->cb_data, name);\r
+               free(name);\r
+       }\r
+       elm_naviframe_item_pop(changename_d->navi);\r
+}\r
+\r
+static void input_change_name_entry_changed_cb(void *data, Evas_Object *obj, void *event_info)\r
+{\r
+       char *text;\r
+       ct_input_change_name_data *changename_d = data;\r
+\r
+       text = ctui_entry_markup_to_utf8(elm_entry_entry_get(obj));\r
+       p_retm_if(NULL == text, "ctui_entry_markup_to_utf8() return NULL");\r
+\r
+       if (*text)\r
+               ctui_navi_left_btn_disabled_set(changename_d->navi_it, EINA_FALSE);\r
+       else\r
+               ctui_navi_left_btn_disabled_set(changename_d->navi_it, EINA_TRUE);\r
+       free(text);\r
+}\r
+\r
+static Evas_Object* input_change_name_gl_content_get(void *data, Evas_Object *obj, const char *part)\r
+{\r
+       static Elm_Entry_Filter_Limit_Size limit_filter_data;\r
+       Evas_Object *edit_field = NULL;\r
+       Evas_Object *entry = NULL;\r
+       ct_input_change_name_data *changename_d = data;\r
+\r
+       edit_field = ctui_create_editfield(obj, NULL, NULL, false);\r
+\r
+       entry = elm_object_part_content_get(edit_field, "elm.swallow.content");\r
+       elm_object_signal_emit(edit_field, "elm,state,guidetext,hide", "elm");\r
+\r
+       limit_filter_data.max_char_count = CT_EDITFIELD_MAX_CHAR;\r
+       elm_entry_markup_filter_append(entry, elm_entry_filter_limit_size, &limit_filter_data);\r
+       evas_object_smart_callback_add(entry, "changed", input_change_name_entry_changed_cb, changename_d);\r
+       evas_object_smart_callback_add(entry, "preedit,changed", input_change_name_entry_changed_cb, changename_d);\r
+\r
+       evas_object_show(entry);\r
+       elm_object_focus_set(entry, EINA_TRUE);\r
+       elm_entry_cursor_end_set(entry);\r
+\r
+       return edit_field;\r
+}\r
+\r
+static void __input_change_name_item_gl_sel(void *data, Evas_Object *obj, void *event_info)\r
+{\r
+       Elm_Object_Item *item = event_info;\r
+       p_retm_if(NULL == item, "parameter(item) is NULL");\r
+       elm_genlist_item_selected_set(item, EINA_FALSE);\r
+}\r
+\r
+static Elm_Genlist_Item_Class itc_change_name = { .item_style="dialogue/1icon", .func.content_get=input_change_name_gl_content_get };\r
+\r
+static Evas_Object* input_change_name_create_view(ct_input_change_name_data *changename_d)\r
+{\r
+       Evas_Object *base, *bg;\r
+       Evas_Object *genlist;\r
+\r
+       base = phone_create_base_layout(changename_d->navi, false);\r
+       bg = phone_create_bg(base);\r
+       if (NULL == bg) {\r
+               ERR("phone_create_bg() return NULL");\r
+               evas_object_del(base);\r
+               return NULL;\r
+       }\r
+       elm_object_style_set(bg, "group_list");\r
+\r
+       genlist = elm_genlist_add(base);\r
+       changename_d->name_item = elm_genlist_item_append(genlist, &itc_change_name, changename_d, NULL, ELM_GENLIST_ITEM_NONE, __input_change_name_item_gl_sel, NULL);\r
+       elm_genlist_item_select_mode_set(changename_d->name_item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);\r
+\r
+       elm_object_part_content_set(base, "elm.swallow.content", genlist);\r
+\r
+       return base;\r
+}\r
+\r
+static void input_change_name_del(void *data, Evas *e, Evas_Object *obj, void *event_info)\r
+{\r
+       ct_input_change_name_data *changename_d = data;\r
+       free(changename_d);\r
+}\r
+\r
+void ct_input_change_name_view(Evas_Object *navi, ct_change_name_cb cb, void *cb_data)\r
+{\r
+       Evas_Object *layout;\r
+       Evas_Object *l_btn;\r
+       Evas_Object *r_btn;\r
+       ct_input_change_name_data *changename_d;\r
+\r
+       changename_d = calloc(1, sizeof(ct_input_change_name_data));\r
+       p_retm_if(NULL == changename_d, "calloc() return NULL");\r
+       changename_d->navi = navi;\r
+       changename_d->change_name_cb = cb;\r
+       changename_d->cb_data = cb_data;\r
+\r
+       layout = input_change_name_create_view(changename_d);\r
+       if (NULL == layout) {\r
+               ERR("input_change_name_create_view() return NULL");\r
+               free(changename_d);\r
+               return;\r
+       }\r
+       evas_object_event_callback_add(layout, EVAS_CALLBACK_DEL, input_change_name_del, changename_d);\r
+\r
+       changename_d->navi_it = elm_naviframe_item_push(navi, T_(CT_GET_TEXT_BASIC, CTTEXT_CUSTOM), NULL, NULL, layout, NULL);\r
+\r
+       l_btn = phone_create_navi_btn(navi, "plus");\r
+       evas_object_smart_callback_add(l_btn, "clicked", input_change_name_save_cb, changename_d);\r
+       elm_object_item_part_content_set(changename_d->navi_it, "title_left_btn", l_btn);\r
+       ctui_navi_left_btn_disabled_set(changename_d->navi_it, EINA_TRUE);\r
+\r
+       r_btn = phone_create_navi_btn(navi, "naviframe/prev_btn/default");\r
+       evas_object_smart_callback_add(r_btn, "clicked", input_change_name_cancel_cb, changename_d);\r
+       elm_object_item_part_content_set(changename_d->navi_it, "title_right_btn", r_btn);\r
+\r
+}\r
+\r
diff --git a/lib/details/ct-input-change-name.h b/lib/details/ct-input-change-name.h
new file mode 100755 (executable)
index 0000000..357ce39
--- /dev/null
@@ -0,0 +1,26 @@
+/*\r
+* Copyright 2012 Samsung Electronics Co., Ltd\r
+*\r
+* Licensed under the Flora License, Version 1.0 (the "License");\r
+* you may not use this file except in compliance with the License.\r
+* You may obtain a copy of the License at\r
+*\r
+* http://floralicense.org/license/\r
+*\r
+* Unless required by applicable law or agreed to in writing, software\r
+* distributed under the License is distributed on an "AS IS" BASIS,\r
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+* See the License for the specific language governing permissions and\r
+* limitations under the License.\r
+*/\r
+\r
+\r
+#ifndef __CT_INPUT_CHANGE_NAME_H__\r
+#define __CT_INPUT_CHANGE_NAME_H__\r
+\r
+#include "phone-common.h"\r
+\r
+void ct_input_change_name_view(Evas_Object *navi, ct_change_name_cb cb, void *cb_data);\r
+\r
+#endif /* __CT_INPUT_CHANGE_NAME_H__ */\r
+\r
diff --git a/lib/details/ct-input-num-email.c b/lib/details/ct-input-num-email.c
new file mode 100755 (executable)
index 0000000..6c4d9fd
--- /dev/null
@@ -0,0 +1,1090 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include "phone.h"
+#include "ct-detail.h"
+#include "ct-detail-utils.h"
+#include "ct-input-utils.h"
+#include "ct-input-view.h"
+
+
+#include "ct-input-num-email.h"
+#include "ct-input-change-name.h"
+
+static Evas_Object* input_fill_layout_number(ct_input_data *cinput_d, contacts_record_h record);
+static Evas_Object* input_fill_layout_email(ct_input_data *cinput_d, contacts_record_h record);
+static Evas_Object* input_new_layout_number(ct_input_data *cinput_d);
+static Evas_Object* input_new_layout_email(ct_input_data *cinput_d);
+
+static void input_email_default_reset(ct_input_data *cinput_d);
+
+static void input_email_del(ct_input_data *cinput_d, ct_input_typed_data *typed_data)
+{
+       int idx;
+       Eina_List *list = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+       p_retm_if(NULL == typed_data, "parameter(typed_data) is NULL");
+
+       err = contacts_record_remove_child_record(cinput_d->contact, _contacts_contact.email, typed_data->record);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_remove_child_record() Failed(%d)", err);
+
+
+       if (typed_data->ly_content == cinput_d->ly_email_first) {
+               idx = ct_input_box_idx_get(cinput_d->box, typed_data->ly_content);
+               list = elm_box_children_get(cinput_d->box);
+               cinput_d->ly_email_first = eina_list_nth(list, idx + 1);
+               eina_list_free(list);
+       }
+
+       if (typed_data->ly_content == cinput_d->ly_email_default)
+               input_email_default_reset(cinput_d);
+
+       err = contacts_record_destroy(typed_data->record, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+       elm_box_unpack(cinput_d->box, typed_data->ly_content);
+       evas_object_del(typed_data->ly_content);
+}
+
+static void input_email_del_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int count;
+       ct_input_data *cinput_d = data;
+       ct_input_typed_data *typed_data;
+
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+
+       typed_data = evas_object_data_get(obj, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       input_email_del(cinput_d, typed_data);
+
+}
+
+static void input_number_default_reset(ct_input_data *cinput_d)
+{
+       int cnt = 0;
+       int idx;
+       Evas_Object *ly_content;
+       Eina_List *list;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_input_typed_data *typed_data;
+
+       idx = ct_input_box_idx_get(cinput_d->box, cinput_d->ly_number_first);
+       list = elm_box_children_get(cinput_d->box);
+       ly_content = cinput_d->ly_number_first;
+
+       cinput_d->ly_number_default = NULL;
+
+       while (ly_content != cinput_d->ly_number_last) {
+               typed_data = evas_object_data_get(ly_content, "typed_data");
+               if (NULL == typed_data) {
+                       ly_content = eina_list_nth(list, ++cnt);
+                       continue;
+               }
+
+               err = contacts_record_set_bool(typed_data->record, _contacts_number.is_default, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_bool() Failed(%d)", err);
+
+               cinput_d->ly_number_default = typed_data->ly_content;
+               edje_object_signal_emit(_EDJ(typed_data->ly_content), "elm,state,contact,default_number,enabled", "elm");
+               break;
+       }
+       eina_list_free(list);
+}
+
+static void input_email_default_reset(ct_input_data *cinput_d)
+{
+       int cnt = 0;
+       int idx;
+       Evas_Object *ly_content;
+       Eina_List *list;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_input_typed_data *typed_data;
+
+       idx = ct_input_box_idx_get(cinput_d->box, cinput_d->ly_email_first);
+       list = elm_box_children_get(cinput_d->box);
+       ly_content = cinput_d->ly_email_first;
+
+       cinput_d->ly_email_default = NULL;
+
+       while (ly_content != cinput_d->ly_email_last) {
+               typed_data = evas_object_data_get(ly_content, "typed_data");
+               if (NULL == typed_data) {
+                       ly_content = eina_list_nth(list, ++cnt);
+                       continue;
+               }
+
+               err = contacts_record_set_bool(typed_data->record, _contacts_email.is_default, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_bool() Failed(%d)", err);
+
+               cinput_d->ly_email_default = typed_data->ly_content;
+               edje_object_signal_emit(_EDJ(typed_data->ly_content), "elm,state,contact,default_number,enabled", "elm");
+
+               break;
+       }
+       eina_list_free(list);
+}
+
+static void input_number_del(ct_input_data *cinput_d, ct_input_typed_data *typed_data)
+{
+       int idx;
+       Eina_List *list = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+       p_retm_if(NULL == typed_data, "parameter(typed_data) is NULL");
+
+       err = contacts_record_remove_child_record(cinput_d->contact, _contacts_contact.number, typed_data->record);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_remove_child_record() Failed(%d)", err);
+
+       cinput_d->cnt_num--;
+
+
+       if (typed_data->ly_content == cinput_d->ly_number_first) {
+               idx = ct_input_box_idx_get(cinput_d->box, typed_data->ly_content);
+               list = elm_box_children_get(cinput_d->box);
+               cinput_d->ly_number_first = eina_list_nth(list, idx + 1);
+               eina_list_free(list);
+       }
+
+       if (typed_data->ly_content == cinput_d->ly_number_default)
+               input_number_default_reset(cinput_d);
+
+       err = contacts_record_destroy(typed_data->record, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+       elm_box_unpack(cinput_d->box, typed_data->ly_content);
+       evas_object_del(typed_data->ly_content);
+}
+
+static void input_number_del_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int count;
+       ct_input_typed_data *typed_data;
+       ct_input_data *cinput_d = data;
+
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+
+       typed_data = evas_object_data_get(obj, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       input_number_del(cinput_d, typed_data);
+
+}
+
+static Evas_Object* input_new_layout_email(ct_input_data *cinput_d)
+{
+       contacts_record_h record = NULL;
+       Evas_Object *layout;
+
+       record = ct_input_new_record_email(cinput_d->contact);
+       p_retvm_if(NULL == record, NULL, "ct_input_new_record_email() return NULL");
+
+       layout = input_fill_layout_email(cinput_d, record);
+       p_retvm_if(NULL == layout, NULL, "input_fill_layout_email() return NULL");
+
+       if (NULL == cinput_d->ly_email_first)
+               cinput_d->ly_email_first = layout;
+       cinput_d->ly_email_last = layout;
+
+       return layout;
+}
+
+static void input_number_type_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int type = (int)data;
+       int num_type;
+       char buf[PH_TEXT_MAX_LEN+1];
+       ct_input_data *cinput_d;
+       ct_input_typed_data *typed_data;
+       Evas_Object *btn_type;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       cinput_d = evas_object_data_get(obj, "cinput_d");
+       p_retm_if(NULL == cinput_d, "evas_object_data_get() return NULL");
+
+       typed_data = evas_object_data_get(obj, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       num_type = ct_input_get_number_type(type);
+       if (CONTACTS_NUMBER_TYPE_CUSTOM == num_type){
+               ct_input_change_name_view(cinput_d->cdetail_d->navi, ct_input_custom_type_rename_cb, typed_data);
+               evas_object_del(obj);
+               return;
+       }
+
+       err = contacts_record_set_int(typed_data->record, _contacts_number.type, num_type);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+       ctui_get_number_type_str(typed_data->record, num_type, buf, sizeof(buf));
+       btn_type = elm_object_part_content_get(typed_data->ly_content, "elm.icon.type");
+       p_retm_if(NULL == btn_type, "elm_object_part_content_get() return NULL");
+       elm_object_text_set(btn_type, buf);
+       evas_object_del(obj);
+}
+
+static void input_email_type_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int type = (int)data;
+       ct_input_data *cinput_d;
+       ct_input_typed_data *typed_data;
+       Evas_Object *btn_type;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       cinput_d = evas_object_data_get(obj, "cinput_d");
+       p_retm_if(NULL == cinput_d, "evas_object_data_get() return NULL");
+
+       typed_data = evas_object_data_get(obj, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       if (CONTACTS_EMAIL_TYPE_CUSTOM == type){
+               ct_input_change_name_view(cinput_d->cdetail_d->navi, ct_input_custom_type_rename_cb, typed_data);
+               evas_object_del(obj);
+               return;
+       }
+
+       err = contacts_record_set_int(typed_data->record, _contacts_email.type, type);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+       btn_type = elm_object_part_content_get(typed_data->ly_content, "elm.icon.type");
+       p_retm_if(NULL == btn_type, "elm_object_part_content_get() return NULL");
+
+       elm_object_text_set(btn_type, T_(CT_GET_TEXT_EMAIL_TYPE, ctui_get_email_type_index(type)));
+       evas_object_del(obj);
+}
+
+static void input_website_type_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int type = (int)data;
+       ct_input_data *cinput_d;
+       ct_input_typed_data *typed_data;
+       Evas_Object *btn_type;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       cinput_d = evas_object_data_get(obj, "cinput_d");
+       p_retm_if(NULL == cinput_d, "evas_object_data_get() return NULL");
+
+       typed_data = evas_object_data_get(obj, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       if (CONTACTS_URL_TYPE_CUSTOM == type){
+               ct_input_change_name_view(cinput_d->cdetail_d->navi, ct_input_custom_type_rename_cb, typed_data);
+               evas_object_del(obj);
+               return;
+       }
+
+       err = contacts_record_set_int(typed_data->record, _contacts_url.type, type);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+       btn_type = elm_object_part_content_get(typed_data->ly_content, "elm.icon.type");
+       p_retm_if(NULL == btn_type, "elm_object_part_content_get() return NULL");
+
+       elm_object_text_set(btn_type, T_(CT_GET_TEXT_WEBSITE_TYPE, ct_detail_get_website_type_index(type)));
+       evas_object_del(obj);
+}
+
+static void input_messenger_type_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int type = (int)data;
+       ct_input_typed_data *typed_data;
+       Evas_Object *btn_type;
+       ct_input_data *cinput_d;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       typed_data = evas_object_data_get(obj, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       cinput_d = evas_object_data_get(obj, "cinput_d");
+       p_retm_if(NULL == cinput_d, "evas_object_data_get() return NULL");
+
+       if (CONTACTS_MESSENGER_TYPE_CUSTOM == type){
+               ct_input_change_name_view(cinput_d->cdetail_d->navi, ct_input_custom_type_rename_cb, typed_data);
+               evas_object_del(obj);
+               return;
+       }
+
+       err = contacts_record_set_int(typed_data->record, _contacts_messenger.type, type);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+       btn_type = elm_object_part_content_get(typed_data->ly_content, "elm.icon.type");
+       p_retm_if(NULL == btn_type, "elm_object_part_content_get() return NULL");
+
+       elm_object_text_set(btn_type, T_(CT_GET_TEXT_IM_TYPE, type));
+       evas_object_del(obj);
+}
+
+static void input_relationship_type_rename_cb(void *data, char *str)
+{
+       Evas_Object *btn_type;
+       ct_input_typed_data *typed_data = data;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       p_retm_if(NULL == typed_data, "parameter(typed_data)");
+
+       err = contacts_record_set_str(typed_data->record, _contacts_relationship.label, str);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+       btn_type = elm_object_part_content_get(typed_data->ly_content, "elm.icon.type");
+       p_retm_if(NULL == btn_type, "elm_object_part_content_get() return NULL");
+
+       if (str && *str)
+               elm_object_text_set(btn_type, str);
+}
+
+static void input_relationship_type_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int type = (int)data;
+       ct_input_typed_data *typed_data;
+       Evas_Object *btn_type;
+       ct_input_data *cinput_d;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       typed_data = evas_object_data_get(obj, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       cinput_d = evas_object_data_get(obj, "cinput_d");
+       p_retm_if(NULL == cinput_d, "evas_object_data_get() return NULL");
+
+       if (CONTACTS_RELATIONSHIP_TYPE_CUSTOM == type)
+               ct_input_change_name_view(cinput_d->cdetail_d->navi, input_relationship_type_rename_cb, typed_data);
+
+       err = contacts_record_set_int(typed_data->record, _contacts_relationship.type, type);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+       btn_type = elm_object_part_content_get(typed_data->ly_content, "elm.icon.type");
+       p_retm_if(NULL == btn_type, "elm_object_part_content_get() return NULL");
+
+       elm_object_text_set(btn_type, T_(CT_GET_TEXT_RELATIONSHIP_TYPE, type));
+       evas_object_del(obj);
+}
+
+static void input_event_type_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int type = (int)data;
+       ct_input_typed_data *typed_data;
+       Evas_Object *btn_type;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       typed_data = evas_object_data_get(obj, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       err = contacts_record_set_int(typed_data->record, _contacts_event.type, type);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+       btn_type = elm_object_part_content_get(typed_data->ly_content, "elm.icon.type");
+       p_retm_if(NULL == btn_type, "elm_object_part_content_get() return NULL");
+
+       elm_object_text_set(btn_type, T_(CT_GET_TEXT_EVENT_TYPE, type));
+       evas_object_del(obj);
+}
+
+void ct_input_data_type_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       bool used_birthday;
+       int i;
+       int type_int;
+       int used = 0;
+       int rotate;
+       int idx;
+       Eina_List *list;
+       Evas_Object *ly_event;
+       Evas_Object *popup;
+       ct_input_data *cinput_d;
+       ct_input_typed_data *typed_data = data;
+       ct_input_typed_data *typed_data_event;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       p_retm_if(NULL == typed_data, "parameter(typed_data) is NULL");
+
+       cinput_d = evas_object_data_get(obj, "cinput_d");
+       p_retm_if(NULL == cinput_d, "evas_object_data_get() return NULL");
+
+       if (cinput_d->cdetail_d->popup)
+               ct_detail_popup_hide_cb(cinput_d->cdetail_d, NULL, NULL);
+
+       popup = elm_ctxpopup_add(cinput_d->cdetail_d->win);
+       p_retm_if(NULL == popup, "elm_ctxpopup_add() return NULL");
+       cinput_d->cdetail_d->popup = popup;
+
+       rotate = (int)evas_object_data_get(cinput_d->cdetail_d->navi, "phone_rotate");
+       if (0 == rotate || 180 == rotate)
+               elm_ctxpopup_direction_priority_set(popup, ELM_CTXPOPUP_DIRECTION_DOWN, ELM_CTXPOPUP_DIRECTION_UP, ELM_CTXPOPUP_DIRECTION_LEFT, ELM_CTXPOPUP_DIRECTION_RIGHT);
+
+       evas_object_smart_callback_add(popup, "dismissed", ct_detail_popup_hide_cb, cinput_d->cdetail_d);
+       evas_object_data_set(popup, "typed_data", typed_data);
+       evas_object_data_set(popup, "cinput_d", cinput_d);
+
+       if (0 == strcmp(typed_data->view_uri, _contacts_number._uri)) {
+               err = contacts_record_get_int(typed_data->record, _contacts_number.type, &type_int);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+                       for (i=CTTEXT_TYPE_MOBILE;i<=CTTEXT_TYPE_OTHER;i++) {
+                               if (type_int == ct_input_get_number_type(i)) continue;
+                               elm_ctxpopup_item_append(popup, T_(CT_GET_TEXT_NUM_TYPE, i), NULL,
+                                               input_number_type_changed_cb, (void *)i);
+                       }
+                       if(CONTACTS_NUMBER_TYPE_CUSTOM != type_int){
+                               elm_ctxpopup_item_append(popup, T_(CT_GET_TEXT_NUM_TYPE, CTTEXT_TYPE_CUSTOM), NULL,
+                                               input_number_type_changed_cb, (void *)CTTEXT_TYPE_CUSTOM);
+                       }
+       }
+       else if (0 == strcmp(typed_data->view_uri, _contacts_email._uri)) {
+               err = contacts_record_get_int(typed_data->record, _contacts_email.type, &type_int);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+                       int temp_type = CONTACTS_EMAIL_TYPE_HOME;
+                       while(temp_type<=CONTACTS_EMAIL_TYPE_WORK) {
+                               if (type_int == temp_type) {
+                                       temp_type = temp_type<<1;
+                                       continue;
+                               }
+                               elm_ctxpopup_item_append(popup, T_(CT_GET_TEXT_EMAIL_TYPE, ctui_get_email_type_index(temp_type)), NULL,
+                                               input_email_type_changed_cb, (void *)temp_type);
+                               temp_type = temp_type<<1;
+                       }
+                       if (CONTACTS_EMAIL_TYPE_OTHER != type_int) {
+                               elm_ctxpopup_item_append(popup, T_(CT_GET_TEXT_EMAIL_TYPE, ctui_get_email_type_index(CONTACTS_EMAIL_TYPE_OTHER)), NULL,
+                                               input_email_type_changed_cb, (void *)CONTACTS_EMAIL_TYPE_OTHER);
+                       }
+                       if (CONTACTS_EMAIL_TYPE_CUSTOM != type_int) {
+                               elm_ctxpopup_item_append(popup, T_(CT_GET_TEXT_EMAIL_TYPE, ctui_get_email_type_index(CONTACTS_EMAIL_TYPE_CUSTOM)), NULL,
+                                               input_email_type_changed_cb, (void *)CONTACTS_EMAIL_TYPE_CUSTOM);
+                       }
+       }
+       else if (0 == strcmp(typed_data->view_uri, _contacts_url._uri)) {
+               err = contacts_record_get_int(typed_data->record, _contacts_url.type, &type_int);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+
+                       for (i=CONTACTS_URL_TYPE_HOME;i<=CONTACTS_URL_TYPE_WORK;i++) {
+                               if (type_int == i) continue;
+                               elm_ctxpopup_item_append(popup, T_(CT_GET_TEXT_WEBSITE_TYPE, ct_detail_get_website_type_index(i)), NULL,
+                                               input_website_type_changed_cb, (void *)i);
+                       }
+                       if (CONTACTS_URL_TYPE_CUSTOM != type_int) {
+                               elm_ctxpopup_item_append(popup, T_(CT_GET_TEXT_WEBSITE_TYPE, ct_detail_get_website_type_index(CONTACTS_URL_TYPE_CUSTOM)), NULL,
+                                               input_website_type_changed_cb, (void *)CONTACTS_URL_TYPE_CUSTOM);
+                       }
+       }
+       else if (0 == strcmp(typed_data->view_uri, _contacts_messenger._uri)) {
+               err = contacts_record_get_int(typed_data->record, _contacts_messenger.type, &type_int);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+                       for (i=CONTACTS_MESSENGER_TYPE_GOOGLE;i<=CONTACTS_MESSENGER_TYPE_SKYPE;i++) {
+                               if (type_int == i) continue;
+                               if(CONTACTS_MESSENGER_TYPE_FACEBOOK == i) continue;//Jira issue S1-4557
+                               elm_ctxpopup_item_append(popup, T_(CT_GET_TEXT_IM_TYPE, i), NULL,
+                                               input_messenger_type_changed_cb, (void *)i);
+                       }
+                       if (type_int != CONTACTS_MESSENGER_TYPE_OTHER) {
+                               elm_ctxpopup_item_append(popup, T_(CT_GET_TEXT_IM_TYPE, CONTACTS_MESSENGER_TYPE_CUSTOM), NULL,
+                                               input_messenger_type_changed_cb, (void *)CONTACTS_MESSENGER_TYPE_CUSTOM);
+                       }
+       }
+       else if (0 == strcmp(typed_data->view_uri, _contacts_relationship._uri)) {
+               err = contacts_record_get_int(typed_data->record, _contacts_relationship.type, &type_int);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               for (i=CONTACTS_RELATIONSHIP_TYPE_ASSISTANT;i<=CONTACTS_RELATIONSHIP_TYPE_SPOUSE;i++) {
+                       if (type_int == i) continue;
+                       elm_ctxpopup_item_append(popup, T_(CT_GET_TEXT_RELATIONSHIP_TYPE, i), NULL,
+                                       input_relationship_type_changed_cb, (void *)i);
+               }
+       }
+
+       else if (0 == strcmp(typed_data->view_uri, _contacts_event._uri)) {
+               err = contacts_record_get_int(typed_data->record, _contacts_event.type, &type_int);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               idx = ct_input_box_idx_get(cinput_d->box, cinput_d->ly_event_first);
+
+               list = elm_box_children_get(cinput_d->box);
+               used_birthday = false;
+               do {
+                       int type_event;
+                       ly_event = eina_list_nth(list, idx++);
+                       typed_data_event = evas_object_data_get(ly_event, "typed_data");
+
+                       err = contacts_record_get_int(typed_data_event->record, _contacts_event.type, &type_event);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+                       if (CONTACTS_EVENT_TYPE_BIRTH == type_event) {
+                               used_birthday = true;
+                               break;
+                       }
+               } while (ly_event != cinput_d->ly_event_last);
+               eina_list_free(list);
+
+               for (i=CONTACTS_EVENT_TYPE_BIRTH;i<=CONTACTS_EVENT_TYPE_ANNIVERSARY;i++) {
+                       if (type_int == i)
+                               continue;
+                       else if (i == CONTACTS_EVENT_TYPE_BIRTH && used_birthday)
+                               continue;
+                       elm_ctxpopup_item_append(popup, T_(CT_GET_TEXT_EVENT_TYPE, i), NULL,
+                                       input_event_type_changed_cb, (void *)i);
+               }
+       }
+       else {
+               ERR("Unknown type");
+               return;
+       }
+
+       phone_move_ctxpopup(popup, obj);
+       evas_object_show(popup);
+}
+
+static Evas_Object* input_new_layout_number(ct_input_data *cinput_d)
+{
+       contacts_record_h record = NULL;
+       Evas_Object *layout;
+
+       record = ct_input_new_record_number(cinput_d->contact);
+       p_retvm_if(NULL == record, NULL, "input_new_number() return NULL");
+
+       layout = input_fill_layout_number(cinput_d, record);
+       p_retvm_if(NULL == layout, NULL, "input_fill_layout_number() return NULL");
+
+       if (NULL == cinput_d->ly_number_first)
+               cinput_d->ly_number_first = layout;
+       cinput_d->ly_number_last = layout;
+
+       return layout;
+}
+
+static inline bool input_num_email_check_dirty_number(char digit)
+{
+       switch (digit)
+       {
+       case '0' ... '9':
+       case 'p':
+       case 'w':
+       case 'P':
+       case 'W':
+       case '#':
+       case '*':
+       case '(':
+       case '/':
+       case ')':
+       case 'N':
+       case ',':
+       case '.':
+       case ';':
+               return false;
+       case '+': //only first position
+       default:
+               return true;
+       }
+}
+
+static inline int input_check_utf8(char c)
+{
+       if (c < 128)
+               return 1;
+       else if ((c & (char)0xe0) == (char)0xc0)
+               return 2;
+       else if ((c & (char)0xf0) == (char)0xe0)
+               return 3;
+       else if ((c & (char)0xf8) == (char)0xf0)
+               return 4;
+       else if ((c & (char)0xfc) == (char)0xf8)
+               return 5;
+       else if ((c & (char)0xfe) == (char)0xfc)
+               return 6;
+       else
+               return CONTACTS_ERROR_INTERNAL;
+}
+
+static int input_num_email_clean_number(const char *src, char *dest, int dest_size)
+{
+       int s_pos=0, d_pos=0, char_type;
+
+       if (NULL == src)
+               ERR("The parameter(src) is NULL");
+       else
+       {
+               if ('+' == src[s_pos])
+                       dest[d_pos++] = src[s_pos++];
+
+               while (src[s_pos] != 0)
+               {
+                       if (d_pos >= dest_size-2) break;
+                       char_type = input_check_utf8(src[s_pos]);
+                       if (char_type <= 1) {
+                               if (input_num_email_check_dirty_number(src[s_pos])) {
+                                       s_pos++;
+                                       continue;
+                               }
+                               dest[d_pos++] = src[s_pos++];
+                       }
+                       else
+                               s_pos += char_type;
+               }
+       }
+
+       dest[d_pos] = 0;
+       return d_pos;
+}
+
+static void input_number_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int len;
+       char *tmp;
+       char buf[PH_TEXT_MAX_LEN];
+       Evas_Object *btn_minus;
+       ct_input_data *cinput_d = data;
+       ct_input_typed_data *typed_data;
+
+       p_retm_if(NULL == cinput_d, "parameter(ct_input_data) is NULL");
+
+       tmp = ctui_entry_markup_to_utf8(elm_entry_entry_get(obj));
+       p_retm_if(NULL == tmp, "ctui_entry_markup_to_utf8() return NULL");
+       len = input_num_email_clean_number(tmp, buf, sizeof(buf));
+
+       if (strlen(tmp) != len) {
+               ctui_entry_entry_set(obj, buf);
+               elm_entry_cursor_end_set(obj);
+               phone_show_popup(cinput_d->cdetail_d->win, T_(CT_GET_TEXT_ERR, CTTEXT_INVALID_NUMBER), 2.0);
+               free(tmp);
+               return;
+       }
+       free(tmp);
+       if (0 == len)
+               return;
+
+       typed_data = evas_object_data_get(obj, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+       cinput_d->cnt_num++;
+
+       if (typed_data->ly_content == cinput_d->ly_number_last) {
+               btn_minus = elm_button_add(typed_data->ly_content);
+               p_retm_if(NULL == btn_minus, "elm_button_add() return NULL");
+
+               elm_object_style_set(btn_minus, "minus");
+               evas_object_data_set(btn_minus, "typed_data", typed_data);
+               elm_object_part_content_set(typed_data->ly_content, "elm.icon.edit", btn_minus);
+               evas_object_smart_callback_add(btn_minus, "clicked", input_number_del_clicked_cb, cinput_d);
+
+               p_retm_if(NULL == input_new_layout_number(cinput_d), "input_new_layout_number() return NULL");
+
+               return;
+       }
+}
+
+
+static void input_email_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_input_data *cinput_d = data;
+       Evas_Object *btn_minus;
+       ct_input_typed_data *typed_data;
+       const char *tmp;
+
+       tmp = elm_entry_entry_get(obj);
+       p_retm_if(NULL == tmp || '\0' == tmp[0], "elm_entry_entry_get() return NULL");
+
+       evas_object_smart_callback_del(obj, "changed", input_email_changed_cb);
+       p_retm_if(NULL == cinput_d, "parameter(ct_input_data) is NULL");
+
+       typed_data = evas_object_data_get(obj, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       if (typed_data->ly_content == cinput_d->ly_email_last) {
+               btn_minus = elm_button_add(typed_data->ly_content);
+               p_retm_if(NULL == btn_minus, "elm_button_add() return NULL");
+
+               elm_object_style_set(btn_minus, "minus");
+               evas_object_data_set(btn_minus, "typed_data", typed_data);
+               elm_object_part_content_set(typed_data->ly_content, "elm.icon.edit", btn_minus);
+               evas_object_smart_callback_add(btn_minus, "clicked", input_email_del_clicked_cb, cinput_d);
+
+
+               p_retm_if(NULL == input_new_layout_email(cinput_d), "input_new_layout_email() return NULL");
+       }
+}
+
+static void input_number_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       char *input;
+       Evas_Object *entry = obj;
+       ct_input_data *cinput_d = data;
+       ct_input_typed_data *typed_data;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       typed_data = evas_object_data_get(entry, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       input = ctui_entry_markup_to_utf8(elm_entry_entry_get(entry));
+       p_retm_if(NULL == input, "ctui_entry_markup_to_utf8() return NULL");
+
+       if (*input) {
+               err = contacts_record_set_str(typed_data->record, _contacts_number.number, input);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() failed(%d)", err);
+
+               if (NULL == cinput_d->ly_number_default) {
+                       cinput_d->ly_number_default = typed_data->ly_content;
+                       edje_object_signal_emit(_EDJ(typed_data->ly_content), "elm,state,contact,default_number,enabled", "elm");
+
+                       err = contacts_record_set_bool(typed_data->record, _contacts_number.is_default, true);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_bool() failed(%d)", err);
+               }
+       }
+       else if (typed_data->ly_content == cinput_d->ly_number_default) {
+               edje_object_signal_emit(_EDJ(typed_data->ly_content), "elm,state,contact,default_number,disabled", "elm");
+               input_number_default_reset(cinput_d);
+       }
+       free(input);
+}
+
+static void input_email_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       char *input = NULL;
+       Evas_Object *entry = obj;
+       ct_input_data *cinput_d = data;
+       ct_input_typed_data *typed_data;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       typed_data = evas_object_data_get(entry, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       input = ctui_entry_markup_to_utf8(elm_entry_entry_get(entry));
+       p_retm_if(NULL == input, "ctui_entry_markup_to_utf8() return NULL");
+
+       err = contacts_record_set_str(typed_data->record, _contacts_email.email, input);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() failed(%d)", err);
+
+       if (NULL == cinput_d->ly_email_default) {
+               cinput_d->ly_email_default = typed_data->ly_content;
+               edje_object_signal_emit(_EDJ(typed_data->ly_content), "elm,state,contact,default_number,enabled", "elm");
+
+               err = contacts_record_set_bool(typed_data->record, _contacts_email.is_default, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_bool() failed(%d)", err);
+       }
+
+       free(input);
+}
+
+
+static Evas_Object *input_number_get_edit_rename(ct_input_data *cinput_d, ct_input_typed_data *typed_data)
+{
+       char *val_str;
+       Evas_Object *entry;
+       Evas_Object *editfield;
+       Evas_Object *ly_content = typed_data->ly_content;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       editfield = ct_input_add_editfield(ly_content, T_(CT_GET_TEXT_BASIC, CTTEXT_NUMBER),
+                       input_number_unfocused_cb, cinput_d);
+       p_retvm_if(NULL == editfield, NULL, "ct_input_add_editfield() return NULL");
+
+       entry = elm_object_part_content_get(editfield, "elm.swallow.content");
+       typed_data->data = entry;
+
+       evas_object_data_set(entry, "typed_data", typed_data);
+       elm_entry_input_panel_layout_set(entry, ELM_INPUT_PANEL_LAYOUT_PHONENUMBER);
+
+       err = contacts_record_get_str_p(typed_data->record, _contacts_number.number, &val_str);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+       if (val_str && *val_str)
+               ctui_entry_entry_set(entry, val_str);
+       else
+               evas_object_smart_callback_add(entry, "changed", input_number_changed_cb, cinput_d);
+
+       return editfield;
+}
+
+
+static Evas_Object *input_email_get_edit_rename(ct_input_data *cinput_d,
+               ct_input_typed_data *typed_data)
+{
+       char *val_str;
+       Evas_Object *entry;
+       Evas_Object *editfield;
+       Evas_Object *ly_content = typed_data->ly_content;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       editfield = ct_input_add_editfield(ly_content, T_(CT_GET_TEXT_BASIC, CTTEXT_EMAIL),
+                       input_email_unfocused_cb, cinput_d);
+       p_retvm_if(NULL == editfield, NULL, "ct_input_add_editfield() return NULL");
+
+       entry = elm_object_part_content_get(editfield, "elm.swallow.content");
+       typed_data->data = entry;
+
+       evas_object_data_set(entry, "typed_data", typed_data);
+       elm_entry_input_panel_layout_set(entry, ELM_INPUT_PANEL_LAYOUT_EMAIL);
+
+       err = contacts_record_get_str_p(typed_data->record, _contacts_email.email, &val_str);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+       if (val_str && *val_str)
+               ctui_entry_entry_set(entry, val_str);
+       else
+               evas_object_smart_callback_add(entry, "changed", input_email_changed_cb, cinput_d);
+
+       return editfield;
+}
+
+static Evas_Object* input_fill_layout_number(ct_input_data *cinput_d, contacts_record_h record)
+{
+       bool is_default;
+       char *val_str;
+       int type_int;
+       char buf[PH_TEXT_MAX_LEN+1];
+       Evas_Object *ly_content;
+       Evas_Object *ef;
+       Evas_Object *btn_minus;
+       Evas_Object *btn_type = NULL;
+       Evas_Object *ico_check;
+       Evas_Object *box = cinput_d->box;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_input_typed_data *typed_data;
+
+       ly_content = elm_layout_add(box);
+       p_retvm_if(NULL == ly_content, NULL, "ct_input_create_dg_layout() return NULL");
+       elm_layout_file_set(ly_content, CONTACTS_EDJ, "dialogue/1icon.1type.1edit");
+       evas_object_size_hint_align_set(ly_content, EVAS_HINT_FILL, 0.0);
+
+       evas_object_show(ly_content);
+
+       cinput_d->ly_number_base = ly_content;
+
+       err = contacts_record_get_bool(record, _contacts_number.is_default, &is_default);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_bool() Failed(%d)", err);
+
+       if (is_default) {
+               edje_object_signal_emit(_EDJ(ly_content), "elm,state,contact,default_number,enabled", "elm");
+               cinput_d->ly_number_default = ly_content;
+       }
+
+       err = contacts_record_get_int(record, _contacts_number.type, &type_int);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+       ctui_get_number_type_str(record, type_int, buf, sizeof(buf));
+
+       btn_type = elm_button_add(ly_content);
+       if (NULL == btn_type) {
+               ERR("elm_button_add() return NULL");
+               evas_object_del(ly_content);
+               return NULL;
+       }
+       elm_object_text_set(btn_type, buf);
+       evas_object_data_set(btn_type, "cinput_d", cinput_d);
+       elm_object_part_content_set(ly_content, "elm.icon.type", btn_type);
+
+       ico_check = elm_icon_add(ly_content);
+       if (NULL == ico_check) {
+               ERR("elm_icon_add() return NULL");
+               evas_object_del(ly_content);
+               return NULL;
+       }
+       elm_icon_file_set(ico_check, CTUI_IMG_CHECK, NULL);
+       evas_object_size_hint_aspect_set(ico_check, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+       elm_object_part_content_set(ly_content, "elm.icon", ico_check);
+
+       typed_data = calloc(1, sizeof(ct_input_typed_data));
+       p_retvm_if(NULL == typed_data, NULL, "calloc() return NULL");
+       typed_data->record = record;
+       typed_data->ly_content = ly_content;
+       typed_data->view_uri = _contacts_number._uri;
+
+       err = contacts_record_get_str_p(record, _contacts_number.number, &val_str);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+       if (val_str && *val_str) {
+               btn_minus = elm_button_add(ly_content);
+               if (NULL == btn_minus) {
+                       ERR("elm_button_add() return NULL");
+                       free(typed_data);
+                       return NULL;
+               }
+               elm_object_style_set(btn_minus, "minus");
+               evas_object_data_set(btn_minus, "typed_data", typed_data);
+               elm_object_part_content_set(ly_content, "elm.icon.edit", btn_minus);
+               evas_object_smart_callback_add(btn_minus, "clicked", input_number_del_clicked_cb, cinput_d);
+       }
+
+       ef = input_number_get_edit_rename(cinput_d, typed_data);
+       if (NULL == ef) {
+               ERR("input_number_get_edit_rename() return NULL");
+               free(typed_data);
+               return NULL;
+       }
+       elm_object_part_content_set(ly_content, "elm.icon", ef);
+       ct_input_add_name_field(ef, cinput_d);
+
+       evas_object_smart_callback_add(btn_type, "clicked", ct_input_data_type_clicked_cb, typed_data);
+       evas_object_event_callback_add(ly_content, EVAS_CALLBACK_DEL, ct_input_typed_layout_del_cb, typed_data);
+
+       if (cinput_d->ly_number_last)
+               elm_box_pack_after(box, ly_content, cinput_d->ly_number_last);
+       else
+               elm_box_pack_end(box, ly_content);
+
+       return ly_content;
+}
+
+void ct_input_fill_layout_numbers(ct_input_data *cinput_d)
+{
+       int index = 0;
+       Evas_Object *ly = NULL;
+       contacts_record_h record = NULL;
+
+       while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(cinput_d->contact, _contacts_contact.number, index++, &record)) {
+               ly = input_fill_layout_number(cinput_d, record);
+               p_retm_if(NULL == ly, "input_fill_layout_number() return NULL");
+
+               cinput_d->cnt_num++;
+               if (NULL == cinput_d->ly_number_first)
+                       cinput_d->ly_number_first = ly;
+       }
+
+       if (NULL != ly)
+               cinput_d->ly_number_last = ly;
+
+       p_retm_if(NULL == input_new_layout_number(cinput_d), "input_new_layout_number() return NULL");
+}
+
+static Evas_Object* input_fill_layout_email(ct_input_data *cinput_d, contacts_record_h record)
+{
+       bool is_default;
+       char *val_str;
+       char *custom_type;
+       int type_int;
+       Evas_Object *ly_content, *btn_type;
+       Evas_Object *ef;
+       Evas_Object *btn_minus;
+       Evas_Object *ico_check;
+       Evas_Object *box = cinput_d->box;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_input_typed_data *typed_data;
+
+       ly_content = elm_layout_add(box);
+       p_retvm_if(NULL == ly_content, NULL, "elm_layout_add() return NULL");
+       elm_layout_file_set(ly_content, CONTACTS_EDJ, "dialogue/1icon.1type.1edit");
+       evas_object_size_hint_align_set(ly_content, EVAS_HINT_FILL, 0.0);
+       evas_object_show(ly_content);
+
+       err = contacts_record_get_bool(record, _contacts_email.is_default, &is_default);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_bool() Failed(%d)", err);
+
+       if (is_default) {
+               edje_object_signal_emit(_EDJ(ly_content), "elm,state,contact,default_number,enabled", "elm");
+               cinput_d->ly_email_default = ly_content;
+       }
+
+       err = contacts_record_get_int(record, _contacts_email.type, &type_int);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+       btn_type = elm_button_add(ly_content);
+       if (NULL == btn_type) {
+               ERR("elm_button_add() return NULL");
+               evas_object_del(ly_content);
+               return NULL;
+       }
+       custom_type = (char *)T_(CT_GET_TEXT_EMAIL_TYPE, ctui_get_email_type_index(type_int));
+       if(CONTACTS_EMAIL_TYPE_CUSTOM == type_int){
+               err = contacts_record_get_str_p(record, _contacts_email.label, &custom_type);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+               if (NULL == custom_type || '\0' == custom_type[0])
+                       custom_type = (char *)T_(CT_GET_TEXT_EMAIL_TYPE, ctui_get_email_type_index(CONTACTS_EMAIL_TYPE_OTHER));
+       }
+
+       elm_object_text_set(btn_type, custom_type);
+       evas_object_data_set(btn_type, "cinput_d", cinput_d);
+       elm_object_part_content_set(ly_content, "elm.icon.type", btn_type);
+
+       ico_check = elm_icon_add(ly_content);
+       if (NULL == ico_check) {
+               ERR("elm_icon_add() return NULL");
+               evas_object_del(ly_content);
+               return NULL;
+       }
+       elm_icon_file_set(ico_check, CTUI_IMG_CHECK, NULL);
+       evas_object_size_hint_aspect_set(ico_check, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+       elm_object_part_content_set(ly_content, "elm.icon", ico_check);
+
+       typed_data = calloc(1, sizeof(ct_input_typed_data));
+       p_retvm_if(NULL == typed_data, NULL, "calloc() return NULL");
+       typed_data->record = record;
+       typed_data->ly_content = ly_content;
+       typed_data->view_uri = _contacts_email._uri;
+       evas_object_data_set(ly_content, "typed_data", typed_data);
+
+       err = contacts_record_get_str_p(record, _contacts_email.email, &val_str);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+       if (val_str && *val_str) {
+               btn_minus = elm_button_add(ly_content);
+               if (NULL == btn_minus) {
+                       ERR("elm_button_add() return NULL");
+                       evas_object_del(ly_content);
+                       free(typed_data);
+                       return NULL;
+               }
+               elm_object_style_set(btn_minus, "minus");
+               evas_object_data_set(btn_minus, "typed_data", typed_data);
+               elm_object_part_content_set(ly_content, "elm.icon.edit", btn_minus);
+               evas_object_smart_callback_add(btn_minus, "clicked", input_email_del_clicked_cb, cinput_d);
+       }
+
+       ef = input_email_get_edit_rename(cinput_d, typed_data);
+       if (NULL == ef) {
+               ERR("input_email_get_edit_rename() return NULL");
+               evas_object_del(ly_content);
+               free(typed_data);
+               return NULL;
+       }
+       elm_object_part_content_set(ly_content, "elm.icon", ef);
+
+       evas_object_event_callback_add(ly_content, EVAS_CALLBACK_DEL, ct_input_typed_layout_del_cb, typed_data);
+       evas_object_smart_callback_add(btn_type, "clicked", ct_input_data_type_clicked_cb, typed_data);
+
+       if (cinput_d->ly_email_last)
+               elm_box_pack_after(box, ly_content, cinput_d->ly_email_last);
+       else
+               elm_box_pack_end(box, ly_content);
+
+       ct_input_add_name_field(ef, cinput_d);
+
+       return ly_content;
+}
+
+int ct_input_fill_layout_emails(ct_input_data *cinput_d)
+{
+       int cnt = 0;
+       int index = 0;
+       Evas_Object *ly;
+       contacts_record_h record = NULL;
+
+       ly = NULL;
+       while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(cinput_d->contact, _contacts_contact.email, index++, &record)) {
+               ly = input_fill_layout_email(cinput_d, record);
+               p_retvm_if(NULL == ly, cnt, "input_fill_layout_email() return NULL");
+
+               if (NULL == cinput_d->ly_email_first)
+                       cinput_d->ly_email_first = ly;
+               cnt++;
+       }
+
+       if (NULL != ly)
+               cinput_d->ly_email_last = ly;
+
+       p_retvm_if(NULL == input_new_layout_email(cinput_d), cnt, "input_new_layout_email() return NULL");
+
+       return cnt;
+}
+
diff --git a/lib/details/ct-input-num-email.h b/lib/details/ct-input-num-email.h
new file mode 100755 (executable)
index 0000000..890397b
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CONTACTS_INPUT_VIEW_EXT_H__
+#define __CONTACTS_INPUT_VIEW_EXT_H__
+
+void ct_input_fill_layout_numbers(ct_input_data *i_data);
+int ct_input_fill_layout_emails(ct_input_data *i_data);
+void ct_input_data_type_clicked_cb(void *data, Evas_Object *obj, void *event_info);
+
+#endif //__CONTACTS_INPUT_VIEW_EXT_H__
diff --git a/lib/details/ct-input-utils.c b/lib/details/ct-input-utils.c
new file mode 100755 (executable)
index 0000000..1146631
--- /dev/null
@@ -0,0 +1,1487 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <regex.h>
+#include <errno.h>
+#include <aul.h>
+#include <ui-gadget-module.h>
+#include <vconf.h>
+#include <vconf-keys.h>
+#include <fcntl.h>
+#include <app_service.h>
+#include <assert.h>
+
+#include "phone.h"
+#include "ct-list.h"
+#include "ct-detail.h"
+#include "ct-detail-utils.h"
+#include "ct-input-utils.h"
+#include "ct-input-view.h"
+
+#define CT_INPUT_BASE_ADDRBOOK UGDATAIDR"/base_addrbook"
+
+static void input_set_base_ab(char* ab_name)
+{
+       int fd;
+       char buf[PH_TEXT_MAX_LEN+1] = {0};
+       p_ret_if (NULL == ab_name);
+       fd = open(CT_INPUT_BASE_ADDRBOOK, O_WRONLY|O_CREAT|O_TRUNC, 0644);
+       p_retm_if(fd < 0, "Open(%s) Failed", CT_INPUT_BASE_ADDRBOOK);
+       snprintf(buf, sizeof(buf), "%s", ab_name);
+       if (-1 == write(fd, buf, strlen(buf)))
+               ERR("write()... Failed(%s)", strerror(errno));
+       close(fd);
+}
+
+int ct_input_get_base_ab(void)
+{
+       int fd = 0;
+       int size = 0;
+       char buf[PH_TEXT_MAX_LEN+1] ={0,};
+
+       fd = open(CT_INPUT_BASE_ADDRBOOK, O_RDONLY);
+       p_retvm_if(fd < 0, 0, "Open(%s) Failed", CT_INPUT_BASE_ADDRBOOK);
+       size = read(fd, buf, sizeof(buf));
+       close(fd);
+
+       if (size > 0)
+               return ctui_get_addressbook_id(buf);
+       else
+               return 0;
+}
+
+static void input_change_photo(ct_input_data *cinput_d, const char *normal, const char *full)
+{
+       contacts_record_h record = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       record = ctui_get_record_image(cinput_d->contact);
+       p_retm_if(NULL == record, "ctui_get_record_image() Failed(%d)");
+
+       err = contacts_record_set_str(record, _contacts_image.path, normal);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)");
+
+       ct_input_update_image(cinput_d);
+}
+
+static void input_img_crop_result(ui_gadget_h ug, service_h service, void *data)
+{
+       char *normal = NULL;
+       char *full = NULL;
+       ct_input_data *cinput_d = data;
+
+       p_retm_if(NULL == ug || NULL == data, "ug or data is NULL");
+
+       if (service) {
+               service_get_extra_data(service, "crop_image_path", &normal);
+               p_retm_if(!normal, "return value is NULL.\n");
+
+               service_get_extra_data(service, "image_path", &full);
+               input_change_photo(cinput_d, normal, full);
+               free(normal);
+       }
+}
+
+static void input_src_ug_destroy(ui_gadget_h ug, void *priv)
+{
+       ct_input_data *cinput_d = priv;
+       p_retm_if(NULL == ug, "ug is NULL");
+
+       if (cinput_d->src_ug) {
+               ug_destroy(cinput_d->src_ug);
+               cinput_d->src_ug = NULL;
+       }
+
+       elm_object_tree_focus_allow_set(cinput_d->cdetail_d->navi, EINA_TRUE);
+}
+
+static void input_crop_ug_destroy(ui_gadget_h ug, void *priv)
+{
+       PH_FN_CALL;
+       ct_input_data *cinput_d = priv;
+
+       elm_object_tree_focus_allow_set(cinput_d->cdetail_d->navi, EINA_TRUE);
+       p_retm_if(NULL == ug, "ug is NULL");
+
+       if (cinput_d->crop_ug) {
+               ug_destroy(ug);
+               cinput_d->crop_ug = NULL;
+       }
+       if (cinput_d->src_ug) {
+               ug_destroy(cinput_d->src_ug);
+               cinput_d->src_ug = NULL;
+       }
+}
+
+static void input_gallery_result(ui_gadget_h ug, service_h service, void *data)
+{
+       char *val = NULL;
+       ct_input_data *cinput_d = data;
+
+       p_retm_if(NULL == ug || NULL == data, "ug or data is NULL");
+
+       if (service) {
+               struct ug_cbs cbs = {0};
+
+               service_get_extra_data(service, "path", &val);
+               p_retm_if(!val, "return value is NULL.\n");
+
+               cbs.result_cb = input_img_crop_result;
+               cbs.destroy_cb = input_crop_ug_destroy;
+               cbs.priv = cinput_d;
+               cinput_d->crop_ug = phone_image_crop_ug(cinput_d->cdetail_d->ug, val, &cbs);
+               free(val);
+       }
+}
+
+void ct_input_gallery(ct_input_data *cinput_d)
+{
+       struct ug_cbs cbs = {0};
+       service_h service = NULL;
+
+       elm_object_tree_focus_allow_set(cinput_d->cdetail_d->navi, EINA_FALSE);
+
+       service_create(&service);
+       service_add_extra_data(service, "launch-type", "select-one");
+       service_add_extra_data(service, "file-type", "image");
+
+       cbs.result_cb = input_gallery_result;
+       cbs.destroy_cb = input_src_ug_destroy;
+       cbs.layout_cb = ug_common_layout_cb;
+       cbs.priv = cinput_d;
+
+       cinput_d->src_ug = ug_create(cinput_d->cdetail_d->ug, GALLERY_UG, UG_MODE_FULLVIEW, service, &cbs);
+       p_warn_if(NULL == cinput_d->src_ug, "ug_create() Failed");
+
+       service_destroy(service);
+
+       if (cinput_d->cdetail_d->popup) {
+               evas_object_del(cinput_d->cdetail_d->popup);
+               cinput_d->cdetail_d->popup = NULL;
+       }
+}
+
+static void input_camera_result(service_h service, service_h reply, service_result_e result, void* user_data)
+{
+       char *normal = NULL;
+       char *full = NULL;
+       ct_input_data *cinput_d = user_data;
+
+       cinput_d->camera_service_launched = false;
+
+       elm_object_tree_focus_allow_set(cinput_d->cdetail_d->navi, EINA_TRUE);
+
+       service_get_extra_data(reply, "crop_image_path", &normal);
+       p_retm_if(!normal, "return value is NULL.\n");
+
+       service_get_extra_data(reply, "image_path", &full);
+       input_change_photo(cinput_d, normal, full);
+
+       free(normal);
+       free(full);
+}
+
+void ct_input_camera(ct_input_data *cinput_d)
+{
+       int ret;
+       service_h service;
+
+       p_retm_if(NULL == cinput_d, "paramter(ct_input_data) is NULL");
+       p_retm_if(NULL == cinput_d->cdetail_d, "cinput_d->cdetail_d is NULL.\n");
+       p_ret_if(true == cinput_d->camera_service_launched);
+
+       if (cinput_d->cdetail_d && cinput_d->cdetail_d->popup)
+               ct_detail_popup_hide_cb(cinput_d->cdetail_d, NULL, NULL);
+
+       service = NULL;
+       ret = service_create(&service);
+       p_retm_if(SERVICE_ERROR_NONE != ret, "service_create() Failed(%d)", ret);
+
+       if(NULL == cinput_d->cdetail_d->win) {
+               ERR("cinput_d->cdetail_d->win  is NULL.\n");
+               ret = service_destroy(service);
+               p_retm_if(SERVICE_ERROR_NONE != ret, "service_destroy() Failed(%d)", ret);
+               return;
+       }
+
+       ret = service_set_window(service, elm_win_xwindow_get(cinput_d->cdetail_d->win));
+       if (SERVICE_ERROR_NONE != ret) {
+               ERR("service_set_package() Failed(%d)", ret);
+               ret = service_destroy(service);
+               p_warn_if(SERVICE_ERROR_NONE != ret, "service_destroy() Failed(%d)", ret);
+               return;
+       }
+
+       ret = service_set_operation(service, SERVICE_OPERATION_CREATE_CONTENT);
+       if (SERVICE_ERROR_NONE != ret) {
+               ERR("service_set_operation() Failed(%d)", ret);
+               ret = service_destroy(service);
+               p_warn_if(SERVICE_ERROR_NONE != ret, "service_destroy() Failed(%d)", ret);
+               return;
+       }
+
+       ret = service_set_mime(service, "image/jpg");
+       if (SERVICE_ERROR_NONE != ret) {
+               ERR("service_set_mime() Failed(%d)", ret);
+               ret = service_destroy(service);
+               p_warn_if(SERVICE_ERROR_NONE != ret, "service_destroy() Failed(%d)", ret);
+               return;
+       }
+
+       ret = service_add_extra_data(service, "CALLER", "contacts");
+       if (SERVICE_ERROR_NONE != ret) {
+               ERR("service_add_extra_data() Failed(%d)", ret);
+               ret = service_destroy(service);
+               p_warn_if(SERVICE_ERROR_NONE != ret, "service_destroy() Failed(%d)", ret);
+               return;
+       }
+
+       ret = service_send_launch_request(service, input_camera_result, cinput_d);
+       if (SERVICE_ERROR_NONE != ret) {
+               ERR("service_send_launch_request() Failed(%d)", ret);
+               ret = service_destroy(service);
+               p_warn_if(SERVICE_ERROR_NONE != ret, "service_destroy() Failed(%d)", ret);
+               return;
+       }
+
+       cinput_d->camera_service_launched = true;
+
+       ret = service_destroy(service);
+       p_retm_if(SERVICE_ERROR_NONE != ret, "service_destroy() Failed(%d)", ret);
+}
+
+static void input_myfile_ringtone_result(ui_gadget_h ug, service_h service, void *data)
+{
+       char *val = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_input_data *cinput_d = data;
+
+       p_retm_if(NULL == ug || NULL == data, "ug or data is NULL");
+
+       if (service) {
+               service_get_extra_data(service, "result", &val);
+               p_retm_if(!val, "return value is NULL.\n");
+
+               err = contacts_record_set_str(cinput_d->contact, _contacts_contact.ringtone_path, val);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+               free(val);
+
+               ct_input_update_ringtone(cinput_d->contact, cinput_d->ly_ringtone);
+       }
+}
+
+static void input_vibration_result(ui_gadget_h ug, service_h service, void *data)
+{
+       char *val = NULL;
+       ct_input_data *cinput_d = data;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       p_retm_if(NULL == ug || NULL == data, "ug or data is NULL");
+
+       if (service) {
+               service_get_extra_data(service, "result", &val);
+               p_retm_if(!val, "return value is NULL");
+
+               p_retm_if(NULL == cinput_d->contact, "contact is NULL");
+               err = contacts_record_set_str(cinput_d->contact, _contacts_contact.vibration, (const char *)val);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+               ct_input_update_vibration(cinput_d->contact, cinput_d->ly_vibration);
+               free(val);
+       }
+}
+
+static inline ui_gadget_h input_myfile_ug(struct ug_cbs cbs,
+               service_h service, ct_input_data *cinput_d)
+{
+       ui_gadget_h ug;
+
+       cbs.layout_cb = ug_common_layout_cb;
+       cbs.priv = cinput_d;
+
+       ug = ug_create(cinput_d->cdetail_d->ug, MYFILES_UG, UG_MODE_FULLVIEW, service, &cbs);
+       p_warn_if(NULL == ug, "ug_create() Failed");
+
+       return ug;
+}
+
+static inline ui_gadget_h input_vibration_ug(struct ug_cbs cbs,
+               service_h service, ct_input_data *cinput_d)
+{
+       ui_gadget_h ug;
+
+       cbs.layout_cb = ug_common_layout_cb;
+       cbs.priv = cinput_d;
+
+       ug = ug_create(cinput_d->cdetail_d->ug, VIBRATION_UG, UG_MODE_FULLVIEW, service, &cbs);
+       p_warn_if(NULL == ug, "ug_create() Failed");
+
+       return ug;
+}
+
+void ct_input_myfile_vibration(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       struct ug_cbs cbs = {0};
+       ct_input_data *cinput_d = data;
+       char *vibration_path = NULL;
+
+       service_h service;
+
+       service_create(&service);
+       service_add_extra_data(service, "caller", "org.tizen.phone");
+
+       err = contacts_record_get_str_p(cinput_d->contact, _contacts_contact.vibration, &vibration_path);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)",err);
+
+       if (vibration_path) {
+               service_add_extra_data(service, "selected", vibration_path);
+       }
+
+       cbs.result_cb = input_vibration_result;
+       cbs.destroy_cb = input_src_ug_destroy;
+       cinput_d->src_ug = input_vibration_ug(cbs, service, cinput_d);
+       p_warn_if(NULL == cinput_d->src_ug, "input_vibration_ug() Failed");
+
+       service_destroy(service);
+
+       if (cinput_d->popup) {
+               evas_object_del(cinput_d->popup);
+               cinput_d->popup = NULL;
+       }
+}
+
+void ct_input_myfile_ringtone(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       struct ug_cbs cbs = {0};
+       ct_input_data *cinput_d = data;
+       const char *ringtone_path = NULL;
+       char *str = NULL;
+       char buf[PH_TEXT_MAX_LEN+1];
+
+       service_h service;
+
+       service_create(&service);
+
+       service_add_extra_data(service, "path", "/opt/share/settings/Ringtones");
+       service_add_extra_data(service, "select_type", "SINGLE_FILE");
+       service_add_extra_data(service, "file_type", "SOUND");
+
+       err = contacts_record_get_str_p(cinput_d->contact, _contacts_contact.ringtone_path, &str);
+       if(CONTACTS_ERROR_NONE == err)
+               ringtone_path = ct_detail_get_ringtone_display_name(str);
+
+       if (ringtone_path && *ringtone_path) {
+               snprintf(buf, sizeof(buf), "/opt/share/settings/Ringtones/%s", ringtone_path);
+               service_add_extra_data(service, "marked_mode", buf);
+       }
+
+       cbs.result_cb = input_myfile_ringtone_result;
+       cbs.destroy_cb = input_src_ug_destroy;
+       cinput_d->src_ug = input_myfile_ug(cbs, service, cinput_d);
+
+       if (cinput_d->popup) {
+               evas_object_del(cinput_d->popup);
+               cinput_d->popup = NULL;
+       }
+
+       service_destroy(service);
+}
+
+#define ACCOUNT_RGEX           "([a-z0-9!#$%&'*+/=?^_`{|}~-]+[.])*[a-z0-9!#$%&'*+/=?^_`{|}~-]+"
+#define DOMAIN_RGEX            "([a-z0-9!#$%&'*+/=?^_`{|}~-]+[.])+[a-z0-9!#$%&'*+/=?^_`{|}~-]+"
+#define EMAIL_RGEX             ACCOUNT_RGEX"@"DOMAIN_RGEX
+
+int ct_input_valid_email(contacts_record_h record_contact)
+{
+       int len;
+       int index = 0;
+       int result = TRUE;
+       char *email = NULL;
+       regex_t compiled;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record_contact, _contacts_contact.email, index++, &record)) {
+               err = contacts_record_get_str_p(record, _contacts_email.email, &email);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_record_get_str_p() Failed(%d)", err);
+                       continue;
+               }
+               if (email && strlen(email) >0) {
+                       len = strlen(email) + 1;
+                       regmatch_t str[len];
+
+                       if (regcomp(&compiled, EMAIL_RGEX, REG_ICASE | REG_EXTENDED))
+                               result = FALSE;
+                       if (regexec(&compiled, email, len, str, 0) == REG_NOMATCH)
+                               result = FALSE;
+
+                       regfree(&compiled);
+               }
+               if (!result)
+                       break;
+       }
+       return result;
+}
+
+static int input_is_name_empty(contacts_record_h record_contact)
+{
+       contacts_record_h record = NULL;
+       char *name = NULL;
+
+       record = ct_input_get_record_name(record_contact);
+       p_retvm_if(NULL == record, TRUE, "ct_input_get_record_name() return NULL");
+
+       contacts_record_get_str_p(record, _contacts_name.first, &name);
+       if (NULL == name || '\0' == *name) {
+               contacts_record_get_str_p(record, _contacts_name.last, &name);
+               if (NULL == name || '\0' == *name) {
+                       return TRUE;
+               }
+       }
+       return FALSE;
+}
+
+static int input_is_num_empty(contacts_record_h record_contact)
+{
+       int index = 0;
+       char *number;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record_contact, _contacts_contact.number, index++, &record)) {
+               err = contacts_record_get_str_p(record, _contacts_number.number, &number);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_record_get_str_p() Failed(%d)", err);
+                       continue;
+               }
+               if (number && *number)
+                       return FALSE;
+       }
+       return TRUE;
+}
+
+static int input_is_email_empty(contacts_record_h record_contact)
+{
+       int index = 0;
+       char *email;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record_contact, _contacts_contact.email, index++, &record)) {
+               err = contacts_record_get_str_p(record, _contacts_email.email, &email);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_record_get_str_p() Failed(%d)", err);
+                       continue;
+               }
+               if (email && *email)
+                       return FALSE;
+       }
+       return TRUE;
+}
+
+static void input_btn_popup(ct_detail_data *cdetail_d, const char *desc)
+{
+       Evas_Object *popup;
+       Evas_Object *btn;
+
+       popup = elm_popup_add(cdetail_d->navi);
+       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       elm_object_text_set(popup, desc);
+
+       btn = elm_button_add(popup);
+       elm_object_text_set(btn, S_(PH_SYS_SK_OK));
+       elm_object_part_content_set(popup, "button1", btn);
+       elm_object_style_set(btn, "popup_button/default");
+       evas_object_smart_callback_add(btn, "clicked", ct_detail_popup_hide_cb, cdetail_d);
+
+       cdetail_d->popup = popup;
+       evas_object_show(popup);
+}
+
+void ct_input_save_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int ret;
+       int ret_id = 0;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_detail_data *cdetail_d;
+       ct_input_data *cinput_d = data;
+
+       p_retm_if(NULL == cinput_d, "cinput_d is NULL");
+
+       cdetail_d = cinput_d->cdetail_d;
+
+       err = contacts_record_set_int(cinput_d->contact, _contacts_contact.address_book_id, cinput_d->base_ab);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+
+       if (TRUE != (ret = ct_input_valid_email(cinput_d->contact))) {
+               input_btn_popup(cdetail_d, T_(CT_GET_TEXT_ERR, CTTEXT_INVALID_EMAIL));
+               return;
+       }
+
+       if (input_is_name_empty(cinput_d->contact)
+                       && input_is_num_empty(cinput_d->contact)
+                       && input_is_email_empty(cinput_d->contact)) {
+               input_btn_popup(cdetail_d, T_(CT_GET_TEXT_ERR, CTTEXT_SAVE_FAIL));
+               return;
+       }
+
+       if (cinput_d->contact_id) {
+               err = contacts_db_update_record(cinput_d->contact);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ctui_create_contacts_error_popup(cdetail_d->navi, err);
+                       return;
+               }
+               else {
+                       cinput_d->saved = true;
+               }
+       }
+       else {
+               err = contacts_db_insert_record(cinput_d->contact, &ret_id);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ctui_create_contacts_error_popup(cdetail_d->navi, err);
+                       return;
+               }
+               cinput_d->saved = true;
+               input_set_base_ab(cinput_d->base_ab_name);
+               if (NULL == cdetail_d->prev_view_data && cdetail_d->ug)
+                       phone_ug_return_id(cdetail_d->ug, ret_id, 0, 0);
+       }
+
+       /* evas_object_smart_callback_del() func will be deleted */
+       evas_object_smart_callback_del(obj, "clicked", ct_input_save_cb);
+
+       if (cdetail_d->prev_view_data && ((CT_UG_REQUEST_UPDATE_CONTACT <= cdetail_d->ug_request &&
+                                       cdetail_d->ug_request <= CT_UG_REQUEST_SAVE_RINGTONE) ||
+                               (PH_UG_REQUEST_SET_WITH_NUM <= cdetail_d->ug_request &&
+                                cdetail_d->ug_request <= PH_UG_REQUEST_SET_WITH_RINGTONE))){
+               ug_destroy_me(cdetail_d->ug);
+       }
+       else if (cdetail_d->ug && !cdetail_d->has_detail && NULL == cdetail_d->prev_view_data) {
+               ug_destroy_me(cdetail_d->ug);
+       }
+       else if (cdetail_d->vcard_path)
+               elm_exit();
+       else
+               elm_naviframe_item_pop(cdetail_d->navi);
+}
+
+void ct_input_custom_type_rename_cb(void *data, char *str)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Evas_Object *btn_type;
+       ct_input_typed_data *typed_data = data;
+       p_retm_if(NULL == typed_data, "parameter(typed_data)");
+
+       if (0 == strcmp(typed_data->view_uri, _contacts_number._uri)) {
+               err = contacts_record_set_int(typed_data->record, _contacts_number.type, CONTACTS_NUMBER_TYPE_CUSTOM);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+               err = contacts_record_set_str(typed_data->record, _contacts_number.label, str);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+       }
+       else if (0 == strcmp(typed_data->view_uri, _contacts_email._uri)) {
+               err = contacts_record_set_int(typed_data->record, _contacts_email.type, CONTACTS_EMAIL_TYPE_CUSTOM);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+               err = contacts_record_set_str(typed_data->record, _contacts_email.label, str);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+       }
+       else if (0 == strcmp(typed_data->view_uri, _contacts_address._uri)) {
+               err = contacts_record_set_int(typed_data->record, _contacts_address.type, CONTACTS_ADDRESS_TYPE_CUSTOM);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+               err = contacts_record_set_str(typed_data->record, _contacts_address.label, str);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+       }
+       else if (0 == strcmp(typed_data->view_uri, _contacts_url._uri)) {
+               err = contacts_record_set_int(typed_data->record, _contacts_url.type, CONTACTS_URL_TYPE_CUSTOM);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+               err = contacts_record_set_str(typed_data->record, _contacts_url.label, str);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+       }
+       else if (0 == strcmp(typed_data->view_uri, _contacts_messenger._uri)) {
+               err = contacts_record_set_int(typed_data->record, _contacts_messenger.type, CONTACTS_MESSENGER_TYPE_CUSTOM);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+               err = contacts_record_set_str(typed_data->record, _contacts_messenger.label, str);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+       }
+       else if (0 == strcmp(typed_data->view_uri, _contacts_relationship._uri)) {
+               err = contacts_record_set_int(typed_data->record, _contacts_relationship.type, CONTACTS_RELATIONSHIP_TYPE_CUSTOM);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+               err = contacts_record_set_str(typed_data->record, _contacts_relationship.label, str);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+       }
+       else if (0 == strcmp(typed_data->view_uri, _contacts_event._uri)) {
+               err = contacts_record_set_int(typed_data->record, _contacts_event.type, CONTACTS_EVENT_TYPE_CUSTOM);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+               err = contacts_record_set_str(typed_data->record, _contacts_event.label, str);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+       }
+
+       btn_type = elm_object_part_content_get(typed_data->ly_content, "elm.icon.type");
+       p_retm_if(NULL == btn_type, "elm_object_part_content_get() return NULL");
+
+       if (str && *str)
+               elm_object_text_set(btn_type, str);
+}
+
+int ct_input_get_number_type(int ct_num_type)
+{
+       int ret_type;
+
+       switch (ct_num_type) {
+       case CTTEXT_TYPE_MOBILE:
+               ret_type = CONTACTS_NUMBER_TYPE_CELL;
+               break;
+       case CTTEXT_TYPE_HOME:
+               ret_type = CONTACTS_NUMBER_TYPE_VOICE | CONTACTS_NUMBER_TYPE_HOME;
+               break;
+       case CTTEXT_TYPE_HOME2:
+               ret_type = CONTACTS_NUMBER_TYPE_CELL | CONTACTS_NUMBER_TYPE_HOME;
+               break;
+       case CTTEXT_TYPE_WORK:
+               ret_type = CONTACTS_NUMBER_TYPE_VOICE | CONTACTS_NUMBER_TYPE_WORK;
+               break;
+       case CTTEXT_TYPE_WORK2:
+               ret_type = CONTACTS_NUMBER_TYPE_CELL | CONTACTS_NUMBER_TYPE_WORK;
+               break;
+       case CTTEXT_TYPE_FAX_HOME:
+               ret_type = CONTACTS_NUMBER_TYPE_FAX | CONTACTS_NUMBER_TYPE_HOME;
+               break;
+       case CTTEXT_TYPE_FAX_WORK:
+               ret_type = CONTACTS_NUMBER_TYPE_FAX | CONTACTS_NUMBER_TYPE_WORK;
+               break;
+       case CTTEXT_TYPE_ASSISTANT:
+               ret_type = CONTACTS_NUMBER_TYPE_ASSISTANT;
+               break;
+       case CTTEXT_TYPE_PAGER:
+               ret_type = CONTACTS_NUMBER_TYPE_PAGER;
+               break;
+       case CTTEXT_TYPE_CAR:
+               ret_type = CONTACTS_NUMBER_TYPE_CAR;
+               break;
+       case CTTEXT_TYPE_CUSTOM:
+               ret_type = CONTACTS_NUMBER_TYPE_CUSTOM;
+               break;
+       case CTTEXT_TYPE_OTHER:
+       default:
+               ret_type = CONTACTS_NUMBER_TYPE_OTHER;
+               break;
+       }
+
+       return ret_type;
+}
+
+void ct_input_entry_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       if (elm_object_focus_get(obj)) return;
+       evas_object_smart_callback_call(obj, "unfocused", NULL);
+}
+
+Evas_Object* ct_input_add_editfield(Evas_Object *parent, const char* guide_txt,
+               Evas_Smart_Cb unfocused_cb, void *unfocused_cb_data)
+{
+       Evas_Object *editfield;
+       Evas_Object *entry;
+
+       editfield = ctui_create_editfield(parent, NULL, guide_txt, false);
+       p_retvm_if(NULL == editfield, NULL, "ctui_create_editfield() return NULL");
+
+       entry = elm_object_part_content_get(editfield, "elm.swallow.content");
+       evas_object_smart_callback_add(entry, "changed", ct_input_entry_changed_cb, editfield);
+
+       if (unfocused_cb)
+               evas_object_smart_callback_add(entry, "unfocused", unfocused_cb, unfocused_cb_data);
+
+       return editfield;
+}
+
+int ct_input_next_number_type(contacts_record_h record_contact)
+{
+       int i;
+       int used[CTTEXT_TYPE_RADIO+1] = {0};
+       int cts_type;
+       int type;
+       int index = 0;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record_contact, _contacts_contact.number, index++, &record)) {
+               err = contacts_record_get_int(record, _contacts_number.type, &cts_type);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_record_get_int() Failed(%d)", err);
+                       continue;
+               }
+               type = phone_detail_log_get_phonenumber_type(cts_type);
+               used[type] = 1;
+       }
+
+       for (i=CTTEXT_TYPE_MOBILE;i<CTTEXT_TYPE_OTHER;i++)  {
+               if (0 == used[i])
+                       return ct_input_get_number_type(i);
+       }
+       return CTTEXT_TYPE_OTHER;
+}
+
+int ct_input_next_email_type(contacts_record_h record_contact)
+{
+       int i;
+       int used = 0;
+       int cts_type;
+       int index = 0;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record_contact, _contacts_contact.email, index++, &record)) {
+               err = contacts_record_get_int(record, _contacts_email.type, &cts_type);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_record_get_int() Failed(%d)", err);
+                       continue;
+               }
+               used |= cts_type;
+       }
+       for (i=1;(1<<i)<=CONTACTS_EMAIL_TYPE_WORK;i++) {
+               if (!(used & (1<<i)))
+                       return 1<<i;
+       }
+
+       return CONTACTS_EMAIL_TYPE_OTHER;
+}
+
+int ct_input_next_event_type(contacts_record_h record_contact)
+{
+       int index = 0;
+       int cts_type;
+       bool used_birthday = false;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record_contact, _contacts_contact.event, index++, &record)) {
+               err = contacts_record_get_int(record, _contacts_event.type, &cts_type);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_record_get_int() Failed(%d)", err);
+                       continue;
+               }
+               if (CONTACTS_EVENT_TYPE_BIRTH == cts_type) {
+                       used_birthday = true;
+                       break;
+               }
+       }
+
+       if (used_birthday)
+               return CONTACTS_EVENT_TYPE_ANNIVERSARY;
+
+       return CONTACTS_EVENT_TYPE_BIRTH;
+}
+
+int ct_input_next_address_type(contacts_record_h record_contact)
+{
+       int i;
+       int used = 0;
+       int cts_type;
+       int index = 0;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record_contact, _contacts_contact.address, index++, &record)) {
+               err = contacts_record_get_int(record, _contacts_address.type, &cts_type);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_record_get_int() Failed(%d)", err);
+                       continue;
+               }
+               used |= cts_type;
+       }
+       for (i=1;(1<<i)<=CONTACTS_ADDRESS_TYPE_WORK;i++) {
+               if (!(used & (1<<i)))
+                       return 1<<i;
+       }
+
+       return CONTACTS_ADDRESS_TYPE_OTHER;
+}
+
+int ct_input_next_web_type(contacts_record_h record_contact)
+{
+       int i;
+       int index = 0;
+       int cts_type;
+       int used[CONTACTS_URL_TYPE_WORK+1] = {0};
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record_contact, _contacts_contact.url, index++, &record)) {
+               err = contacts_record_get_int(record, _contacts_url.type, &cts_type);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_record_get_int() Failed(%d)", err);
+                       continue;
+               }
+               used[cts_type] = 1;
+       }
+
+       for (i=CONTACTS_URL_TYPE_HOME;i<=CONTACTS_URL_TYPE_WORK;i++) {
+               if (0 == used[i])
+                       return i;
+       }
+       return CONTACTS_URL_TYPE_OTHER;
+}
+
+int ct_input_next_relationship_type(contacts_record_h record_contact)
+{
+       int i;
+       int index = 0;
+       int cts_type;
+       int used[CONTACTS_RELATIONSHIP_TYPE_SPOUSE+1] = {0};
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record_contact, _contacts_contact.relationship, index++, &record)) {
+               err = contacts_record_get_int(record, _contacts_relationship.type, &cts_type);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_record_get_int() Failed(%d)", err);
+                       continue;
+               }
+               used[cts_type] = 1;
+       }
+
+       for (i=CONTACTS_RELATIONSHIP_TYPE_ASSISTANT;i<=CONTACTS_RELATIONSHIP_TYPE_SPOUSE;i++) {
+               if (!used[i])
+                       return i;
+       }
+       return CONTACTS_RELATIONSHIP_TYPE_CUSTOM;
+}
+
+int ct_input_next_messenger_type(contacts_record_h record_contact)
+{
+       int i;
+       int index = 0;
+       int cts_type;
+       int used[CONTACTS_MESSENGER_TYPE_IRC+1] = {0};
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(record_contact, _contacts_contact.messenger, index++, &record)) {
+               err = contacts_record_get_int(record, _contacts_messenger.type, &cts_type);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_record_get_int() Failed(%d)", err);
+                       continue;
+               }
+               used[cts_type] = 1;
+       }
+
+       for (i=CONTACTS_MESSENGER_TYPE_GOOGLE;i<=CONTACTS_MESSENGER_TYPE_IRC;i++) {
+               if (0 == used[i])
+                       return i;
+       }
+
+       return CONTACTS_MESSENGER_TYPE_OTHER;
+}
+
+
+Evas_Object* ct_input_create_dg_layout(Evas_Object *parent, const char *theme)
+{
+       Evas_Object *layout = elm_layout_add(parent);
+       p_retvm_if(NULL == layout, NULL, "elm_layout_add() return NULL");
+
+       elm_layout_theme_set(layout, "layout", "dialogue", theme);
+       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, 0.0);
+       evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, 0.0);
+
+       evas_object_show(layout);
+       return layout;
+}
+
+void ct_input_typed_layout_del_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       ct_input_typed_data *typed_data = data;
+       p_retm_if(NULL == typed_data, "parameter(typed_data) is NULL");
+       free(typed_data);
+}
+
+void ct_input_update_ringtone(contacts_record_h record_contact, Evas_Object *ly_content)
+{
+       const char *display;
+       char *temp;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       err = contacts_record_get_str_p(record_contact, _contacts_contact.ringtone_path, &temp);
+       p_retm_if(CONTACTS_ERROR_NONE != err && CONTACTS_ERROR_NO_DATA != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+       display = ct_detail_get_ringtone_display_name((const char *)temp);
+
+       elm_object_part_text_set(ly_content, "elm.text.2", display);
+}
+
+void ct_input_update_vibration(contacts_record_h record_contact, Evas_Object *ly_content)
+{
+       const char *display;
+       char *temp;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       err = contacts_record_get_str_p(record_contact, _contacts_contact.vibration, &temp);
+       p_retm_if(CONTACTS_ERROR_NONE != err && CONTACTS_ERROR_NO_DATA != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+       display = ct_detail_get_vibration_display_name((const char *)temp);
+
+       elm_object_part_text_set(ly_content, "elm.text.2", display);
+}
+
+unsigned int ct_input_box_idx_get(Evas_Object *box, Evas_Object *obj)
+{
+       int count = 0;
+       Eina_List *list, *cursor;
+       Evas_Object *data;
+       list = elm_box_children_get(box);
+
+       EINA_LIST_FOREACH(list, cursor, data) {
+               if (data == obj)
+                       break;
+               count++;
+       }
+       eina_list_free(list);
+       return count;
+}
+
+void ct_input_update_group(void *data)
+{
+       Evas_Object *ly_content;
+       char display[PH_TEXT_MAX_LEN+1];
+       ct_input_data *cinput_d = data;
+
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+       p_retm_if(NULL == cinput_d->contact || NULL == cinput_d->ly_group, "parameter is NULL");
+
+       ct_detail_get_group_names(cinput_d->contact, display, sizeof(display));
+       ly_content = cinput_d->ly_group;
+       elm_object_part_text_set(ly_content, "elm.text.2", display);
+}
+
+void ct_input_save_button_update(ct_input_data *cinput_d)
+{
+       PH_FN_CALL;
+       Evas_Object *save_btn;
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+
+       save_btn = elm_object_item_part_content_get(cinput_d->navi_item, "title_left_btn");
+       if (save_btn)
+               elm_object_disabled_set(save_btn, cinput_d->save_disable);
+
+       if (cinput_d->save_button)
+               elm_object_disabled_set(cinput_d->save_button, cinput_d->save_disable);
+}
+
+static inline Eina_Bool input_is_editfield_empty(Evas_Object *editfield)
+{
+       const char *val;
+       Evas_Object *entry;
+
+       p_retvm_if(NULL == editfield, EINA_TRUE, "parameter(editfield) is NULL");
+
+       entry = elm_object_part_content_get(editfield, "elm.swallow.content");
+       p_retvm_if(NULL == entry, EINA_TRUE, "elm_object_part_content_get() return NULL");
+
+       val = elm_entry_entry_get(entry);
+       if (val && *val)
+               return EINA_FALSE;
+
+       return EINA_TRUE;
+}
+
+static bool __input_is_field_filled(Evas_Object *box, Eina_List *list, Evas_Object *first, Evas_Object *last, const char *part)
+{
+       int idx = 0;;
+       Evas_Object *ly_content = NULL;
+       Evas_Object *edit_field = NULL;
+
+       p_retvm_if(NULL == box, false, "parameter(box) is NULL");
+       p_retvm_if(NULL == list, false, "parameter(list) is NULL");
+       p_retvm_if(NULL == first, false, "parameter(first) is NULL");
+       p_retvm_if(NULL == last, false, "parameter(last) is NULL");
+
+       ly_content = first;
+       idx = ct_input_box_idx_get(box, ly_content);
+       while (ly_content) {
+               edit_field = elm_object_part_content_get(ly_content, part);
+               if (EINA_FALSE == input_is_editfield_empty(edit_field))
+                       return true;
+
+               if (ly_content == last)
+                       break;
+               ly_content = eina_list_nth(list, ++idx);
+       }
+       return false;
+
+}
+
+static void __input_mandatory_field_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       bool exist_valid_field = false;
+       Eina_List *list = NULL;
+       Evas_Object *edit_field = NULL;
+       ct_input_data *cinput_d = data;
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+
+       edit_field = elm_object_part_content_get(cinput_d->ly_basic_info, "elm.icon");
+       if (edit_field && EINA_FALSE == input_is_editfield_empty(edit_field)) {
+               cinput_d->save_disable = EINA_FALSE;
+               ct_input_save_button_update(cinput_d);
+               return;
+       }
+
+       edit_field = elm_object_part_content_get(cinput_d->ly_basic_info_middle_name, "elm.icon");
+       if (edit_field && EINA_FALSE == input_is_editfield_empty(edit_field)) {
+               cinput_d->save_disable = EINA_FALSE;
+               ct_input_save_button_update(cinput_d);
+               return;
+       }
+
+       edit_field = elm_object_part_content_get(cinput_d->ly_basic_info_last_name, "elm.icon");
+       if (edit_field && EINA_FALSE == input_is_editfield_empty(edit_field)) {
+               cinput_d->save_disable = EINA_FALSE;
+               ct_input_save_button_update(cinput_d);
+               return;
+       }
+
+       edit_field = elm_object_part_content_get(cinput_d->ly_basic_info_suffix, "elm.icon");
+       if (edit_field && EINA_FALSE == input_is_editfield_empty(edit_field)) {
+               cinput_d->save_disable = EINA_FALSE;
+               ct_input_save_button_update(cinput_d);
+               return;
+       }
+
+       edit_field = elm_object_part_content_get(cinput_d->ly_basic_info_nickname, "elm.icon");
+       if (edit_field && EINA_FALSE == input_is_editfield_empty(edit_field)) {
+               cinput_d->save_disable = EINA_FALSE;
+               ct_input_save_button_update(cinput_d);
+               return;
+       }
+
+       edit_field = elm_object_part_content_get(cinput_d->ly_basic_info_job_title, "elm.icon");
+       if (edit_field && EINA_FALSE == input_is_editfield_empty(edit_field)) {
+               cinput_d->save_disable = EINA_FALSE;
+               ct_input_save_button_update(cinput_d);
+               return;
+       }
+
+       edit_field = elm_object_part_content_get(cinput_d->ly_basic_info_department, "elm.icon");
+       if (EINA_FALSE == input_is_editfield_empty(edit_field)) {
+               cinput_d->save_disable = EINA_FALSE;
+               ct_input_save_button_update(cinput_d);
+               return;
+       }
+
+       edit_field = elm_object_part_content_get(cinput_d->ly_basic_info_company, "elm.icon");
+       if (edit_field && EINA_FALSE == input_is_editfield_empty(edit_field)) {
+               cinput_d->save_disable = EINA_FALSE;
+               ct_input_save_button_update(cinput_d);
+               return;
+       }
+
+       list = elm_box_children_get(cinput_d->box);
+       exist_valid_field = __input_is_field_filled(cinput_d->box, list, cinput_d->ly_number_first, cinput_d->ly_number_last, "elm.icon");
+       if (exist_valid_field) {
+               PH_DBG("valid field = number");
+               cinput_d->save_disable = EINA_FALSE;
+               ct_input_save_button_update(cinput_d);
+               eina_list_free(list);
+               return;
+       }
+
+       exist_valid_field = __input_is_field_filled(cinput_d->box, list, cinput_d->ly_email_first, cinput_d->ly_email_last, "elm.icon");
+       if (exist_valid_field) {
+               PH_DBG("valid field = email");
+               cinput_d->save_disable = EINA_FALSE;
+               ct_input_save_button_update(cinput_d);
+               eina_list_free(list);
+               return;
+       }
+
+       exist_valid_field = __input_is_field_filled(cinput_d->box, list, cinput_d->ly_addr_first, cinput_d->ly_addr_last, "elm.icon");
+       if (exist_valid_field) {
+               PH_DBG("valid field = address");
+               cinput_d->save_disable = EINA_FALSE;
+               ct_input_save_button_update(cinput_d);
+               eina_list_free(list);
+               return;
+       }
+
+       exist_valid_field = __input_is_field_filled(cinput_d->box, list, cinput_d->ly_messenger_first, cinput_d->ly_messenger_last, "elm.icon");
+       if (exist_valid_field) {
+               PH_DBG("valid field = messenger");
+               cinput_d->save_disable = EINA_FALSE;
+               ct_input_save_button_update(cinput_d);
+               eina_list_free(list);
+               return;
+       }
+
+       exist_valid_field = __input_is_field_filled(cinput_d->box, list, cinput_d->ly_url_first, cinput_d->ly_url_last, "elm.icon");
+       if (exist_valid_field) {
+               PH_DBG("valid field = url");
+               cinput_d->save_disable = EINA_FALSE;
+               ct_input_save_button_update(cinput_d);
+               eina_list_free(list);
+               return;
+       }
+
+       exist_valid_field = __input_is_field_filled(cinput_d->box, list, cinput_d->ly_relationship_first, cinput_d->ly_relationship_last, "elm.icon");
+       if (exist_valid_field) {
+               PH_DBG("valid field = url");
+               cinput_d->save_disable = EINA_FALSE;
+               ct_input_save_button_update(cinput_d);
+               eina_list_free(list);
+               return;
+       }
+
+       eina_list_free(list);
+
+       edit_field = elm_object_part_content_get(cinput_d->ly_note, "elm.icon");
+       if (edit_field && EINA_FALSE == input_is_editfield_empty(edit_field)) {
+               cinput_d->save_disable = EINA_FALSE;
+               ct_input_save_button_update(cinput_d);
+               return;
+       }
+
+       PH_DBG("cinput_d->save_disable=%d",cinput_d->save_disable);
+       if (EINA_TRUE == cinput_d->save_disable)
+               return;
+
+       cinput_d->save_disable = EINA_TRUE;
+       ct_input_save_button_update(cinput_d);
+}
+
+void ct_input_add_name_field(Evas_Object *editfield, ct_input_data *cinput_d)
+{
+       Evas_Object *entry;
+
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+       p_retm_if(NULL == editfield, "parameter(editfield) is NULL");
+
+       entry = elm_object_part_content_get(editfield, "elm.swallow.content");
+       p_retm_if(NULL == cinput_d, "elm_object_part_content_get() return NULL");
+
+       evas_object_smart_callback_add(entry, "changed", __input_mandatory_field_changed_cb, cinput_d);
+       evas_object_smart_callback_add(entry, "preedit,changed", __input_mandatory_field_changed_cb, cinput_d);
+}
+
+int ct_input_get_full_address(contacts_record_h record_postal, char *buf, int buf_len)
+{
+       char *code = NULL;
+       char *region = NULL;
+       char *locality = NULL;
+       char *street = NULL;
+       char *extended = NULL;
+       char *country = NULL;
+       char *pobox = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       err = contacts_record_get_str_p(record_postal, _contacts_address.postal_code, &code);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+       err = contacts_record_get_str_p(record_postal, _contacts_address.extended, &extended);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+       err = contacts_record_get_str_p(record_postal, _contacts_address.postbox, &pobox);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+       err = contacts_record_get_str_p(record_postal, _contacts_address.street, &street);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+       err = contacts_record_get_str_p(record_postal, _contacts_address.locality, &locality);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+       err = contacts_record_get_str_p(record_postal, _contacts_address.region, &region);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+       err = contacts_record_get_str_p(record_postal, _contacts_address.country, &country);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+       snprintf(buf, buf_len, "%s%s%s%s%s%s%s%s%s%s%s%s%s", SAFE_STR(code), STR_BLANK(code, extended), STR_BLANK(extended, pobox),
+                       STR_BLANK(pobox, street), STR_BLANK(street, locality), STR_BLANK(locality, region), STR_BLANK(region, country));
+
+       return 0;
+}
+
+static contacts_record_h input_get_record(contacts_record_h record_contact, int property_id)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       p_retvm_if(NULL == record_contact, NULL, "parameter(record_contact) is NULL");
+
+       err = contacts_record_get_child_record_at_p(record_contact, property_id, 0, &record);
+       p_retvm_if (CONTACTS_ERROR_NONE != err, NULL, "contacts_record_get_child_record_at_p() Failed(%d)", err);
+
+       return record;
+}
+
+contacts_record_h ct_input_new_record(contacts_record_h contact, int property_id, const char *view_uri)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       err = contacts_record_create(view_uri, &record);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "contacts_record_create() Failed(%d)", err);
+
+       err = contacts_record_add_child_record(contact, property_id, record);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_add_child_record() Failed(%d)", err);
+
+       return record;
+}
+
+contacts_record_h ct_input_new_record_relationship(contacts_record_h contact)
+{
+       int type;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       type = ct_input_next_relationship_type(contact);
+       PH_DBG("type=%d",type);
+
+       record = ct_input_new_record(contact, _contacts_contact.relationship, _contacts_relationship._uri);
+       p_retvm_if(NULL == record, NULL, "ct_input_new_record() return NULL");
+
+       err = contacts_record_set_int(record, _contacts_relationship.type, type);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+       return record;
+}
+
+contacts_record_h ct_input_new_record_address(contacts_record_h contact)
+{
+       int type;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       type = ct_input_next_address_type(contact);
+       PH_DBG("type=%d",type);
+
+       record = ct_input_new_record(contact, _contacts_contact.address, _contacts_address._uri);
+       p_retvm_if(NULL == record, NULL, "ct_input_new_record() return NULL");
+
+       err = contacts_record_set_int(record, _contacts_address.type, type);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+       return record;
+}
+
+contacts_record_h ct_input_new_record_web(contacts_record_h contact)
+{
+       int type;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       type = ct_input_next_web_type(contact);
+       PH_DBG("type=%d",type);
+
+       record = ct_input_new_record(contact, _contacts_contact.url, _contacts_url._uri);
+       p_retvm_if(NULL == record, NULL, "ct_input_new_record() return NULL");
+
+       err = contacts_record_set_int(record, _contacts_url.type, type);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+       return record;
+}
+
+contacts_record_h ct_input_new_record_number(contacts_record_h contact)
+{
+       int type;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       type = ct_input_next_number_type(contact);
+       PH_DBG("type=%d",type);
+
+       record = ct_input_new_record(contact, _contacts_contact.number, _contacts_number._uri);
+       p_retvm_if(NULL == record, NULL, "ct_input_new_record() return NULL");
+
+       err = contacts_record_set_int(record, _contacts_number.type, type);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+       return record;
+}
+
+contacts_record_h ct_input_new_record_email(contacts_record_h contact)
+{
+       int type;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       type = ct_input_next_email_type(contact);
+       PH_DBG("type=%d",type);
+
+       record = ct_input_new_record(contact, _contacts_contact.email, _contacts_email._uri);
+       p_retvm_if(NULL == record, NULL, "ct_input_new_record() return NULL");
+
+       err = contacts_record_set_int(record, _contacts_email.type, type);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+       return record;
+}
+
+
+contacts_record_h ct_input_new_record_messenger(contacts_record_h contact)
+{
+       int type;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       type = ct_input_next_messenger_type(contact);
+       PH_DBG("type=%d",type);
+
+       record = ct_input_new_record(contact, _contacts_contact.messenger, _contacts_messenger._uri);
+       p_retvm_if(NULL == record, NULL, "ct_input_new_record() return NULL");
+
+       err = contacts_record_set_int(record, _contacts_messenger.type, type);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+       return record;
+}
+
+contacts_record_h ct_input_new_record_event(contacts_record_h contact)
+{
+       int type;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       type = ct_input_next_event_type(contact);
+       PH_DBG("type=%d",type);
+
+       record = ct_input_new_record(contact, _contacts_contact.event, _contacts_event._uri);
+       p_retvm_if(NULL == record, NULL, "ct_input_new_record() return NULL");
+
+       err = contacts_record_set_int(record, _contacts_event.type, type);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+       return record;
+}
+
+contacts_record_h ct_input_get_record_nickname(contacts_record_h record_contact)
+{
+       PH_FN_CALL;
+       contacts_record_h record = NULL;
+       record = input_get_record(record_contact, _contacts_contact.nickname);
+       if (NULL == record)
+               record = ct_input_new_record(record_contact, _contacts_contact.nickname, _contacts_nickname._uri);
+       return record;
+}
+
+contacts_record_h ct_input_get_record_name(contacts_record_h record_contact)
+{
+       PH_FN_CALL;
+       contacts_record_h record = NULL;
+       record = input_get_record(record_contact, _contacts_contact.name);
+       if (NULL == record) {
+               record = ct_input_new_record(record_contact, _contacts_contact.name, _contacts_name._uri);
+               PH_DBG("record=%p", record);
+       }
+
+       return record;
+}
+
+contacts_record_h ct_input_get_record_company(contacts_record_h record_contact)
+{
+       PH_FN_CALL;
+       contacts_record_h record = NULL;
+       record = input_get_record(record_contact, _contacts_contact.company);
+       if (NULL == record)
+               record = ct_input_new_record(record_contact, _contacts_contact.company, _contacts_company._uri);
+       return record;
+}
+
+contacts_record_h ct_input_get_record_note(contacts_record_h record_contact)
+{
+       PH_FN_CALL;
+       contacts_record_h record = NULL;
+       record = input_get_record(record_contact, _contacts_contact.note);
+       if (NULL == record)
+               record = ct_input_new_record(record_contact, _contacts_contact.note, _contacts_note._uri);
+       return record;
+}
+
+static void input_remove_empty_field(contacts_record_h record_contact, int property_id, int property_id_str)
+{
+       int i;
+       unsigned int count;
+       char *str;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       p_retm_if(NULL == record_contact, "parameter(record_contact) is NULL");
+
+       err = contacts_record_get_child_record_count(record_contact, property_id, &count);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_child_record_count() Failed(%d)", err);
+
+       for (i=count-1;0<=i;i--) {
+               err = contacts_record_get_child_record_at_p(record_contact, property_id, i, &record);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_record_get_child_record_at_p() Failed(%d)", err);
+                       continue;
+               }
+
+               err = contacts_record_get_str(record, property_id_str, &str);
+               if (CONTACTS_ERROR_NONE != err || NULL == str || '\0' == *str) {
+                       err = contacts_record_remove_child_record(record_contact, property_id, record);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_remove_child_record() Failed(%d)", err);
+
+                       err = contacts_record_destroy(record, true);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+               }
+               free(str);
+       }
+}
+
+static void input_remove_empty_field_address(contacts_record_h record_contact)
+{
+       int i;
+       unsigned int count;
+       char str[PH_TEXT_MAX_LEN];
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       p_retm_if(NULL == record_contact, "parameter(record_contact) is NULL");
+
+       err = contacts_record_get_child_record_count(record_contact, _contacts_contact.address, &count);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_child_record_count() Failed(%d)", err);
+
+       for (i=count-1;0<=i;i--) {
+               err = contacts_record_get_child_record_at_p(record_contact, _contacts_contact.address, i, &record);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_record_get_child_record_at_p() Failed(%d)", err);
+                       continue;
+               }
+               str[0] = '\0';
+               ct_detail_get_full_addr(record, str, sizeof(str));
+
+               if ('\0' == *str) {
+                       err = contacts_record_remove_child_record(record_contact, _contacts_contact.address, record);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_remove_child_record() Failed(%d)", err);
+
+                       err = contacts_record_destroy(record, true);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+               }
+       }
+
+}
+
+void ct_input_remove_empty_fields(contacts_record_h record_contact)
+{
+       PH_FN_CALL;
+       p_retm_if(NULL == record_contact, "parameter(record_contact) is NULL");
+       input_remove_empty_field(record_contact, _contacts_contact.number, _contacts_number.number);
+       input_remove_empty_field(record_contact, _contacts_contact.email, _contacts_email.email);
+       input_remove_empty_field_address(record_contact);
+       input_remove_empty_field(record_contact, _contacts_contact.url, _contacts_url.url);
+       input_remove_empty_field(record_contact, _contacts_contact.messenger, _contacts_messenger.im_id);
+       input_remove_empty_field(record_contact, _contacts_contact.note, _contacts_note.note);
+       input_remove_empty_field(record_contact, _contacts_contact.relationship, _contacts_relationship.name);
+}
+
+
diff --git a/lib/details/ct-input-utils.h b/lib/details/ct-input-utils.h
new file mode 100755 (executable)
index 0000000..1cc1771
--- /dev/null
@@ -0,0 +1,68 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CONTACTS_INPUT_UTILS_H__
+#define __CONTACTS_INPUT_UTILS_H__
+
+int ct_input_get_base_ab(void);
+void ct_input_camera(ct_input_data *cinput_d);
+void ct_input_gallery(ct_input_data *cinput_d);
+void ct_input_myfile_ringtone(void *data, Evas_Object *obj, void *event_info);
+void ct_input_myfile_vibration(void *data, Evas_Object *obj, void *event_info);
+void ct_input_save_cb(void *data, Evas_Object *obj, void *event_info);
+int ct_input_get_number_type(int ct_num_type);
+void ct_input_entry_changed_cb(void *data, Evas_Object *obj, void *event_info);
+Evas_Object* ct_input_add_editfield(Evas_Object *parent, const char* guide_txt, Evas_Smart_Cb unfocused_cb, void *unfocused_cb_data);
+int ct_input_next_number_type(contacts_record_h record_contact);
+int ct_input_next_email_type(contacts_record_h record_contact);
+int ct_input_next_address_type(contacts_record_h record_contact);
+int ct_input_next_web_type(contacts_record_h record_contact);
+int ct_input_next_messenger_type(contacts_record_h record_contact);
+int ct_input_next_relationship_type(contacts_record_h record_contact);
+int ct_input_next_event_type(contacts_record_h record_contact);
+void ct_input_custom_type_rename_cb(void *data, char *str);
+
+enum {
+       INPUT_LAYOUT_NONE,
+       INPUT_LAYOUT_RENAME,
+       INPUT_LAYOUT_EDIT,
+};
+Evas_Object* ct_input_create_dg_layout(Evas_Object *parent, const char *theme);
+void ct_input_typed_layout_del_cb(void *data, Evas *e, Evas_Object *obj, void *event_info);
+void ct_input_update_ringtone(contacts_record_h record_contact, Evas_Object *layout);
+void ct_input_update_vibration(contacts_record_h record_contact, Evas_Object *layout);
+unsigned int ct_input_box_idx_get(Evas_Object *box, Evas_Object *obj);
+void ct_input_update_group(void *data);
+void ct_input_save_button_update(ct_input_data *cinput_d);
+void ct_input_add_name_field(Evas_Object *editfield, ct_input_data *cinput_d);
+int ct_input_get_full_address(contacts_record_h record_postal, char *buf, int buf_len);
+
+contacts_record_h ct_input_get_record_nickname(contacts_record_h record_contact);
+contacts_record_h ct_input_get_record_name(contacts_record_h record_contact);
+contacts_record_h ct_input_get_record_company(contacts_record_h record_contact);
+contacts_record_h ct_input_get_record_note(contacts_record_h record_contact);
+contacts_record_h ct_input_new_record(contacts_record_h contact, int property_id, const char *view_uri);
+contacts_record_h ct_input_new_record_address(contacts_record_h contact);
+contacts_record_h ct_input_new_record_web(contacts_record_h contact);
+contacts_record_h ct_input_new_record_event(contacts_record_h contact);
+contacts_record_h ct_input_new_record_number(contacts_record_h contact);
+contacts_record_h ct_input_new_record_email(contacts_record_h contact);
+contacts_record_h ct_input_new_record_messenger(contacts_record_h contact);
+contacts_record_h ct_input_new_record_relationship(contacts_record_h contact);
+void ct_input_remove_empty_fields(contacts_record_h record_contact);
+
+#endif //__CONTACTS_INPUT_UTILS_H__
diff --git a/lib/details/ct-input-view.c b/lib/details/ct-input-view.c
new file mode 100755 (executable)
index 0000000..2e88641
--- /dev/null
@@ -0,0 +1,3245 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include <errno.h>
+#include <Ecore_X.h>
+#include "phone.h"
+#include "ct-detail.h"
+#include "ct-detail-utils.h"
+#include "ct-detail-view.h"
+#include "ct-list.h"
+#include "ct-input-utils.h"
+#include "ct-input-view.h"
+
+#include "ct-input-num-email.h"
+#include "ct-input-change-name.h"
+#include "ct-group.h"
+#include "ct-group-assign-view.h"
+
+static void input_fill_layout(ct_input_data *cinput_d);
+static void input_update_address(ct_input_data *cinput_d);
+static Evas_Object* input_new_layout_address(ct_input_data *cinput_d);
+static Evas_Object* input_new_layout_website(ct_input_data *cinput_d);
+static Evas_Object* input_new_layout_messenger(ct_input_data *cinput_d);
+static Evas_Object* input_new_layout_relationship(ct_input_data *cinput_d);
+static Evas_Object* input_new_layout_event(ct_input_data *cinput_d);
+static void __input_basic_info_expand_clicked_cb(void *data, Evas_Object *obj, void *event_info);
+
+enum input_items {
+       INPUT_IMAGE = 0,
+       INPUT_BASIC_INFO,
+       INPUT_NUMBER,
+       INPUT_EMAIL,
+       INPUT_ADDRESS,
+
+       INPUT_MESSENGER,
+       INPUT_URL,
+       INPUT_RELATIONSHIP,
+       INPUT_EVENT,
+       INPUT_NOTE,
+
+       INPUT_GROUP,
+       INPUT_RINGTONE,
+       INPUT_VIBRATION,
+       INPUT_ADDRBOOK,
+
+       INPUT_MORE_INFO,
+       INPUT_ITEMS_MAX,
+};
+
+enum input_more_fiels {
+       INPUT_MORE_JOB_TITLE,
+       INPUT_MORE_DEPARTMENT,
+       INPUT_MORE_MESSENGER,
+       INPUT_MORE_URL,
+       INPUT_MORE_RELATIONSHIP,
+       INPUT_MORE_EVENT,
+       INPUT_MORE_NOTE,
+};
+
+#define CT_INPUT_ADDRESS_MAX_CHAR 1000
+#define CT_INPUT_MOREINFO_PORTRAIT_Y 1066
+#define CT_INPUT_MOREINFO_LANDSCAPE_Y 506
+
+static Elm_Genlist_Item_Class input_ringtone_itc, input_vibration_itc;
+
+static void input_layout_mouse_up_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *layout = (Evas_Object *) data;
+       elm_object_signal_emit(layout, "elm,state,unselected", "elm");
+}
+
+static void input_layout_mouse_move_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
+{
+       Evas_Event_Mouse_Move *ev = (Evas_Event_Mouse_Move *)event_info;
+       Evas_Object *layout = (Evas_Object *) data;
+       if (ev && ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD)
+               elm_object_signal_emit(layout, "elm,state,unselected", "elm");
+}
+
+static void input_layout_mouse_down_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *layout = (Evas_Object *) data;
+       elm_object_signal_emit(layout, "elm,state,selected", "elm");
+}
+
+static void input_layout_selectable_set(Evas_Object *layout)
+{
+       p_retm_if(NULL == layout, "parameter(layout) is NULL");
+       evas_object_event_callback_add(layout, EVAS_CALLBACK_MOUSE_UP, input_layout_mouse_up_cb, layout);
+       evas_object_event_callback_add(layout, EVAS_CALLBACK_MOUSE_DOWN, input_layout_mouse_down_cb, layout);
+       evas_object_event_callback_add(layout, EVAS_CALLBACK_MOUSE_MOVE, input_layout_mouse_move_cb, layout);
+}
+
+static void input_contacts_changed(const char *view_uri, void *user_data)
+{
+       int contact_id;
+       int current_version;
+       int id_ab, type;
+       bool changed = false;
+
+       contacts_list_h list = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       ct_input_data *cinput_d = user_data;
+       ct_detail_data *cdetail_d = cinput_d->cdetail_d;
+
+       p_retm_if(NULL == cdetail_d, "ct_detail_data is NULL");
+       p_retm_if(NULL == cinput_d->contact, "Contact is NULL");
+
+       if (cinput_d->saved)
+               return;
+
+       err = contacts_record_get_int(cinput_d->contact, _contacts_contact.address_book_id, &id_ab);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+       err = contacts_db_get_changes_by_version(_contacts_contact_updated_info._uri, cinput_d->base_ab, cinput_d->view_create_ver, &list, &current_version);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_changes_by_version() Failed(%d)", err);
+
+       while (CONTACTS_ERROR_NONE == err) {
+               err = phone_cts_get_int_from_list(list, _contacts_contact_updated_info.contact_id, &contact_id);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("phone_cts_get_int_from_list() Failed(%d)", err);
+                       err = contacts_list_next(list);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_next() Failed(%d)", err);
+                       continue;
+               }
+
+               if (contact_id == cinput_d->contact_id) {
+                       changed = true;
+                       err = phone_cts_get_int_from_list(list, _contacts_contact_updated_info.type, &type);
+                       break;
+               }
+               err = contacts_list_next(list);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_next() Failed(%d)", err);
+       }
+       err = contacts_list_destroy(list, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destrot() Failed(%d)", err);
+
+       p_ret_if(!changed);
+
+       if (CONTACTS_CHANGE_UPDATED == type || (CONTACTS_CHANGE_DELETED == type && !cdetail_d->has_detail))
+               elm_naviframe_item_pop(cdetail_d->navi);
+}
+
+static void input_view_delete_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_input_data *cinput_d = data;
+       ct_detail_data *cdetail_d = cinput_d->cdetail_d;
+
+       p_retm_if(NULL == cinput_d, "cinput_d is  NULL");
+       p_retm_if(NULL == cdetail_d, "cdetail_d is NULL");
+
+       if (cinput_d->contact_id) {
+               err = contacts_db_remove_changed_cb(_contacts_contact._uri, input_contacts_changed, cinput_d);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_remove_changed_cb() Failed(%d)", err);
+       }
+       if (cinput_d->win_prop_change)
+               ecore_event_handler_del(cinput_d->win_prop_change);
+       err = contacts_record_destroy(cinput_d->contact, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+
+       evas_object_data_del(cdetail_d->navi, KEY_INPUT_DATA);
+
+       if (cdetail_d->has_detail) {
+               cdetail_d->has_input = false;
+       }
+       else {
+               if (cdetail_d->child_ug)
+                       ug_destroy(cdetail_d->child_ug);
+
+               if (cdetail_d->popup)
+                       evas_object_del(cdetail_d->popup);
+
+               free(cdetail_d->base_ab_name);
+               free(cdetail_d);
+       }
+
+       if (cinput_d->crop_ug)
+               ug_destroy(cinput_d->crop_ug);
+
+       if (cinput_d->src_ug)
+               ug_destroy(cinput_d->src_ug);
+
+       free(cinput_d->name_old);
+       free(cinput_d->base_ab_name);
+       free(cinput_d);
+}
+
+static void input_nick_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       char *input;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       ct_input_data *cinput_d = data;
+
+       record = ct_input_get_record_nickname(cinput_d->contact);
+       p_retm_if(NULL == record, "ct_input_get_record_nickname() return NULL");
+
+       input = ctui_entry_markup_to_utf8(elm_entry_entry_get(obj));
+
+       err = contacts_record_set_str(record, _contacts_nickname.name, input);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+       free(input);
+}
+
+static void input_website_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       char *input;
+       ct_input_data *cinput_d;
+       Evas_Object *entry = obj;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = data;
+
+       p_retm_if(NULL == record, "parameter(record) is NULL");
+
+       cinput_d = evas_object_data_get(obj, KEY_INPUT_DATA);
+       p_retm_if(NULL == cinput_d, "evas_object_data_get() return NULL");
+
+       input = ctui_entry_markup_to_utf8(elm_entry_entry_get(entry));
+       p_retm_if(NULL == input, "ctui_entry_markup_to_utf8() return NULL");
+
+       err = contacts_record_set_str(record, _contacts_url.url, input);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+       free(input);
+}
+
+static void input_note_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       char *input;
+       ct_input_data *cinput_d;
+       Evas_Object *entry = obj;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = data;
+
+       p_retm_if(NULL == record, "parameter(record) is NULL");
+
+       cinput_d = evas_object_data_get(obj, KEY_INPUT_DATA);
+       p_retm_if(NULL == cinput_d, "evas_object_data_get() return NULL");
+
+       input = ctui_entry_markup_to_utf8(elm_entry_entry_get(entry));
+       p_retm_if(NULL == input, "ctui_entry_markup_to_utf8() return NULL");
+
+       err = contacts_record_set_str(record, _contacts_note.note, input);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+       free(input);
+}
+
+static inline char* input_get_contact_image_path(contacts_record_h record)
+{
+       contacts_record_h record_image;
+       char *img_path = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       record_image = ctui_get_record_image(record);
+       err = contacts_record_get_str_p(record_image, _contacts_image.path, &img_path);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "contacts_record_get_str_p() failed(%d)", err);
+
+       return img_path;
+}
+
+static void input_set_name_value(Evas_Object *entry, int field, ct_input_data *cinput_d)
+{
+       char *name;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+
+       record = ct_input_get_record_name(cinput_d->contact);
+       p_retm_if(NULL == record, "ct_input_get_record_name() return NULL");
+
+       name = ctui_entry_markup_to_utf8(elm_entry_entry_get(entry));
+       p_retm_if(NULL == name, "ctui_entry_markup_to_utf8() return NULL");
+
+       err = contacts_record_set_str(record, field, name);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+       free(name);
+}
+
+static void __input_firstname_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       input_set_name_value(obj, _contacts_name.first, data);
+}
+
+static void input_lastname_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       input_set_name_value(obj, _contacts_name.last, data);
+}
+
+static void input_middle_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       input_set_name_value(obj, _contacts_name.addition, data);
+}
+
+static void input_suffix_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       input_set_name_value(obj, _contacts_name.suffix, data);
+}
+
+static void input_set_company_value(Evas_Object *entry, int field, ct_input_data *cinput_d)
+{
+       char *str;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+
+       record = ct_input_get_record_company(cinput_d->contact);
+       p_retm_if(NULL == record, "ct_input_get_record_company() return NULL");
+
+       str = ctui_entry_markup_to_utf8(elm_entry_entry_get(entry));
+       p_retm_if(NULL == str, "ctui_entry_markup_to_utf8() return NULL");
+
+       err = contacts_record_set_str(record, field, str);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() failed(%d)", err);
+
+       free(str);
+}
+
+static void input_job_title_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       input_set_company_value(obj, _contacts_company.job_title, data);
+}
+
+static void input_department_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       input_set_company_value(obj, _contacts_company.department, data);
+}
+
+static void input_company_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       input_set_company_value(obj, _contacts_company.name, data);
+}
+
+static inline Evas_Object* __input_editfield_entry_set(Evas_Object *ef, const char *text)
+{
+       Evas_Object *en = elm_object_part_content_get(ef, "elm.swallow.content");
+       p_retvm_if(NULL == en, NULL, "elm_object_part_content_get() return NULL");
+
+       if (text && *text)
+               elm_entry_entry_set(en, text);
+       return en;
+}
+
+static Evas_Object* __input_fill_layout_basic_info_expand(ct_input_data *cinput_d, const char* guide_text,
+               Evas_Smart_Cb unfocused_cb, const char* view_uri, int property_id)
+{
+       char *display = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       Evas_Object *ly_content = NULL;
+       Evas_Object *editfield = NULL;
+       Evas_Object *box = cinput_d->box;
+
+       ly_content = ct_input_create_dg_layout(box, "1icon");
+       p_retvm_if(NULL == ly_content, NULL, "ct_input_create_dg_layout() return NULL");
+       evas_object_size_hint_align_set(ly_content, EVAS_HINT_FILL, 0.0);
+       elm_object_signal_emit(ly_content, "elm,state,edit,enabled", "");
+
+       editfield = ct_input_add_editfield(ly_content, guide_text, unfocused_cb, cinput_d);
+       ct_input_add_name_field(editfield, cinput_d);
+       p_retvm_if(NULL == editfield, NULL, "ct_input_add_editfield() return NULL");
+       elm_object_part_content_set(ly_content, "elm.icon", editfield);
+
+       if (0 == strcmp(_contacts_nickname._uri,view_uri))
+               record = ct_input_get_record_nickname(cinput_d->contact);
+       else if (0 == strcmp(_contacts_name._uri,view_uri))
+               record = ct_input_get_record_name(cinput_d->contact);
+       else if (0 == strcmp(_contacts_company._uri,view_uri))
+               record = ct_input_get_record_company(cinput_d->contact);
+
+       p_retvm_if(NULL == record, NULL, "record is NULL");
+
+       err = contacts_record_get_str_p(record, property_id, &display);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+       __input_editfield_entry_set(editfield, display);
+
+       return ly_content;
+}
+
+static void input_event_del(ct_input_data *cinput_d, ct_input_typed_data *typed_data)
+{
+       int idx;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Eina_List *list = NULL;
+
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+       p_retm_if(NULL == typed_data, "parameter(typed_data) is NULL");
+
+       err = contacts_record_remove_child_record(cinput_d->contact, _contacts_contact.event, typed_data->record);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_remove_child_record() failed(%d)", err);
+
+       if (typed_data->ly_content == cinput_d->ly_event_first) {
+               idx = ct_input_box_idx_get(cinput_d->box, typed_data->ly_content);
+               list = elm_box_children_get(cinput_d->box);
+               cinput_d->ly_event_first = eina_list_nth(list, idx + 1);
+               eina_list_free(list);
+       }
+
+       err = contacts_record_destroy(typed_data->record, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+       elm_box_unpack(cinput_d->box, typed_data->ly_content);
+       evas_object_del(typed_data->ly_content);
+}
+
+
+static void input_event_del_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_input_data *cinput_d = data;
+       ct_input_typed_data *typed_data;
+
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+
+       typed_data = evas_object_data_get(obj, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       input_event_del(cinput_d, typed_data);
+}
+
+
+static void input_event_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int year;
+       int month;
+       int day;
+       struct tm currtime;
+       ct_input_data *cinput_d = data;
+       Evas_Object *btn_minus;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_input_typed_data *typed_data;
+
+       typed_data = evas_object_data_get(obj, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       elm_datetime_value_get(obj, &currtime);
+       year = currtime.tm_year + 1900;
+       month = currtime.tm_mon + 1;
+       day = currtime.tm_mday;
+
+       err = contacts_record_set_int(typed_data->record, _contacts_event.date, year * 10000 + month * 100 + day);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+       if (typed_data->ly_content == cinput_d->ly_event_last) {
+               btn_minus = elm_button_add(typed_data->ly_content);
+               p_retm_if(NULL == btn_minus, "elm_button_add() return NULL");
+
+               elm_object_style_set(btn_minus, "minus");
+               evas_object_data_set(btn_minus, "typed_data", typed_data);
+               elm_object_part_content_set(typed_data->ly_content, "elm.icon.edit", btn_minus);
+               evas_object_smart_callback_add(btn_minus, "clicked", input_event_del_clicked_cb, cinput_d);
+
+               p_retm_if(NULL == input_new_layout_event(cinput_d), "input_new_layout_event() return NULL");
+       }
+}
+
+static void input_ringtone_cancel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_input_data *cinput_d = data;
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+
+       if (cinput_d->popup) {
+               evas_object_del(cinput_d->popup);
+               cinput_d->popup = NULL;
+       }
+
+       err = contacts_record_set_str(cinput_d->contact, _contacts_contact.ringtone_path, NULL);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+       ct_input_update_ringtone(cinput_d->contact, cinput_d->ly_ringtone);
+}
+
+static void input_addr_editfield_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int ret;
+       char *display;
+       Evas_Object *entry = obj;
+       contacts_record_h record = data;
+
+       p_retm_if(NULL == record, "parameter(record) is NULL");
+
+       display = ctui_entry_markup_to_utf8(elm_entry_entry_get(entry));
+       p_retm_if(NULL == display, "ctui_entry_markup_to_utf8() return NULL");
+
+       ret = contacts_record_set_str(record, _contacts_address.street, display);
+       p_warn_if(CONTACTS_ERROR_NONE != ret, "contacts_record_set_str() Failed(%d)", ret);
+
+       free(display);
+}
+
+static void input_addr_type_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int type = (int)data;
+       Evas_Object *btn_type;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_input_data *cinput_d;
+       ct_input_typed_data *typed_data;
+
+       cinput_d = evas_object_data_get(obj, "cinput_d");
+       p_retm_if(NULL == cinput_d, "evas_object_data_get() return NULL");
+
+       typed_data = evas_object_data_get(obj, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       if (CONTACTS_ADDRESS_TYPE_CUSTOM == type){
+               ct_input_change_name_view(cinput_d->cdetail_d->navi, ct_input_custom_type_rename_cb, typed_data);
+               evas_object_del(obj);
+               return;
+       }
+
+       err = contacts_record_set_int(typed_data->record, _contacts_address.type, type);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+       btn_type = elm_object_part_content_get(typed_data->ly_content, "elm.icon.type");
+       p_retm_if(NULL == btn_type, "elm_object_part_content_get() return NULL");
+
+       elm_object_text_set(btn_type, T_(CT_GET_TEXT_POSTAL_TYPE, ct_detail_get_address_type_index(type)));
+       evas_object_del(obj);
+}
+
+static void input_address_type_mouse_up_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int type;
+       int used;
+       int rotate;
+       Evas_Object *popup;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_input_data *cinput_d;
+       ct_input_typed_data *typed_data = data;
+
+       p_retm_if(NULL == typed_data, "parameter(typed_data) is NULL");
+
+       cinput_d = evas_object_data_get(obj, KEY_INPUT_DATA);
+       p_retm_if(NULL == cinput_d, "evas_object_data_get() return NULL");
+
+       popup = elm_ctxpopup_add(cinput_d->cdetail_d->win);
+       p_retm_if(NULL == popup, "elm_ctxpopup_add() return NULL");
+       cinput_d->cdetail_d->popup = popup;
+
+       rotate = (int)evas_object_data_get(cinput_d->cdetail_d->navi, "phone_rotate");
+       if (0 == rotate || 180 == rotate)
+               elm_ctxpopup_direction_priority_set(popup, ELM_CTXPOPUP_DIRECTION_DOWN, ELM_CTXPOPUP_DIRECTION_UP,
+                               ELM_CTXPOPUP_DIRECTION_LEFT, ELM_CTXPOPUP_DIRECTION_RIGHT);
+
+       evas_object_smart_callback_add(popup, "dismissed", ct_detail_popup_hide_cb, cinput_d->cdetail_d);
+
+       err = contacts_record_get_int(typed_data->record, _contacts_address.type, &type);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+       evas_object_data_set(popup, "typed_data", typed_data);
+       evas_object_data_set(popup, "cinput_d", cinput_d);
+
+               int temp_type = CONTACTS_ADDRESS_TYPE_HOME;
+               while(temp_type<=CONTACTS_ADDRESS_TYPE_WORK) {
+                       if (type == temp_type) {
+                               temp_type = temp_type<<1;
+                               continue;
+                       }
+                       elm_ctxpopup_item_append(popup, T_(CT_GET_TEXT_POSTAL_TYPE, ct_detail_get_address_type_index(temp_type)), NULL,
+                                       input_addr_type_changed_cb, (void *)temp_type);
+                       temp_type = temp_type<<1;
+               }
+               if (CONTACTS_ADDRESS_TYPE_OTHER != type) {
+                       elm_ctxpopup_item_append(popup, T_(CT_GET_TEXT_POSTAL_TYPE, ct_detail_get_address_type_index(CONTACTS_ADDRESS_TYPE_OTHER)), NULL,
+                                       input_addr_type_changed_cb, (void *)CONTACTS_ADDRESS_TYPE_OTHER);
+               }
+               if (CONTACTS_ADDRESS_TYPE_CUSTOM != type) {
+                       elm_ctxpopup_item_append(popup, T_(CT_GET_TEXT_POSTAL_TYPE, ct_detail_get_address_type_index(CONTACTS_ADDRESS_TYPE_CUSTOM)), NULL,
+                                       input_addr_type_changed_cb, (void *)CONTACTS_ADDRESS_TYPE_CUSTOM);
+               }
+
+       phone_move_ctxpopup(popup, obj);
+       evas_object_show(popup);
+}
+
+
+static void input_addr_del_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int idx;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Evas_Object *layout;
+       ct_input_data *cinput_d = data;
+       ct_input_typed_data *typed_data;
+
+       p_retm_if(NULL == cinput_d, "evas_object_data_get() return NULL");
+
+       typed_data = evas_object_data_get(obj, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       err = contacts_record_remove_child_record(cinput_d->contact, _contacts_contact.address, typed_data->record);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_remove_child_record() Failed(%d)", err);
+
+       if (typed_data->ly_content == cinput_d->ly_addr_first) {
+               Eina_List *list;
+               idx = ct_input_box_idx_get(cinput_d->box, cinput_d->ly_addr_first);
+               list = elm_box_children_get(cinput_d->box);
+               layout = eina_list_nth(list, idx + 1);
+               eina_list_free(list);
+               cinput_d->ly_addr_first = layout;
+       }
+
+       err = contacts_record_destroy(typed_data->record, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+       elm_box_unpack(cinput_d->box, typed_data->ly_content);
+       evas_object_del(typed_data->ly_content);
+
+}
+
+static void input_addr_add_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *layout;
+       ct_input_data *cinput_d = data;
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+
+       layout = input_new_layout_address(data);
+       p_retm_if(NULL == layout, "input_new_layout_address() return");
+
+       input_update_address(data);
+}
+
+static void input_update_address(ct_input_data *cinput_d)
+{
+       int idx;
+       Eina_List *list, *cursor;
+       Evas_Object *btn;
+       Evas_Object *ly_content;
+       ct_input_typed_data *typed_data;
+
+       idx = ct_input_box_idx_get(cinput_d->box, cinput_d->ly_addr_first);
+       list = elm_box_children_get(cinput_d->box);
+       EINA_LIST_FOREACH(eina_list_nth_list(list, idx), cursor, ly_content) {
+               if (NULL == ly_content) continue;
+               btn = elm_object_part_content_get(ly_content, "elm.icon.edit");
+               if (NULL == btn) {
+                       ERR("elm_object_part_content_get() return NULL");
+                       break;
+               }
+
+               evas_object_smart_callback_del(btn, "clicked", input_addr_add_clicked_cb);
+
+               if (ly_content == cinput_d->ly_addr_last) {
+                       elm_object_style_set(btn, "icon_plus");
+                       evas_object_smart_callback_add(btn, "clicked", input_addr_add_clicked_cb, cinput_d);
+                       break;
+               }
+               else {
+                       typed_data = evas_object_data_get(ly_content, "typed_data");
+                       if (NULL == typed_data) {
+                               ERR("evas_object_data_get() return NULL");
+                               break;
+                       }
+                       elm_object_style_set(btn, "icon_minus");
+                       if (EINA_TRUE == elm_object_disabled_get(btn))
+                               elm_object_disabled_set(btn, EINA_FALSE);
+                       evas_object_smart_callback_add(btn, "clicked", input_addr_del_clicked_cb, cinput_d);
+               }
+       }
+       eina_list_free(list);
+}
+
+static void __input_image_delete_button_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_record_h record;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_input_data *cinput_d = data;
+
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+
+       record = ctui_get_record_image(cinput_d->contact);
+       p_retm_if(NULL == record, "ctui_get_record_image() return NULL");
+
+       err = contacts_record_remove_child_record(cinput_d->contact, _contacts_contact.image, record);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_remove_child_record() Failed(%d)", err);
+
+       err = contacts_record_destroy(record, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+       ct_input_update_image(cinput_d);
+
+       evas_object_del(cinput_d->cdetail_d->popup);
+       cinput_d->cdetail_d->popup = NULL;
+}
+
+
+
+static void __input_gallery_mouse_up(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       const char *img_path = NULL;
+       service_h service;
+       ct_input_data *cinput_d = data;
+
+       Evas_Event_Mouse_Up *ev = (Evas_Event_Mouse_Up *)event_info;
+       int x, y, w, h;
+
+       if(ev == NULL)
+               return;
+
+       img_path = input_get_contact_image_path(cinput_d->contact);
+       if (NULL != img_path) {
+               elm_icon_file_set(obj, img_path, NULL);
+       }
+       else
+               elm_icon_file_set(obj, CTUI_IMG_INPUT_GALLERY, NULL);
+
+       if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD)
+               return;
+
+       evas_object_geometry_get(obj, &x, &y, &w, &h);
+       if (ev->output.y < y || y + h < ev->output.y)
+               return;
+
+       ct_input_gallery(cinput_d);
+}
+
+static void __input_gallery_mouse_down(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       ct_input_data *cinput_d = data;
+       const char *img_path = NULL;
+
+       img_path = input_get_contact_image_path(cinput_d->contact);
+       if (NULL != img_path) {
+               elm_icon_file_set(obj, img_path, NULL);
+       }
+       else
+               elm_icon_file_set(obj, CTUI_IMG_INPUT_GALLERY_PRESSED, NULL);
+}
+
+static void __input_camera_mouse_up(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       ct_input_data *cinput_d = data;
+       Evas_Event_Mouse_Up *ev = (Evas_Event_Mouse_Up *)event_info;
+       int x, y, w, h;
+       service_h service;
+       if(ev == NULL)
+               return;
+
+       elm_icon_file_set(obj, CTUI_IMG_INPUT_CAMERA, NULL);
+
+       if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD)
+               return;
+
+       evas_object_geometry_get(obj, &x, &y, &w, &h);
+       if (ev->output.y < y || y + h < ev->output.y)
+               return;
+
+       ct_input_camera(cinput_d);
+
+}
+static void __input_camera_mouse_down(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       elm_icon_file_set(obj, CTUI_IMG_INPUT_CAMERA_PRESSED, NULL);
+}
+
+
+void ct_input_update_image(ct_input_data *cinput_d)
+{
+       const char *img_path = NULL;
+       Evas_Object *icon = NULL;
+       Evas_Object *btn_minus = NULL;
+       Evas_Object *ly_content = NULL;
+
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+       ly_content = cinput_d->ly_image;
+       p_retm_if(NULL == ly_content, "parameter(ly_content) is NULL");
+
+       icon = elm_object_part_content_unset(ly_content, "elm.icon");
+       if (NULL != icon)
+               evas_object_del(icon);
+
+       icon  = elm_icon_add(ly_content);
+       p_retm_if(NULL == icon, "elm_icon_add() return NULL");
+       elm_object_part_content_set(ly_content, "elm.icon", icon);
+       evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_NONE, 1, 1);
+
+       evas_object_event_callback_add(icon, EVAS_CALLBACK_MOUSE_DOWN, __input_gallery_mouse_down, cinput_d);
+       evas_object_event_callback_add(icon, EVAS_CALLBACK_MOUSE_UP, __input_gallery_mouse_up, cinput_d);
+
+
+       img_path = input_get_contact_image_path(cinput_d->contact);
+       if (NULL != img_path) {
+               elm_icon_file_set(icon, img_path, NULL);
+
+               btn_minus = elm_object_part_content_get(ly_content, "elm.icon4");
+               if (NULL == btn_minus) {
+                       btn_minus = elm_button_add(ly_content);
+                       elm_object_part_content_set(ly_content, "elm.icon4", btn_minus);
+                       elm_object_style_set(btn_minus, "minus");
+                       evas_object_size_hint_aspect_set(btn_minus, EVAS_ASPECT_CONTROL_NONE, 1, 1);
+                       evas_object_size_hint_align_set(btn_minus, 0.5, EVAS_HINT_FILL);
+                       evas_object_smart_callback_add(btn_minus, "clicked", __input_image_delete_button_clicked_cb, cinput_d);
+               }
+       }
+       else {
+               elm_icon_file_set(icon, CTUI_IMG_INPUT_GALLERY, NULL);
+               elm_icon_resizable_set(icon, EINA_FALSE, EINA_FALSE);
+
+               btn_minus = elm_object_part_content_unset(ly_content, "elm.icon4");
+               if (NULL != btn_minus)
+                       evas_object_del(btn_minus);
+       }
+}
+
+static Evas_Object* __input_fill_layout_image(ct_input_data *cinput_d)
+{
+       Evas_Object *ly_content = NULL;
+       Evas_Object *box = cinput_d->box;
+       Evas_Object *btn_camera = NULL;
+
+       ly_content = elm_layout_add(box);
+       p_retvm_if(NULL == ly_content, NULL, "ct_input_create_dg_layout() return NULL");
+       elm_layout_file_set(ly_content, IMAGE_LAYOUT_EDJ, "dialogue/image_layout");
+       evas_object_size_hint_align_set(ly_content, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_show(ly_content);
+
+       btn_camera = elm_icon_add(ly_content);
+       p_retvm_if(NULL == btn_camera, NULL, "elm_button_add() return NULL");
+       elm_icon_file_set(btn_camera, CTUI_IMG_INPUT_CAMERA, NULL);
+       evas_object_size_hint_aspect_set(btn_camera, EVAS_ASPECT_CONTROL_NONE, 1, 1);
+       evas_object_size_hint_align_set(btn_camera, 0.5, EVAS_HINT_FILL);
+       evas_object_propagate_events_set(btn_camera, EINA_FALSE);
+       evas_object_color_set(btn_camera, 255, 255, 255, 255);
+       elm_object_part_content_set(ly_content, "elm.icon3", btn_camera);
+
+       evas_object_event_callback_add(btn_camera, EVAS_CALLBACK_MOUSE_DOWN, __input_camera_mouse_down, cinput_d);
+       evas_object_event_callback_add(btn_camera, EVAS_CALLBACK_MOUSE_UP, __input_camera_mouse_up, cinput_d);
+
+       cinput_d->ly_image = ly_content;
+       ct_input_update_image(cinput_d);
+
+       return ly_content;
+}
+
+static void __input_basic_info_name_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       char *last_name = NULL;
+       char *first_name = NULL;
+       char *name = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       ct_input_data *cinput_d = data;
+
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+
+       name = ctui_entry_markup_to_utf8(elm_entry_entry_get(obj));
+       p_retm_if(NULL == name, "ctui_entry_markup_to_utf8() return NULL");
+
+       if (name && cinput_d->name_old && 0 == strcmp(name, cinput_d->name_old))
+               return;
+
+       record = ct_input_get_record_name(cinput_d->contact);
+       p_retm_if(NULL == record, "ct_input_get_record_name() return NULL");
+
+       first_name = strtok_r(name, " ", &last_name);
+
+       err = contacts_record_set_str(record, _contacts_name.first, first_name);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+       err = contacts_record_set_str(record, _contacts_name.last, last_name);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+       free(name);
+}
+
+
+static void __input_basic_info_name_focused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       char *name = NULL;
+       ct_input_data *cinput_d = data;
+
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+
+       name = ctui_entry_markup_to_utf8(elm_entry_entry_get(obj));
+       p_retm_if(NULL == name, "ctui_entry_markup_to_utf8() return NULL");
+
+       FREEandSTRDUP(cinput_d->name_old, name);
+
+       free(name);
+}
+
+static void __input_basic_info_get_name_str(contacts_record_h record_name, char *buf, int buf_size)
+{
+       char *first_name = NULL;
+       char *last_name = NULL;
+
+       p_retm_if(NULL == record_name, "parameter(record_name) is NULL");
+       contacts_record_get_str_p(record_name, _contacts_name.first, &first_name);
+       contacts_record_get_str_p(record_name, _contacts_name.last, &last_name);
+
+       if (first_name && last_name)
+               snprintf(buf, buf_size, "%s %s", first_name, last_name);
+       else if (first_name)
+               snprintf(buf, buf_size, "%s", first_name);
+       else if (last_name)
+               snprintf(buf, buf_size, "%s", last_name);
+}
+
+static void __input_basic_info_update(ct_input_data *cinput_d)
+{
+       char *name = NULL;
+       char buf[PH_TEXT_MAX_LEN+1] = {0};
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_name = NULL;
+       Evas_Object *editfield = NULL;
+       Evas_Object *entry = NULL;
+       Evas_Object *ly_content = NULL;
+
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+
+       ly_content = cinput_d->ly_basic_info;
+       record_name = ct_input_get_record_name(cinput_d->contact);
+
+       if (!cinput_d->ly_basic_info_middle_name) { // contracted
+               editfield = ct_input_add_editfield(ly_content, S_(CT_SYS_BODY_NAME), __input_basic_info_name_unfocused_cb, cinput_d);
+               p_retm_if(NULL == editfield, "ct_input_add_editfield() return NULL");
+
+               entry = elm_object_part_content_get(editfield, "elm.swallow.content");
+               evas_object_smart_callback_add(entry, "focused", __input_basic_info_name_focused_cb, cinput_d);
+               elm_entry_input_panel_imdata_set(entry, (void*)"type=name", 9);
+               elm_object_part_content_set(ly_content, "elm.icon", editfield);
+
+               __input_basic_info_get_name_str(record_name, buf, sizeof(buf));
+               if (*buf)
+                       __input_editfield_entry_set(editfield, buf);
+       }
+       else { // expanded
+               /* first name */
+               editfield = ct_input_add_editfield(ly_content, T_(CT_GET_TEXT_BASIC, CTTEXT_FIRSTNAME), __input_firstname_unfocused_cb, cinput_d);
+               p_retm_if(NULL == editfield, "ct_input_add_editfield() return NULL");
+
+               elm_object_part_content_set(ly_content, "elm.icon", editfield);
+
+               err = contacts_record_get_str_p(record_name, _contacts_name.first, &name);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+               __input_editfield_entry_set(editfield, name);
+       }
+}
+
+static void __input_basic_info_expand(ct_input_data *cinput_d)
+{
+       Evas_Object *layout;
+
+       layout = __input_fill_layout_basic_info_expand(cinput_d, T_(CT_GET_TEXT_BASIC, CTTEXT_MIDDLE),
+                       input_middle_unfocused_cb, _contacts_name._uri, _contacts_name.addition);
+       p_retm_if(NULL == layout, "__input_fill_layout_basic_info_expand() return NULL");
+       elm_box_pack_after(cinput_d->box, layout, cinput_d->ly_basic_info);
+       cinput_d->ly_basic_info_middle_name = layout;
+
+       layout = __input_fill_layout_basic_info_expand(cinput_d, T_(CT_GET_TEXT_BASIC, CTTEXT_LASTNAME),
+                       input_lastname_unfocused_cb, _contacts_name._uri, _contacts_name.last);
+       p_retm_if(NULL == layout, "__input_fill_layout_basic_info_expand() return NULL");
+       elm_box_pack_after(cinput_d->box, layout, cinput_d->ly_basic_info_middle_name);
+       cinput_d->ly_basic_info_last_name = layout;
+
+       layout = __input_fill_layout_basic_info_expand(cinput_d, T_(CT_GET_TEXT_BASIC, CTTEXT_SUFFIX),
+                       input_suffix_unfocused_cb, _contacts_name._uri, _contacts_name.suffix);
+       p_retm_if(NULL == layout, "__input_fill_layout_basic_info_expand() return NULL");
+       elm_box_pack_after(cinput_d->box, layout, cinput_d->ly_basic_info_last_name);
+       cinput_d->ly_basic_info_suffix = layout;
+
+       layout = __input_fill_layout_basic_info_expand(cinput_d, T_(CT_GET_TEXT_BASIC, CTTEXT_NICKNAME),
+                       input_nick_unfocused_cb, _contacts_nickname._uri, _contacts_nickname.name);
+       p_retm_if(NULL == layout, "__input_fill_layout_basic_info_expand() return NULL");
+       elm_box_pack_after(cinput_d->box, layout, cinput_d->ly_basic_info_suffix);
+       cinput_d->ly_basic_info_nickname = layout;
+
+       if (cinput_d->add_job_title) {
+               layout = __input_fill_layout_basic_info_expand(cinput_d, T_(CT_GET_TEXT_BASIC, CTTEXT_JOB_TITLE),
+                               input_job_title_unfocused_cb, _contacts_company._uri, _contacts_company.job_title);
+               p_retm_if(NULL == layout, "__input_fill_layout_basic_info_expand() return NULL");
+               elm_box_pack_after(cinput_d->box, layout, cinput_d->ly_basic_info_nickname);
+               cinput_d->ly_basic_info_job_title = layout;
+       }
+
+       if (cinput_d->add_department) {
+               layout = __input_fill_layout_basic_info_expand(cinput_d, T_(CT_GET_TEXT_BASIC, CTTEXT_DEPARTMENT),
+                               input_department_unfocused_cb, _contacts_company._uri, _contacts_company.department);
+               p_retm_if(NULL == layout, "__input_fill_layout_basic_info_expand() return NULL");
+               if (cinput_d->ly_basic_info_job_title)
+                       elm_box_pack_after(cinput_d->box, layout, cinput_d->ly_basic_info_job_title);
+               else
+                       elm_box_pack_after(cinput_d->box, layout, cinput_d->ly_basic_info_nickname);
+               cinput_d->ly_basic_info_department = layout;
+       }
+       layout = __input_fill_layout_basic_info_expand(cinput_d, T_(CT_GET_TEXT_BASIC, CTTEXT_COMPANY),
+                       input_company_unfocused_cb, _contacts_company._uri, _contacts_company.name);
+       p_retm_if(NULL == layout, "__input_fill_layout_basic_info_expand() return NULL");
+
+       if (cinput_d->ly_basic_info_department)
+               elm_box_pack_after(cinput_d->box, layout, cinput_d->ly_basic_info_department);
+       else if (cinput_d->ly_basic_info_job_title)
+               elm_box_pack_after(cinput_d->box, layout, cinput_d->ly_basic_info_job_title);
+       else
+               elm_box_pack_after(cinput_d->box, layout, cinput_d->ly_basic_info_nickname);
+       cinput_d->ly_basic_info_company = layout;
+}
+
+static inline void __input_basic_info_contract(ct_input_data *cinput_d)
+{
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+
+       elm_box_unpack(cinput_d->box, cinput_d->ly_basic_info_middle_name);
+       elm_box_unpack(cinput_d->box, cinput_d->ly_basic_info_last_name);
+       elm_box_unpack(cinput_d->box, cinput_d->ly_basic_info_suffix);
+       elm_box_unpack(cinput_d->box, cinput_d->ly_basic_info_nickname);
+       elm_box_unpack(cinput_d->box, cinput_d->ly_basic_info_company);
+
+       evas_object_del(cinput_d->ly_basic_info_middle_name);
+       evas_object_del(cinput_d->ly_basic_info_last_name);
+       evas_object_del(cinput_d->ly_basic_info_suffix);
+       evas_object_del(cinput_d->ly_basic_info_nickname);
+       evas_object_del(cinput_d->ly_basic_info_company);
+
+       cinput_d->ly_basic_info_middle_name = NULL;
+       cinput_d->ly_basic_info_last_name = NULL;
+       cinput_d->ly_basic_info_suffix = NULL;
+       cinput_d->ly_basic_info_nickname = NULL;
+       cinput_d->ly_basic_info_company = NULL;
+
+       if (cinput_d->ly_basic_info_job_title) {
+               elm_box_unpack(cinput_d->box, cinput_d->ly_basic_info_job_title);
+               evas_object_del(cinput_d->ly_basic_info_job_title);
+               cinput_d->ly_basic_info_job_title = NULL;
+       }
+
+       if (cinput_d->ly_basic_info_department) {
+               elm_box_unpack(cinput_d->box, cinput_d->ly_basic_info_department);
+               evas_object_del(cinput_d->ly_basic_info_department);
+               cinput_d->ly_basic_info_department = NULL;
+       }
+}
+
+static void __input_basic_info_expand_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_input_data *cinput_d = data;
+       Evas_Object *btn_expand = NULL;
+       Evas_Object *ly_content = NULL;
+
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+       ly_content = cinput_d->ly_basic_info;
+       p_retm_if(NULL == ly_content, "parameter(ly_content) is NULL");
+
+       btn_expand = elm_object_part_content_get(ly_content, "elm.icon.edit");
+       p_retm_if(NULL == btn_expand, "elm_object_part_content_get() return NULL");
+
+       if (cinput_d->ly_basic_info_last_name) {
+               __input_basic_info_contract(cinput_d);
+               elm_object_style_set(btn_expand, "icon_expand_closed");
+       }
+       else {
+               __input_basic_info_expand(cinput_d);
+               elm_object_style_set(btn_expand, "icon_expand_opened");
+       }
+       __input_basic_info_update(cinput_d);
+}
+
+
+static Evas_Object* __input_fill_layout_basic_info(ct_input_data *cinput_d)
+{
+       char buf[PH_TEXT_MAX_LEN + 1] = {0, };
+       Evas_Object *ly_content = NULL;
+       Evas_Object *entry = NULL;
+       Evas_Object *editfield_name = NULL;
+       Evas_Object *btn_expand = NULL;
+       Evas_Object *box = cinput_d->box;
+       contacts_record_h record_name = NULL;
+
+       ly_content = ct_input_create_dg_layout(box, "1icon");
+       p_retvm_if(NULL == ly_content, NULL, "ct_input_create_dg_layout() return NULL");
+       evas_object_size_hint_align_set(ly_content, EVAS_HINT_FILL, 0.0);
+       elm_object_signal_emit(ly_content, "elm,state,edit,enabled", "");
+
+       editfield_name = ct_input_add_editfield(ly_content, S_(CT_SYS_BODY_NAME), __input_basic_info_name_unfocused_cb, cinput_d);
+       ct_input_add_name_field(editfield_name, cinput_d);
+       entry = elm_object_part_content_get(editfield_name, "elm.swallow.content");
+       evas_object_smart_callback_add(entry, "focused", __input_basic_info_name_focused_cb, cinput_d);
+       elm_object_part_content_set(ly_content, "elm.icon", editfield_name);
+       record_name = ct_input_get_record_name(cinput_d->contact);
+       elm_entry_input_panel_imdata_set(entry, (void*)"type=name", 9);
+       __input_basic_info_get_name_str(record_name, buf, sizeof(buf));
+       if (*buf)
+               __input_editfield_entry_set(editfield_name, buf);
+
+       btn_expand = elm_button_add(ly_content);
+       p_retvm_if(NULL == btn_expand, NULL, "elm_button_add() return NULL");
+       elm_object_part_content_set(ly_content, "elm.icon.edit", btn_expand);
+       elm_object_style_set(btn_expand, "icon_expand_closed");
+       evas_object_smart_callback_add(btn_expand, "clicked", __input_basic_info_expand_clicked_cb, cinput_d);
+
+       cinput_d->ly_basic_info = ly_content;
+       return ly_content;
+}
+
+Evas_Object* ct_input_fill_layout_separator(ct_input_data *cinput_d, const char *theme)
+{
+       Evas_Object *box = cinput_d->box;
+       Evas_Object *layout;
+
+       layout = elm_layout_add(box);
+       elm_layout_theme_set(layout, "layout", "dialogue", theme);
+       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, 0.0);
+       evas_object_size_hint_align_set(layout, EVAS_HINT_FILL, 0.0);
+       evas_object_show(layout);
+
+       return layout;
+}
+
+static void input_messenger_del(ct_input_data *cinput_d, ct_input_typed_data *typed_data)
+{
+       int idx;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Eina_List *list = NULL;
+
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+       p_retm_if(NULL == typed_data, "parameter(typed_data) is NULL");
+
+       err = contacts_record_remove_child_record(cinput_d->contact, _contacts_contact.messenger, typed_data->record);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_remove_child_record() Failed(%d)", err);
+
+       if (typed_data->ly_content == cinput_d->ly_messenger_first) {
+               idx = ct_input_box_idx_get(cinput_d->box, typed_data->ly_content);
+               list = elm_box_children_get(cinput_d->box);
+               cinput_d->ly_messenger_first = eina_list_nth(list, idx + 1);
+               eina_list_free(list);
+       }
+
+       err = contacts_record_destroy(typed_data->record, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+       elm_box_unpack(cinput_d->box, typed_data->ly_content);
+       evas_object_del(typed_data->ly_content);
+}
+
+static void input_messenger_del_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int count;
+       ct_input_data *cinput_d = data;
+       ct_input_typed_data *typed_data;
+
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+
+       typed_data = evas_object_data_get(obj, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       input_messenger_del(data, typed_data);
+
+}
+
+static void input_messenger_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_input_data *cinput_d = data;
+       Evas_Object *btn_minus;
+       ct_input_typed_data *typed_data;
+       const char *tmp;
+
+       tmp = elm_entry_entry_get(obj);
+       p_retm_if(NULL == tmp || '\0' == tmp[0], "elm_entry_entry_get() return NULL");
+
+       evas_object_smart_callback_del(obj, "changed", input_messenger_changed_cb);
+       evas_object_smart_callback_del(obj, "preedit,changed", input_messenger_changed_cb);
+       p_retm_if(NULL == cinput_d, "parameter(ct_input_data) is NULL");
+
+       typed_data = evas_object_data_get(obj, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       if (typed_data->ly_content == cinput_d->ly_messenger_last) {
+               btn_minus = elm_button_add(typed_data->ly_content);
+               p_retm_if(NULL == btn_minus, "elm_button_add() return NULL");
+
+               elm_object_style_set(btn_minus, "minus");
+               evas_object_data_set(btn_minus, "typed_data", typed_data);
+               elm_object_part_content_set(typed_data->ly_content, "elm.icon.edit", btn_minus);
+               evas_object_smart_callback_add(btn_minus, "clicked", input_messenger_del_clicked_cb, cinput_d);
+
+
+               p_retm_if(NULL == input_new_layout_messenger(cinput_d), "input_new_layout_messenger() return NULL");
+       }
+}
+
+static void input_messenger_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       char *input;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Evas_Object *entry = obj;
+       ct_input_typed_data *typed_data;
+
+       typed_data = evas_object_data_get(entry, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       input = ctui_entry_markup_to_utf8(elm_entry_entry_get(entry));
+       p_retm_if(NULL == input, "ctui_entry_markup_to_utf8() return NULL");
+
+       err = contacts_record_set_str(typed_data->record, _contacts_messenger.im_id, input);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() failed(%d)", err);
+
+       free(input);
+}
+
+static Evas_Object* input_messenger_get_edit_rename(ct_input_data *cinput_d, ct_input_typed_data *typed_data)
+{
+       char *val_str;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Evas_Object *entry;
+       Evas_Object *editfield;
+       Evas_Object *ly_content = typed_data->ly_content;
+
+       editfield = ct_input_add_editfield(ly_content, T_(CT_GET_TEXT_BASIC, CTTEXT_INSTANT_MESSENGER),
+                       input_messenger_unfocused_cb, cinput_d);
+       p_retvm_if(NULL == editfield, NULL, "ct_input_add_editfield() return NULL");
+
+       entry = elm_object_part_content_get(editfield, "elm.swallow.content");
+       typed_data->data = entry;
+
+       evas_object_data_set(entry, "typed_data", typed_data);
+       elm_entry_input_panel_layout_set(entry, ELM_INPUT_PANEL_LAYOUT_NORMAL);
+
+       err = contacts_record_get_str(typed_data->record, _contacts_messenger.im_id, &val_str);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() failed(%d)", err);
+
+       if (val_str && *val_str)
+               ctui_entry_entry_set(entry, val_str);
+       else {
+               evas_object_smart_callback_add(entry, "changed", input_messenger_changed_cb, cinput_d);
+               evas_object_smart_callback_add(entry, "preedit,changed", input_messenger_changed_cb, cinput_d);
+       }
+       return editfield;
+}
+
+static Evas_Object* input_fill_layout_messenger(ct_input_data *cinput_d, contacts_record_h record)
+{
+       int type_int;
+       char *val_str;
+       char* messenger_type_str;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Evas_Object *ly_content;
+       Evas_Object *ef;
+       Evas_Object *btn_minus;
+       Evas_Object *btn_type;
+       Evas_Object *box = cinput_d->box;
+       ct_input_typed_data *typed_data;
+
+       if (!cinput_d->ly_seperator_more) {
+               cinput_d->ly_seperator_more = ct_input_fill_layout_separator(cinput_d, "separator/hd33/with_line");
+               p_retvm_if(NULL == cinput_d->ly_seperator_more, EINA_FALSE, "ct_input_fill_layout_separator() return NULL");
+               elm_box_pack_after(cinput_d->box, cinput_d->ly_seperator_more, cinput_d->ly_addr_last);
+       }
+       ly_content = elm_layout_add(box);
+       p_retvm_if(NULL == ly_content, NULL, "elm_layout_add() return NULL");
+       elm_layout_file_set(ly_content, CONTACTS_EDJ, "dialogue/1icon.1type.1edit");
+       evas_object_size_hint_align_set(ly_content, EVAS_HINT_FILL, 0.0);
+       evas_object_show(ly_content);
+
+       err = contacts_record_get_int(record, _contacts_messenger.type, &type_int);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() failed(%d)", err);
+
+       btn_type = elm_button_add(ly_content);
+       if (NULL == btn_type) {
+               ERR("elm_button_add() return NULL");
+               evas_object_del(ly_content);
+               return NULL;
+       }
+               if(CONTACTS_MESSENGER_TYPE_CUSTOM == type_int){
+                       err = contacts_record_get_str_p(record, _contacts_messenger.label, &messenger_type_str);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() failed(%d)", err);
+
+                       if (NULL == messenger_type_str || '\0' == messenger_type_str[0])
+                               messenger_type_str = (char *)T_(CT_GET_TEXT_IM_TYPE, CONTACTS_MESSENGER_TYPE_OTHER);
+               }
+               else
+                       messenger_type_str = (char *)T_(CT_GET_TEXT_IM_TYPE, type_int);
+               elm_object_text_set(btn_type, messenger_type_str);
+               elm_object_text_set(btn_type, T_(CT_GET_TEXT_BASIC, CTTEXT_CUSTOM));
+       evas_object_data_set(btn_type, KEY_INPUT_DATA, cinput_d);
+       elm_object_part_content_set(ly_content, "elm.icon.type", btn_type);
+
+       typed_data = calloc(1, sizeof(ct_input_typed_data));
+       p_retvm_if(NULL == typed_data, NULL, "calloc() return NULL");
+       typed_data->record = record;
+       typed_data->ly_content = ly_content;
+       typed_data->view_uri = _contacts_messenger._uri;
+       evas_object_data_set(ly_content, "typed_data", typed_data);
+
+       err = contacts_record_get_str_p(record, _contacts_messenger.im_id, &val_str);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() failed(%d)", err);
+
+       if (val_str && *val_str) {
+               btn_minus = elm_button_add(ly_content);
+               if (NULL == btn_minus) {
+                       ERR("elm_button_add() return NULL");
+                       evas_object_del(ly_content);
+                       return NULL;
+               }
+               elm_object_style_set(btn_minus, "minus");
+               evas_object_data_set(btn_minus, "typed_data", typed_data);
+               elm_object_part_content_set(ly_content, "elm.icon.edit", btn_minus);
+               evas_object_smart_callback_add(btn_minus, "clicked", input_messenger_del_clicked_cb, cinput_d);
+       }
+
+       ef = input_messenger_get_edit_rename(cinput_d, typed_data);
+       if (NULL == ef) {
+               ERR("input_messenger_get_edit_rename() return NULL");
+               evas_object_del(ly_content);
+               return NULL;
+       }
+       ct_input_add_name_field(ef, cinput_d);
+       elm_object_part_content_set(ly_content, "elm.icon", ef);
+       evas_object_event_callback_add(ly_content, EVAS_CALLBACK_DEL, ct_input_typed_layout_del_cb, typed_data);
+
+               evas_object_smart_callback_add(btn_type, "clicked", ct_input_data_type_clicked_cb, typed_data);
+
+
+       if (cinput_d->ly_messenger_last)
+               elm_box_pack_after(box, ly_content, cinput_d->ly_messenger_last);
+       else
+               elm_box_pack_after(box, ly_content, cinput_d->ly_seperator_more);
+
+       return ly_content;
+}
+
+static int input_fill_layout_messengers(ct_input_data *cinput_d)
+{
+       int i;
+       unsigned int count = 0;
+       Evas_Object *layout = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       err = contacts_record_get_child_record_count(cinput_d->contact, _contacts_contact.messenger, &count);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, 0, "contacts_record_get_child_record_count() Failed(%d)", err);
+
+       for (i=count-1;i>=0;i--) {
+               err = contacts_record_get_child_record_at_p(cinput_d->contact, _contacts_contact.messenger, i, &record);
+               if(err != CONTACTS_ERROR_NONE) {
+                       ERR("contacts_record_get_child_record_at_p() Failed(%d)", err);
+                       continue;
+               }
+
+               layout = input_fill_layout_messenger(cinput_d, record);
+               p_retvm_if(NULL == layout, count, "input_fill_layout_messenger() return NULL");
+
+               if (NULL == cinput_d->ly_messenger_first)
+                       cinput_d->ly_messenger_first = layout;
+               cinput_d->ly_messenger_last = layout;
+       }
+
+       return count;
+}
+
+static Evas_Object* input_new_layout_messenger(ct_input_data *cinput_d)
+{
+       contacts_record_h record = NULL;
+       Evas_Object *layout;
+
+       record = ct_input_new_record_messenger(cinput_d->contact);
+       p_retvm_if(NULL == record, NULL, "ct_input_new_record() return NULL");
+
+       layout = input_fill_layout_messenger(cinput_d, record);
+       p_retvm_if(NULL == layout, NULL, "input_fill_layout_messenger() return NULL");
+
+       if (NULL == cinput_d->ly_messenger_first)
+               cinput_d->ly_messenger_first = layout;
+       cinput_d->ly_messenger_last = layout;
+
+       return layout;
+}
+
+static void input_address_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_input_data *cinput_d = data;
+       Evas_Object *btn_minus;
+       ct_input_typed_data *typed_data;
+       const char *tmp;
+
+       tmp = elm_entry_entry_get(obj);
+       p_retm_if(NULL == tmp || '\0' == tmp[0], "elm_entry_entry_get() return NULL");
+
+       evas_object_smart_callback_del(obj, "changed", input_address_changed_cb);
+       evas_object_smart_callback_del(obj, "preedit,changed", input_address_changed_cb);
+       p_retm_if(NULL == cinput_d, "parameter(ct_input_data) is NULL");
+
+       typed_data = evas_object_data_get(obj, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       if (typed_data->ly_content == cinput_d->ly_addr_last) {
+               btn_minus = elm_button_add(typed_data->ly_content);
+               p_retm_if(NULL == btn_minus, "elm_button_add() return NULL");
+
+               elm_object_style_set(btn_minus, "minus");
+               evas_object_data_set(btn_minus, "typed_data", typed_data);
+               elm_object_part_content_set(typed_data->ly_content, "elm.icon.edit", btn_minus);
+               evas_object_smart_callback_add(btn_minus, "clicked", input_addr_del_clicked_cb, cinput_d);
+               p_retm_if(NULL == input_new_layout_address(cinput_d), "input_new_layout_address() return NULL");
+       }
+}
+
+static Evas_Object* input_fill_layout_address(ct_input_data *cinput_d, contacts_record_h record)
+{
+       int type_int;
+       char *display;
+       Evas_Object *ly_content;
+       Evas_Object *ef, *en;
+       Evas_Object *btn;
+       Evas_Object *btn_type;
+       Evas_Object *box = cinput_d->box;
+       Elm_Entry_Filter_Limit_Size filter;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_input_typed_data *typed_data;
+
+       ly_content = elm_layout_add(box);
+       p_retvm_if(NULL == ly_content, NULL, "elm_layout_add() return NULL");
+
+               elm_layout_file_set(ly_content, CONTACTS_EDJ, "dialogue/1icon.1type.1edit");
+       evas_object_size_hint_align_set(ly_content, EVAS_HINT_FILL, 0.0);
+       evas_object_show(ly_content);
+
+       typed_data = calloc(1, sizeof(ct_input_typed_data));
+       p_retvm_if(NULL == typed_data, NULL, "calloc() return NULL");
+       typed_data->ly_content = ly_content;
+       typed_data->record = record;
+       typed_data->view_uri = _contacts_address._uri;
+       evas_object_data_set(ly_content, "typed_data", typed_data);
+
+
+               char address[PH_TEXT_MAX_LEN] = {0, };
+
+               ef = ctui_create_editfield(ly_content, NULL, S_(CT_SYS_POP_ADDRESS), false);
+               p_retvm_if(NULL == ef, NULL, "ctui_create_editfield() return NULL");
+               ct_input_add_name_field(ef, cinput_d);
+
+               en = elm_object_part_content_get(ef, "elm.swallow.content");
+               filter.max_char_count = CT_INPUT_ADDRESS_MAX_CHAR;
+               elm_entry_input_panel_imdata_set(en, (void*)"type=post", 9);
+               elm_entry_markup_filter_append(en, elm_entry_filter_limit_size, &filter);
+               evas_object_smart_callback_add(en, "changed", ct_input_entry_changed_cb, ef);
+               evas_object_smart_callback_add(en, "unfocused", input_addr_editfield_unfocused_cb, record);
+
+               elm_object_part_content_set(ly_content, "elm.icon", ef);
+               evas_object_data_set(en, "typed_data", typed_data);
+
+               address[0] = '\0';
+               ct_input_get_full_address(record, address, sizeof(address));
+               en = __input_editfield_entry_set(ef, address);
+               if (*address) {
+                       Evas_Object *btn_minus;
+                       btn_minus = elm_button_add(ly_content);
+                       if (NULL == btn_minus) {
+                               ERR("elm_button_add() return NULL");
+                               evas_object_del(ly_content);
+                               return NULL;
+                       }
+                       elm_object_style_set(btn_minus, "minus");
+                       evas_object_data_set(btn_minus, "typed_data", typed_data);
+                       elm_object_part_content_set(ly_content, "elm.icon.edit", btn_minus);
+                       evas_object_smart_callback_add(btn_minus, "clicked", input_addr_del_clicked_cb, cinput_d);
+               }
+               else {
+                       evas_object_smart_callback_add(en, "changed", input_address_changed_cb, cinput_d);
+                       evas_object_smart_callback_add(en, "preedit,changed", input_address_changed_cb, cinput_d);
+               }
+
+       /* type */
+       err = contacts_record_get_int(record, _contacts_address.type, &type_int);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() failed(%d)", err);
+
+       btn_type = elm_button_add(ly_content);
+       if (NULL == btn_type) {
+               ERR("elm_button_add() return NULL");
+               evas_object_del(ly_content);
+               return NULL;
+       }
+       elm_object_text_set(btn_type, T_(CT_GET_TEXT_POSTAL_TYPE, ct_detail_get_address_type_index(type_int)));
+
+       evas_object_data_set(btn_type, KEY_INPUT_DATA, cinput_d);
+       elm_object_part_content_set(ly_content, "elm.icon.type", btn_type);
+
+       evas_object_smart_callback_add(btn_type, "clicked", input_address_type_mouse_up_cb, typed_data);
+       evas_object_event_callback_add(ly_content, EVAS_CALLBACK_DEL, ct_input_typed_layout_del_cb, typed_data);
+
+       if (cinput_d->ly_addr_last)
+               elm_box_pack_after(box, ly_content, cinput_d->ly_addr_last);
+       else
+               elm_box_pack_end(box, ly_content);
+
+       return ly_content;
+}
+
+static Evas_Object* input_new_layout_address(ct_input_data *cinput_d)
+{
+       contacts_record_h record = NULL;
+       Evas_Object *layout;
+
+       record = ct_input_new_record_address(cinput_d->contact);
+       p_retvm_if(NULL == record, NULL, "ct_input_new_record_address() return NULL");
+
+       layout = input_fill_layout_address(cinput_d, record);
+       p_retvm_if(NULL == layout, NULL, "input_fill_layout_address() return NULL");
+
+       if (NULL == cinput_d->ly_addr_first)
+               cinput_d->ly_addr_first = layout;
+       cinput_d->ly_addr_last = layout;
+
+       return layout;
+}
+
+static void input_group_add_cb(int grp_id, void *data, bool changed)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       ct_input_data *cinput_d = data;
+
+       if (grp_id < CONTACTS_ERROR_NONE)
+               return;
+
+       err = contacts_record_create(_contacts_group_relation._uri, &record);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() failed(%d)", err);
+
+       err = contacts_record_set_int(record, _contacts_group_relation.group_id, grp_id);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() failed(%d)", err);
+
+       err = contacts_record_add_child_record(cinput_d->contact, _contacts_contact.group_relation, record);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_add_child_record() failed(%d)", err);
+
+       //err = contacts_group_add_contact(grp_id,info->contact_id);
+       //p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_group_add_contact() Failed(%d)", err);
+
+       ct_input_update_group(cinput_d);
+}
+
+
+
+static void input_group_mouse_up_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       unsigned int count = 0;
+       int x, y, w, h;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_list_h list = NULL;
+       Evas_Event_Mouse_Up *ev = (Evas_Event_Mouse_Up *)event_info;
+       ct_input_data *cinput_d = data;
+
+       p_retm_if(NULL == ev, "ev is NULL");
+       if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD)
+               return;
+
+       evas_object_geometry_get(obj, &x, &y, &w, &h);
+       if (ev->output.y < y || y + h < ev->output.y)
+               return;
+       elm_object_focus_set(cinput_d->cdetail_d->navi, EINA_FALSE);
+
+       err = phone_cts_get_list(_contacts_group._uri, _contacts_group.address_book_id, cinput_d->base_ab, &list);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_list() Failed(%d)", err);
+
+       err = contacts_list_get_count(list, &count);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_get_count() Failed(%d)", err);
+
+       err = contacts_list_destroy(list, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy() Failed(%d)", err);
+
+       if (count)
+               ct_grp_assign_create_view(cinput_d->cdetail_d->navi, cinput_d->contact, cinput_d->base_ab, ct_input_update_group, cinput_d);
+       else
+               ctui_create_group_input_view(cinput_d->cdetail_d->win, cinput_d->cdetail_d->navi, NULL, input_group_add_cb, cinput_d);
+}
+
+static char *input_popup_text_get(void *data, Evas_Object *obj, const char *part)
+{
+       if (0 == strcmp(part, "elm.text"))
+               return strdup(data);
+       return NULL;
+}
+
+static void input_ringtone_mouse_up_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Evas_Object *popup;
+       Elm_Object_Item *item;
+       Evas_Object *genlist;
+       Evas_Object *btn;
+       Evas_Object *box;
+       char *temp;
+       int x, y, w, h;
+       Evas_Event_Mouse_Up *ev = (Evas_Event_Mouse_Up *)event_info;
+       ct_input_data *cinput_d = data;
+
+       p_retm_if(NULL == ev, "ev is NULL");
+       if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD)
+               return;
+
+       evas_object_geometry_get(obj, &x, &y, &w, &h);
+       if (ev->output.y < y || y + h < ev->output.y)
+               return;
+       elm_object_focus_set(cinput_d->cdetail_d->navi, EINA_FALSE);
+
+       popup = elm_popup_add(cinput_d->cdetail_d->navi);
+       cinput_d->popup = popup;
+       elm_object_style_set(popup, "min_menustyle");
+       elm_object_part_text_set(popup, "title,text", T_(CT_GET_TEXT_BASIC, CTTEXT_RINGTONE));
+       evas_object_smart_callback_add(popup, "block,clicked", ctui_popup_hide_cb, NULL);
+       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       btn = elm_button_add(popup);
+       elm_object_text_set(btn, S_(PH_SYS_SK_CANCEL));
+       elm_object_part_content_set(popup, "button1", btn);
+       evas_object_smart_callback_add(btn, "clicked", ctui_popup_hide_cb, popup);
+
+       input_ringtone_itc.item_style = "1text";
+       input_ringtone_itc.func.text_get = input_popup_text_get;
+       input_ringtone_itc.func.content_get = NULL;
+       input_ringtone_itc.func.state_get = NULL;
+       input_ringtone_itc.func.del = NULL;
+
+       box = elm_box_add(popup);
+       evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       genlist = elm_genlist_add(popup);
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_genlist_item_append(genlist, &input_ringtone_itc, S_(CT_SYS_SK_SET), NULL, ELM_GENLIST_ITEM_NONE, ct_input_myfile_ringtone, data);
+
+       err = contacts_record_get_str_p(cinput_d->contact, _contacts_contact.ringtone_path, &temp);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_contact_record_get_str_p() Failed(%d)", err);
+
+       if (temp && *temp)
+               elm_genlist_item_append(genlist, &input_ringtone_itc, S_(CT_SYS_SK_RESET), NULL, ELM_GENLIST_ITEM_NONE, input_ringtone_cancel_cb, data);
+       elm_box_pack_end(box, genlist);
+       evas_object_show(genlist);
+       evas_object_size_hint_min_set(box, 600, 200);
+       elm_object_content_set(popup, box);
+       evas_object_show(popup);
+}
+
+static void input_vibration_cancel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_input_data *cinput_d = data;
+       p_retm_if(NULL == cinput_d, "parameter(cdetail_d) is NULL");
+       p_retm_if(NULL == cinput_d->contact, "parameter(contact) is NULL");
+
+       if (cinput_d->popup) {
+               evas_object_del(cinput_d->popup);
+               cinput_d->popup = NULL;
+       }
+
+       err = contacts_record_set_str(cinput_d->contact, _contacts_contact.vibration, NULL);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str(vibration) Failed(%d)", err);
+
+       ct_input_update_vibration(cinput_d->contact, cinput_d->ly_vibration);
+}
+
+static void input_vibration_mouse_up_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Evas_Object *popup;
+       Evas_Object *genlist;
+       Evas_Object *btn;
+       Evas_Object *box;
+       char *temp;
+       int x, y, w, h;
+       Evas_Event_Mouse_Up *ev = (Evas_Event_Mouse_Up *)event_info;
+       ct_input_data *cinput_d = data;
+
+       if (ev && ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD)
+               return;
+
+       evas_object_geometry_get(obj, &x, &y, &w, &h);
+       if (ev->output.y < y || y + h < ev->output.y)
+               return;
+       elm_object_focus_set(cinput_d->cdetail_d->navi, EINA_FALSE);
+
+       popup = elm_popup_add(cinput_d->cdetail_d->navi);
+       cinput_d->popup = popup;
+       elm_object_style_set(popup, "min_menustyle");
+       elm_object_part_text_set(popup, "title,text", T_(CT_GET_TEXT_BASIC, CTTEXT_VIBRATION_PATTERN));
+       evas_object_smart_callback_add(popup, "block,clicked", ctui_popup_hide_cb, NULL);
+       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       btn = elm_button_add(popup);
+       elm_object_text_set(btn, S_(PH_SYS_SK_CANCEL));
+       elm_object_part_content_set(popup, "button1", btn);
+       evas_object_smart_callback_add(btn, "clicked", ctui_popup_hide_cb, popup);
+
+       input_vibration_itc.item_style = "1text";
+       input_vibration_itc.func.text_get = input_popup_text_get;
+       input_vibration_itc.func.content_get = NULL;
+       input_vibration_itc.func.state_get = NULL;
+       input_vibration_itc.func.del = NULL;
+
+       box = elm_box_add(popup);
+       evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       genlist = elm_genlist_add(popup);
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_genlist_item_append(genlist, &input_vibration_itc, S_(CT_SYS_SK_SET), NULL, ELM_GENLIST_ITEM_NONE, ct_input_myfile_vibration, data);
+
+       err = contacts_record_get_str_p(cinput_d->contact, _contacts_contact.vibration, &temp);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_contact_record_get_str_p() Failed(%d)", err);
+
+       if (temp && *temp)
+               elm_genlist_item_append(genlist, &input_vibration_itc, S_(CT_SYS_SK_RESET), NULL, ELM_GENLIST_ITEM_NONE, input_vibration_cancel_cb, data);
+       elm_box_pack_end(box, genlist);
+       evas_object_show(genlist);
+       evas_object_size_hint_min_set(box, 600, 200);
+       elm_object_content_set(popup, box);
+       evas_object_show(popup);
+}
+
+static void input_del_group_info(ct_input_data *cinput_d)
+{
+       int i;
+       unsigned int count;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       err = contacts_record_get_child_record_count(cinput_d->contact, _contacts_contact.group_relation, &count);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_child_record_count() Failed(%d)", err);
+
+       for (i=count-1;i>=0;i--) {
+               err = contacts_record_get_child_record_at_p(cinput_d->contact, _contacts_contact.group_relation, i, &record);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_child_record_at_p() Failed(%d)", err);
+
+               err = contacts_record_remove_child_record(cinput_d->contact, _contacts_contact.group_relation, record);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_remove_child_record() Failed(%d)", err);
+
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_remove_child_record() Failed(%d)", err);
+       }
+
+       if (cinput_d->ly_group)
+               ct_input_update_group(cinput_d);
+}
+
+static Evas_Object* input_fill_layout_group(ct_input_data *cinput_d)
+{
+       char display[PH_TEXT_SHORT_LEN];
+       Evas_Object *box = cinput_d->box;
+       Evas_Object *ly_content;
+
+       ly_content = ct_input_create_dg_layout(box, "2text.3");
+       p_retvm_if(NULL == ly_content, NULL, "ct_input_create_dg_layout() return NULL");
+
+       cinput_d->ly_group = ly_content;
+       input_layout_selectable_set(ly_content);
+       evas_object_event_callback_add(ly_content, EVAS_CALLBACK_MOUSE_UP, input_group_mouse_up_cb, cinput_d);
+
+       elm_object_part_text_set(ly_content, "elm.text.1", T_(CT_GET_TEXT_BASIC, CTTEXT_GROUP));
+
+       ct_detail_get_group_names(cinput_d->contact, display, sizeof(display));
+       elm_object_part_text_set(ly_content, "elm.text.2", display);
+
+       return ly_content;
+}
+
+static Evas_Object* input_fill_layout_ringtone(ct_input_data *cinput_d)
+{
+       char *temp;
+       const char *display;
+
+       Evas_Object *box = cinput_d->box;
+       Evas_Object *ly_content;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       ly_content = ct_input_create_dg_layout(box, "2text.3");
+       p_retvm_if(NULL == ly_content, NULL, "ct_input_create_dg_layout() return NULL");
+
+       cinput_d->ly_ringtone = ly_content;
+       input_layout_selectable_set(ly_content);
+       evas_object_event_callback_add(ly_content, EVAS_CALLBACK_MOUSE_UP, input_ringtone_mouse_up_cb, cinput_d);
+
+       /* title */
+       elm_object_part_text_set(ly_content, "elm.text.1", T_(CT_GET_TEXT_BASIC, CTTEXT_RINGTONE));
+
+       /* file name */
+       err = contacts_record_get_str_p(cinput_d->contact, _contacts_contact.ringtone_path, &temp);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_contact_record_get_str_p() Failed(%d)", err);
+
+       display = ct_detail_get_ringtone_display_name(temp);
+       elm_object_part_text_set(ly_content, "elm.text.2", display);
+
+       return ly_content;
+}
+
+static Evas_Object* input_fill_layout_vibration(ct_input_data *cinput_d)
+{
+       char *temp;
+       const char *display;
+
+       Evas_Object *box = cinput_d->box;
+       Evas_Object *ly_content;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       ly_content = ct_input_create_dg_layout(box, "2text.3");
+       p_retvm_if(NULL == ly_content, NULL, "ct_input_create_dg_layout() return NULL");
+
+       cinput_d->ly_vibration = ly_content;
+       input_layout_selectable_set(ly_content);
+       evas_object_event_callback_add(ly_content, EVAS_CALLBACK_MOUSE_UP, input_vibration_mouse_up_cb, cinput_d);
+
+       /* title */
+       elm_object_part_text_set(ly_content, "elm.text.1", T_(CT_GET_TEXT_BASIC, CTTEXT_VIBRATION_PATTERN));
+
+       /* file name */
+       err = contacts_record_get_str_p(cinput_d->contact, _contacts_contact.vibration, &temp);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_contact_record_get_str_p() Failed(%d)", err);
+
+       display = ct_detail_get_vibration_display_name(temp);
+       elm_object_part_text_set(ly_content, "elm.text.2", display);
+
+       return ly_content;
+}
+
+static inline void input_refresh_layout(ct_input_data *cinput_d)
+{
+       cinput_d->idx_append = 0;
+       elm_box_clear(cinput_d->box);
+
+       cinput_d->ly_basic_info = NULL;
+       cinput_d->ly_basic_info_last_name = NULL;
+       cinput_d->ly_basic_info_suffix = NULL;
+       cinput_d->ly_basic_info_nickname = NULL;
+       cinput_d->ly_basic_info_job_title = NULL;
+       cinput_d->ly_basic_info_department = NULL;
+       cinput_d->ly_basic_info_company = NULL;
+       cinput_d->ly_number_first = NULL;
+       cinput_d->ly_number_last = NULL;
+       cinput_d->ly_number_default = NULL;
+       cinput_d->ly_number_set_default_separator_before = NULL;
+       cinput_d->ly_number_set_default = NULL;
+       cinput_d->ly_number_set_default_separator_after = NULL;
+       cinput_d->ly_email_first = NULL;
+       cinput_d->ly_email_last = NULL;
+       cinput_d->ly_addr_first = NULL;
+       cinput_d->ly_addr_last = NULL;
+       cinput_d->ly_seperator_more = NULL;
+       cinput_d->ly_messenger_first = NULL;
+       cinput_d->ly_messenger_last = NULL;
+       cinput_d->ly_url_first = NULL;
+       cinput_d->ly_url_last = NULL;
+       cinput_d->ly_relationship_first = NULL;
+       cinput_d->ly_relationship_last = NULL;
+       cinput_d->ly_event_first = NULL;
+       cinput_d->ly_event_last = NULL;
+       cinput_d->ly_note = NULL;
+       cinput_d->ly_group = NULL;
+       cinput_d->ly_ringtone = NULL;
+       cinput_d->ly_address_book = NULL;
+       cinput_d->ly_moreinfo = NULL;
+
+       input_fill_layout(cinput_d);
+}
+
+static void input_addrbook_item_sel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       char temp[PH_TEXT_SHORT_LEN];
+       ct_input_data *cinput_d = data;
+       ct_ab_popup_data *ab_popup_data;
+       contacts_record_h record_clone = NULL;
+
+       elm_genlist_item_selected_set(event_info, EINA_FALSE);
+
+       ab_popup_data = elm_object_item_data_get(event_info);
+       p_retm_if(NULL == ab_popup_data, "evas_object_data_get() return NULL");
+
+       if (cinput_d->base_ab != ab_popup_data->id)
+               input_del_group_info(cinput_d);
+
+       cinput_d->base_ab = ab_popup_data->id;
+       cinput_d->base_ab_mode = ab_popup_data->mode;
+
+       free(cinput_d->base_ab_name);
+       cinput_d->base_ab_name = NULL;
+
+       temp[0] = '\0';
+       ctui_get_addressbook_name(ab_popup_data->id, temp, sizeof(temp));
+       if (*temp)
+               cinput_d->base_ab_name = strdup(temp);
+
+
+
+                       ct_input_remove_empty_fields(cinput_d->contact);
+                       input_refresh_layout(cinput_d);
+       if (cinput_d->ly_address_book) {
+               elm_object_part_text_set(cinput_d->ly_address_book, "elm.text.2", cinput_d->base_ab_name);
+       }
+       ct_detail_popup_hide_cb(cinput_d->cdetail_d, NULL, NULL);
+}
+
+static void input_addrbook_mouse_up_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       int x, y, w, h;
+       Evas_Object *popup;
+       Evas_Object *btn;
+       ct_input_data *cinput_d = data;
+       Evas_Event_Mouse_Up *ev = (Evas_Event_Mouse_Up *)event_info;
+
+       p_retm_if(NULL == ev, "ev is NULL");
+       if (ev->event_flags & EVAS_EVENT_FLAG_ON_HOLD)
+               return;
+
+       evas_object_geometry_get(obj, &x, &y, &w, &h);
+       if (ev->output.y < y || y + h < ev->output.y)
+               return;
+       elm_object_focus_set(cinput_d->cdetail_d->navi, EINA_FALSE);
+
+       popup = ctui_addrbook_popup(cinput_d->cdetail_d->win, input_addrbook_item_sel_cb, cinput_d, CT_AB_POPUP_TYPE_INPUT_VIEW);
+       p_retm_if(NULL == popup, "ctui_addrbook_popup() return NULL");
+       elm_object_part_text_set(popup, "title,text", T_(CT_GET_TEXT_BASE_OP, CTTEXT_SAVE_CONTACT_TO));
+
+       btn = elm_button_add(popup);
+       elm_object_text_set(btn, S_(PH_SYS_POP_CLOSE));
+       elm_object_part_content_set(popup, "button1", btn);
+       elm_object_style_set(btn, "popup_button/default");
+       evas_object_smart_callback_add(btn, "clicked", ct_detail_popup_hide_cb, cinput_d->cdetail_d);
+
+       cinput_d->cdetail_d->popup = popup;
+}
+
+
+static Evas_Object* input_fill_layout_addrbook(ct_input_data *cinput_d)
+{
+       const char *display;
+       Evas_Object *box = cinput_d->box;
+       Evas_Object *ly_content;
+
+       ly_content = ct_input_create_dg_layout(box, "2text.3");
+       p_retvm_if(NULL == ly_content, NULL, "ct_input_create_dg_layout() return NULL");
+
+       cinput_d->ly_address_book = ly_content;
+       input_layout_selectable_set(ly_content);
+       evas_object_event_callback_add(ly_content, EVAS_CALLBACK_MOUSE_UP, input_addrbook_mouse_up_cb, cinput_d);
+
+       elm_object_part_text_set(ly_content, "elm.text.1", T_(CT_GET_TEXT_BASE_OP, CTTEXT_SAVE_CONTACT_TO));
+
+       if (0 == cinput_d->base_ab)
+               display = S_(CT_SYS_BODY_PHONE);
+       else if (cinput_d->base_ab_name)
+               display = cinput_d->base_ab_name;
+       else
+               display = S_(PH_SYS_BODY_UNKNOWN);
+
+       elm_object_part_text_set(ly_content, "elm.text.2", display);
+       return ly_content;
+}
+
+static void input_relationship_unfocused_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       char *input;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_input_data *cinput_d;
+       ct_input_typed_data *typed_data = data;
+
+       cinput_d = evas_object_data_get(obj, KEY_INPUT_DATA);
+       p_retm_if(NULL == cinput_d, "evas_object_data_get() return NULL");
+
+       input = ctui_entry_markup_to_utf8(elm_entry_entry_get(obj));
+       if (input && *input) {
+               err = contacts_record_set_str(typed_data->record, _contacts_relationship.name, input);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+       }
+       free(input);
+}
+
+static void input_relationship_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ct_input_data *cinput_d = data;
+       const char *tmp;
+
+       tmp = elm_entry_entry_get(obj);
+       p_retm_if(NULL == tmp || '\0' == tmp[0], "elm_entry_entry_get() return NULL");
+
+       evas_object_smart_callback_del(obj, "changed", input_relationship_changed_cb);
+       evas_object_smart_callback_del(obj, "preedit,changed", input_relationship_changed_cb);
+       p_retm_if(NULL == cinput_d, "parameter(ct_input_data) is NULL");
+
+       p_retm_if(NULL == input_new_layout_relationship(cinput_d), "input_new_layout_relationship() return NULL");
+}
+
+static Evas_Object* input_relationship_get_edit_rename(ct_input_data *cinput_d, ct_input_typed_data *typed_data)
+{
+       char *val_str;
+       Evas_Object *entry;
+       Evas_Object *editfield;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Evas_Object *ly_content = typed_data->ly_content;
+
+       editfield = ct_input_add_editfield(ly_content, T_(CT_GET_TEXT_BASIC, CTTEXT_RELATIONSHIP), input_relationship_unfocused_cb, typed_data);
+       p_retvm_if(NULL == editfield, NULL, "ct_input_add_editfield() return NULL");
+
+       entry = elm_object_part_content_get(editfield, "elm.swallow.content");
+       typed_data->data = entry;
+
+       evas_object_data_set(entry, KEY_INPUT_DATA, cinput_d);
+       elm_entry_input_panel_layout_set(entry, ELM_INPUT_PANEL_LAYOUT_NORMAL);
+
+       err = contacts_record_get_str_p(typed_data->record, _contacts_relationship.name, &val_str);
+       if (val_str && *val_str)
+               ctui_entry_entry_set(entry, val_str);
+       else {
+               evas_object_smart_callback_add(entry, "changed", input_relationship_changed_cb, cinput_d);
+               evas_object_smart_callback_add(entry, "preedit,changed", input_relationship_changed_cb, cinput_d);
+       }
+       return editfield;
+}
+
+static void input_relationship_select_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_input_data *cinput_d;
+       ct_input_typed_data *typed_data = data;
+       ct_person_list *person_info;
+       Elm_Object_Item *item = event_info;
+
+       Evas_Object *editfield;
+       Evas_Object *entry;
+       Evas_Object *btn;
+
+       p_retm_if(!typed_data, "parameter(cinput_d) is NULL");
+
+       person_info = elm_object_item_data_get(item);
+       p_retm_if(NULL == person_info, "elm_object_item_data_get() returns NULL");
+
+       editfield = elm_object_part_content_get(typed_data->ly_content, "elm.icon");
+       entry = elm_object_part_content_get(editfield, "elm.swallow.content");
+
+       if (entry && person_info->display && *person_info->display)
+               ctui_entry_entry_set(entry, person_info->display);
+
+       btn = elm_object_part_content_get(typed_data->ly_content, "elm.icon.edit");
+       cinput_d = evas_object_data_get(btn, KEY_INPUT_DATA);
+       p_retm_if(NULL == cinput_d, "evas_object_data_get() return NULL");
+       elm_naviframe_item_pop(cinput_d->cdetail_d->navi);
+}
+
+static void input_relationship_select_contact(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_input_typed_data *typed_data = data;
+       ct_input_data *cinput_d = evas_object_data_get(obj, KEY_INPUT_DATA);
+       ct_detail_create_list_view(cinput_d->cdetail_d, input_relationship_select_cb, typed_data, 0);
+}
+
+static Evas_Object* input_fill_layout_relationship(ct_input_data *cinput_d, contacts_record_h record)
+{
+       int type_int = 0;
+       char *type_str = NULL;
+       Evas_Object *ly_content;
+       Evas_Object *btn_type;
+       Evas_Object *box = cinput_d->box;
+       Evas_Object *ef;
+       Evas_Object *btn;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_input_typed_data *typed_data;
+
+       if (!cinput_d->ly_seperator_more) {
+               cinput_d->ly_seperator_more = ct_input_fill_layout_separator(cinput_d, "separator/hd33/with_line");
+               p_retvm_if(NULL == cinput_d->ly_seperator_more, EINA_FALSE, "ct_input_fill_layout_separator() return NULL");
+               elm_box_pack_after(cinput_d->box, cinput_d->ly_seperator_more, cinput_d->ly_addr_last);
+       }
+
+       ly_content = elm_layout_add(box);
+       p_retvm_if(NULL == ly_content, NULL, "elm_layout_add() return NULL");
+       elm_layout_file_set(ly_content, CONTACTS_EDJ, "dialogue/1icon.1type.1edit");
+       evas_object_size_hint_align_set(ly_content, EVAS_HINT_FILL, 0.0);
+       evas_object_show(ly_content);
+
+       err = contacts_record_get_int(record, _contacts_relationship.type, &type_int);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+       btn_type = elm_button_add(ly_content);
+       if (NULL == btn_type) {
+               ERR("elm_button_add() return NULL");
+               evas_object_del(ly_content);
+               return NULL;
+       }
+
+       if (CONTACTS_RELATIONSHIP_TYPE_CUSTOM == type_int) {
+               err = contacts_record_get_str_p(record, _contacts_relationship.label, &type_str);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+       }
+
+       if (NULL == type_str)
+               type_str = (char *)T_(CT_GET_TEXT_RELATIONSHIP_TYPE, type_int);
+
+       elm_object_text_set(btn_type, type_str);
+       evas_object_data_set(btn_type, KEY_INPUT_DATA, cinput_d);
+       elm_object_part_content_set(ly_content, "elm.icon.type", btn_type);
+
+       typed_data = calloc(1, sizeof(ct_input_typed_data));
+       p_retvm_if(NULL == typed_data, NULL, "calloc() return NULL");
+       typed_data->record = record;
+       typed_data->ly_content = ly_content;
+       typed_data->view_uri = _contacts_relationship._uri;
+
+       evas_object_data_set(ly_content, "typed_data", typed_data);
+       ef = input_relationship_get_edit_rename(cinput_d, typed_data);
+       if (NULL == ef) {
+               ERR("input_website_get_edit_rename() return NULL");
+               evas_object_del(ly_content);
+               free(typed_data);
+               return NULL;
+       }
+       ct_input_add_name_field(ef, cinput_d);
+
+       elm_object_part_content_set(ly_content, "elm.icon", ef);
+       evas_object_event_callback_add(ly_content, EVAS_CALLBACK_DEL, ct_input_typed_layout_del_cb, typed_data);
+       evas_object_smart_callback_add(btn_type, "clicked", ct_input_data_type_clicked_cb, typed_data);
+
+       btn = elm_button_add(ly_content);
+       if (NULL == btn) {
+               ERR("elm_button_add() return NULL");
+               evas_object_del(ly_content);
+               return NULL;
+       }
+       elm_object_part_content_set(ly_content, "elm.icon.edit", btn);
+       evas_object_data_set(btn, KEY_INPUT_DATA, cinput_d);
+       elm_object_style_set(btn, "icon_plus");
+       evas_object_smart_callback_add(btn, "clicked", input_relationship_select_contact, typed_data);
+
+       if (cinput_d->ly_relationship_last)
+               elm_box_pack_after(box, ly_content, cinput_d->ly_relationship_last);
+       else if (cinput_d->ly_url_last)
+               elm_box_pack_after(box, ly_content, cinput_d->ly_url_last);
+       else if (cinput_d->ly_messenger_last)
+               elm_box_pack_after(box, ly_content, cinput_d->ly_messenger_last);
+       else
+               elm_box_pack_after(box, ly_content, cinput_d->ly_seperator_more);
+
+       if (NULL == cinput_d->ly_relationship_first)
+               cinput_d->ly_relationship_first = ly_content;
+       cinput_d->ly_relationship_last = ly_content;
+
+       return ly_content;
+}
+
+static int input_fill_layout_relationship_list(ct_input_data *cinput_d)
+{
+       int count = 0;
+       Evas_Object *ly;
+       contacts_record_h record = NULL;
+
+       while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(cinput_d->contact, _contacts_contact.relationship, count++, &record)) {
+               ly = input_fill_layout_relationship(cinput_d, record);
+               p_retvm_if(NULL == ly, count-1, "input_fill_layout_relationship() return NULL");
+
+               if (NULL == cinput_d->ly_relationship_first)
+                       cinput_d->ly_relationship_first = ly;
+               cinput_d->ly_relationship_last = ly;
+       }
+       return count-1;
+}
+
+static Evas_Object* input_new_layout_relationship(ct_input_data *cinput_d)
+{
+       contacts_record_h record = NULL;
+       Evas_Object *layout;
+
+       record = ct_input_new_record_relationship(cinput_d->contact);
+       p_retvm_if(NULL == record, NULL, "ct_input_new_record() return NULL");
+
+       layout = input_fill_layout_relationship(cinput_d, record);
+       p_retvm_if(NULL == layout, NULL, "input_fill_layout_relationship() return NULL");
+
+       if (NULL == cinput_d->ly_relationship_first)
+               cinput_d->ly_relationship_first = layout;
+       cinput_d->ly_relationship_last = layout;
+
+       return layout;
+}
+
+static Evas_Object* input_fill_layout_event(ct_input_data *cinput_d, contacts_record_h record)
+{
+       int event_date;
+       int type_int;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Evas_Object *ly_content;
+       Evas_Object *btn_minus;
+       Evas_Object *btn_type;
+       Evas_Object *box = cinput_d->box;
+       Evas_Object *datetime;
+       ct_input_typed_data *typed_data;
+
+       if (!cinput_d->ly_seperator_more) {
+               cinput_d->ly_seperator_more = ct_input_fill_layout_separator(cinput_d, "separator/hd33/with_line");
+               p_retvm_if(NULL == cinput_d->ly_seperator_more, EINA_FALSE, "ct_input_fill_layout_separator() return NULL");
+               elm_box_pack_after(cinput_d->box, cinput_d->ly_seperator_more, cinput_d->ly_addr_last);
+       }
+
+       ly_content = elm_layout_add(box);
+       p_retvm_if(NULL == ly_content, NULL, "elm_layout_add() return NULL");
+       elm_layout_file_set(ly_content, CONTACTS_EDJ, "dialogue/1icon.1type.1edit");
+       evas_object_size_hint_align_set(ly_content, EVAS_HINT_FILL, 0.0);
+       evas_object_show(ly_content);
+
+       /* datetime */
+       datetime = elm_datetime_add(ly_content);
+       p_retvm_if(NULL == datetime, NULL, "elm_datetime_add() return NULL");
+
+       elm_datetime_field_visible_set(datetime, ELM_DATETIME_HOUR, EINA_FALSE);
+       elm_datetime_field_visible_set(datetime, ELM_DATETIME_MINUTE, EINA_FALSE);
+       elm_datetime_field_visible_set(datetime, ELM_DATETIME_AMPM, EINA_FALSE);
+
+       //elm_object_part_content_set(ly_content, "elm.flip.content", datetime);
+       elm_object_part_content_set(ly_content, "elm.icon", datetime);
+       evas_object_data_set(datetime, KEY_INPUT_DATA, cinput_d);
+
+       err = contacts_record_get_int(record, _contacts_event.type, &type_int);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+       btn_type = elm_button_add(ly_content);
+       if (NULL == btn_type) {
+               ERR("elm_button_add() return NULL");
+               evas_object_del(ly_content);
+               return NULL;
+       }
+       elm_object_text_set(btn_type, T_(CT_GET_TEXT_EVENT_TYPE, type_int));
+       evas_object_data_set(btn_type, "cinput_d", cinput_d);
+       elm_object_part_content_set(ly_content, "elm.icon.type", btn_type);
+
+       typed_data = calloc(1, sizeof(ct_input_typed_data));
+       p_retvm_if(NULL == typed_data, NULL, "calloc() return NULL");
+       typed_data->record = record;
+       typed_data->ly_content = ly_content;
+       typed_data->view_uri = _contacts_event._uri;
+       evas_object_data_set(ly_content, "typed_data", typed_data);
+       evas_object_data_set(datetime, "typed_data", typed_data);
+
+       err = contacts_record_get_int(record, _contacts_event.date, &event_date);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+       if (0 == event_date) { // new record
+               time_t timer;
+               struct tm *stime = NULL;
+               timer = time(NULL);
+               stime = localtime(&timer);
+               p_retvm_if(NULL == stime, NULL, "localtime() Failed(%d)", errno);
+               elm_datetime_value_set(datetime, stime);
+       }
+       else {
+               struct tm stime;
+               stime.tm_year = event_date/10000 - 1900;
+               stime.tm_mon = (event_date%10000)/100 - 1;
+               stime.tm_mday = event_date%100;
+               elm_datetime_value_set(datetime, &stime);
+
+               btn_minus = elm_button_add(ly_content);
+               if (NULL == btn_minus) {
+                       ERR("elm_button_add() return NULL");
+                       evas_object_del(ly_content);
+                       free(typed_data);
+                       return NULL;
+               }
+               elm_object_style_set(btn_minus, "minus");
+               evas_object_data_set(btn_minus, "typed_data", typed_data);
+               elm_object_part_content_set(ly_content, "elm.icon.edit", btn_minus);
+               evas_object_smart_callback_add(btn_minus, "clicked", input_event_del_clicked_cb, cinput_d);
+       }
+
+       evas_object_smart_callback_add(datetime, "changed", input_event_changed_cb, cinput_d);
+       evas_object_event_callback_add(ly_content, EVAS_CALLBACK_DEL, ct_input_typed_layout_del_cb, typed_data);
+       evas_object_smart_callback_add(btn_type, "clicked", ct_input_data_type_clicked_cb, typed_data);
+
+       if (cinput_d->ly_event_last)
+               elm_box_pack_after(cinput_d->box, ly_content, cinput_d->ly_event_last);
+       else if (cinput_d->ly_relationship_last)
+               elm_box_pack_after(cinput_d->box, ly_content, cinput_d->ly_relationship_last);
+       else if (cinput_d->ly_url_last)
+               elm_box_pack_after(cinput_d->box, ly_content, cinput_d->ly_url_last);
+       else if (cinput_d->ly_messenger_last)
+               elm_box_pack_after(cinput_d->box, ly_content, cinput_d->ly_messenger_last);
+       else
+               elm_box_pack_after(cinput_d->box, ly_content, cinput_d->ly_seperator_more);
+
+       return ly_content;
+}
+
+static int input_fill_layout_event_list(ct_input_data *cinput_d)
+{
+       int count = 0;
+       contacts_record_h record = NULL;
+       Evas_Object *ly;
+
+       while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(cinput_d->contact, _contacts_contact.event, count++, &record)) {
+               ly = input_fill_layout_event(cinput_d, record);
+               p_retvm_if(NULL == ly, count, "input_fill_layout_event() return NULL");
+
+               if (NULL == cinput_d->ly_event_first)
+                       cinput_d->ly_event_first = ly;
+
+               cinput_d->ly_event_last = ly;
+       }
+       return count-1;
+}
+
+static Evas_Object* input_new_layout_event(ct_input_data *cinput_d)
+{
+       Evas_Object *layout;
+       contacts_record_h record = NULL;
+
+       record = ct_input_new_record_event(cinput_d->contact);
+       p_retvm_if(NULL == record, NULL, "ct_input_new_record_event() return NULL");
+
+       layout = input_fill_layout_event(cinput_d, record);
+       p_retvm_if(NULL == layout, NULL, "input_fill_layout_event() return NULL");
+
+       if (NULL == cinput_d->ly_event_first)
+               cinput_d->ly_event_first = layout;
+       cinput_d->ly_event_last = layout;
+
+       return layout;
+}
+
+static void input_website_del(ct_input_data *cinput_d, ct_input_typed_data *typed_data)
+{
+       int idx;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Eina_List *list = NULL;
+
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+       p_retm_if(NULL == typed_data, "parameter(typed_data) is NULL");
+
+       err = contacts_record_remove_child_record(cinput_d->contact, _contacts_contact.url, typed_data->record);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_remove_child_record() Failed(%d)", err);
+
+       if (typed_data->ly_content == cinput_d->ly_url_first) {
+               idx = ct_input_box_idx_get(cinput_d->box, typed_data->ly_content);
+               list = elm_box_children_get(cinput_d->box);
+               cinput_d->ly_url_first = eina_list_nth(list, idx + 1);
+               eina_list_free(list);
+       }
+
+       err = contacts_record_destroy(typed_data->record, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+       elm_box_unpack(cinput_d->box, typed_data->ly_content);
+       evas_object_del(typed_data->ly_content);
+}
+
+
+static void input_website_del_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int count;
+       ct_input_data *cinput_d = data;
+       ct_input_typed_data *typed_data;
+
+       p_retm_if(NULL == cinput_d, "parameter(cinput_d) is NULL");
+
+       typed_data = evas_object_data_get(obj, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       input_website_del(cinput_d, typed_data);
+
+}
+
+static void input_website_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_input_data *cinput_d = data;
+       Evas_Object *btn_minus;
+       ct_input_typed_data *typed_data;
+       const char *tmp;
+
+       tmp = elm_entry_entry_get(obj);
+       p_retm_if(NULL == tmp || '\0' == tmp[0], "elm_entry_entry_get() return NULL");
+
+       evas_object_smart_callback_del(obj, "changed", input_website_changed_cb);
+       p_retm_if(NULL == cinput_d, "parameter(ct_input_data) is NULL");
+
+       typed_data = evas_object_data_get(obj, "typed_data");
+       p_retm_if(NULL == typed_data, "evas_object_data_get() return NULL");
+
+       if (typed_data->ly_content == cinput_d->ly_url_last) {
+                       btn_minus = elm_button_add(typed_data->ly_content);
+                       p_retm_if(NULL == btn_minus, "elm_button_add() return NULL");
+
+                       elm_object_style_set(btn_minus, "minus");
+                       evas_object_data_set(btn_minus, "typed_data", typed_data);
+                       elm_object_part_content_set(typed_data->ly_content, "elm.icon.edit", btn_minus);
+                       evas_object_smart_callback_add(btn_minus, "clicked", input_website_del_clicked_cb, cinput_d);
+
+                       p_retm_if(NULL == input_new_layout_website(cinput_d), "input_new_layout_website() return NULL");
+       }
+
+}
+
+static Evas_Object *input_website_get_edit_rename(ct_input_data *cinput_d, ct_input_typed_data *typed_data)
+{
+       char *val_str;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Evas_Object *entry;
+       Evas_Object *editfield;
+       Evas_Object *ly_content = typed_data->ly_content;
+
+       editfield = ct_input_add_editfield(ly_content, T_(CT_GET_TEXT_BASIC, CTTEXT_URL), input_website_unfocused_cb, typed_data->record);
+       p_retvm_if(NULL == editfield, NULL, "ct_input_add_editfield() return NULL");
+
+       entry = elm_object_part_content_get(editfield, "elm.swallow.content");
+       typed_data->data = entry;
+
+       evas_object_data_set(entry, "typed_data", typed_data);
+       evas_object_data_set(entry, KEY_INPUT_DATA, cinput_d);
+       elm_entry_input_panel_layout_set(entry, ELM_INPUT_PANEL_LAYOUT_URL);
+
+       err = contacts_record_get_str_p(typed_data->record, _contacts_url.url, &val_str);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+       if (val_str && *val_str)
+               ctui_entry_entry_set(entry, val_str);
+       else
+               evas_object_smart_callback_add(entry, "changed", input_website_changed_cb, cinput_d);
+       return editfield;
+
+}
+
+static Evas_Object* input_fill_layout_url(ct_input_data *cinput_d, contacts_record_h record)
+{
+       char *custom_type;
+       char *val_str;
+       int type_int;
+       Evas_Object *ly_content;
+       Evas_Object *box = cinput_d->box;
+       Evas_Object *ef;
+       Evas_Object *btn_type;
+       Evas_Object *btn_minus;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_input_typed_data *typed_data;
+
+       if (!cinput_d->ly_seperator_more) {
+               cinput_d->ly_seperator_more = ct_input_fill_layout_separator(cinput_d, "separator/hd33/with_line");
+               p_retvm_if(NULL == cinput_d->ly_seperator_more, EINA_FALSE, "ct_input_fill_layout_separator() return NULL");
+               elm_box_pack_after(cinput_d->box, cinput_d->ly_seperator_more, cinput_d->ly_addr_last);
+       }
+
+       ly_content = elm_layout_add(box);
+       p_retvm_if(NULL == ly_content, NULL, "elm_layout_add() return NULL");
+       elm_layout_file_set(ly_content, CONTACTS_EDJ, "dialogue/1icon.1type.1edit");
+       evas_object_size_hint_align_set(ly_content, EVAS_HINT_FILL, 0.0);
+       evas_object_show(ly_content);
+
+       err = contacts_record_get_int(record, _contacts_url.type, &type_int);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+       btn_type = elm_button_add(ly_content);
+       if (NULL == btn_type) {
+               ERR("elm_button_add() return NULL");
+               evas_object_del(ly_content);
+               return NULL;
+       }
+
+               custom_type = (char *)T_(CT_GET_TEXT_WEBSITE_TYPE, ct_detail_get_website_type_index(type_int));
+               if (CONTACTS_URL_TYPE_CUSTOM==type_int) {
+                       err = contacts_record_get_str_p(record, _contacts_url.label, &custom_type);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+                       if (NULL == custom_type || '\0' == custom_type[0])
+                               custom_type = (char *)T_(CT_GET_TEXT_WEBSITE_TYPE, ct_detail_get_website_type_index(CONTACTS_URL_TYPE_OTHER));
+               }
+               elm_object_text_set(btn_type, custom_type);
+
+       evas_object_data_set(btn_type, KEY_INPUT_DATA, cinput_d);
+       elm_object_part_content_set(ly_content, "elm.icon.type", btn_type);
+
+       typed_data = calloc(1, sizeof(ct_input_typed_data));
+       p_retvm_if(NULL == typed_data, NULL, "calloc() return NULL");
+
+       typed_data->record = record;
+       typed_data->ly_content = ly_content;
+       typed_data->view_uri = _contacts_url._uri;
+       evas_object_data_set(ly_content, "typed_data", typed_data);
+
+       err = contacts_record_get_str_p(record, _contacts_url.url, &val_str);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+       if (val_str && *val_str) {
+               btn_minus = elm_button_add(ly_content);
+               if (NULL == btn_minus) {
+                       ERR("elm_button_add() return NULL");
+                       evas_object_del(ly_content);
+                       free(typed_data);
+                       return NULL;
+               }
+               elm_object_style_set(btn_minus, "minus");
+               evas_object_data_set(btn_minus, "typed_data", typed_data);
+               elm_object_part_content_set(ly_content, "elm.icon.edit", btn_minus);
+               evas_object_smart_callback_add(btn_minus, "clicked", input_website_del_clicked_cb, cinput_d);
+       }
+
+       ef = input_website_get_edit_rename(cinput_d, typed_data);
+       if (NULL == ef) {
+               ERR("input_website_get_edit_rename() return NULL");
+               evas_object_del(ly_content);
+               free(typed_data);
+               return NULL;
+       }
+       ct_input_add_name_field(ef, cinput_d);
+
+       elm_object_part_content_set(ly_content, "elm.icon", ef);
+       evas_object_event_callback_add(ly_content, EVAS_CALLBACK_DEL, ct_input_typed_layout_del_cb, typed_data);
+               evas_object_smart_callback_add(btn_type, "clicked", ct_input_data_type_clicked_cb, typed_data);
+
+       if (cinput_d->ly_url_last)
+               elm_box_pack_after(box, ly_content, cinput_d->ly_url_last);
+       else {
+               if (cinput_d->ly_messenger_last)
+                       elm_box_pack_after(box, ly_content, cinput_d->ly_messenger_last);
+               else
+                       elm_box_pack_after(box, ly_content, cinput_d->ly_seperator_more);
+       }
+
+       return ly_content;
+}
+
+static Evas_Object* input_new_layout_website(ct_input_data *cinput_d)
+{
+       contacts_record_h record = NULL;
+       Evas_Object *layout;
+
+       record = ct_input_new_record_web(cinput_d->contact);
+       p_retvm_if(NULL == record, NULL, "ct_input_new_record_web() return NULL");
+
+       layout = input_fill_layout_url(cinput_d, record);
+       p_retvm_if(NULL == layout, NULL, "input_fill_layout_url() return NULL");
+
+       if (NULL == cinput_d->ly_url_first)
+               cinput_d->ly_url_first = layout;
+       cinput_d->ly_url_last = layout;
+
+       return layout;
+}
+
+
+static int input_fill_layout_websites(ct_input_data *cinput_d)
+{
+       int count = 0;
+       Evas_Object *ly;
+       contacts_record_h record = NULL;
+
+       ly = NULL;
+
+       while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(cinput_d->contact, _contacts_contact.url, count++, &record)) {
+               ly = input_fill_layout_url(cinput_d, record);
+               p_retvm_if(NULL == ly, count-1, "input_fill_layout_url() return NULL");
+
+               if (NULL == cinput_d->ly_url_first)
+                       cinput_d->ly_url_first = ly;
+               cinput_d->ly_url_last = ly;
+       }
+       return count-1;
+}
+
+static Evas_Object* input_fill_layout_note(ct_input_data *cinput_d)
+{
+       char *note_str;
+       char *note_str_markup;
+       Evas_Object *box = cinput_d->box;
+       Evas_Object *ly_content;
+       Evas_Object *ef, *en;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       if (!cinput_d->ly_seperator_more) {
+               cinput_d->ly_seperator_more = ct_input_fill_layout_separator(cinput_d, "separator/hd33/with_line");
+               p_retvm_if(NULL == cinput_d->ly_seperator_more, EINA_FALSE, "ct_input_fill_layout_separator() return NULL");
+               elm_box_pack_after(cinput_d->box, cinput_d->ly_seperator_more, cinput_d->ly_addr_last);
+       }
+
+       ly_content = ct_input_create_dg_layout(box, "1icon");
+       p_retvm_if(NULL == ly_content, NULL, "ct_input_create_dg_layout() return NULL");
+       evas_object_size_hint_align_set(ly_content, EVAS_HINT_FILL, 0.0);
+       evas_object_show(ly_content);
+
+       record = ct_input_get_record_note(cinput_d->contact);
+       p_retvm_if(NULL == record, NULL, "ct_input_get_record_note() return NULL");
+
+       ef = ctui_create_editfield(ly_content,  T_(CT_GET_TEXT_BASIC, CTTEXT_NOTE), NULL, true);
+       p_retvm_if(NULL == ef, NULL, "ctui_create_editfield() return NULL");
+       ct_input_add_name_field(ef, cinput_d);
+
+       en = elm_object_part_content_get(ef, "elm.swallow.content");
+       evas_object_smart_callback_add(en, "unfocused", input_note_unfocused_cb, record);
+       evas_object_smart_callback_add(en, "changed", ct_input_entry_changed_cb, ef);
+       elm_object_part_content_set(ly_content, "elm.icon", ef);
+       evas_object_data_set(en, KEY_INPUT_DATA, cinput_d);
+
+       err = contacts_record_get_str_p(record, _contacts_note.note, &note_str);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+       note_str_markup = elm_entry_utf8_to_markup(note_str);
+       __input_editfield_entry_set(ef, note_str_markup);
+       free(note_str_markup);
+
+       if (cinput_d->ly_event_last)
+               elm_box_pack_after(cinput_d->box, ly_content, cinput_d->ly_event_last);
+       else if (cinput_d->ly_relationship_last)
+               elm_box_pack_after(cinput_d->box, ly_content, cinput_d->ly_relationship_last);
+       else if (cinput_d->ly_url_last)
+               elm_box_pack_after(cinput_d->box, ly_content, cinput_d->ly_url_last);
+       else if (cinput_d->ly_messenger_last)
+               elm_box_pack_after(cinput_d->box, ly_content, cinput_d->ly_messenger_last);
+       else
+               elm_box_pack_after(cinput_d->box, ly_content, cinput_d->ly_seperator_more);
+
+       cinput_d->ly_note = ly_content;
+
+       return ly_content;
+}
+
+
+static Evas_Object* input_fill_layout_addresses(ct_input_data *cinput_d)
+{
+       int count = 0;
+       Evas_Object *layout = NULL;
+       contacts_record_h record = NULL;
+
+       while (CONTACTS_ERROR_NONE == contacts_record_get_child_record_at_p(cinput_d->contact, _contacts_contact.address, count++, &record)) {
+               layout = input_fill_layout_address(cinput_d, record);
+               p_retvm_if(NULL == layout, NULL, "input_fill_layout_address() return NULL");
+
+               if (NULL == cinput_d->ly_addr_first)
+                       cinput_d->ly_addr_first = layout;
+               cinput_d->ly_addr_last = layout;
+       }
+
+       p_retvm_if(NULL == input_new_layout_address(cinput_d), NULL, "input_new_layout_address() return NULL");
+
+       return layout;
+}
+
+static void input_genlist_render_flush_post_cb(void *data, Evas *e, void *event_info)
+{
+       int field;
+       Evas_Coord w,h;
+       ct_input_data *cinput_d = data;
+
+       evas_event_callback_del(e, EVAS_CALLBACK_RENDER_FLUSH_POST, input_genlist_render_flush_post_cb);
+       field = (int)evas_object_data_get(cinput_d->scroller, "field");
+       evas_object_data_del(cinput_d->scroller, "field");
+
+       switch (field) {
+       case INPUT_MORE_JOB_TITLE:
+       case INPUT_MORE_DEPARTMENT:
+               elm_scroller_region_bring_in(cinput_d->scroller, 0, 0, 0, 0);
+               break;
+       default:
+               elm_scroller_child_size_get(cinput_d->scroller, &w, &h);
+               elm_scroller_region_bring_in(cinput_d->scroller, 0, h, 0, h);
+               break;
+       }
+
+}
+
+static void input_update_moreinfo(ct_input_data *cinput_d)
+{
+       PH_FN_CALL;
+       p_ret_if(!cinput_d->ly_moreinfo);
+
+       if (cinput_d->ly_event_last && cinput_d->add_department &&
+                       cinput_d->add_job_title && cinput_d->ly_messenger_last && cinput_d->ly_note &&
+                       cinput_d->ly_url_last) {
+
+               evas_object_del(cinput_d->ly_moreinfo);
+       }
+}
+
+static void input_moreinfo_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int field = (int)data;
+       ct_input_data *cinput_d;
+       Evas_Object *layout;
+       Evas_Object *btn_expand;
+
+       cinput_d = evas_object_data_get(obj, KEY_INPUT_DATA);
+       p_retm_if(NULL == cinput_d, "evas_object_data_get() return NULL");
+
+       ct_detail_popup_hide_cb(cinput_d->cdetail_d, NULL, NULL);
+
+       switch(field) {
+       case INPUT_MORE_JOB_TITLE:
+               cinput_d->add_job_title = true;
+               if (cinput_d->ly_basic_info_last_name) {
+                       layout = __input_fill_layout_basic_info_expand(cinput_d, T_(CT_GET_TEXT_BASIC, CTTEXT_JOB_TITLE),
+                                       input_job_title_unfocused_cb, _contacts_company._uri, _contacts_company.job_title);
+                       p_retm_if(NULL == layout, "__input_fill_layout_basic_info_expand() return NULL");
+                       elm_box_pack_after(cinput_d->box, layout, cinput_d->ly_basic_info_nickname);
+                       cinput_d->ly_basic_info_job_title = layout;
+               }
+               else {
+                       btn_expand = elm_object_part_content_get(cinput_d->ly_basic_info, "elm.edit.icon");
+                       __input_basic_info_expand_clicked_cb(cinput_d, btn_expand, NULL);
+               }
+               break;
+       case INPUT_MORE_DEPARTMENT:
+               cinput_d->add_department = true;
+               if (cinput_d->ly_basic_info_last_name) {
+                       layout = __input_fill_layout_basic_info_expand(cinput_d, T_(CT_GET_TEXT_BASIC, CTTEXT_DEPARTMENT),
+                                       input_department_unfocused_cb, _contacts_company._uri, _contacts_company.department);
+                       p_retm_if(NULL == layout, "__input_fill_layout_basic_info_expand() return NULL");
+                       if (cinput_d->ly_basic_info_job_title)
+                               elm_box_pack_after(cinput_d->box, layout, cinput_d->ly_basic_info_job_title);
+                       else
+                               elm_box_pack_after(cinput_d->box, layout, cinput_d->ly_basic_info_nickname);
+                       cinput_d->ly_basic_info_department = layout;
+               }
+               else {
+                       btn_expand = elm_object_part_content_get(cinput_d->ly_basic_info, "elm.edit.icon");
+                       __input_basic_info_expand_clicked_cb(cinput_d, btn_expand, NULL);
+               }
+               break;
+       case INPUT_MORE_MESSENGER:
+               input_new_layout_messenger(cinput_d);
+               break;
+       case INPUT_MORE_URL:
+               input_new_layout_website(cinput_d);
+               break;
+       case INPUT_MORE_RELATIONSHIP:
+               input_new_layout_relationship(cinput_d);
+               break;
+       case INPUT_MORE_EVENT:
+               input_new_layout_event(cinput_d);
+               break;
+       case INPUT_MORE_NOTE:
+               input_fill_layout_note(cinput_d);
+               break;
+       }
+
+       evas_object_data_set(cinput_d->scroller, "field", (void *)field);
+       evas_event_callback_add(evas_object_evas_get(cinput_d->scroller),
+                       EVAS_CALLBACK_RENDER_FLUSH_POST, input_genlist_render_flush_post_cb, cinput_d);
+
+       input_update_moreinfo(cinput_d);
+}
+
+//static void input_moreinfo_button_cb(void *data, Evas_Object *obj, void *even_info)
+static void input_moreinfo_button_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       int rotate;
+       ct_input_data *cinput_d = data;
+       ct_detail_data *cdetail_d = cinput_d->cdetail_d;
+       int x,y,w,h;
+       Evas_Event_Mouse_Up *ev = (Evas_Event_Mouse_Up *)event_info;
+
+       evas_object_geometry_get(obj, &x, &y, &w, &h);
+       if (ev->output.y < y || y + h < ev->output.y)
+               return;
+
+       elm_object_tree_focus_allow_set(cdetail_d->navi, EINA_FALSE);
+
+       if (cdetail_d->popup)
+               ct_detail_popup_hide_cb(cdetail_d, NULL, NULL);
+
+       cdetail_d->popup = elm_ctxpopup_add(cdetail_d->win);
+       p_retm_if(NULL == cdetail_d->popup, "elm_ctxpopup_add() return NULL");
+
+       rotate = (int)evas_object_data_get(cinput_d->cdetail_d->navi, "phone_rotate");
+       if (0 == rotate || 180 == rotate)
+               elm_ctxpopup_direction_priority_set(cdetail_d->popup, ELM_CTXPOPUP_DIRECTION_DOWN, ELM_CTXPOPUP_DIRECTION_UP,
+                               ELM_CTXPOPUP_DIRECTION_LEFT, ELM_CTXPOPUP_DIRECTION_RIGHT);
+
+
+       if (cinput_d->keypad_on == true) {
+               if(rotate == 0 || rotate == 180)
+                       evas_object_move(cdetail_d->popup, x+(w/2), CT_INPUT_MOREINFO_PORTRAIT_Y+(h/2));
+               else
+                       evas_object_move(cdetail_d->popup, x+(w/2), CT_INPUT_MOREINFO_LANDSCAPE_Y+(h/2));
+       }
+       else
+               evas_object_move(cdetail_d->popup, x+(w/2), y+(h/2));
+
+       evas_object_smart_callback_add(cdetail_d->popup, "dismissed", ct_detail_popup_hide_cb, cdetail_d);
+
+       evas_object_data_set(cdetail_d->popup, KEY_INPUT_DATA, cinput_d);
+
+       if (!cinput_d->add_job_title)
+               elm_ctxpopup_item_append(cdetail_d->popup, T_(CT_GET_TEXT_BASIC, CTTEXT_JOB_TITLE), NULL,
+                               input_moreinfo_cb, (void *)INPUT_MORE_JOB_TITLE);
+       if (!cinput_d->add_department)
+               elm_ctxpopup_item_append(cdetail_d->popup, T_(CT_GET_TEXT_BASIC, CTTEXT_DEPARTMENT), NULL,
+                               input_moreinfo_cb, (void *)INPUT_MORE_DEPARTMENT);
+       if (!cinput_d->ly_messenger_last)
+               elm_ctxpopup_item_append(cdetail_d->popup, T_(CT_GET_TEXT_BASIC, CTTEXT_INSTANT_MESSENGER), NULL,
+                               input_moreinfo_cb, (void *)INPUT_MORE_MESSENGER);
+       if (!cinput_d->ly_url_last)
+               elm_ctxpopup_item_append(cdetail_d->popup, T_(CT_GET_TEXT_BASIC, CTTEXT_URL), NULL,
+                               input_moreinfo_cb, (void *)INPUT_MORE_URL);
+       if (!cinput_d->ly_relationship_last)
+                       elm_ctxpopup_item_append(cdetail_d->popup, T_(CT_GET_TEXT_BASIC, CTTEXT_RELATIONSHIP), NULL,
+                                       input_moreinfo_cb, (void *)INPUT_MORE_RELATIONSHIP);
+
+       if (!cinput_d->ly_event_last) // TODO: Fixme
+               elm_ctxpopup_item_append(cdetail_d->popup, T_(CT_GET_TEXT_BASIC, CTTEXT_EVENT), NULL,
+                               input_moreinfo_cb, (void *)INPUT_MORE_EVENT);
+       if (!cinput_d->ly_note)
+               elm_ctxpopup_item_append(cdetail_d->popup, T_(CT_GET_TEXT_BASIC, CTTEXT_NOTE), NULL,
+                               input_moreinfo_cb, (void *)INPUT_MORE_NOTE);
+
+       evas_object_show(cdetail_d->popup);
+}
+
+static Evas_Object* input_fill_layout_moreinfo(ct_input_data *cinput_d)
+{
+       // TODO: Fixme
+       /*
+       Evas_Object *button;
+       Evas_Object *box = cinput_d->box;
+       Evas_Object *ly_content;
+
+       ly_content = ct_input_create_dg_layout(box, "bg/1icon");
+       p_retvm_if(NULL == ly_content, NULL, "ct_input_create_dg_layout() return NULL");
+
+       button = elm_button_add(box);
+       p_retvm_if(NULL == button, NULL, "elm_button_add() return NULL");
+       elm_object_text_set(button, T_(CT_GET_TEXT_BASIC, CTTEXT_MORE_INFORMATION));
+       elm_object_part_content_set(ly_content, "elm.icon", button);
+       evas_object_smart_callback_add(button, "clicked", input_moreinfo_button_cb, cinput_d);
+
+       cinput_d->ly_moreinfo = ly_content;
+       return ly_content;
+       */
+       Evas_Object *box = cinput_d->box;
+       Evas_Object *ly_content;
+
+       ly_content = ct_input_create_dg_layout(box, "1text");
+       p_retvm_if(NULL == ly_content, NULL, "ct_input_create_dg_layout() return NULL");
+
+       input_layout_selectable_set(ly_content);
+       evas_object_event_callback_add(ly_content, EVAS_CALLBACK_MOUSE_UP, input_moreinfo_button_cb, cinput_d);
+       elm_object_part_text_set(ly_content, "elm.text", T_(CT_GET_TEXT_BASIC, CTTEXT_MORE_INFORMATION));
+
+       cinput_d->ly_moreinfo = ly_content;
+       return ly_content;
+}
+
+static void input_fill_layout(ct_input_data *cinput_d)
+{
+       int i;
+       int cnt;
+       char *str;
+       Evas_Object *layout;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       for (i = cinput_d->idx_append; i < INPUT_ITEMS_MAX; i++) {
+               switch(i) {
+               case INPUT_IMAGE:
+                       layout = __input_fill_layout_image(cinput_d);
+                       p_retm_if(NULL == layout, "__input_fill_layout_image() return NULL");
+                       elm_box_pack_end(cinput_d->box, layout);
+                       break;
+               case INPUT_BASIC_INFO:
+                       record = ct_input_get_record_company(cinput_d->contact);
+                       if (record) {
+                               if (!cinput_d->add_department) {
+                                       err = contacts_record_get_str_p(record, _contacts_company.department, &str);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+                                       if (str && *str)
+                                               cinput_d->add_department = true;
+                               }
+                               if (!cinput_d->add_job_title) {
+                                       err = contacts_record_get_str_p(record, _contacts_company.job_title, &str);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+                                       if (str && *str)
+                                               cinput_d->add_job_title = true;
+                               }
+                       }
+                       layout = __input_fill_layout_basic_info(cinput_d);
+                       p_retm_if(NULL == layout, "__input_fill_layout_basic_info() return NULL");
+                       elm_box_pack_end(cinput_d->box, layout);
+
+                       if (!cinput_d->ly_seperator_basic_info) {
+                               cinput_d->ly_seperator_basic_info = ct_input_fill_layout_separator(cinput_d, "separator/hd18/with_line");
+                               p_retm_if(NULL == layout, "ct_input_fill_layout_separator() return NULL");
+                               elm_box_pack_end(cinput_d->box, cinput_d->ly_seperator_basic_info);
+                       }
+                       break;
+
+               case INPUT_NUMBER:
+                       ct_input_fill_layout_numbers(cinput_d);
+                       break;
+
+               case INPUT_EMAIL:
+                       ct_input_fill_layout_emails(cinput_d);
+                       break;
+
+               case INPUT_ADDRESS:
+                       input_fill_layout_addresses(cinput_d);
+                       break;
+
+               case INPUT_MESSENGER:
+                       cnt = input_fill_layout_messengers(cinput_d);
+                       if (cnt) {
+                               input_new_layout_messenger(cinput_d);
+                       }
+                       break;
+
+               case INPUT_URL:
+                       cnt = input_fill_layout_websites(cinput_d);
+                       if (cnt) {
+                               input_new_layout_website(cinput_d);
+                       }
+                       break;
+               case INPUT_RELATIONSHIP:
+                       cnt = input_fill_layout_relationship_list(cinput_d);
+                       if (cnt)
+                               input_new_layout_relationship(cinput_d);
+                       break;
+               case INPUT_EVENT:
+                       cnt = input_fill_layout_event_list(cinput_d);
+                       if (cnt)
+                               input_new_layout_event(cinput_d);
+                       break;
+               case INPUT_NOTE:
+                       if(cinput_d->cdetail_d->list_note)
+                               input_fill_layout_note(cinput_d);
+                       break;
+               case INPUT_GROUP:
+                       layout = ct_input_fill_layout_separator(cinput_d, "separator/hd33/with_line");
+                       p_retm_if(NULL == layout, "ct_input_fill_layout_separator() return NULL");
+                       elm_box_pack_end(cinput_d->box, layout);
+
+                       /* group */
+                       layout = input_fill_layout_group(cinput_d);
+                       p_retm_if(NULL == layout, "input_fill_layout_group() return NULL");
+                       elm_box_pack_end(cinput_d->box, layout);
+                       break;
+
+               case INPUT_RINGTONE:
+                       /* ringtone */
+                       layout = input_fill_layout_ringtone(cinput_d);
+                       p_retm_if(NULL == layout, "input_fill_layout_ringtone() return NULL");
+                       elm_box_pack_end(cinput_d->box, layout);
+                       break;
+
+               case INPUT_VIBRATION:
+                       /* vibration */
+                       layout = input_fill_layout_vibration(cinput_d);
+                       p_retm_if(NULL == layout, "input_fill_layout_vibration() return NULL");
+                       elm_box_pack_end(cinput_d->box, layout);
+                       break;
+
+               case INPUT_ADDRBOOK:
+                       /* address book */
+                       if (0 == cinput_d->contact_id) {
+                               layout = input_fill_layout_addrbook(cinput_d);
+                               p_retm_if(NULL == layout, "input_fill_layout_addrbook() return NULL");
+                               elm_box_pack_end(cinput_d->box, layout);
+
+                       }
+                       break;
+
+               case INPUT_MORE_INFO:
+                       if(cinput_d->add_job_title && cinput_d->add_department && cinput_d->ly_messenger_last
+                                       && cinput_d->ly_url_last && cinput_d->ly_relationship_last && cinput_d->ly_event_last
+                                       && cinput_d->ly_note)
+                               break;
+
+
+                       layout = ct_input_fill_layout_separator(cinput_d, "separator/hd16");
+                       p_retm_if(NULL == layout, "ct_input_fill_layout_separator() return NULL");
+                       elm_box_pack_end(cinput_d->box, layout);
+
+                       layout = input_fill_layout_moreinfo(cinput_d);
+                       p_retm_if(NULL == layout, "input_fill_layout_moreinfo() return NULL");
+                       elm_box_pack_end(cinput_d->box, layout);
+
+                       layout = ct_input_fill_layout_separator(cinput_d, "separator/hd16");
+                       p_retm_if(NULL == layout, "ct_input_fill_layout_separator() return NULL");
+                       elm_box_pack_end(cinput_d->box, layout);
+
+                       input_update_moreinfo(cinput_d);
+                       break;
+
+               default:
+                       ERR("Unknown item(%d)", i);
+               }
+       }
+}
+
+static void input_cancel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ct_input_data *cinput_d = data;
+       ct_detail_data *cdetail_d = cinput_d->cdetail_d;
+
+       /* evas_object_smart_callback_del() func will be deleted */
+       evas_object_smart_callback_del(obj, "clicked", input_cancel_cb);
+
+       elm_naviframe_item_pop(cdetail_d->navi);
+}
+
+static Eina_Bool input_win_prop_change(void *data, int type, void *event)
+{
+       Evas_Object *l_btn, *r_btn;
+       Ecore_X_Event_Window_Property *ev = event;
+       Ecore_X_Virtual_Keyboard_State state = ecore_x_e_virtual_keyboard_state_get(ev->win);
+       ct_input_data *cinput_d = (ct_input_data *)data;
+
+       p_retvm_if(NULL == cinput_d, ECORE_CALLBACK_PASS_ON, "data is NULL");
+
+       if (ECORE_X_VIRTUAL_KEYBOARD_STATE_ON == state &&
+                       NULL == elm_object_item_part_content_get(cinput_d->navi_item, "title_left_btn")) {
+               r_btn = phone_create_navi_btn(cinput_d->cdetail_d->navi, "naviframe/prev_btn/default");
+               if (cinput_d->cdetail_d->ug && NULL == cinput_d->pre_item)
+                       evas_object_smart_callback_add(r_btn, "clicked", phone_ug_destroy_me_cb, cinput_d->cdetail_d->ug);
+               else
+                       evas_object_smart_callback_add(r_btn, "clicked", input_cancel_cb, cinput_d);
+               elm_object_item_part_content_set(cinput_d->navi_item, "title_right_btn",r_btn);
+
+               l_btn = phone_create_navi_btn(cinput_d->cdetail_d->navi, "plus");
+               evas_object_smart_callback_add(l_btn, "clicked", ct_input_save_cb, cinput_d);
+               elm_object_item_part_content_set(cinput_d->navi_item, "title_left_btn", l_btn);
+
+               ct_input_save_button_update(cinput_d);
+               cinput_d->keypad_on = true;
+       }
+       else if (ECORE_X_VIRTUAL_KEYBOARD_STATE_OFF == state &&
+                       NULL != elm_object_item_part_content_get(cinput_d->navi_item, "title_left_btn")) {
+               elm_object_item_part_content_set(cinput_d->navi_item, "title_left_btn", NULL);
+               elm_object_item_part_content_set(cinput_d->navi_item, "title_right_btn", NULL);
+               cinput_d->keypad_on = false;
+       }
+       return ECORE_CALLBACK_PASS_ON;
+}
+
+
+static Evas_Object* input_create_layout(ct_input_data *cinput_d)
+{
+       char temp[PH_TEXT_MAX_LEN];
+       Evas_Object *box;
+       Evas_Object *scroller;
+       Evas_Object *layout;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_addressbook = NULL;
+       ct_detail_data *cdetail_d = cinput_d->cdetail_d;
+
+       layout = phone_create_base_layout(cdetail_d->navi, false);
+       p_retvm_if(NULL == layout, NULL, "elm_layout_add() return NULL");
+       evas_object_data_set(layout, KEY_INPUT_DATA, cinput_d);
+       cinput_d->win_prop_change = ecore_event_handler_add(ECORE_X_EVENT_WINDOW_PROPERTY, input_win_prop_change, cinput_d);
+       evas_object_size_hint_weight_set(layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_show(layout);
+
+       scroller = elm_scroller_add(layout);
+       p_retvm_if(NULL == scroller, NULL, "elm_scroller_add() return NULL");
+       elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_TRUE);
+       elm_scroller_policy_set(scroller,ELM_SCROLLER_POLICY_OFF,ELM_SCROLLER_POLICY_AUTO);
+       evas_object_show(scroller);
+       elm_object_part_content_set(layout, "elm.swallow.content", scroller);
+       cinput_d->scroller = scroller;
+
+       box = elm_box_add(scroller);
+       p_retvm_if(NULL == box, NULL, "elm_box_add() return NULL");
+       evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, 0.0);
+       evas_object_size_hint_align_set(box, EVAS_HINT_FILL, 0.0);
+       elm_object_content_set(scroller, box);
+       evas_object_show(box);
+       cinput_d->box = box;
+
+       cdetail_d->has_input = true;
+       if (!cinput_d->contact) {
+               err = contacts_record_create(_contacts_contact._uri, &(cinput_d->contact));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d))", err);
+
+               if (cdetail_d->base_grp) {
+                       contacts_record_h record_group_relation = NULL;
+                       err = contacts_record_create(_contacts_group_relation._uri, &(record_group_relation));
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+
+                       err = contacts_record_set_int(record_group_relation, _contacts_group_relation.group_id, cdetail_d->base_grp);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+                       err = contacts_record_add_child_record(cinput_d->contact, _contacts_contact.group_relation, record_group_relation);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_add_child_record() Failed(%d)", err);
+
+                       err = contacts_record_destroy(record_group_relation, true);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+               }
+
+               if (cinput_d->base_ab < 0)
+                       cinput_d->base_ab = ct_input_get_base_ab();
+
+               err = contacts_db_get_record(_contacts_address_book._uri, cinput_d->base_ab, &record_addressbook);
+               if (CONTACTS_ERROR_NONE == err) {
+                       free(cinput_d->base_ab_name);
+                       cinput_d->base_ab_name = NULL;
+
+                       temp[0] = '\0';
+                       ctui_get_addressbook_name(cinput_d->base_ab, temp, sizeof(temp));
+                       if (*temp)
+                               cinput_d->base_ab_name = strdup(temp);
+                       err = contacts_record_get_int(record_addressbook, _contacts_address_book.mode, &(cinput_d->base_ab_mode));
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+                       err = contacts_record_destroy(record_addressbook, true);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+               }
+               else {
+                       cinput_d->base_ab = 0;
+                       cinput_d->base_ab_mode = CONTACTS_ADDRESS_BOOK_MODE_NONE;
+                       cinput_d->base_ab_name = strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_PHONE));
+               }
+
+       }
+       else if (cinput_d->contact_id) {
+               err = contacts_record_get_int(cinput_d->contact, _contacts_contact.address_book_id, &(cinput_d->base_ab));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+               if (cinput_d->base_ab) {
+                       err = contacts_db_get_record(_contacts_address_book._uri, cinput_d->base_ab, &record_addressbook);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+
+                       err = contacts_record_get_int(record_addressbook, _contacts_address_book.mode, &(cinput_d->base_ab_mode));
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+
+                       free(cinput_d->base_ab_name);
+
+                       temp[0] = '\0';
+                       ctui_get_addressbook_name(cinput_d->base_ab, temp, sizeof(temp));
+                       if (*temp)
+                               cinput_d->base_ab_name = strdup(temp);
+
+                       err = contacts_record_destroy(record_addressbook, true);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+               }
+       }
+       if (cinput_d->base_ab < 0){
+               cinput_d->base_ab = ct_input_get_base_ab();
+               temp[0] = '\0';
+               ctui_get_addressbook_name(cinput_d->base_ab, temp, sizeof(temp));
+               if (*temp)
+                       cinput_d->base_ab_name = SAFE_STRDUP(temp);
+       }
+       input_fill_layout(cinput_d);
+       evas_object_event_callback_add(layout, EVAS_CALLBACK_DEL, input_view_delete_cb, cinput_d);
+
+       return layout;
+}
+
+void ct_input_language_changed(Evas_Object *navi)
+{
+       PH_FN_CALL;
+       ct_input_data *cinput_d;
+
+       cinput_d = evas_object_data_get(navi, KEY_INPUT_DATA);
+       p_retm_if(NULL == cinput_d, "evas_object_data_get() return NULL");
+
+       // update title
+       if (cinput_d->navi_item) {
+               if (!cinput_d->contact_id)
+                       elm_object_item_text_set(cinput_d->navi_item, S_(CT_SYS_BODY_CREATE));
+               else
+                       elm_object_item_text_set(cinput_d->navi_item, S_(PH_SYS_SK_EDIT));
+       }
+
+       // update content
+       ct_input_remove_empty_fields(cinput_d->contact);
+       input_refresh_layout(cinput_d);
+}
+
+void ct_input_push_navi_content(ct_detail_data *cdetail_d, contacts_record_h contact, int contact_id)
+{
+       PH_FN_CALL;
+       int ret;
+       const char *navi_title;
+       Evas_Object *content;
+       Elm_Object_Item *navi_item;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_input_data *cinput_d;
+
+       cinput_d = calloc(1, sizeof(ct_input_data));
+       p_retm_if(NULL == cinput_d, "calloc() return NULL");
+       cinput_d->cdetail_d = cdetail_d;
+       cinput_d->contact = contact;
+       cinput_d->contact_id = contact_id;
+       if(cdetail_d->base_ab < 0)
+               cinput_d->base_ab = 0;
+       else
+               cinput_d->base_ab = cdetail_d->base_ab;
+       cinput_d->base_ab_mode = cdetail_d->base_ab_mode;
+       cinput_d->base_ab_name = SAFE_STRDUP(cdetail_d->base_ab_name);
+       cinput_d->pre_item = elm_naviframe_top_item_get(cdetail_d->navi);
+       cinput_d->save_disable = EINA_FALSE;
+       evas_object_data_set(cdetail_d->navi, KEY_INPUT_DATA, cinput_d);
+
+       if (cdetail_d->has_detail) {
+               ct_detail_delete_namecards(cdetail_d);
+       }
+
+       content = input_create_layout(cinput_d);
+       p_retm_if(NULL == content, "input_create_layout() Failed");
+       cinput_d->layout = content;
+
+       if (cinput_d->contact_id) {
+               navi_title = S_(PH_SYS_SK_EDIT);
+               err  = contacts_db_get_current_version(&(cinput_d->view_create_ver));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_current_version() Failed(%d)", err);
+
+               ret = contacts_db_add_changed_cb(_contacts_contact._uri, input_contacts_changed, cinput_d);
+               p_warn_if(CONTACTS_ERROR_NONE != ret, "contacts_db_add_changed_cb() Failed(%d)", ret);
+       }
+       else
+               navi_title = S_(CT_SYS_BODY_CREATE);
+
+       navi_item = elm_naviframe_item_push(cdetail_d->navi, navi_title, NULL, NULL, content, NULL);
+       cinput_d->navi_item = navi_item;
+
+       cinput_d->save_button = phone_create_toolbar_btn(cinput_d->cdetail_d->navi, S_(CT_SYS_SK_DONE), ct_input_save_cb, cinput_d);
+       elm_object_item_part_content_set(navi_item, "toolbar_button1", cinput_d->save_button);
+
+       ct_input_save_button_update(cinput_d);
+
+       if (cinput_d->cdetail_d->ug && NULL == cinput_d->pre_item) {
+               Evas_Object *close_button = elm_button_add(cinput_d->cdetail_d->navi);
+               evas_object_smart_callback_add(close_button, "clicked", phone_ug_destroy_me_cb, cinput_d->cdetail_d->ug);
+               elm_object_style_set(close_button, "naviframe/back_btn/default");
+               elm_object_item_part_content_set(cinput_d->navi_item, "prev_btn", close_button);
+       }
+       else {
+               Evas_Object *cancel_button = phone_create_toolbar_btn(cinput_d->cdetail_d->navi, S_(PH_SYS_SK_CANCEL), input_cancel_cb, cinput_d);
+               elm_object_item_part_content_set(cinput_d->navi_item, "toolbar_button2", cancel_button);
+               elm_object_style_set(cinput_d->save_button, "naviframe/toolbar/left");
+               elm_object_style_set(cancel_button, "naviframe/toolbar/right");
+       }
+
+
+       PH_DBG("##### [TSP_TEST] detail->edit end.#####");
+}
diff --git a/lib/details/ct-input-view.h b/lib/details/ct-input-view.h
new file mode 100755 (executable)
index 0000000..0ed6f1d
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CONTACTS_INPUT_VIEW_H__
+#define __CONTACTS_INPUT_VIEW_H__
+
+#define KEY_INPUT_DATA "cinput_d"
+
+void ct_input_push_navi_content(ct_detail_data *cdetail_d, contacts_record_h contact, int contact_id);
+void ct_input_language_changed(Evas_Object *navi);
+void ct_input_update_image(ct_input_data *i_data);
+Evas_Object* ct_input_fill_layout_separator(ct_input_data *i_data, const char *theme);
+
+#endif //__CONTACTS_INPUT_VIEW_H__
diff --git a/lib/details/ct-share-info-ug.c b/lib/details/ct-share-info-ug.c
new file mode 100755 (executable)
index 0000000..11d43c8
--- /dev/null
@@ -0,0 +1,857 @@
+/*\r
+* Copyright 2012 Samsung Electronics Co., Ltd\r
+*\r
+* Licensed under the Flora License, Version 1.0 (the "License");\r
+* you may not use this file except in compliance with the License.\r
+* You may obtain a copy of the License at\r
+*\r
+* http://floralicense.org/license/\r
+*\r
+* Unless required by applicable law or agreed to in writing, software\r
+* distributed under the License is distributed on an "AS IS" BASIS,\r
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.\r
+* See the License for the specific language governing permissions and\r
+* limitations under the License.\r
+*/\r
+\r
+\r
+#include <unicode/udatpg.h>\r
+#include <unicode/ucal.h>\r
+#include <unicode/ustring.h>\r
+#include <ui-gadget-module.h>\r
+#include <bundle.h>\r
+\r
+#include "phone.h"\r
+#include "ct-detail.h"\r
+#include "ct-detail-utils.h"\r
+\r
+#define KEY_SHARE_INFO_UG_DATA "cshare_info_d"\r
+\r
+typedef struct {\r
+       int person_id;\r
+       ui_gadget_h ug;\r
+\r
+       Evas_Object *navi;\r
+       Evas_Object *genlist;\r
+       Evas_Object *select_all_layout;\r
+\r
+       UDateFormat* formatter;\r
+\r
+       Eina_List *list_contacts;\r
+}ct_share_info_ug_data;\r
+\r
+typedef struct {\r
+       contacts_record_h record;\r
+       const char *view_uri;\r
+       Eina_Bool checked;\r
+}ct_value_info;\r
+\r
+enum DETAIL_ITC_TYPE {\r
+       CT_SHARE_INFO_UG_ITC_GROUP_TITLE,\r
+       CT_SHARE_INFO_UG_ITC_NUMBER,\r
+       CT_SHARE_INFO_UG_ITC_EMAIL,\r
+       CT_SHARE_INFO_UG_ITC_ADDRESS,\r
+       CT_SHARE_INFO_UG_ITC_MESSENGER,\r
+       CT_SHARE_INFO_UG_ITC_WEBSITE,\r
+       CT_SHARE_INFO_UG_ITC_EVENT,\r
+       CT_SHARE_INFO_UG_ITC_NOTE,\r
+};\r
+\r
+static Elm_Genlist_Item_Class share_info_ug_itcs[] = {\r
+       {.item_style="grouptitle"},\r
+       {.item_style="2text.3"},\r
+       {.item_style="2text.3"},\r
+       {.item_style="2text.3"},\r
+       {.item_style="2text.3"},\r
+       {.item_style="2text.3"},\r
+       {.item_style="2text.3"},\r
+       {.item_style="2text.3"},\r
+};\r
+\r
+static char* share_info_ug_gl_group_title_label_get(void *data, Evas_Object *obj, const char *part)\r
+{\r
+       char *group_index = data;\r
+       if (0 == strcmp(part, "elm.text") && group_index && *group_index)\r
+               return strdup(group_index);\r
+       else\r
+               return NULL;\r
+}\r
+\r
+static char* share_info_ug_gl_number_label_get(void *data, Evas_Object *obj, const char *part)\r
+{\r
+       int type_int;\r
+       char *number = NULL;\r
+       char buf[PH_TEXT_MAX_LEN];\r
+       ct_value_info *value_info = data;\r
+       contacts_error_e err = CONTACTS_ERROR_NONE;\r
+       p_retv_if(NULL == value_info, NULL);\r
+\r
+       if (0 == strcmp(part, "elm.text.2")) {\r
+               err = contacts_record_get_int(value_info->record, _contacts_number.type, &type_int);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);\r
+\r
+               ctui_get_number_type_str(value_info->record, type_int, buf, sizeof(buf));\r
+               return strdup(buf);\r
+       }\r
+       else if (0 == strcmp(part, "elm.text.1")) {\r
+               err = contacts_record_get_str_p(value_info->record, _contacts_number.number, &number);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);\r
+\r
+               return SAFE_STRDUP(number);\r
+       }\r
+       return NULL;\r
+}\r
+\r
+static char* share_info_ug_gl_email_label_get(void *data, Evas_Object *obj, const char *part)\r
+{\r
+       int type_int;\r
+       char *email = NULL;\r
+       contacts_error_e err = CONTACTS_ERROR_NONE;\r
+       ct_value_info *value_info = data;\r
+       p_retv_if(NULL == value_info, NULL);\r
+\r
+       if (0 == strcmp(part, "elm.text.2")) {\r
+               err = contacts_record_get_int(value_info->record, _contacts_email.type, &type_int);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);\r
+               return strdup(T_(CT_GET_TEXT_EMAIL_TYPE, ctui_get_email_type_index(type_int)));\r
+       }\r
+       else if (0 == strcmp(part, "elm.text.1")) {\r
+               err = contacts_record_get_str_p(value_info->record, _contacts_email.email, &email);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);\r
+               return SAFE_STRDUP(email);\r
+       }\r
+       return NULL;\r
+}\r
+\r
+static char* share_info_ug_gl_address_label_get(void *data, Evas_Object *obj, const char *part)\r
+{\r
+       int type_int;\r
+       char buf[PH_TEXT_MAX_LEN];\r
+       contacts_error_e err = CONTACTS_ERROR_NONE;\r
+       ct_value_info *value_info = data;\r
+       p_retv_if(NULL == value_info, NULL);\r
+\r
+       if (0 == strcmp(part, "elm.text.2")) {\r
+               err = contacts_record_get_int(value_info->record, _contacts_address.type, &type_int);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);\r
+               return strdup(T_(CT_GET_TEXT_POSTAL_TYPE, ct_detail_get_address_type_index(type_int)));\r
+       }\r
+       else if (0 == strcmp(part, "elm.text.1")) {\r
+               buf[0] = '\0';\r
+               ct_detail_get_full_addr(value_info->record, buf, sizeof(buf));\r
+               return elm_entry_utf8_to_markup(buf);\r
+       }\r
+       return NULL;\r
+}\r
+\r
+static char* share_info_ug_gl_messenger_label_get(void *data, Evas_Object *obj, const char *part)\r
+{\r
+       int type_int;\r
+       char *im_id;\r
+       ct_value_info *value_info = data;\r
+       contacts_error_e err = CONTACTS_ERROR_NONE;\r
+       p_retv_if(NULL == value_info, NULL);\r
+\r
+       if (0 == strcmp(part, "elm.text.2")) {\r
+               err = contacts_record_get_int(value_info->record, _contacts_messenger.type, &type_int);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);\r
+               return strdup(T_(CT_GET_TEXT_IM_TYPE, type_int));\r
+       }\r
+       else if (0 == strcmp(part, "elm.text.1")) {\r
+               err = contacts_record_get_str_p(value_info->record, _contacts_messenger.im_id, &im_id);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);\r
+               return SAFE_STRDUP(im_id);\r
+       }\r
+       return NULL;\r
+}\r
+\r
+static char* share_info_ug_gl_website_label_get(void *data, Evas_Object *obj, const char *part)\r
+{\r
+       int type_int;\r
+       char *url;\r
+       ct_value_info *value_info = data;\r
+       contacts_error_e err = CONTACTS_ERROR_NONE;\r
+       p_retv_if(NULL == value_info, NULL);\r
+\r
+       if (0 == strcmp(part, "elm.text.2")) {\r
+               err = contacts_record_get_int(value_info->record, _contacts_url.type, &type_int);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);\r
+               return strdup(T_(CT_GET_TEXT_WEBSITE_TYPE, ct_detail_get_website_type_index(type_int)));\r
+       }\r
+       else if (0 == strcmp(part, "elm.text.1")) {\r
+               err = contacts_record_get_str_p(value_info->record, _contacts_url.url, &url);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);\r
+               return SAFE_STRDUP(url);\r
+       }\r
+       return NULL;\r
+}\r
+\r
+static char* share_info_ug_gl_event_label_get(void *data, Evas_Object *obj, const char *part)\r
+{\r
+       int type_int;\r
+       contacts_error_e err = CONTACTS_ERROR_NONE;\r
+       ct_value_info *value_info = data;\r
+       ct_share_info_ug_data *cshare_info_d;\r
+       p_retv_if(NULL == value_info, NULL);\r
+\r
+       cshare_info_d = evas_object_data_get(obj, KEY_SHARE_INFO_UG_DATA);\r
+       p_retvm_if(NULL == cshare_info_d, NULL, "evas_object_data_get() return NULL");\r
+\r
+       if (0 == strcmp(part, "elm.text.2")) {\r
+               err = contacts_record_get_int(value_info->record, _contacts_url.type, &type_int);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);\r
+               return strdup(T_(CT_GET_TEXT_EVENT_TYPE, type_int));\r
+       }\r
+       else if (0 == strcmp(part, "elm.text.1")) {\r
+               int date;\r
+               int day;\r
+               int mon;\r
+               int year;\r
+\r
+               err = contacts_record_get_int(value_info->record, _contacts_event.date, &date);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);\r
+\r
+               day = date%100;\r
+               mon = (date%10000)/100;\r
+               year = date/10000;\r
+\r
+               p_retvm_if(mon < 1 || 12 < mon || day < 1 || 31 < day, NULL, "Invalid date(mon=%d,day=%d)",mon,day);\r
+               return ct_detail_get_datetime_str(cshare_info_d->formatter, year, mon, day);\r
+       }\r
+       return NULL;\r
+}\r
+\r
+static char* share_info_ug_gl_note_label_get(void *data, Evas_Object *obj, const char *part)\r
+{\r
+       char *note;\r
+       ct_value_info *value_info = data;\r
+       contacts_error_e err = CONTACTS_ERROR_NONE;\r
+       p_retv_if(NULL == value_info, NULL);\r
+\r
+       if (0 == strcmp(part, "elm.text.2")) {\r
+               return strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_NOTE));\r
+       }\r
+       else if (0 == strcmp(part, "elm.text.1")) {\r
+               err = contacts_record_get_str_p(value_info->record, _contacts_note.note, &note);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);\r
+               return SAFE_STRDUP(note);\r
+       }\r
+       return NULL;\r
+}\r
+static void share_info_ug_check_changed_cb(void *data, Evas_Object *obj, void *event_info)\r
+{\r
+       bool check_all;\r
+       Evas_Object *check;\r
+       Elm_Object_Item *item;\r
+       Elm_Genlist_Item_Type type;\r
+       ct_value_info *value_info;\r
+       ct_share_info_ug_data *cshare_info_d = data;\r
+       p_retm_if(NULL == cshare_info_d, "parameter(cshare_info_d) is NULL");\r
+\r
+       check = elm_object_part_content_get(cshare_info_d->select_all_layout, "elm.icon");\r
+       p_retm_if(NULL == check, "elm_object_part_content_get() return NULL");\r
+\r
+       check_all = true;\r
+       item = elm_genlist_first_item_get(cshare_info_d->genlist);\r
+       while (item) {\r
+               value_info = elm_object_item_data_get(item);\r
+               type = elm_genlist_item_type_get(item);\r
+\r
+               item = elm_genlist_item_next_get(item);\r
+               if (ELM_GENLIST_ITEM_GROUP == type) continue;\r
+\r
+               if (NULL == value_info) {\r
+                       ERR("elm_object_item_data_get() return NULL");\r
+                       continue;\r
+               }\r
+               if (!value_info->checked) {\r
+                       check_all = false;\r
+                       break;\r
+               }\r
+       }\r
+       elm_check_state_set(check, check_all);\r
+}\r
+\r
+static Evas_Object* share_info_ug_gl_content_get(void *data, Evas_Object *obj, const char *part)\r
+{\r
+       Evas_Object *check;\r
+       ct_value_info *value_info = data;\r
+       ct_share_info_ug_data *cshare_info_d;\r
+\r
+       cshare_info_d = evas_object_data_get(obj, KEY_SHARE_INFO_UG_DATA);\r
+       p_retvm_if(NULL == cshare_info_d, NULL, "evas_object_data_get() return NULL");\r
+\r
+       if (0 == strcmp(part, "elm.edit.icon.1")) {\r
+               check = elm_check_add(obj);\r
+               elm_check_state_pointer_set(check, &value_info->checked);\r
+               evas_object_propagate_events_set(check, EINA_FALSE);\r
+               evas_object_smart_callback_add(check, "changed", share_info_ug_check_changed_cb, cshare_info_d);\r
+               return check;\r
+       }\r
+       return NULL;\r
+}\r
+\r
+static void share_info_ug_gl_del(void *data, Evas_Object *obj)\r
+{\r
+       ct_value_info *value_info = data;\r
+       free(value_info);\r
+}\r
+\r
+\r
+static void share_info_ug_create_itcs()\r
+{\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_GROUP_TITLE].func.text_get = share_info_ug_gl_group_title_label_get;\r
+\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_NUMBER].func.text_get = share_info_ug_gl_number_label_get;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_NUMBER].func.content_get = share_info_ug_gl_content_get;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_NUMBER].func.del = share_info_ug_gl_del;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_NUMBER].decorate_all_item_style = "edit_default";\r
+\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_EMAIL].func.text_get = share_info_ug_gl_email_label_get;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_EMAIL].func.content_get = share_info_ug_gl_content_get;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_EMAIL].func.del = share_info_ug_gl_del;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_EMAIL].decorate_all_item_style = "edit_default";\r
+\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_ADDRESS].func.text_get = share_info_ug_gl_address_label_get;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_ADDRESS].func.content_get = share_info_ug_gl_content_get;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_ADDRESS].func.del = share_info_ug_gl_del;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_ADDRESS].decorate_all_item_style = "edit_default";\r
+\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_MESSENGER].func.text_get = share_info_ug_gl_messenger_label_get;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_MESSENGER].func.content_get = share_info_ug_gl_content_get;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_MESSENGER].func.del = share_info_ug_gl_del;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_MESSENGER].decorate_all_item_style = "edit_default";\r
+\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_WEBSITE].func.text_get = share_info_ug_gl_website_label_get;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_WEBSITE].func.content_get = share_info_ug_gl_content_get;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_WEBSITE].func.del = share_info_ug_gl_del;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_WEBSITE].decorate_all_item_style = "edit_default";\r
+\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_EVENT].func.text_get = share_info_ug_gl_event_label_get;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_EVENT].func.content_get = share_info_ug_gl_content_get;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_EVENT].func.del = share_info_ug_gl_del;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_EVENT].decorate_all_item_style = "edit_default";\r
+\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_NOTE].func.text_get = share_info_ug_gl_note_label_get;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_NOTE].func.content_get = share_info_ug_gl_content_get;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_NOTE].func.del = share_info_ug_gl_del;\r
+       share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_NOTE].decorate_all_item_style = "edit_default";\r
+\r
+}\r
+\r
+static void share_info_ug_sel(void *data, Evas_Object *obj, void *event_info)\r
+{\r
+       Elm_Object_Item *item = event_info;\r
+       ct_value_info *value_info = data;\r
+       ct_share_info_ug_data *cshare_info_d;\r
+       elm_genlist_item_selected_set(item, EINA_FALSE);\r
+\r
+       value_info->checked = !value_info->checked;\r
+       elm_genlist_item_fields_update(item, "elm.edit.icon.1", ELM_GENLIST_ITEM_FIELD_CONTENT);\r
+\r
+       cshare_info_d = evas_object_data_get(obj, KEY_SHARE_INFO_UG_DATA);\r
+       share_info_ug_check_changed_cb(cshare_info_d, obj, NULL);\r
+}\r
+\r
+static void share_info_ug_fill_number_list(Evas_Object *genlist, Eina_List *list_contacts)\r
+{\r
+       Eina_List *l;\r
+       Eina_List *list;\r
+       contacts_record_h record = NULL;\r
+       ct_value_info *value_info;\r
+\r
+       list = ctui_person_get_number_list(list_contacts);\r
+       p_retm_if(NULL == list, "ctui_person_get_number_list() return NULL");\r
+\r
+       elm_genlist_item_append(genlist, &share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_GROUP_TITLE],\r
+                       T_(CT_GET_TEXT_BASIC, CTTEXT_NUMBER), NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);\r
+\r
+       EINA_LIST_FOREACH(list, l, record) {\r
+               value_info = calloc(1, sizeof(ct_value_info));\r
+               if (NULL == value_info) {\r
+                       ERR("calloc() return NULL");\r
+                       continue;\r
+               }\r
+               value_info->view_uri = _contacts_number._uri;\r
+               value_info->record = record;\r
+\r
+               elm_genlist_item_append(genlist, &share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_NUMBER],\r
+                               value_info, NULL, ELM_GENLIST_ITEM_NONE, share_info_ug_sel, value_info);\r
+       }\r
+       eina_list_free(list);\r
+}\r
+\r
+static void share_info_ug_fill_email_list(Evas_Object *genlist, Eina_List *list_contacts)\r
+{\r
+       Eina_List *l;\r
+       Eina_List *list;\r
+       contacts_record_h record = NULL;\r
+       ct_value_info *value_info;\r
+\r
+       list = ctui_person_get_email_list(list_contacts);\r
+       p_retm_if(NULL == list, "ctui_person_get_email_list() return NULL");\r
+\r
+       elm_genlist_item_append(genlist, &share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_GROUP_TITLE],\r
+                       T_(CT_GET_TEXT_BASIC, CTTEXT_EMAIL), NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);\r
+\r
+       EINA_LIST_FOREACH(list, l, record) {\r
+               value_info = calloc(1, sizeof(ct_value_info));\r
+               if (NULL == value_info) {\r
+                       ERR("calloc() return NULL");\r
+                       continue;\r
+               }\r
+               value_info->view_uri = _contacts_email._uri;\r
+               value_info->record = record;\r
+\r
+               elm_genlist_item_append(genlist, &share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_EMAIL],\r
+                               value_info, NULL, ELM_GENLIST_ITEM_NONE, share_info_ug_sel, value_info);\r
+       }\r
+       eina_list_free(list);\r
+}\r
+\r
+static void share_info_ug_fill_address_list(Evas_Object *genlist, Eina_List *list_contacts)\r
+{\r
+       Eina_List *l;\r
+       Eina_List *list;\r
+       contacts_record_h record = NULL;\r
+       ct_value_info *value_info;\r
+\r
+       list = ct_detail_person_get_postal_list(list_contacts);\r
+       p_retm_if(NULL == list, "ct_detail_person_get_postal_list() return NULL");\r
+\r
+       elm_genlist_item_append(genlist, &share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_GROUP_TITLE],\r
+                       T_(CT_GET_TEXT_BASIC, CTTEXT_POSTAL_ADDRESS), NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);\r
+\r
+       EINA_LIST_FOREACH(list, l, record) {\r
+               value_info = calloc(1, sizeof(ct_value_info));\r
+               if (NULL == value_info) {\r
+                       ERR("calloc() return NULL");\r
+                       continue;\r
+               }\r
+               value_info->view_uri = _contacts_address._uri;\r
+               value_info->record = record;\r
+\r
+               elm_genlist_item_append(genlist, &share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_ADDRESS],\r
+                               value_info, NULL, ELM_GENLIST_ITEM_NONE, share_info_ug_sel, value_info);\r
+       }\r
+       eina_list_free(list);\r
+}\r
+\r
+static void share_info_ug_fill_messenger_list(Evas_Object *genlist, Eina_List *list_contacts)\r
+{\r
+       Eina_List *l;\r
+       Eina_List *list;\r
+       contacts_record_h record = NULL;\r
+       ct_value_info *value_info;\r
+\r
+       list = ct_detail_person_get_messenger_list(list_contacts);\r
+       p_retm_if(NULL == list, "ct_detail_person_get_messenger_list() return NULL");\r
+\r
+       elm_genlist_item_append(genlist, &share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_GROUP_TITLE],\r
+                       T_(CT_GET_TEXT_BASIC, CTTEXT_INSTANT_MESSENGER), NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);\r
+\r
+       EINA_LIST_FOREACH(list, l, record) {\r
+               value_info = calloc(1, sizeof(ct_value_info));\r
+               if (NULL == value_info) {\r
+                       ERR("calloc() return NULL");\r
+                       continue;\r
+               }\r
+               value_info->view_uri = _contacts_messenger._uri;\r
+               value_info->record = record;\r
+\r
+               elm_genlist_item_append(genlist, &share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_MESSENGER],\r
+                               value_info, NULL, ELM_GENLIST_ITEM_NONE, share_info_ug_sel, value_info);\r
+       }\r
+       eina_list_free(list);\r
+}\r
+\r
+static void share_info_ug_fill_website_list(Evas_Object *genlist, Eina_List *list_contacts)\r
+{\r
+       Eina_List *l;\r
+       Eina_List *list;\r
+       contacts_record_h record = NULL;\r
+       ct_value_info *value_info;\r
+\r
+       list = ct_detail_person_get_website_list(list_contacts);\r
+       p_retm_if(NULL == list, "ct_detail_person_get_website_list() return NULL");\r
+\r
+       elm_genlist_item_append(genlist, &share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_GROUP_TITLE],\r
+                       T_(CT_GET_TEXT_BASIC, CTTEXT_URL), NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);\r
+\r
+       EINA_LIST_FOREACH(list, l, record) {\r
+               value_info = calloc(1, sizeof(ct_value_info));\r
+               if (NULL == value_info) {\r
+                       ERR("calloc() return NULL");\r
+                       continue;\r
+               }\r
+               value_info->view_uri = _contacts_url._uri;\r
+               value_info->record = record;\r
+\r
+               elm_genlist_item_append(genlist, &share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_WEBSITE],\r
+                               value_info, NULL, ELM_GENLIST_ITEM_NONE, share_info_ug_sel, value_info);\r
+       }\r
+       eina_list_free(list);\r
+}\r
+\r
+\r
+static void share_info_ug_fill_event_list(Evas_Object *genlist, Eina_List *list_contacts)\r
+{\r
+       Eina_List *l;\r
+       Eina_List *list;\r
+       contacts_record_h record = NULL;\r
+       ct_value_info *value_info;\r
+\r
+       list = ct_detail_person_get_event_list(list_contacts);\r
+       p_retm_if(NULL == list, "ct_detail_person_get_event_list() return NULL");\r
+\r
+       elm_genlist_item_append(genlist, &share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_GROUP_TITLE],\r
+                       T_(CT_GET_TEXT_BASIC, CTTEXT_EVENT), NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);\r
+\r
+       EINA_LIST_FOREACH(list, l, record) {\r
+               value_info = calloc(1, sizeof(ct_value_info));\r
+               if (NULL == value_info) {\r
+                       ERR("calloc() return NULL");\r
+                       continue;\r
+               }\r
+               value_info->view_uri = _contacts_event._uri;\r
+               value_info->record = record;\r
+\r
+               elm_genlist_item_append(genlist, &share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_EVENT],\r
+                               value_info, NULL, ELM_GENLIST_ITEM_NONE, share_info_ug_sel, value_info);\r
+       }\r
+       eina_list_free(list);\r
+}\r
+\r
+static void share_info_ug_fill_note_list(Evas_Object *genlist, Eina_List *list_contacts)\r
+{\r
+       bool group_title_added = false;\r
+       Eina_List *l;\r
+       contacts_error_e err = CONTACTS_ERROR_NONE;\r
+       contacts_record_h record = NULL;\r
+       contacts_record_h record_contact = NULL;\r
+       ct_value_info *value_info;\r
+\r
+       EINA_LIST_FOREACH(list_contacts, l, record_contact) {\r
+               if (NULL == record_contact) continue;\r
+\r
+               err = contacts_record_get_child_record_at_p(record_contact, _contacts_contact.note, 0, &record);\r
+               if (CONTACTS_ERROR_NONE != err) {\r
+                       ERR("contacts_record_get_child_record_at_p() Failed(%d)", err);\r
+                       continue;\r
+               }\r
+\r
+               value_info = calloc(1, sizeof(ct_value_info));\r
+               if (NULL == value_info) {\r
+                       ERR("calloc() return NULL");\r
+                       continue;\r
+               }\r
+               value_info->view_uri = _contacts_note._uri;\r
+               value_info->record = record;\r
+\r
+               if (!group_title_added) {\r
+                       elm_genlist_item_append(genlist, &share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_GROUP_TITLE],\r
+                                       T_(CT_GET_TEXT_BASIC, CTTEXT_NOTE), NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);\r
+                       group_title_added = true;\r
+               }\r
+\r
+               elm_genlist_item_append(genlist, &share_info_ug_itcs[CT_SHARE_INFO_UG_ITC_NOTE],\r
+                               value_info, NULL, ELM_GENLIST_ITEM_NONE, share_info_ug_sel, value_info);\r
+       }\r
+}\r
+\r
+static void share_info_ug_fill_layout(ct_share_info_ug_data *cshare_info_d, int person_id)\r
+{\r
+       Eina_List *list_contacts;\r
+       Evas_Object *genlist;\r
+\r
+       p_retm_if(NULL == cshare_info_d, "parameter(cshare_info_d) is NULL");\r
+       genlist = cshare_info_d->genlist;\r
+\r
+       cshare_info_d->person_id = person_id;\r
+       cshare_info_d->formatter = ct_detail_init_time_formatter();\r
+\r
+       list_contacts = ctui_person_get_contact_list(person_id);\r
+       p_retm_if(NULL == list_contacts, "ctui_person_get_contact_list() return NULL");\r
+       cshare_info_d->list_contacts = list_contacts;\r
+\r
+       share_info_ug_create_itcs();\r
+       share_info_ug_fill_number_list(genlist, list_contacts);\r
+       share_info_ug_fill_email_list(genlist, list_contacts);\r
+       share_info_ug_fill_address_list(genlist, list_contacts);\r
+       share_info_ug_fill_messenger_list(genlist, list_contacts);\r
+       share_info_ug_fill_website_list(genlist, list_contacts);\r
+       share_info_ug_fill_event_list(genlist, list_contacts);\r
+       share_info_ug_fill_note_list(genlist, list_contacts);\r
+}\r
+\r
+static void share_info_ug_delete_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)\r
+{\r
+       ct_share_info_ug_data *cshare_info_d = data;\r
+       p_retm_if(NULL == cshare_info_d, "paramter(cshare_info_d) is NULL");\r
+\r
+       if (cshare_info_d->formatter)\r
+               udat_close(cshare_info_d->formatter);\r
+\r
+       ctui_free_record_list(cshare_info_d->list_contacts);\r
+\r
+       free(cshare_info_d);\r
+}\r
+\r
+static void share_info_ug_append_value_str(ct_value_info *value_info, UDateFormat* formatter, char *buf, int buf_len)\r
+{\r
+       int date;\r
+       int day;\r
+       int mon;\r
+       int year;\r
+       int type_int;\r
+       char *text;\r
+       char *date_str;\r
+       char temp[PH_TEXT_MAX_LEN];\r
+       char temp_str[PH_TEXT_MAX_LEN];\r
+       contacts_error_e err = CONTACTS_ERROR_NONE;\r
+\r
+       p_retm_if(NULL == value_info, "parameter(value_info) is NULL");\r
+\r
+       if (0 == strcmp(value_info->view_uri, _contacts_number._uri)) {\r
+               temp_str[0] = '\0';\r
+\r
+               err = contacts_record_get_int(value_info->record, _contacts_number.type, &type_int);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);\r
+               ctui_get_number_type_str(value_info->record, type_int, temp_str, sizeof(temp_str));\r
+\r
+               err = contacts_record_get_str_p(value_info->record, _contacts_number.number, &text);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);\r
+\r
+               snprintf(temp, sizeof(temp), "%s%s\n%s\n", buf, temp_str, SAFE_STR(text));\r
+               snprintf(buf, buf_len, "%s", temp);\r
+       }\r
+       else if (0 == strcmp(value_info->view_uri, _contacts_email._uri)) {\r
+               temp_str[0] = '\0';\r
+\r
+               err = contacts_record_get_int(value_info->record, _contacts_email.type, &type_int);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);\r
+\r
+               err = contacts_record_get_str_p(value_info->record, _contacts_email.email, &text);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);\r
+\r
+               snprintf(temp, sizeof(temp), "%s%s\n%s\n", buf, T_(CT_GET_TEXT_EMAIL_TYPE, ctui_get_email_type_index(type_int)), SAFE_STR(text));\r
+               snprintf(buf, buf_len, "%s", temp);\r
+       }\r
+       else if (0 == strcmp(value_info->view_uri, _contacts_address._uri)) {\r
+               temp_str[0] = '\0';\r
+\r
+               err = contacts_record_get_int(value_info->record, _contacts_address.type, &type_int);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);\r
+\r
+               ct_detail_get_full_addr(value_info->record, temp_str, sizeof(temp_str));\r
+\r
+               snprintf(temp, sizeof(temp), "%s%s\n%s\n", buf, T_(CT_GET_TEXT_POSTAL_TYPE, ct_detail_get_address_type_index(type_int)), temp_str);\r
+               snprintf(buf, buf_len, "%s", temp);\r
+       }\r
+       else if (0 == strcmp(value_info->view_uri, _contacts_messenger._uri)) {\r
+               temp_str[0] = '\0';\r
+\r
+               err = contacts_record_get_int(value_info->record, _contacts_messenger.type, &type_int);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);\r
+\r
+               err = contacts_record_get_str_p(value_info->record, _contacts_messenger.im_id, &text);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);\r
+\r
+               snprintf(temp, sizeof(temp), "%s%s\n%s\n", buf, T_(CT_GET_TEXT_IM_TYPE, type_int), SAFE_STR(text));\r
+               snprintf(buf, buf_len, "%s", temp);\r
+       }\r
+       else if (0 == strcmp(value_info->view_uri, _contacts_url._uri)) {\r
+               temp_str[0] = '\0';\r
+\r
+               err = contacts_record_get_int(value_info->record, _contacts_url.type, &type_int);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);\r
+\r
+               err = contacts_record_get_str_p(value_info->record, _contacts_url.url, &text);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);\r
+\r
+               snprintf(temp, sizeof(temp), "%s%s\n%s\n", buf, T_(CT_GET_TEXT_WEBSITE_TYPE, ct_detail_get_website_type_index(type_int)), SAFE_STR(text));\r
+               snprintf(buf, buf_len, "%s", temp);\r
+       }\r
+       else if (0 == strcmp(value_info->view_uri, _contacts_event._uri)) {\r
+               temp_str[0] = '\0';\r
+\r
+               err = contacts_record_get_int(value_info->record, _contacts_event.type, &type_int);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);\r
+\r
+               err = contacts_record_get_int(value_info->record, _contacts_event.date, &date);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);\r
+\r
+               day = date%100;\r
+               mon = (date%10000)/100;\r
+               year = date/10000;\r
+\r
+               date_str = ct_detail_get_datetime_str(formatter, year, mon, day);\r
+               snprintf(temp, sizeof(temp), "%s%s\n%s\n", buf, T_(CT_GET_TEXT_EVENT_TYPE, type_int), SAFE_STR(date_str));\r
+               snprintf(buf, buf_len, "%s", temp);\r
+               free(date_str);\r
+       }\r
+       else if (0 == strcmp(value_info->view_uri, _contacts_note._uri)) {\r
+               temp_str[0] = '\0';\r
+\r
+               err = contacts_record_get_str_p(value_info->record, _contacts_note.note, &text);\r
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);\r
+\r
+               snprintf(temp, sizeof(temp), "%s%s\n%s\n", buf, T_(CT_GET_TEXT_BASIC, CTTEXT_NOTE), SAFE_STR(text));\r
+               snprintf(buf, buf_len, "%s", temp);\r
+       }\r
+}\r
+\r
+static void share_info_ug_get_person_str(Evas_Object *genlist, UDateFormat* formatter, char *buf, int buf_len)\r
+{\r
+       Elm_Object_Item *item;\r
+       Elm_Genlist_Item_Type type;\r
+       ct_value_info *value_info;\r
+\r
+       p_retm_if(NULL == genlist, "parameter(genlist) is NULL");\r
+       p_retm_if(NULL == buf, "parameter(buf) is NULL");\r
+\r
+       item = elm_genlist_first_item_get(genlist);\r
+       while (item) {\r
+               value_info = elm_object_item_data_get(item);\r
+               type = elm_genlist_item_type_get(item);\r
+\r
+               item = elm_genlist_item_next_get(item);\r
+               if (ELM_GENLIST_ITEM_GROUP == type) continue;\r
+\r
+               if (NULL == value_info) {\r
+                       ERR("elm_object_item_data_get() return NULL");\r
+                       continue;\r
+               }\r
+\r
+               if (value_info->checked)\r
+                       share_info_ug_append_value_str(value_info, formatter, buf, buf_len);\r
+       }\r
+       return;\r
+}\r
+\r
+static void share_info_ug_get_person_display_name(int person_id, char *buf, int buf_len)\r
+{\r
+       char *display_name;\r
+       contacts_error_e err = CONTACTS_ERROR_NONE;\r
+       contacts_record_h record = NULL;\r
+\r
+       err = contacts_db_get_record(_contacts_person._uri, person_id, &record);\r
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);\r
+\r
+       err = contacts_record_get_str_p(record, _contacts_person.display_name, &display_name);\r
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);\r
+       snprintf(buf, buf_len, "%s\n", SAFE_STR(display_name));\r
+\r
+       err = contacts_record_destroy(record, true);\r
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);\r
+}\r
+\r
+static void share_info_ug_save_cb(void *data, Evas_Object *obj, void *event_info)\r
+{\r
+       char buf[PH_TEXT_MAX_LEN*10];\r
+       service_h service;\r
+       ct_share_info_ug_data *cshare_info_d = data;\r
+       p_retm_if(NULL == cshare_info_d, "parameter(ct_share_info_ug_data) is NULL");\r
+       service_create(&service);\r
+\r
+       buf[0] = '\0';\r
+       share_info_ug_get_person_display_name(cshare_info_d->person_id, buf, sizeof(buf));\r
+       share_info_ug_get_person_str(cshare_info_d->genlist, cshare_info_d->formatter, buf, sizeof(buf));\r
+       if (*buf)\r
+               service_add_extra_data(service, CT_UG_BUNDLE_RESULT_PERSON_INFO, buf);\r
+       ug_send_result(cshare_info_d->ug, service);\r
+       service_destroy(service);\r
+       ug_destroy_me(cshare_info_d->ug);\r
+}\r
+\r
+static void share_info_ug_cancel_cb(void *data, Evas_Object *obj, void *event_info)\r
+{\r
+       Evas_Object *navi = data;\r
+       elm_naviframe_item_pop(navi);\r
+}\r
+\r
+static void share_info_ug_select_all_changed_cb(void *data, Eina_Bool checked)\r
+{\r
+       Elm_Object_Item *item;\r
+       Elm_Genlist_Item_Type type;\r
+       ct_value_info *value_info;\r
+       ct_share_info_ug_data *cshare_info_d = data;\r
+\r
+       item = elm_genlist_first_item_get(cshare_info_d->genlist);\r
+       while (item) {\r
+               value_info = elm_object_item_data_get(item);\r
+               type = elm_genlist_item_type_get(item);\r
+\r
+               item = elm_genlist_item_next_get(item);\r
+               if (ELM_GENLIST_ITEM_GROUP == type) continue;\r
+\r
+               if (NULL == value_info) {\r
+                       ERR("elm_object_item_data_get() return NULL");\r
+                       continue;\r
+               }\r
+               value_info->checked = checked;\r
+       }\r
+       elm_genlist_realized_items_update(cshare_info_d->genlist);\r
+}\r
+\r
+API void ctui_create_share_info_ug_layout(Evas_Object *navi, int person_id, ui_gadget_h ug)\r
+{\r
+       Evas_Object *btn;\r
+       Evas_Object *base;\r
+       Evas_Object *box;\r
+       Evas_Object *genlist;\r
+       Evas_Object *toolbar;\r
+       Evas_Object *select_all_layout;\r
+       Evas_Object *done_button;\r
+       Elm_Object_Item *navi_item;\r
+       ct_share_info_ug_data *cshare_info_d;\r
+\r
+       base = phone_create_base_layout(navi, false);\r
+       evas_object_show(base);\r
+\r
+       box = elm_box_add(base);\r
+       p_retm_if(NULL == box, "elm_box_add() return NULL");\r
+       evas_object_show(box);\r
+\r
+       evas_object_size_hint_weight_set(box, EVAS_HINT_EXPAND, EVAS_HINT_FILL);\r
+       evas_object_size_hint_align_set(box, EVAS_HINT_FILL, EVAS_HINT_FILL);\r
+       elm_object_part_content_set(base, "elm.swallow.content", box);\r
+\r
+       genlist = elm_genlist_add(box);\r
+       p_retm_if(NULL == genlist, "elm_genlist_add() return NULL");\r
+       evas_object_show(genlist);\r
+       elm_genlist_mode_set(genlist, ELM_LIST_COMPRESS);\r
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);\r
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);\r
+       elm_box_pack_end(box, genlist);\r
+       elm_genlist_decorate_mode_set(genlist, EINA_TRUE);\r
+\r
+       cshare_info_d = calloc(1, sizeof(ct_share_info_ug_data));\r
+       p_retm_if(NULL == cshare_info_d, "calloc() return NULL");\r
+       cshare_info_d->ug = ug;\r
+       cshare_info_d->navi = navi;\r
+       cshare_info_d->genlist = genlist;\r
+       evas_object_data_set(genlist, KEY_SHARE_INFO_UG_DATA, cshare_info_d);\r
+\r
+       share_info_ug_fill_layout(cshare_info_d, person_id);\r
+       evas_object_event_callback_add(base, EVAS_CALLBACK_DEL, share_info_ug_delete_cb, cshare_info_d);\r
+\r
+       select_all_layout = phone_create_select_all(box, S_(PH_SYS_BODY_SELECT_ALL), share_info_ug_select_all_changed_cb, cshare_info_d);\r
+       elm_box_pack_start(box, select_all_layout);\r
+       cshare_info_d->select_all_layout = select_all_layout;\r
+\r
+       navi_item = elm_naviframe_item_push(navi, T_(CT_GET_TEXT_BASIC, CTTEXT_SHARE_CONTACT_INFO), NULL, NULL, base, NULL);\r
+       toolbar = elm_toolbar_add(navi);\r
+       elm_toolbar_transverse_expanded_set(toolbar, EINA_TRUE);\r
+       elm_toolbar_shrink_mode_set(toolbar, ELM_TOOLBAR_SHRINK_EXPAND);\r
+       elm_object_item_part_content_set(navi_item , "controlbar", toolbar);\r
+\r
+       btn = elm_button_add(navi);\r
+       elm_object_style_set(btn, "naviframe/back_btn/default");\r
+       evas_object_smart_callback_add(btn, "clicked", share_info_ug_cancel_cb, cshare_info_d->navi);\r
+       elm_object_item_part_content_set(navi_item, "prev_btn", btn);\r
+\r
+       done_button = phone_create_toolbar_btn(navi, S_(CT_SYS_SK_DONE), share_info_ug_save_cb, cshare_info_d);\r
+       elm_object_item_part_content_set(navi_item, "toolbar_button1", done_button);\r
+}\r
+\r
diff --git a/lib/details/include/ct-detail.h b/lib/details/include/ct-detail.h
new file mode 100755 (executable)
index 0000000..d620901
--- /dev/null
@@ -0,0 +1,39 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CONTACTS_DETAIL_H__
+#define __CONTACTS_DETAIL_H__
+
+#include "phone-common.h"
+
+#define CT_DETAIL_DEFAULT_NUM_COLOR 213, 129, 31, 255
+#define CT_DETAIL_IMAGE_SIZE 128
+#define CT_DETAIL_RESET_BUTTON_SIZE 32
+#define CT_VCARD_FILE_MAX_SIZE 1024*1024
+
+int ctui_create_detail_view(ct_list_data *clist_d, ct_person_list *person_info);
+void ct_detail_view_language_changed(ct_detail_data *cdetail_d);
+int ctui_create_input_view(ct_detail_data *cdetail_d);
+int ctui_create_detail_view_from_phone(Evas_Object *win, Evas_Object *navi, ui_gadget_h ug, int id);
+void ctui_create_share_info_ug_layout(Evas_Object *navi, int person_id, ui_gadget_h ug);
+
+Evas_Object* ctui_contacts_viewer(Evas_Object *win, Evas_Object *navi, int personid_vcardidx, const char *vcard_path);
+Evas_Object* ctui_detail_genlist_update(ct_detail_data *cdetail_d);
+
+
+
+#endif //__CONTACTS_DETAIL_H__
diff --git a/lib/dialer/CMakeLists.txt b/lib/dialer/CMakeLists.txt
new file mode 100755 (executable)
index 0000000..01eee54
--- /dev/null
@@ -0,0 +1,23 @@
+LINK_DIRECTORIES(${CMAKE_BINARY_DIR})
+
+SET(TARGET ${PH_DIALER})
+
+FILE(GLOB SRCS *.c)
+
+INCLUDE(FindPkgConfig)
+pkg_check_modules(dialer_pkgs REQUIRED tapi feedback)
+
+FOREACH(flag ${dialer_pkgs_CFLAGS})
+       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+
+ADD_LIBRARY(${TARGET} SHARED ${SRCS})
+SET_TARGET_PROPERTIES(${TARGET} PROPERTIES VERSION ${VERSION})
+SET_TARGET_PROPERTIES(${TARGET} PROPERTIES COMPILE_FLAGS ${EXTRA_CFLAGS})
+TARGET_LINK_LIBRARIES(${TARGET} ${COMMON_LIB} ${ug_pkgs_LDFLAGS} ${SPEEDDIAL} ${dialer_pkgs_LDFLAGS})
+
+ADD_DEPENDENCIES(${TARGET} dialer_edj_build dialer_theme_build)
+
+INSTALL(TARGETS ${TARGET} DESTINATION ${UGLIBDIR})
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/lib/dialer/dialer-efl.xml DESTINATION "/usr/share/packages")
diff --git a/lib/dialer/dialer-efl.desktop.in b/lib/dialer/dialer-efl.desktop.in
new file mode 100644 (file)
index 0000000..ea965ed
--- /dev/null
@@ -0,0 +1,10 @@
+Name=dialer-efl\r
+Exec=/opt/ug/bin/dialer-efl\r
+Icon=\r
+Type=Application\r
+Version=0.1.0-0\r
+NoDisplay=true\r
+X-TIZEN-Multiple=true\r
+X-TIZEN-TaskManage=false\r
+X-TIZEN-Removable=true\r
+X-TIZEN-SVC=http://tizen.org/appsvc/operation/test|NULL|NULL\r
diff --git a/lib/dialer/dialer-efl.xml b/lib/dialer/dialer-efl.xml
new file mode 100644 (file)
index 0000000..e663033
--- /dev/null
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="dialer-efl" version="0.1.0-0" install-location="internal-only">
+       <label>dialer</label>
+       <author email="ensung.park@samsung.com" href="www.samsung.com">ensung park</author>
+       <description>dialer-efl Application</description>
+       <ui-application appid="dialer-efl" exec="/usr/ug/bin/dialer-efl" nodisplay="true" multiple="true" type="capp" taskmanage="false">
+               <icon>org.tizen.phone.png</icon>
+                <label>dialer</label>
+                <label xml:lang="en-us">dialer</label>
+                <label xml:lang="nl-nl">dialer</label>
+                <label xml:lang="de-de">dialer</label>
+                <label xml:lang="en-gb">dialer</label>
+                <label xml:lang="zh-hk">dialer</label>
+                <label xml:lang="zh-cn">dialer</label>
+                <label xml:lang="ru-ru">dialer</label>
+                <label xml:lang="zh-tw">dialer</label>
+                <label xml:lang="ja-jp">dialer</label>
+                <label xml:lang="es-es">dialer</label>
+                <label xml:lang="el-gr">dialer</label>
+                <label xml:lang="it-it">dialer</label>
+                <label xml:lang="tr-tr">dialer</label>
+                <label xml:lang="pt-pt">dialer</label>
+                <label xml:lang="fr-fr">dialer</label>
+                <label xml:lang="ko-kr">dialer</label>
+               <application-service>
+                       <operation name="http://tizen.org/ns/packages"/>
+               </application-service>
+       </ui-application>
+</manifest>
diff --git a/lib/dialer/include/phone-dialer.h b/lib/dialer/include/phone-dialer.h
new file mode 100755 (executable)
index 0000000..5326e4b
--- /dev/null
@@ -0,0 +1,138 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __PHONE_DIALER_H__
+#define __PHONE_DIALER_H__
+
+#include "phone-common.h"
+
+#define MAX_DIAL_NUMBER_FONT_SIZE              100
+#define MIN_DIAL_NUMBER_FONT_SIZE              67
+
+#define CURSOR_BEGIN    -1
+#define CURSOR_END      -2
+
+#define PH_TAG_TEXT_MAX_LEN            (PH_TEXT_MAX_LEN*2)
+
+
+enum PH_DAILER_TYPES {
+       PH_DAILER_NORMAL = 0,
+       PH_DAILER_DURING_CALL,
+       PH_DAILER_EMERGENCY
+};
+
+enum {
+       CONTACT_DATA_CHAGNED = 1 << 0,
+       LOG_DATA_CHAGNED = 1 << 1,
+       SPEEDDIAL_DATA_CHAGNED = 1 << 2,
+};
+
+typedef enum {
+       MODE_DIAL_NUMBER = 0,
+       MODE_COUNTRY_CODE
+} ListMode;
+
+typedef enum {
+       DASH_REAL = 1,
+       DASH_PREVIEW = DASH_REAL
+} DashMode;
+
+typedef struct _InputNumber {
+       char num;
+
+       struct _InputNumber *prev;
+       struct _InputNumber *next;
+} InputNumber;
+
+typedef struct {
+       bool alive;
+       bool success;
+       bool completed;
+       pthread_t thread;
+       Ecore_Pipe *epipe;
+} ph_thread_info;
+
+typedef struct {
+       Evas_Object *win;
+       Evas_Object *layout;
+       Evas_Object *entry;
+       Evas_Object *navi;
+       Evas_Object *genlist;
+       Evas_Object *fast_index;
+       Evas_Object *count_button;
+       Evas_Object *count_layout;
+       Evas_Object *popup;
+       Ecore_Timer *search_timer;
+       Ecore_Timer *dash_timer;
+       Ecore_Timer *longpress_timer;
+       Ecore_Timer *update_timer;
+       Ecore_Timer *slide_timer;
+       Ecore_Job *job;
+       Ecore_Idler *search_idler;
+       Ecore_Event_Handler *key_press;
+       Ecore_Event_Handler *key_release;
+       char *longpress_source;
+       char *searched_text;
+       char* selected_text;
+       InputNumber number_head;
+       InputNumber *number_cursor;
+       int cur_mcc;
+       int cur_sim_mcc;
+       int cur_cc_index;
+       int roaming;
+       int entry_font_size;
+       int count_button_status;
+       int run_mode;
+       int compare_N;
+       int show_N;
+       int searched_speed_id;
+       int data_dirty_flag;
+       int touch_x;
+       int touch_y;
+       ListMode list_mode;
+       bool is_background;
+       bool is_emergency;
+       bool cursor_changed;
+       bool is_show_items;
+       bool has_focus;
+       bool initialized;
+       bool searching;
+       bool loading;
+       bool slide;
+       ph_thread_info *t_info; // load contact
+       Eina_List *search_list;
+       Eina_List *contact_list;
+       Eina_List *speeddial_list;
+       Eina_List *log_list;
+       Eina_List *cc_list;
+       Eina_List *cc_list_sorted;
+       void *ug;
+       void *child_ug;
+       Elm_Theme *th;
+}ph_dialer_data;
+
+Evas_Object* phone_create_dialer_view(ph_view_info *view_info);
+void phone_dialer_set_navi(Evas_Object *layout);
+void phone_dialer_check_focus(Evas_Object *base);
+void phone_dialer_view_reset(Evas_Object *base);
+void phone_dialer_view_language_changed(Evas_Object *layout);
+void phone_dialer_view_resume(Evas_Object *base);
+void phone_dialer_set_background(Evas_Object *obj, bool is_background);
+void phone_dialer_view_set_num(Evas_Object *layout, char *number);
+void phone_dialer_view_send_key(Evas_Object *layout);
+
+#endif   /* __PHONE_DIALER_H__ */
diff --git a/lib/dialer/ph-dialer-main.c b/lib/dialer/ph-dialer-main.c
new file mode 100755 (executable)
index 0000000..b0b19a8
--- /dev/null
@@ -0,0 +1,216 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include <bundle.h>
+#include <ui-gadget-module.h>
+
+#include "phone.h"
+#include "phone-dialer.h"
+
+#include "ph-dialer-view.h"
+#include "ph-dialer-utils.h"
+
+static bool is_ug_exist = false;
+
+// for removing build warning ////////////////////////////////////
+int service_export_as_bundle(service_h service, bundle **data);
+////////////////////////////////////////////////////////
+
+static bool dialer_create_ug_view(ph_dialer_data *dial_d, Evas_Object *base)
+{
+       int ret;
+       const char *title;
+       p_retvm_if(NULL == dial_d, false, "Parameter is null");
+
+       if (NULL == dial_d->navi) {
+               dial_d->navi = elm_naviframe_add(base);
+               p_retvm_if(NULL == dial_d->navi, false, "elm_naviframe_add is failed");
+               elm_object_part_content_set(base, "elm.swallow.content", dial_d->navi);
+               evas_object_show(dial_d->navi);
+       }
+
+       ret = ph_dialer_create_content(dial_d);
+       p_retvm_if(ret < 0, false, "Fail to ph_dialer_create_content");
+       if (dial_d->is_emergency)
+               title = T_(PH_GET_TEXT_BASIC, PHTEXT_EMERGENCY_CALL);
+       else
+               title = T_(PH_GET_TEXT_BASIC, PHTEXT_KEYPAD);
+
+       elm_naviframe_item_push(dial_d->navi, title, NULL, NULL, dial_d->layout, NULL);
+
+       return true;
+}
+
+void* dialer_on_create(ui_gadget_h ug, enum ug_mode mode, service_h service, void *priv)
+{
+       PH_FN_CALL;
+       int ret;
+       char *val = NULL;
+       Evas_Object *bg;
+       Evas_Object *parent;
+       Evas_Object *base;
+       ph_dialer_data *dial_d = priv;
+       bundle  *data;
+
+       p_retvm_if(true == is_ug_exist, NULL, "dialer_emergency ug already exist");
+       is_ug_exist = true;
+
+       p_retvm_if(NULL == ug || NULL == priv, NULL,
+                       "The parameter is invalid(ug=%p, priv=%p)", ug, priv);
+
+       parent = ug_get_parent_layout(ug);
+       p_retvm_if(NULL == parent, NULL, "ug_get_parent_layout() return NULL");
+       dial_d->ug = ug;
+       dial_d->win = ug_get_window();
+
+       bindtextdomain(PACKAGE, LOCALEDIR);
+
+       service_export_as_bundle(service, &data);
+       ret = contacts_connect2();
+       if (CONTACTS_ERROR_NONE != ret)
+       {
+               bundle_free(data);
+               p_warn_if(CONTACTS_ERROR_NONE != ret, "contacts_connect2() Failed(%d)", ret);
+               return NULL;
+       }
+
+       val = (char*)bundle_get_val(data, "emergency_dialer");
+       if (val && 0 == strcmp(val, "emergency"))
+               dial_d->is_emergency = true;
+       else
+               dial_d->is_emergency = false;
+       bundle_free(data);
+
+       if (UG_MODE_FULLVIEW == mode)
+               base = phone_create_base_layout(parent, true);
+       else
+               base = phone_create_base_layout(parent, false);
+
+       bg = phone_create_bg(base);
+       if (NULL == bg) {
+               PH_DBG("phone_create_bg() return NULL");
+               evas_object_del(base);
+               ret = contacts_disconnect2();
+               p_warn_if(CONTACTS_ERROR_NONE != ret, "contacts_disconnect2() Failed(%d)", ret);
+               return NULL;
+       }
+
+       if (!dialer_create_ug_view(dial_d, base)) {
+               evas_object_del(base);
+               ret = contacts_disconnect2();
+               p_warn_if(CONTACTS_ERROR_NONE != ret, "contacts_disconnect2() Failed(%d)", ret);
+               base = NULL;
+       }
+       return base;
+}
+
+static void dialer_on_event(ui_gadget_h ug, enum ug_event event, service_h service, void *priv)
+{
+       ph_dialer_data *dial_d = priv;
+
+       switch (event) {
+       case UG_EVENT_ROTATE_PORTRAIT:
+       case UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN:
+       case UG_EVENT_ROTATE_LANDSCAPE:
+       case UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN:
+               break;
+       case UG_EVENT_LANG_CHANGE:
+               phone_dialer_view_language_changed(dial_d->layout);
+               break;
+       default:
+               break;
+       }
+}
+
+static void dialer_on_pause(ui_gadget_h ug, service_h service, void *priv)
+{
+       ph_dialer_data *dial_d = priv;
+       dial_d->is_background = true;
+}
+
+static void dialer_on_resume(ui_gadget_h ug, service_h service, void *priv)
+{
+       ph_dialer_data *dial_d = priv;
+       dial_d->is_background = false;
+       if (dial_d->update_timer) {
+               ecore_timer_del(dial_d->update_timer);
+               dial_d->update_timer = NULL;
+               ph_dialer_reload_data(dial_d);
+       }
+}
+
+static void dialer_on_destroy(ui_gadget_h ug, service_h service, void *priv)
+{
+       PH_FN_CALL;
+       if (!ug)
+               return;
+
+       evas_object_del(ug_get_layout(ug));
+       contacts_disconnect2();
+}
+
+static void dialer_on_message(ui_gadget_h ug, service_h msg, service_h service, void *priv)
+{
+}
+
+API int UG_MODULE_INIT(struct ug_module_ops *ops)
+{
+       ph_dialer_data *dial_d;
+       p_retvm_if(NULL == ops, -1, "ops is NULL");
+
+       dial_d = calloc(1, sizeof(ph_dialer_data));
+       p_retvm_if(NULL == dial_d, -1, "dial_d is NULL, Not enough memory");
+
+       ops->create = dialer_on_create;
+       ops->start = NULL;
+       ops->pause = dialer_on_pause;
+       ops->resume = dialer_on_resume;
+       ops->destroy = dialer_on_destroy;
+       ops->message = dialer_on_message;
+       ops->event = dialer_on_event;
+       ops->priv = dial_d;
+       ops->opt = UG_OPT_INDICATOR_ENABLE;
+
+       return 0;
+}
+
+API void UG_MODULE_EXIT(struct ug_module_ops *ops)
+{
+       p_retm_if(!ops, "ops is NULL");
+
+       ops->priv = NULL;
+}
+
+API Evas_Object* phone_create_dialer_view(ph_view_info *view_info)
+{
+       ph_dialer_data *dial_d;
+       p_retvm_if(NULL == view_info, NULL, "The parameter(view_info) is NULL");
+
+       dial_d = calloc(1, sizeof(ph_dialer_data));
+       p_retvm_if(NULL == dial_d, NULL, "dial_d is NULL, Not enough memory");
+       dial_d->ug = view_info->ug;
+       dial_d->win = view_info->win;
+       dial_d->navi = view_info->navi;
+       dial_d->is_emergency = false;
+       dial_d->is_background = true;
+
+       if (!ph_dialer_create_content(dial_d)) {
+               free(dial_d);
+               return NULL;
+       }
+       return dial_d->layout;
+}
+
diff --git a/lib/dialer/ph-dialer-search.c b/lib/dialer/ph-dialer-search.c
new file mode 100755 (executable)
index 0000000..3f6804d
--- /dev/null
@@ -0,0 +1,38 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#define _GNU_SOURCE            // for strcasestr
+#include <feedback.h>
+#include <pthread.h>
+#include <unistd.h>
+
+#include <app_manager.h>
+
+#include "phone.h"
+#include "phone-dialer.h"
+#include "ph-dialer-utils.h"
+#include "ph-dialer-view.h"
+#include "ph-dialer-search.h"
+#include "ph-dialer-tapi.h"
+
+
+void ph_dialer_search_request(void *data, int force_search)
+{
+       PH_FN_CALL;
+       return;
+}
+
diff --git a/lib/dialer/ph-dialer-search.h b/lib/dialer/ph-dialer-search.h
new file mode 100755 (executable)
index 0000000..6ab89de
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __PH_DIALER_SEARCH_H__
+#define __PH_DIALER_SEARCH_H__
+
+void ph_dialer_search_request(void *data, int force_search);
+void ph_dialer_search_result_clicked(void *data, Evas_Object *obj, const char *emission, const char *source);
+void ph_dialer_search_free_search_data(ph_dialer_data *dial_d);
+void ph_dialer_search_free_log_data(ph_dialer_data *dial_d);
+void ph_dialer_search_free_cc_data(ph_dialer_data *dial_d);
+void ph_dialer_search_find_cur_sim_cc(ph_dialer_data *dial_d);
+void ph_dialer_search_fill_genlist_by_list(ph_dialer_data *dial_d);
+void ph_dialer_search_fill_genlist_by_cc_list(ph_dialer_data *dial_d);
+void ph_dialer_search_set_genlist_item_style();
+
+#endif     /* __PH_DIALER_SEARCH_H__ */
diff --git a/lib/dialer/ph-dialer-tapi.c b/lib/dialer/ph-dialer-tapi.c
new file mode 100755 (executable)
index 0000000..5aa5a64
--- /dev/null
@@ -0,0 +1,503 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <tapi_common.h>
+#include <ITapiSim.h>
+#include <ITapiPhonebook.h>
+#include <TapiUtility.h>
+#include <regex.h>
+
+#include "phone.h"
+#include "phone-dialer.h"
+#include "ph-dialer-utils.h"
+
+#ifdef Status
+       #undef Status
+#endif
+
+static TapiHandle *handle = NULL;
+
+typedef enum {
+       SIM_INCORRECT_PIN1_CODE,
+       SIM_INCORRECT_PIN2_CODE,
+       SIM_PIN1_CHANGE_SUCCESS,
+       SIM_PIN2_CHANGE_SUCCESS,
+       SIM_PIN1_BLOCKED,
+       SIM_PIN2_BLOCKED,
+} sim_stat_value;
+
+typedef enum {
+       TYPE_PIN1 = 0,
+       TYPE_PIN2,
+} pin_type_value;
+typedef struct _tapi_receive_info {
+       sim_stat_value stat;
+       int retry_cnt;
+} tapi_receive_info;
+
+#define PIN1_REGEX "^\\*\\*04\\*[0-9]{4}\\*[0-9]{4}\\*[0-9]{4}#$"
+#define PIN2_REGEX "^\\*\\*042\\*[0-9]{4}\\*[0-9]{4}\\*[0-9]{4}#$"
+#define PUK_REGEX "\\*\\*05\\*[0-9]{8}\\*[0-9]{4}\\*[0-9]{4}#$"
+
+
+int dialer_tapi_init()
+{
+       handle = tel_init(NULL);
+       if (NULL == handle)
+               return FALSE;
+       return TRUE;
+}
+
+int dialer_tapi_deinit()
+{
+       int ret = tel_deinit(handle);
+       handle = NULL;
+       return ret;
+}
+
+int dialer_check_pin_str(const char* number, char **old_pin, char **new_pin, char **com_pin, int* pin_type)
+{
+       PH_FN_CALL;
+       regex_t fsm;
+       regmatch_t str[strlen(number)+1];
+       char* origin_string;
+       char * str_temp;
+
+       if(regcomp(&fsm, PIN1_REGEX, REG_EXTENDED))
+       {
+               PH_DBG("regular expression fail");
+               regfree(&fsm);
+               return FALSE;
+       }
+       else {
+               if(regexec(&fsm, number, strlen(number)+1, str, 0) == REG_NOMATCH)
+               {
+                       PH_DBG("regular expression 1 matching fail");
+                       regfree(&fsm);
+               }
+               else
+               {
+                       PH_DBG("regular expression 1 matching success");
+                       origin_string = strdup(number);
+                       str_temp = origin_string + 5;
+                       *old_pin = strdup(strtok(str_temp, "*"));
+                       *new_pin = strdup(strtok(NULL, "*"));
+                       *com_pin = strdup(strtok(NULL, "#"));
+                       *pin_type = TYPE_PIN1;
+                       free(origin_string);
+                       regfree(&fsm);
+                       return TRUE;
+               }
+       }
+
+       if(regcomp(&fsm, PIN2_REGEX, REG_EXTENDED))
+       {
+               PH_DBG("regular expression fail");
+               regfree(&fsm);
+               return FALSE;
+       }
+       else
+       {
+               if(regexec(&fsm, number, strlen(number)+1, str, 0) == REG_NOMATCH)
+               {
+                       PH_DBG("regular expression 2 matching fail");
+                       regfree(&fsm);
+               }
+               else
+               {
+                       PH_DBG("regular expression 2 matching success");
+                       origin_string = strdup(number);
+                       str_temp = origin_string + 5;
+                       *old_pin = strdup(strtok(str_temp, "*"));
+                       *new_pin = strdup(strtok(NULL, "*"));
+                       *com_pin = strdup(strtok(NULL, "#"));
+                       *pin_type = TYPE_PIN2;
+                       free(origin_string);
+                       regfree(&fsm);
+                       return TRUE;
+               }
+       }
+       return FALSE;
+}
+
+void dialer_pin_result_popup (tapi_receive_info* result, void* data)
+{
+       PH_FN_CALL;
+       Evas_Object *popup;
+       ph_dialer_data *dial_d  = (ph_dialer_data *)data;
+
+       popup = elm_popup_add(dial_d->win);
+       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       switch(result->stat)
+       {
+               case SIM_PIN1_CHANGE_SUCCESS :
+               case SIM_PIN2_CHANGE_SUCCESS :
+                       phone_show_popup(dial_d->navi, S_(CT_SYS_POP_SUCCESS), 2.0);
+                       break;
+               case SIM_INCORRECT_PIN1_CODE :
+               case SIM_INCORRECT_PIN2_CODE :
+                       phone_show_popup(dial_d->navi, S_(PH_SYS_POP_INCORRECT_PASSWORD), 2.0);
+                       break;
+               case SIM_PIN1_BLOCKED :
+               case SIM_PIN2_BLOCKED :
+                       phone_show_popup(dial_d->navi, S_(PH_SYS_SK3_BLOCK), 2.0);
+                       break;
+               default:
+                       elm_object_text_set(popup, "dafault case called");
+                       break;
+       }
+}
+
+
+void dialer_sim_change_pins_cb(TapiHandle *handle, int result, void *data, void *user_data)
+{
+       PH_FN_CALL;
+       TelSimPinOperationResult_t sec_rt = result;
+       TelSimSecResult_t *sim_event_data = (TelSimSecResult_t *) data;
+       tapi_receive_info result_info = { 0, };
+
+       PH_DBG("sec_rt[%d]", sec_rt);
+       PH_DBG("sim_event_data->type:%d", sim_event_data->type);
+       PH_DBG("sim_event_data->retry_count[%d]", sim_event_data->retry_count);
+
+       if(sec_rt == TAPI_SIM_PIN_OPERATION_SUCCESS)
+       {
+               if(sim_event_data->type == TAPI_SIM_PTYPE_PIN1)
+                       result_info.stat = SIM_PIN1_CHANGE_SUCCESS;
+               else if ( sim_event_data->type == TAPI_SIM_PTYPE_PIN2)
+                       result_info.stat = SIM_PIN2_CHANGE_SUCCESS;
+       }
+       else if (sec_rt ==TAPI_SIM_PIN_INCORRECT_PASSWORD)
+       {
+               if (sim_event_data->type == TAPI_SIM_PTYPE_PIN1)
+               {
+                       result_info.stat  = SIM_INCORRECT_PIN1_CODE;
+                       result_info.retry_cnt = sim_event_data->retry_count;
+               }
+               else if (sim_event_data->type == TAPI_SIM_PTYPE_PIN2)
+               {
+                       result_info.stat = SIM_INCORRECT_PIN2_CODE;
+                       result_info.retry_cnt = sim_event_data->retry_count;
+               }
+       }
+       else if (sec_rt == TAPI_SIM_PUK_REQUIRED)
+       {
+               if (sim_event_data->type == TAPI_SIM_PTYPE_PIN1)
+                       result_info.stat = SIM_PIN1_BLOCKED;
+               else if (sim_event_data->type == TAPI_SIM_PTYPE_PIN2)
+                       result_info.stat = SIM_PIN2_BLOCKED;
+       }
+       else {
+               ERR("INCORRECTED");
+               return;
+       }
+       dialer_pin_result_popup(&result_info, user_data);
+}
+
+
+void dialer_pin_operation(int type,  const char *old_pin, const char *new_pin, void* data)
+{
+       PH_FN_CALL;
+       int tapi_ret = -100;
+       ph_dialer_data *dial_d  = (ph_dialer_data *)data;
+
+       char old_pw[PH_TEXT_MAX_LEN] = {0};
+       char new_pw[PH_TEXT_MAX_LEN]={0};
+
+       TelSimSecPw_t sim_old_sec_data = {0, };
+       TelSimSecPw_t sim_new_sec_data = {0, };
+
+       if(handle == NULL)
+               PH_DBG("tapi handle is null");
+
+       snprintf(old_pw, sizeof(old_pw), "%s", old_pin);
+       snprintf(new_pw, sizeof(new_pw), "%s", new_pin);
+
+       switch(type)
+       {
+               case TYPE_PIN1:
+                       sim_old_sec_data.type = TAPI_SIM_PTYPE_PIN1;
+                       sim_new_sec_data.type = TAPI_SIM_PTYPE_PIN1;
+                       sim_old_sec_data.pw_len = STRLEN(old_pw);
+                       sim_old_sec_data.pw = (unsigned char *)calloc(1, sim_old_sec_data.pw_len);
+                       memcpy(sim_old_sec_data.pw, old_pw, sim_old_sec_data.pw_len);
+                       sim_new_sec_data.pw_len = STRLEN(new_pw);
+                       sim_new_sec_data.pw = (unsigned char *)calloc(1, sim_new_sec_data.pw_len);
+                       memcpy(sim_new_sec_data.pw, new_pw, sim_new_sec_data.pw_len);
+                       break;
+               case TYPE_PIN2:
+                       sim_old_sec_data.type = TAPI_SIM_PTYPE_PIN2;
+                       sim_new_sec_data.type = TAPI_SIM_PTYPE_PIN2;
+                       sim_old_sec_data.pw_len = STRLEN(old_pw);
+                       sim_old_sec_data.pw = (unsigned char *)calloc(1, sim_old_sec_data.pw_len);
+                       memcpy(sim_old_sec_data.pw, old_pw, sim_old_sec_data.pw_len);
+                       sim_new_sec_data.pw_len = STRLEN(new_pw);
+                       sim_new_sec_data.pw = (unsigned char *)calloc(1, sim_new_sec_data.pw_len);
+                       memcpy(sim_new_sec_data.pw, new_pw, sim_new_sec_data.pw_len);
+                       break;
+               default:
+                       ERR("Never get here(type: %d)", type);
+                       break;
+       }
+
+       tapi_ret = tel_change_sim_pins(handle,&sim_old_sec_data,&sim_new_sec_data, dialer_sim_change_pins_cb, data);
+       PH_DBG("return_num:%d", tapi_ret);
+
+       if(tapi_ret != TAPI_API_SUCCESS)
+       {
+               ERR("TelTapiSimChangePIN err=%d ", tapi_ret);
+               phone_show_popup(dial_d->navi, S_(CT_SYS_POP_ERROR), 2.0);
+       }
+       free(sim_old_sec_data.pw);
+       free(sim_new_sec_data.pw);
+}
+
+
+int GCF_tapi_init()
+{
+       int status;
+       int ret;
+       TelSimPbList_t pb_list;
+
+       handle = tel_init(NULL);
+       if (NULL == handle)
+               return FALSE;
+
+       ret = tel_get_sim_pb_init_info(handle, &status, &pb_list);
+       if (TAPI_API_SUCCESS != ret)
+       {
+               ERR("tel_get_sim_pb_init_info() is failed(%d)", ret);
+               tel_deinit(handle);
+               handle = NULL;
+               return FALSE;
+       }
+
+       if (!status)
+       {
+               ERR("SIM is not available");
+               tel_deinit(handle);
+               handle = NULL;
+               return FALSE;
+       }
+       return TRUE;
+}
+
+int GCF_tapi_deinit()
+{
+       int ret = tel_deinit(handle);
+       handle = NULL;
+       return ret;
+}
+
+static void sim_async_response_verify_puk(TapiHandle *handle, int result, void *data, void *user_data)
+{
+       PH_FN_CALL;
+       TelSimPinOperationResult_t sec_rt = result;
+       TelSimSecResult_t *pPinInfo = data;
+
+       if (sec_rt == TAPI_SIM_PIN_OPERATION_SUCCESS)
+       {
+               if (pPinInfo->type == TAPI_SIM_PTYPE_PUK1)
+               {
+                       ph_dialer_data *dial_d = user_data;
+                       phone_show_popup(dial_d->navi, T_(PH_GET_TEXT_BASIC, PHTEXT_REQUEST_SUCCESS), 2.0);
+               }
+               else if (pPinInfo->type == TAPI_SIM_PTYPE_PIN2)
+                       PH_DBG("Unblock PIN2 Success!");
+       }
+       else
+       {
+               if (pPinInfo->type == TAPI_SIM_PTYPE_PUK1)
+               {
+                       ph_dialer_data *dial_d = user_data;
+                       phone_show_popup(dial_d->navi, T_(PH_GET_TEXT_BASIC, PHTEXT_REQUEST_FAIL), 2.0);
+               }
+               else if (pPinInfo->type == TAPI_SIM_PTYPE_PIN1 || pPinInfo->type == TAPI_SIM_PTYPE_PIN2 || pPinInfo->type == TAPI_SIM_PTYPE_PUK2)
+               {
+                       ERR("%d Verification Failed! - PIN Required", pPinInfo->type);
+                       PH_DBG("Remainint attempts [%d]", pPinInfo->retry_count);
+               }
+       }
+
+       GCF_tapi_deinit();
+}
+
+void GCF_test_puk_operation(const char *puk1, const char *pin1, void *user_data)
+{
+       PH_FN_CALL;
+       char init_pin_val[PH_TEXT_MAX_LEN] = {0};
+       char init_puk_val[PH_TEXT_MAX_LEN]={0};
+
+       TelSimSecPw_t puk_data;
+       TelSimSecPw_t new_pin_data;
+       int ret;
+
+       memset(&puk_data, 0, sizeof(TelSimSecPw_t));
+       memset(&new_pin_data, 0, sizeof(TelSimSecPw_t));
+
+       PH_DBG("puk1:%s", puk1 );
+       PH_DBG("pin1: %s", pin1 );
+
+
+       snprintf(init_puk_val, sizeof(init_puk_val), "%s", puk1);
+       snprintf(init_pin_val, sizeof(init_pin_val), "%s", pin1);
+
+       puk_data.type = TAPI_SIM_PTYPE_PUK1;   // 0x00
+       puk_data.pw_len = strlen(init_puk_val);
+       puk_data.pw = (unsigned char*)calloc(1, puk_data.pw_len);
+       memcpy(puk_data.pw, init_puk_val, puk_data.pw_len);
+
+       new_pin_data.type = TAPI_SIM_PTYPE_PIN1;   // 0x00
+       new_pin_data.pw_len = strlen(init_pin_val);
+       new_pin_data.pw = (unsigned char*)calloc(1, new_pin_data.pw_len);
+       memcpy(new_pin_data.pw, init_pin_val, new_pin_data.pw_len);
+
+       ret = tel_verify_sim_puks(handle, &puk_data, &new_pin_data, sim_async_response_verify_puk, user_data);
+       if (ret != TAPI_API_SUCCESS)
+       {
+               ERR("TAPI API FAIL: Error Code [0x%x]", ret);
+               GCF_tapi_deinit();
+       }
+
+       free(puk_data.pw);
+       free(new_pin_data.pw);
+}
+
+static void sim_async_response_read_contact(TapiHandle *handle, int result, void *data, void *user_data)
+{
+       PH_FN_CALL;
+       TelSimPbAccessResult_t sec_rt = result;
+       TelSimPbRecord_t *sim_acces_info = data;
+
+       if (sec_rt != TAPI_SIM_PB_SUCCESS)
+       {
+               ERR("SIM phone book access error [%d]", sec_rt);
+               GCF_tapi_deinit();
+               return;
+       }
+
+       if (sim_acces_info->phonebook_type == TAPI_SIM_PB_ADN) //KKC - ADN number value!
+               ph_dialer_util_show_matched_one_number(user_data, (char *)sim_acces_info->name, (char *)sim_acces_info->number);
+       else if (sim_acces_info->phonebook_type == TAPI_SIM_PB_3GSIM)
+       {
+               if(strlen(sim_acces_info->number) > 0)
+                       ph_dialer_util_show_matched_one_number(user_data, (char *)sim_acces_info->name, (char*)(sim_acces_info->number));
+               if (sim_acces_info->anr1_ton == TAPI_SIM_TON_ABBREVIATED_NUMBER) //KKC - USIM ADN number value!
+                       ph_dialer_util_show_matched_one_number(user_data, NULL, (char*)(sim_acces_info->anr1));
+               if (sim_acces_info->anr2_ton == TAPI_SIM_TON_ABBREVIATED_NUMBER) //KKC - USIM ADN number value!
+                       ph_dialer_util_show_matched_one_number(user_data, NULL, (char*)(sim_acces_info->anr2));
+               if (sim_acces_info->anr3_ton == TAPI_SIM_TON_ABBREVIATED_NUMBER) //KKC - USIM ADN number value!
+                       ph_dialer_util_show_matched_one_number(user_data, NULL, (char*)(sim_acces_info->anr3));
+       }
+       GCF_tapi_deinit();
+}
+
+void GCF_test_read_contact(int index, void *user_data)
+{
+       TelSimPbType_t pb_type = 0;
+       TelSimCardType_t card_type = 0;
+       int ret;
+
+       tel_get_sim_type(handle, &card_type);
+       if (card_type == TAPI_SIM_CARD_TYPE_GSM)
+               pb_type = TAPI_SIM_PB_ADN;
+       else if (card_type == TAPI_SIM_CARD_TYPE_USIM)
+               pb_type = TAPI_SIM_PB_3GSIM;
+
+       ret = tel_read_sim_pb_record(handle, pb_type, index, sim_async_response_read_contact, user_data);
+       if (ret != TAPI_API_SUCCESS) {
+               ERR("TAPI API FAIL: Error Code [0x%x]", ret);
+               GCF_tapi_deinit();
+       }
+}
+
+/* Gcf Puk1*/
+#define GCF_PUK1_PRE_VALUE "**05*"
+
+int GCF_check_puk_str(const char* number, char **dest_puk, char **dest_pin1, char **dest_pin2, int size_dest)
+{
+       PH_FN_CALL;
+       regex_t fsm;
+       regmatch_t str[strlen(number)+1];
+       char* origin_string;
+       char * str_temp;
+
+       if(regcomp(&fsm, PUK_REGEX, REG_EXTENDED))
+       {
+               PH_DBG("regular expression fail");
+               regfree(&fsm);
+               return FALSE;
+       }
+       else
+       {
+               if(regexec(&fsm, number, strlen(number)+1, str, 0) == REG_NOMATCH)
+               {
+                       PH_DBG("matching fail");
+                       regfree(&fsm);
+               }
+               else
+               {
+                       PH_DBG("matching success");
+                       origin_string = strdup(number);
+                       str_temp = origin_string + 5;
+                       *dest_puk = strdup(strtok(str_temp, "*"));
+                       *dest_pin1 = strdup(strtok(NULL, "*"));
+                       *dest_pin2 = strdup(strtok(NULL, "#"));
+                       free(origin_string);
+                       regfree(&fsm);
+                       return TRUE;
+               }
+       }
+       return FALSE;
+}
+
+bool GCF_check_admin_sim(const char *number, int *ret_index)
+{
+       int count;
+       char *dest;
+       bool success;
+       p_retvm_if(number==NULL || ret_index==NULL, FALSE, "Parameter is null");
+
+       count = strlen(number);
+       p_retvm_if(count < 2, FALSE, "number length is too short");
+       dest = (char*)calloc(1, count);
+
+       success = true;
+       if (number[count-1]=='#')
+       {
+               int i=0;
+               for (;i<count-1;i++)
+               {
+                       if ('0' <= number[i] && number[i] <= '9')
+                               dest[i] = number[i];
+                       else
+                       {
+                               success = false;
+                               break;
+                       }
+               }
+               if (success)
+                       *ret_index = atoi(dest);
+       }
+       else
+               success = false;
+       free(dest);
+
+       return success;
+}
+
diff --git a/lib/dialer/ph-dialer-tapi.h b/lib/dialer/ph-dialer-tapi.h
new file mode 100755 (executable)
index 0000000..5b6d98f
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __PH_DIALER_TAPI_H__
+#define __PH_DIALER_TAPI_H__
+
+int GCF_tapi_init();
+int GCF_tapi_deinit();
+void GCF_test_puk_operation(const char *puk1, const char *pin1, void *user_data);
+void GCF_test_read_contact(int index, void *user_data);
+int GCF_check_puk1_str(const char *number, char *dest_puk, char *dest_pin1, char *dest_pin2, int size_dest);
+bool GCF_check_admin_sim(const char *number, int *ret_index);
+
+#endif /* __PH_DIALER_TAPI_H__ */
diff --git a/lib/dialer/ph-dialer-utils.c b/lib/dialer/ph-dialer-utils.c
new file mode 100755 (executable)
index 0000000..515fbab
--- /dev/null
@@ -0,0 +1,780 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#define _GNU_SOURCE
+#include <string.h>
+#include <vconf.h>
+#include <vconf-keys.h>
+#include <bundle.h>
+#include <aul.h>
+#include <tapi_common.h>
+#include <ITapiSim.h>
+#include <TapiUtility.h>
+#include <feedback.h>
+#include <ui-gadget-module.h>
+
+#include "phone.h"
+#include "phone-dialer.h"
+#include "phone-speed.h"
+
+#include "ph-dialer-utils.h"
+#include "ph-dialer-view.h"
+#include "ph-dialer-search.h"
+
+#define PH_DIALER_KEY_MAX_LEN 256
+
+ph_speeddial_info* ph_dialer_util_get_speeddial_by_number(void *data, int number)
+{
+       ph_speeddial_info * find_sd = NULL;
+       ph_dialer_data *dial_d = data;
+       Eina_List *l;
+
+       p_retvm_if(NULL == dial_d->speeddial_list, NULL, "There is no speeddial list");
+
+       EINA_LIST_FOREACH(dial_d->speeddial_list, l, find_sd) {
+               if (!find_sd) continue;
+               if (number == find_sd->dial_number && find_sd->ph_number)
+               {
+                       if (number == 1)
+                       {
+                               free(find_sd->ph_number);
+                               find_sd->ph_number = phone_get_voice_mail_number();
+                       }
+                       break;
+               }
+       }
+       return find_sd;
+}
+
+void ph_dialer_util_entry_clear(ph_dialer_data *dial_d)
+{
+       ph_dialer_util_del_all_number(dial_d);
+       ph_dialer_entry_set_number(dial_d, "", 0);
+       if (dial_d->has_focus) {
+               elm_object_focus_set(dial_d->entry, EINA_FALSE);
+               dial_d->has_focus = false;
+       }
+       ph_dialer_search_request(dial_d, FALSE);
+}
+
+void ph_dialer_util_launch_call(ph_dialer_data *dial_d)
+{
+       char num[PH_TEXT_MAX_LEN] = {0};
+       int text_len;
+       bundle* kb;
+
+       p_retm_if(dial_d == NULL, "Invalid argument: ph_dialer_data *is NULL");
+
+       text_len = ph_dialer_util_get_pure_numstr_with_plus(dial_d, num);
+       if (0 < text_len) {
+               if (PH_DAILER_EMERGENCY == dial_d->run_mode) {
+                       kb = bundle_create();
+                       p_retm_if(NULL == kb, "bundle_create() Failed");
+                       bundle_add(kb, "launch-type", "EMERGENCY");
+                       bundle_add(kb, "number", num);
+                       aul_launch_app(VOICECALL_PKG, kb);
+                       bundle_free(kb);
+               }
+               else
+                       phone_launch_voice_call(-1, num);
+       }
+
+       ph_dialer_util_entry_clear(dial_d);
+}
+
+int ph_dialer_util_get_cursor_pos(ph_dialer_data *dial_d)
+{
+       InputNumber *node;
+       int pos = 0;
+       p_retvm_if(NULL == dial_d->number_cursor, 0, "cursor of number is null");
+
+       node = &dial_d->number_head;
+       while (dial_d->number_cursor != node) {
+               node = node->next;
+               if (!node) break;
+               pos++;
+       }
+       return pos;
+}
+
+int ph_dialer_util_is_dash(char ch)
+{
+       if (ch == '-' || ch == '(' || ch == ')' || ch == ' ')
+               return TRUE;
+       return FALSE;
+}
+
+static int dialer_util_is_dash_and_plus(char ch)
+{
+       if (ch == '-' || ch == '+' || ch == '(' || ch == ')' || ch == ' ')
+               return TRUE;
+       return FALSE;
+}
+
+int ph_dialer_util_get_pure_numstr(ph_dialer_data *dial_d, char *dest)
+{
+       InputNumber *node;
+       int cnt = 0;
+       p_retvm_if(NULL == dest, 0, "dest is null");
+
+       node = dial_d->number_head.next;
+       while (1) {
+               if (!node) break;
+               if (dialer_util_is_dash_and_plus(node->num) == FALSE)
+                       dest[cnt++] = node->num;
+               node = node->next;
+       }
+       dest[cnt] = '\0';
+       return cnt;
+}
+
+InputNumber *ph_dialer_util_get_node_by_index(ph_dialer_data *dial_d, int index)
+{
+       InputNumber *node;
+       int i = 0;
+
+       node = &dial_d->number_head;
+       for (; i<index; i++) {
+               if (node->next)
+                       node = node->next;
+       }
+       return node;
+}
+
+int ph_dialer_util_get_pure_numstr_with_plus(ph_dialer_data *dial_d, char *dest)
+{
+       InputNumber *node;
+       int cnt = 0;
+       p_retvm_if(NULL == dest, 0, "dest is null");
+
+       node = dial_d->number_head.next;
+       while (node) {
+               if (ph_dialer_util_is_dash(node->num) == FALSE)
+                       dest[cnt++] = node->num;
+               node = node->next;
+       }
+       dest[cnt] = '\0';
+       return cnt;
+}
+
+int ph_dialer_util_get_numstr_from_node(ph_dialer_data *dial_d, char *dest)
+{
+       InputNumber *node;
+       int cnt = 0;
+       p_retvm_if(NULL == dest, 0, "dest is null");
+
+       node = dial_d->number_head.next;
+       while (node) {
+               dest[cnt++] = node->num;
+               node = node->next;
+       }
+       dest[cnt] = '\0';
+       return cnt;
+}
+
+int ph_dialer_util_del_all_number(ph_dialer_data *dial_d)
+{
+       int len = 0;
+       InputNumber *node = NULL;
+       InputNumber *tmp_node = NULL;
+       p_retvm_if(NULL == dial_d, 0, "dialer data is null");
+
+       node = dial_d->number_head.next;
+       while (node) {
+               tmp_node = node;
+
+               if (node->next)
+                       node->next->prev = node->prev;
+               if (node->prev)
+                       node->prev->next = node->next;
+
+               node = node->next;
+               len++;
+
+               free(tmp_node);
+       }
+       dial_d->number_cursor = &dial_d->number_head;
+       dial_d->entry_font_size = MAX_DIAL_NUMBER_FONT_SIZE;
+
+       return len;
+}
+
+static int dialer_util_is_num_length_over(int len)
+{
+       if (len >= PH_DIALER_KEY_MAX_LEN)
+               return TRUE;
+       return FALSE;
+}
+
+int ph_dialer_util_append_node_from_numstr(ph_dialer_data *dial_d, char *string)
+{
+       int i = 0;
+       int j = 0;
+       int len = 0;
+       InputNumber *node;
+       InputNumber *tmp_node = NULL;
+       char* tmp_string = NULL;
+
+       ph_dialer_util_del_all_number(dial_d);
+
+       p_retvm_if(NULL == string, 0, "string data is null");
+
+       node = &dial_d->number_head;
+
+       len = strlen(string);
+       if (dialer_util_is_num_length_over(len-1) == TRUE) {
+               phone_show_popup(dial_d->navi, T_(PH_GET_TEXT_BASIC, PHTEXT_EXCEED_NUM_MAX_LENGTH), 2.0);
+               len = PH_DIALER_KEY_MAX_LEN;
+               string[len] = '\0';
+       }
+
+       tmp_string = calloc(1, len+1);
+       memset(tmp_string, 0x00, len+1);
+
+       for(i = 0; i<len; i++) {
+               if((string[i] >= '0' && string[i] <= '9')
+                       ||string[i]=='*'
+                       ||string[i]=='#'
+                       ||string[i]=='+')
+               {
+                       tmp_string[j++] = string[i];
+               }
+       }
+
+       len = strlen(tmp_string);
+       for (i = 0; i<len; i++) {
+               tmp_node = calloc(1, sizeof(InputNumber));
+               tmp_node->next = NULL;
+               tmp_node->prev = node;
+               tmp_node->num = tmp_string[i];
+
+               node->next = tmp_node;
+               node = node->next;
+       }
+       dial_d->number_cursor = tmp_node;
+       free(tmp_string);
+
+       return len;
+}
+
+int ph_dialer_util_append_node_from_numstr_with_strip(ph_dialer_data *dial_d, char *string)
+{
+       int i = 0, cnt = 0, len = 0;
+       InputNumber *node;
+       InputNumber *tmp_node = NULL;
+       p_retvm_if(NULL == string, 0, "Number string is null");
+       ph_dialer_util_del_all_number(dial_d);
+
+       node = &dial_d->number_head;
+       len = strlen(string);
+       if (dialer_util_is_num_length_over(len-1) == TRUE) {
+               phone_show_popup(dial_d->navi, T_(PH_GET_TEXT_BASIC, PHTEXT_EXCEED_NUM_MAX_LENGTH), 2.0);
+               len = PH_DIALER_KEY_MAX_LEN;
+               string[len] = '\0';
+       }
+
+       for (; i<len; i++) {
+               if (ph_dialer_util_is_dash(string[i]) == TRUE)
+                       continue;
+
+               tmp_node = calloc(1, sizeof(InputNumber));
+               tmp_node->next = NULL;
+               tmp_node->prev = node;
+               tmp_node->num = string[i];
+               node->next = tmp_node;
+
+               node = node->next;
+               cnt++;
+       }
+       dial_d->number_cursor = tmp_node;
+       return cnt;
+}
+
+char ph_dialer_util_get_value_word(char in)
+{
+       switch (in) {
+       case '2':
+               return 'a';
+       case '3':
+               return 'd';
+       case '4':
+               return 'g';
+       case '5':
+               return 'j';
+       case '6':
+               return 'm';
+       case '7':
+               return 'p';
+       case '8':
+               return 't';
+       case '9':
+               return 'w';
+       default:
+               return ' ';
+       }
+}
+
+char ph_dialer_util_get_next_value_abcmode(char in)
+{
+       switch (in) {
+       case 'a':
+               return 'b';
+       case 'b':
+               return 'c';
+       case 'c':
+               return 'a';
+       case 'd':
+               return 'e';
+       case 'e':
+               return 'f';
+       case 'f':
+               return 'd';
+       case 'g':
+               return 'h';
+       case 'h':
+               return 'i';
+       case 'i':
+               return 'g';
+       case 'j':
+               return 'k';
+       case 'k':
+               return 'l';
+       case 'l':
+               return 'j';
+       case 'm':
+               return 'n';
+       case 'n':
+               return 'o';
+       case 'o':
+               return 'm';
+       case 'p':
+               return 'q';
+       case 'q':
+               return 'r';
+       case 'r':
+               return 's';
+       case 's':
+               return 'p';
+       case 't':
+               return 'u';
+       case 'u':
+               return 'v';
+       case 'v':
+               return 't';
+       case 'w':
+               return 'x';
+       case 'x':
+               return 'y';
+       case 'y':
+               return 'z';
+       case 'z':
+               return 'w';
+       default:
+               return ' ';
+       }
+}
+
+static InputNumber* dialer_util_insert_number_after(InputNumber *node, char num)
+{
+       InputNumber *tmp;
+       p_retvm_if(NULL == node, NULL, "number node is null");
+
+       tmp = calloc(1, sizeof(InputNumber));
+       tmp->next = node->next;
+       tmp->prev = node;
+       tmp->num = num;
+
+       if (node->next)
+               node->next->prev = tmp;
+       node->next = tmp;
+
+       return tmp;
+}
+
+void ph_dialer_util_insert_number_at_cursor(ph_dialer_data *dial_d, char num)
+{
+       InputNumber *cursor;
+       InputNumber *tmp;
+       char buf[PH_TEXT_MAX_LEN] = {0};
+       int len;
+
+       if (dial_d->number_cursor)
+               cursor = dial_d->number_cursor;
+       else
+               cursor = &dial_d->number_head;
+
+       /* check length */
+       len = ph_dialer_util_get_numstr_from_node(dial_d, buf);
+       if (dialer_util_is_num_length_over(len) == TRUE) {
+               phone_show_popup(dial_d->navi, T_(PH_GET_TEXT_BASIC, PHTEXT_EXCEED_NUM_MAX_LENGTH), 2.0);
+               return;
+       }
+
+       tmp = dialer_util_insert_number_after(cursor, num);
+       dial_d->number_cursor = tmp;
+}
+
+char ph_dialer_util_get_number_at_cursor(ph_dialer_data *dial_d)
+{
+       if (dial_d->number_cursor == NULL)
+               return '\0';
+
+       return dial_d->number_cursor->num;
+}
+
+int ph_dialer_util_remove_node_at_cursor(ph_dialer_data *dial_d)
+{
+       InputNumber *cursor = NULL;
+       InputNumber *node_prev = NULL;
+       p_retvm_if(NULL == dial_d->number_cursor, 0, "current cursor is null");
+       cursor = dial_d->number_cursor;
+
+       if (cursor == &dial_d->number_head)
+               return 0;
+
+       if (cursor)
+               node_prev = cursor->prev;
+
+       if (node_prev)
+               node_prev->next = cursor->next;
+
+       if (cursor->next)
+               cursor->next->prev = node_prev;
+
+       free(cursor);
+       dial_d->number_cursor = node_prev;
+       return ph_dialer_util_get_cursor_pos(dial_d);
+}
+
+void ph_dialer_util_strip_from_number_node(ph_dialer_data *dial_d)
+{
+       InputNumber *node, *tmp_node;
+       node = dial_d->number_head.next;
+
+       while (node) {
+               if (ph_dialer_util_is_dash(node->num) == TRUE) {
+                       if (dial_d->number_cursor == node)
+                               dial_d->number_cursor = node->prev;
+                       tmp_node = node;
+
+                       if (node->next)
+                               node->next->prev = node->prev;
+                       if (node->prev)
+                               node->prev->next = node->next;
+
+                       node = node->next;
+                       free(tmp_node);
+               }
+               else
+                       node = node->next;
+       }
+}
+
+void ph_dialer_util_add_dashes(ph_dialer_data *dial_d, DashMode kMode)
+{
+       InputNumber *cursor, *node;
+       int len = 0;
+       int remain = 0;
+       char numstr[PH_TEXT_MAX_LEN] = {0};
+
+       cursor = dial_d->number_cursor;
+       node = dial_d->number_head.next;
+
+       len = ph_dialer_util_get_numstr_from_node(dial_d, numstr);
+       p_retm_if(len < 2, "number is too short");
+       p_retm_if(numstr[0] == '*' || numstr[0] == '#', "the character is reserved string");
+
+       remain = len;
+       /* 123 ~ 12345678901(123-4567-8901) */
+       if (len > (2-kMode) && len < (12+kMode) && node) {      /* 02, 010, 011, ... 0xx */
+               if (node->num == '0') {         /* 02, +cc 2 */
+                       remain--;
+                       node = node->next;
+                       remain--;
+
+                       if (node->num == '2') {          /* 02-, +cc 2- */
+                               node = dialer_util_insert_number_after(node, '-');
+                               if (node) {
+                                       if (kMode) {
+                                               if (dial_d->number_cursor == node->prev) {
+                                                       dial_d->number_cursor = node;
+                                               }
+                                       }
+                                       if (node->next)
+                                               node = node->next;
+                               }
+                       }
+                       else {            /* 0xx, +cc xx */
+                               if (node->next) {
+                                       node = node->next;
+                                       remain--;
+                               }
+
+                               if (len > 3-kMode) {            /* 0xx-, +cc xx- */
+                                       node = dialer_util_insert_number_after(node, '-');
+                                       if (node) {
+                                               if (kMode) {
+                                                       if (dial_d->number_cursor == node->prev) {
+                                                               dial_d->number_cursor = node;
+                                                       }
+                                               }
+                                               if (node->next)
+                                                       node = node->next;
+                                       }
+                               }
+                       }
+
+                       if (remain == 8) {            /* xxx-1234-1234, +cc xx-1234-1234 */
+                               node = node->next;
+                               p_ret_if(node == NULL);
+                               node = node->next;
+                               p_ret_if(node == NULL);
+                               node = node->next;
+                               dialer_util_insert_number_after(node, '-');
+                       }
+                       else if (remain > (int)(3-kMode) && remain < 8) {         /* xxx-123-1234, +cc xx-123-1234 */
+                               node = node->next;
+                               p_ret_if(node == NULL);
+                               node = node->next;
+                               node = dialer_util_insert_number_after(node, '-');
+                               if (node && kMode) {
+                                       if (dial_d->number_cursor == node->prev) {
+                                               dial_d->number_cursor = node;
+                                       }
+                               }
+                       }
+                       else if (remain > 8) {            /* not match rule */
+                               ph_dialer_util_strip_from_number_node(dial_d);
+                       }
+               }
+
+               else {                 /* 02, +cc 2 */   /* 1234-1234 */
+                       if (len > 4-kMode && len < 9+kMode) {
+                               node = node->next;
+                               p_ret_if(node == NULL);
+                               node = node->next;
+                               p_ret_if(node == NULL);
+                               node = node->next;
+                               node = dialer_util_insert_number_after(node, '-');
+                               if (node && kMode) {
+                                       if (dial_d->number_cursor == node->prev) {
+                                               dial_d->number_cursor = node;
+                                       }
+                               }
+                       }
+               }
+       }
+}
+
+void ph_dialer_util_highlight_substring(char *dest, int dest_len, char *string,
+               char *substr)
+{
+       char middle[PH_TAG_TEXT_MAX_LEN] = {0};
+       char first[PH_TAG_TEXT_MAX_LEN] = {0};
+
+       p_retm_if(NULL == string, "string is null");
+
+       if (substr && *substr) {
+               int len = strlen(substr);
+               snprintf(first, sizeof(first), "%s", string);
+               char *last = strcasestr(first, substr);
+               if (last) {
+                       snprintf(middle, strlen(substr)+1, "%s", last);
+                       *(last) = '\0';
+                       snprintf(dest, dest_len, "%s<match>%s</>%s",first, middle, last+len);
+               }
+               else
+                       snprintf(dest, dest_len, "%s", string);
+       }
+       else
+               snprintf(dest, dest_len, "%s", string);
+}
+
+void ph_dialer_util_highlight_substring_with_pos(char *dest, int dest_len, char *string,
+               int position, int length)
+{
+       char middle[PH_TEXT_MAX_LEN] = {0};
+       char first[PH_TEXT_MAX_LEN] = {0};
+
+       p_retm_if(NULL == string, "string is null");
+
+       if (0 < length) {
+               snprintf(first, sizeof(first), "%s", string);
+               snprintf(middle, length+1, "%s", string + position);
+               first[position] = '\0';
+               snprintf(dest, dest_len, "%s<match>%s</>%s",first, middle, string + position + length);
+       }
+       else
+               snprintf(dest, dest_len, "%s", string);
+}
+
+int ph_dialer_util_show_matched_one_number(ph_dialer_data *dial_d, char *name, char *number)
+{
+       PH_FN_CALL;
+       p_retvm_if(dial_d==NULL, 0, "dialer data is null");
+
+       if (dial_d->slide) {
+               edje_object_signal_emit(_EDJ(dial_d->layout), "elm,state,slide,stop", "elm");
+               dial_d->slide = false;
+       }
+
+       edje_object_signal_emit(_EDJ(dial_d->layout), "viewcontrol/search_result", "viewcontrol");
+       edje_object_part_text_set(_EDJ(dial_d->layout), "search_result/item/number/textblock", number);
+
+       if (name && *name) {
+               edje_object_part_text_set(_EDJ(dial_d->layout), "search_result/item/name/text", name);
+               edje_object_signal_emit(_EDJ(dial_d->layout), "viewobject/search_result/search_number", "viewobject/search_result");
+       }
+       else
+               edje_object_signal_emit(_EDJ(dial_d->layout), "viewobject/search_result/noname", "viewobject/search_result");
+
+
+       ph_dialer_update_cnt_btn(dial_d, 1);
+       dial_d->is_show_items = true;
+       return 0;
+}
+
+
+static void __ph_dialer_speed_dial_view_ug_destroy_cb(ui_gadget_h ug, void *priv)
+{
+       if (ug)
+               ug_destroy(ug);
+}
+
+static void __ph_dialer_speed_dial_view_ug_result_cb(ui_gadget_h ug, service_h service, void *priv)
+{
+       ug_destroy(ug);
+}
+
+static void __ph_dialer_speed_dial_view_ug_layout_cb(ui_gadget_h ug, enum ug_mode mode, void *priv)
+{
+       Evas_Object *base = ug_get_layout(ug);
+       p_retm_if(base == NULL, "base == NULL");
+
+       evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_show(base);
+}
+
+
+void ph_dialer_util_speeddial_show_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_dialer_data *dial_d = data;
+
+       //phone_create_speeddial_view(dial_d->ug, dial_d->win, dial_d->navi);
+
+       struct ug_cbs cbs = { 0, };
+       ui_gadget_h ug;
+
+       cbs.priv = (void *)dial_d;
+       cbs.layout_cb = __ph_dialer_speed_dial_view_ug_layout_cb;
+       cbs.result_cb = __ph_dialer_speed_dial_view_ug_result_cb;
+       cbs.destroy_cb = __ph_dialer_speed_dial_view_ug_destroy_cb;
+
+       dial_d->child_ug = ug_create((ui_gadget_h)dial_d->ug, "speeddial-efl", UG_MODE_FULLVIEW, NULL, &cbs);
+
+       evas_object_del(dial_d->popup);
+       dial_d->popup = NULL;
+}
+
+void ph_dialer_util_show_speeddial_msg(ph_dialer_data *dial_d, const char *msg)
+{
+       char dest[PH_TEXT_MAX_LEN] = {0};
+       snprintf(dest, sizeof(dest), "%s", msg);
+       phone_create_confirm_popup(&dial_d->popup, dial_d->win, msg, ph_dialer_util_speeddial_show_cb, dial_d);
+}
+
+void ph_dialer_util_setup_run_mode(ph_dialer_data *dial_d)
+{
+       int ret = 0;
+       int value = 0;
+
+       /* Check call state */
+       ret = vconf_get_int(VCONFKEY_CALL_STATE, &value);
+       if (ret < 0)
+               ERR("vconf_get_int is failed(%d)", ret);
+       else {
+               if (value == VCONFKEY_CALL_OFF
+                               || value == VCONFKEY_CALL_VOICE_CONNECTING
+                               || value == VCONFKEY_CALL_VIDEO_CONNECTING) {
+                       if (dial_d->run_mode == PH_DAILER_EMERGENCY)
+                       {
+                               edje_object_signal_emit(_EDJ(dial_d->layout), "softkey/emergency", "softkey");
+                       }
+                       else {
+                               if (dial_d->run_mode == PH_DAILER_NORMAL)
+                                       return;
+                               dial_d->run_mode = PH_DAILER_NORMAL;
+                               edje_object_signal_emit(_EDJ(dial_d->layout), "softkey/normal", "softkey");
+                       }
+               }
+               else {   // VCONFKEY_CALL_VOICE_ACTIVE, VCONFKEY_CALL_VIDEO_ACTIVE
+                       if (dial_d->run_mode == PH_DAILER_DURING_CALL)
+                               return;
+                       dial_d->run_mode = PH_DAILER_DURING_CALL;
+                       edje_object_signal_emit(_EDJ(dial_d->layout), "softkey/dc", "softkey");
+               }
+               PH_DBG("run_mode:%d", dial_d->run_mode);
+       }
+}
+
+void ph_dialer_util_init_sim_value(ph_dialer_data *dial_d)
+{
+       /* Network MCC */
+       int value = 0;
+       int ret;
+       TelSimImsiInfo_t sim_imsi_info;
+       TapiHandle *handle;
+       ret = vconf_get_int(VCONFKEY_TELEPHONY_PLMN, &value);
+       if (ret < 0)
+               dial_d->cur_mcc = -1;
+       else
+               dial_d->cur_mcc = value / 1000;
+
+       /* SIM MCC/MNC */
+       dial_d->cur_sim_mcc = -1;
+       handle = tel_init(NULL);
+       if (NULL == handle) {
+               ERR("tel_init() Failed");
+       }
+       else {
+               ret = tel_get_sim_imsi(handle, &sim_imsi_info);
+               if (0 == ret)
+                       dial_d->cur_sim_mcc = atoi(sim_imsi_info.szMcc);
+               else
+                       ERR("tel_get_sim_imsi() Failed(%d)", ret);
+               tel_deinit(handle);
+       }
+       dial_d->cur_cc_index = -1;
+
+       ret = vconf_get_int(VCONFKEY_TELEPHONY_SVC_ROAM, &value);
+       if (ret < 0)
+               dial_d->roaming = 0;
+       else
+               dial_d->roaming = value;
+}
+
+void ph_dialer_util_svi_play(int vibration_key, int sound_key)
+{
+       int effect_status = FALSE;
+       vconf_get_bool(VCONFKEY_SETAPPL_SOUND_STATUS_BOOL, &effect_status);
+       if (effect_status)
+               feedback_play_type(FEEDBACK_TYPE_SOUND, sound_key);
+
+       vconf_get_bool(VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL, &effect_status);
+       if (effect_status)
+               feedback_play_type(FEEDBACK_TYPE_VIBRATION, vibration_key);
+}
diff --git a/lib/dialer/ph-dialer-utils.h b/lib/dialer/ph-dialer-utils.h
new file mode 100755 (executable)
index 0000000..68e06a9
--- /dev/null
@@ -0,0 +1,86 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __PH_DIALER_UTIL_H__
+#define __PH_DIALER_UTIL_H__
+
+#include <stdio.h>
+
+typedef struct
+{
+       char *plog_number;
+}ph_dial_log_d;
+
+typedef struct
+{
+       char *display;
+       char *number;
+       char *find_number;
+       char *img_path;
+       char *numtype_label;
+
+       int number_type;
+       int type;
+       int contact_id;
+       int position;
+       int len;
+}ph_dial_search_d;
+
+typedef struct{
+       char *cc;
+       char *name;
+       int mcc;
+}ph_cc_name_mcc_info;
+
+void ph_dialer_util_launch_call(ph_dialer_data *dial_d);
+
+int ph_dialer_util_get_pure_numstr_with_plus(ph_dialer_data *dial_d, char *dest);
+int ph_dialer_util_get_pure_numstr(ph_dialer_data *dial_d, char *dest);
+int ph_dialer_util_get_numstr_from_node(ph_dialer_data *dial_d, char *dest);
+int ph_dialer_util_del_all_number(ph_dialer_data *dial_d);
+
+int ph_dialer_util_append_node_from_numstr(ph_dialer_data *dial_d, char *string);
+int ph_dialer_util_append_node_from_numstr_with_strip(ph_dialer_data *dial_d, char *string);
+int ph_dialer_util_remove_node_at_cursor(ph_dialer_data *dial_d);
+
+void ph_dialer_util_insert_number_at_cursor(ph_dialer_data *dial_d, char num);
+char ph_dialer_util_get_number_at_cursor(ph_dialer_data *dial_d);
+int ph_dialer_util_get_cursor_pos(ph_dialer_data *dial_d);
+
+char ph_dialer_util_get_next_value_abcmode(char in);
+char ph_dialer_util_get_value_word(char in);
+InputNumber *ph_dialer_util_get_node_by_index(ph_dialer_data *dial_d, int index);
+void ph_dialer_util_strip_from_number_node(ph_dialer_data *dial_d);
+int ph_dialer_util_is_dash(char ch);
+void ph_dialer_util_add_dashes(ph_dialer_data *dial_d, DashMode kMode);
+void ph_dialer_util_entry_clear(ph_dialer_data *dial_d);
+
+void ph_dialer_util_highlight_substring(char *dest, int dest_len, char *allpart, char *part);
+void ph_dialer_util_highlight_substring_with_pos(char *dest, int dest_len, char *string,
+               int position, int length);
+
+ph_speeddial_info* ph_dialer_util_get_speeddial_by_number(void *data, int speednumber);
+
+int ph_dialer_util_show_matched_one_number(ph_dialer_data *dial_d, char *name, char *number);
+void ph_dialer_util_show_speeddial_msg(ph_dialer_data *dial_d, const char *msg);
+void ph_dialer_util_speeddial_show_cb(void *data, Evas_Object *obj, void *event_info);
+
+void ph_dialer_util_init_sim_value(ph_dialer_data *dial_d);
+void ph_dialer_util_setup_run_mode(ph_dialer_data *dial_d);
+void ph_dialer_util_svi_play(int vibration_key, int sound_key);
+
+#endif //__PH_DIALER_UTIL_H__
diff --git a/lib/dialer/ph-dialer-view.c b/lib/dialer/ph-dialer-view.c
new file mode 100755 (executable)
index 0000000..0a0d2e0
--- /dev/null
@@ -0,0 +1,1826 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <string.h>
+#include <feedback.h>
+#include <Ecore_X.h>
+#include <vconf.h>
+#include <vconf-keys.h>
+#include <Evas.h>
+#include <Ecore_X.h>
+
+#include <ui-gadget-module.h>
+
+#include "phone.h"
+#include "ph-front.h"
+#include "phone-dialer.h"
+
+#include "ph-dialer-view.h"
+#include "ph-dialer-utils.h"
+#include "ph-dialer-search.h"
+
+
+#define PH_DIALER_ENTRY_DEFAULT_STYLE "<align=left font=Tizen:style=Thin text_class=tizen font_size=%d color=#FFFFFF>%s</>"
+#define PH_DIALER_ENTRY_EMPTY_STYLE ""
+#define PH_PAUSE_CHAR ';'
+#define PH_WAIT_CHAR ','
+
+#define PH_DIALER_ENTRY_STYLE_END_TAG  "</>"
+#define START_KEYPAD_RESET_TIMER 0.3
+static dial_multiTouch_info*   dialMultitouchInfo = NULL;
+
+static void dialer_entry_selection_changed(void *data, Evas_Object *entry, void *event_info)
+{
+       ph_dialer_data *dial_d = (ph_dialer_data *)data;
+       dial_d->selected_text = elm_entry_selection_get(entry);
+}
+
+static void dialer_entry_cursor_changed(void *data, Evas_Object *entry, void *event_info)
+{
+       ph_dialer_data *dial_d = (ph_dialer_data *)data;
+       dial_d->cursor_changed = true;
+}
+
+static void dialer_show_search_list_toggle(ph_dialer_data *dial_d, bool show)
+{
+       PH_FN_CALL;
+       if (show)
+       {
+               edje_object_signal_emit(_EDJ(dial_d->layout),
+                               "viewobject/search_list/show", "viewobject/search_list");
+               dial_d->count_button_status = COUNT_BUTTON_OPEN;
+               edje_object_signal_emit(_EDJ(dial_d->count_layout), "count_button/closed", "count_button");
+       }
+       else
+       {
+               edje_object_signal_emit(_EDJ(dial_d->layout),
+                               "viewobject/search_list/hide", "viewobject/search_list");
+               dial_d->count_button_status = COUNT_BUTTON_CLOSE;
+               edje_object_signal_emit(_EDJ(dial_d->count_layout), "count_button/opened", "count_button");
+       }
+
+       edje_object_signal_emit(_EDJ(dial_d->layout),
+                       "viewobject/search_list/index/hide", "viewobject/search_list/index");
+
+}
+
+static void dialer_entry_mouse_down(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       ph_dialer_data *dial_d = data;
+
+       if (dial_d->list_mode == MODE_DIAL_NUMBER) {
+               if (NULL == dial_d->search_list || eina_list_count(dial_d->search_list) < 2 || !dial_d->is_show_items)
+                       edje_object_signal_emit(_EDJ(dial_d->layout),
+                                       "viewobject/search_result/count/hide", "viewobject/search_result/count");
+               else
+                       edje_object_signal_emit(_EDJ(dial_d->layout),
+                                       "viewobject/search_result/count/show", "viewobject/search_result/count");
+       }
+       else {
+               if (NULL == dial_d->cc_list_sorted || eina_list_count(dial_d->cc_list_sorted) < 2 || !dial_d->is_show_items)
+                       edje_object_signal_emit(_EDJ(dial_d->layout),
+                                       "viewobject/search_result/count/hide", "viewobject/search_result/count");
+               else
+                       edje_object_signal_emit(_EDJ(dial_d->layout),
+                                       "viewobject/search_result/count/show", "viewobject/search_result/count");
+       }
+
+       dialer_show_search_list_toggle(dial_d, false);
+}
+
+static void dialer_entry_mouse_up(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       ph_dialer_data *dial_d = data;
+       if (dial_d->cursor_changed) {
+               int pos = 0;
+               dial_d->cursor_changed = false;
+               pos = elm_entry_cursor_pos_get(dial_d->entry);
+               dial_d->number_cursor = ph_dialer_util_get_node_by_index(data, pos);
+       }
+       dial_d->has_focus = true;
+}
+
+static void dialer_softkey_longpress(char *source, ph_dialer_data *dial_d)
+{
+       int pos = 0;
+       char dest[PH_TEXT_MAX_LEN] = {0};
+
+
+       if (strcmp(source, "star") == 0 || strcmp(source, "*") == 0) {
+               if (ph_dialer_util_get_number_at_cursor(dial_d) == '*') {
+                       pos = ph_dialer_util_remove_node_at_cursor(dial_d);
+                       dialer_pw_popup(dial_d);
+                       ph_dialer_util_get_numstr_from_node(dial_d, dest);
+                       ph_dialer_entry_set_number(dial_d, dest, 0);
+               }
+       }
+       else if (strcmp(source, "sharp") == 0 || strcmp(source, "#") == 0) {
+
+               ph_dialer_util_get_numstr_from_node(dial_d, dest);
+               if(strlen(dest) > 1)            /* '#' longpress disable after number typed */
+                       return;
+
+               int value = 1;
+               vconf_get_bool(VCONFKEY_SETAPPL_SOUND_STATUS_BOOL, &value);
+
+               if(!value) {
+                       vconf_set_bool(VCONFKEY_SETAPPL_SOUND_STATUS_BOOL, TRUE);
+                       phone_show_popup(dial_d->win, T_(PH_GET_TEXT_BASIC, PHTEXT_SOUND_ON), 2.0);
+               }
+               else {
+                       feedback_play_type(FEEDBACK_TYPE_VIBRATION, FEEDBACK_PATTERN_HW_TAP);
+                       vconf_set_bool(VCONFKEY_SETAPPL_SOUND_STATUS_BOOL, FALSE);
+                       phone_show_popup(dial_d->win, T_(PH_GET_TEXT_BASIC, PHTEXT_SOUND_OFF), 2.0);
+               }
+
+               if(ph_dialer_util_get_number_at_cursor(dial_d) == '#') {
+                       pos = ph_dialer_util_remove_node_at_cursor(dial_d);
+                       ph_dialer_util_get_numstr_from_node(dial_d, dest);
+                       ph_dialer_entry_set_number(dial_d, dest, 0);
+                       ph_dialer_search_request(dial_d, FALSE);
+               }
+       }
+       else if (strcmp(source, "input_del") == 0)
+       {
+               ph_dialer_util_entry_clear(dial_d);
+       }
+}
+
+static Eina_Bool dialer_keypad_longpress(void *data)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d = data;
+       int text_len = 0;
+       int pos = 0;
+       char dest[PH_TEXT_MAX_LEN] = {0};
+       char *source;
+
+       p_retv_if(NULL == dial_d, -1);
+
+       source = dial_d->longpress_source;
+       text_len = ph_dialer_util_get_pure_numstr_with_plus(dial_d, dest);
+
+       switch (source[0]) {
+       case '0' ... '9':
+               PH_DBG("number(len=%d):[%s]", text_len, dest);
+               if (source[0] == '0') {
+                       pos = ph_dialer_util_remove_node_at_cursor(dial_d);
+                       edje_object_signal_emit(_EDJ(dial_d->layout), "pad_clicked", "+");
+                       break;
+               }
+               /* speed dial: 2 ~ 9 */
+               if (0 < text_len && text_len <= 2) {
+                       if ('0' <= dest[0] && dest[0] <= '9' && atoi(dest) < 10) {
+                               ph_speeddial_info * speed_info = NULL;
+                               if ((speed_info = ph_dialer_util_get_speeddial_by_number(dial_d, atoi(dest))) != NULL) {
+                                       ph_dialer_util_append_node_from_numstr_with_strip(dial_d, speed_info->ph_number);
+                                       ph_dialer_util_add_dashes(dial_d, DASH_REAL);
+                                       ph_dialer_util_get_numstr_from_node(dial_d, dest);
+                                       ph_dialer_entry_set_number(dial_d, dest, CURSOR_END);
+                                       ph_dialer_util_launch_call(dial_d);
+                               }
+                               else
+                                       ph_dialer_util_show_speeddial_msg(dial_d, T_(PH_GET_TEXT_BASIC, PHTEXT_SPEED_DIAL_REQUEST));
+                       }
+               }
+               break;
+       default:
+               dialer_softkey_longpress(source, dial_d);
+               break;
+       }
+       if (dial_d->longpress_source) {
+               free(dial_d->longpress_source);
+               dial_d->longpress_source = NULL;
+       }
+       dial_d->longpress_timer = NULL;
+       return ECORE_CALLBACK_CANCEL;
+}
+
+static void dialer_popup_del_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_dialer_data *dial_d = data;
+       p_retm_if(NULL == dial_d, "dial_d is null");
+
+       evas_object_del(dial_d->popup);
+       dial_d->popup = NULL;
+}
+
+static void dialer_add_pause_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_dialer_data *dial_d = data;
+       p_retm_if(NULL == dial_d, "dial_d is null");
+
+       char dest[PH_TEXT_MAX_LEN] = {0};
+
+       dialer_show_search_list_toggle(dial_d, false);
+       ph_dialer_util_strip_from_number_node(dial_d);
+       ph_dialer_util_insert_number_at_cursor(dial_d, PH_PAUSE_CHAR);
+       ph_dialer_util_add_dashes(dial_d, DASH_REAL);
+       ph_dialer_util_get_numstr_from_node(dial_d, dest);
+       ph_dialer_entry_set_number(dial_d, dest, 0);
+       ph_dialer_search_request(dial_d, FALSE);
+       dialer_popup_del_cb(dial_d, NULL, NULL);
+}
+
+static void dialer_add_wait_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_dialer_data *dial_d = data;
+       p_retm_if(NULL == dial_d, "dial_d is null");
+
+       char dest[PH_TEXT_MAX_LEN] = {0};
+
+       dialer_show_search_list_toggle(dial_d, false);
+       ph_dialer_util_strip_from_number_node(dial_d);
+       ph_dialer_util_insert_number_at_cursor(dial_d, PH_WAIT_CHAR);
+       ph_dialer_util_add_dashes(dial_d, DASH_REAL);
+       ph_dialer_util_get_numstr_from_node(dial_d, dest);
+       ph_dialer_entry_set_number(dial_d, dest, 0);
+       ph_dialer_search_request(dial_d, FALSE);
+       dialer_popup_del_cb(dial_d, NULL, NULL);
+}
+void dialer_pw_popup(void *data)
+{
+       PH_FN_CALL;
+
+       char buf[PH_TEXT_SHORT_LEN] = {0};
+       ph_dialer_data *dial_d = (ph_dialer_data*)data;
+       p_retm_if(NULL == dial_d, "dial_d is null");
+
+       if (dial_d->popup)
+               evas_object_del(dial_d->popup);
+
+       dial_d->popup = elm_ctxpopup_add(dial_d->navi);
+       p_retm_if(NULL == dial_d->popup, "elm_ctxpopup_add() return NULL");
+
+
+       elm_ctxpopup_direction_priority_set(dial_d->popup, ELM_CTXPOPUP_DIRECTION_DOWN, ELM_CTXPOPUP_DIRECTION_UP, -1, -1);
+
+       ph_dialer_util_get_pure_numstr_with_plus(dial_d, buf);
+
+       evas_object_smart_callback_add(dial_d->popup, "dismissed", dialer_popup_del_cb, dial_d);
+
+       snprintf(buf, sizeof(buf), T_(PH_GET_TEXT_BASE_OP, PHTEXT_ADD_PAUSE), 2);
+       elm_ctxpopup_item_append(dial_d->popup, buf, NULL, dialer_add_pause_cb, dial_d);
+       elm_ctxpopup_item_append(dial_d->popup, T_(PH_GET_TEXT_BASE_OP, PHTEXT_ADD_WAIT), NULL, dialer_add_wait_cb, dial_d);
+
+       int x, y, w, h;
+       edje_object_part_geometry_get(_EDJ(dial_d->layout), "star_BG", &x, &y, &w, &h);
+
+       evas_object_move(dial_d->popup, x+(w/2), (y+167)+(h/2));
+       evas_object_show(dial_d->popup);
+
+}
+
+static void dialer_keypad_down(void *data, Evas_Object *obj, const char *emission, const char *source)
+{
+       PH_FN_CALL;
+       char dest[PH_TEXT_MAX_LEN] = {0};
+       int snd_id = 0;
+       ph_dialer_data *dial_d = data;
+
+       p_retm_if(dial_d == NULL, "Invalid argument: ph_dialer_data *is NULL");
+       p_retm_if(source == NULL, "source is NULL");
+
+       if (dial_d->count_button_status == COUNT_BUTTON_OPEN) {
+               dialer_show_search_list_toggle(dial_d, false);
+       }
+
+       if (dial_d->longpress_timer) {
+               ecore_timer_del(dial_d->longpress_timer);
+               dial_d->longpress_timer = NULL;
+       }
+
+       if (dial_d->dash_timer) {
+               ecore_timer_del(dial_d->dash_timer);
+               dial_d->dash_timer = NULL;
+       }
+
+       switch (source[0]) {
+       case '0' ... '9':
+               snd_id = FEEDBACK_PATTERN_KEY0 + (source[0] - '0');
+               break;
+       default:
+               if (0 == strcmp(source, "star")) {
+                       source = "*";
+                       snd_id = FEEDBACK_PATTERN_KEY_STAR;
+               }
+               else if (0 == strcmp(source, "sharp")) {
+                       source = "#";
+                       snd_id = FEEDBACK_PATTERN_KEY_SHARP;
+               }
+               else {
+                       snd_id = FEEDBACK_PATTERN_TOUCH_KEY;
+               }
+               break;
+       }
+
+       if (PH_DAILER_DURING_CALL != dial_d->run_mode)
+               ph_dialer_util_svi_play(FEEDBACK_PATTERN_TOUCH_TAP , snd_id);
+
+       ph_dialer_util_strip_from_number_node(dial_d);
+       ph_dialer_util_insert_number_at_cursor(dial_d, source[0]);
+       ph_dialer_util_add_dashes(dial_d, DASH_REAL);
+       ph_dialer_util_get_numstr_from_node(dial_d, dest);
+       ph_dialer_entry_set_number(dial_d, dest, 0);
+
+       /* create new longpress timer */
+       if (dial_d->longpress_timer) {
+               ecore_timer_del(dial_d->longpress_timer);
+               dial_d->longpress_timer = NULL;
+       }
+       FREEandSTRDUP(dial_d->longpress_source, source);
+       dial_d->longpress_timer = ecore_timer_add(elm_config_longpress_timeout_get(), dialer_keypad_longpress, dial_d);
+       ph_dialer_search_request(dial_d, FALSE);
+}
+
+static Eina_Bool dialer_dash_add_timer(void *data)
+{
+       char dest[PH_TEXT_MAX_LEN] = {0};
+       ph_dialer_data *dial_d = data;
+
+       ph_dialer_util_strip_from_number_node(dial_d);
+       ph_dialer_util_add_dashes(dial_d, DASH_PREVIEW);
+       ph_dialer_util_get_numstr_from_node(dial_d, dest);
+       ph_dialer_entry_set_number(dial_d, dest, 0);
+
+       dial_d->dash_timer = NULL;
+       return ECORE_CALLBACK_CANCEL;
+}
+
+static void dialer_keypad_up(void *data, Evas_Object *obj, const char *emission, const char *source)
+{
+       ph_dialer_data *dial_d = data;
+       p_retm_if(data == NULL, "Invalid argument: ph_dialer_data *is NULL");
+       PH_DBG("(source=%s)", source);
+
+       if (dial_d->longpress_timer) {
+               ecore_timer_del(dial_d->longpress_timer);
+               dial_d->longpress_timer = NULL;
+       }
+
+       if (dial_d->dash_timer) {
+               ecore_timer_del(dial_d->dash_timer);
+               dial_d->dash_timer = NULL;
+       }
+       dial_d->dash_timer = ecore_timer_add(0.7, dialer_dash_add_timer, dial_d);
+}
+
+static void dialer_keypad_clicked(void *data, Evas_Object *obj, const char *emission, const char *source)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d = data;
+       char dest[PH_TEXT_MAX_LEN] = {0};
+
+       p_retm_if(NULL == source, "source is null");
+       p_retm_if(NULL == data, "Invalid argument: ph_dialer_data is NULL");
+
+       if (0 != strcmp(source, "+") && 0 != strcmp(source, "P") && 0 != strcmp(source, "W"))
+               return;
+
+       if (dial_d->dash_timer) {
+               ecore_timer_del(dial_d->dash_timer);
+               dial_d->dash_timer = NULL;
+       }
+
+       ph_dialer_util_strip_from_number_node(dial_d);
+       ph_dialer_util_insert_number_at_cursor(dial_d, source[0]);
+       ph_dialer_util_add_dashes(dial_d, DASH_REAL);
+       ph_dialer_util_get_numstr_from_node(dial_d, dest);
+       ph_dialer_entry_set_number(dial_d, dest, 0);
+       ph_dialer_search_request(dial_d, FALSE);
+}
+
+static void dialer_softkey_down(void *data, Evas_Object *obj, const char *emission, const char *source)
+{
+       PH_FN_CALL;
+       char dest[PH_TEXT_MAX_LEN] = {0};
+       ph_dialer_data *dial_d = data;
+       p_retm_if(data == NULL, "Invalid argument: ph_dialer_data *is NULL");
+
+       if (0 == strcmp(source, "back_btn") || 0 == strcmp(source, "option_btn"))
+               return;
+
+       ph_dialer_util_svi_play(FEEDBACK_PATTERN_TOUCH_TAP , FEEDBACK_PATTERN_TOUCH_TAP);
+       if (0 != strcmp(source, "input_del"))
+               return;
+
+       if (dial_d->dash_timer) {
+               ecore_timer_del(dial_d->dash_timer);
+               dial_d->dash_timer = NULL;
+       }
+
+       char* entry_raw = strdup(elm_entry_entry_get(dial_d->entry));
+       char* tok = strstr(entry_raw, PH_DIALER_ENTRY_STYLE_END_TAG);
+       if (tok)
+               tok[0] = '\0';
+
+       if (dial_d->selected_text && strcmp(dial_d->selected_text, entry_raw) == 0)
+       {
+               ph_dialer_util_entry_clear(dial_d);
+               free(entry_raw);
+               return;
+       }
+
+       ph_dialer_util_strip_from_number_node(dial_d);
+       ph_dialer_util_remove_node_at_cursor(dial_d);
+       ph_dialer_util_add_dashes(dial_d, DASH_REAL);
+       ph_dialer_util_get_numstr_from_node(dial_d, dest);
+       ph_dialer_entry_set_number(dial_d, dest, 0);
+
+       if (!*dest && dial_d->has_focus) {
+               elm_object_focus_set(dial_d->entry, EINA_FALSE);
+               dial_d->has_focus = false;
+       }
+
+       if (dial_d->longpress_timer) {
+               ecore_timer_del(dial_d->longpress_timer);
+               dial_d->longpress_timer = NULL;
+       }
+       FREEandSTRDUP(dial_d->longpress_source, source);
+       dial_d->longpress_timer = ecore_timer_add(elm_config_longpress_timeout_get(), dialer_keypad_longpress, dial_d);
+
+       ph_dialer_search_request(dial_d, FALSE);
+}
+
+static void dialer_softkey_up(void *data, Evas_Object *obj, const char *emission, const char *source)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d = data;
+       p_retm_if(NULL == data, "Invalid argument: ph_dialer_data *is NULL");
+
+       if (0 != strcmp(source, "input_del"))
+               return;
+
+       if (dial_d->longpress_timer) {
+               ecore_timer_del(dial_d->longpress_timer);
+               dial_d->longpress_timer = NULL;
+       }
+
+       if (dial_d->dash_timer) {
+               ecore_timer_del(dial_d->dash_timer);
+               dial_d->dash_timer = NULL;
+       }
+       dial_d->dash_timer = ecore_timer_add(0.7, dialer_dash_add_timer, dial_d);
+}
+
+static void dialer_destroy_child_ug(void *data)
+{
+       ph_dialer_data *dial_d = data;
+       dial_d->child_ug = NULL;
+}
+
+static void dialer_cnt_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d = (ph_dialer_data *)data;
+       p_retm_if(dial_d == NULL, "Invalid argument: dial_d is NULL");
+
+       if (dial_d->count_button_status == COUNT_BUTTON_CLOSE)
+       {
+               if (dial_d->list_mode == MODE_DIAL_NUMBER)
+               {
+                       p_retm_if((int)eina_list_count(dial_d->search_list) < 2, "lack of item to make drop down list (searched result: %d)", (int)eina_list_count(dial_d->search_list));
+                       ph_dialer_search_fill_genlist_by_list(dial_d);
+               }
+               else
+               {
+                       p_retm_if((int)eina_list_count(dial_d->cc_list_sorted) < 2, "lack of item to make drop down list (country code found: %d)", (int)eina_list_count(dial_d->cc_list_sorted));
+                       ph_dialer_search_fill_genlist_by_cc_list(dial_d);
+               }
+               dialer_show_search_list_toggle(dial_d, true);
+       }
+       else
+       {
+               dialer_show_search_list_toggle(dial_d, false);
+       }
+
+       return;
+}
+
+static bool dialer_get_recent_log_number(char** get_str)
+{
+       PH_FN_CALL;
+       contacts_list_h cts_list = NULL;
+       contacts_query_h query = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_filter_h filter = NULL;
+
+       do {
+               if((err = contacts_query_create(_contacts_person_phone_log._uri, &query)) != CONTACTS_ERROR_NONE) break;
+               if((err = contacts_filter_create( _contacts_person_phone_log._uri, &filter)) != CONTACTS_ERROR_NONE) break;
+               if((err = contacts_filter_add_int(filter, _contacts_person_phone_log.log_type, CONTACTS_MATCH_GREATER_THAN_OR_EQUAL, CONTACTS_PLOG_TYPE_VOICE_INCOMMING )) != CONTACTS_ERROR_NONE) break;
+               if((err = contacts_filter_add_operator(filter, CONTACTS_FILTER_OPERATOR_AND)) != CONTACTS_ERROR_NONE) break;
+               if((err = contacts_filter_add_int(filter, _contacts_person_phone_log.log_type, CONTACTS_MATCH_LESS_THAN_OR_EQUAL, CONTACTS_PLOG_TYPE_VIDEO_BLOCKED )) != CONTACTS_ERROR_NONE) break;
+               if((err = contacts_query_set_filter(query, filter)) != CONTACTS_ERROR_NONE) break;
+               if((err = contacts_query_set_sort(query, _contacts_person_phone_log.log_time, false)) != CONTACTS_ERROR_NONE) break;
+               if((err = contacts_db_get_records_with_query(query, 0, 1, &cts_list)) != CONTACTS_ERROR_NONE) break;
+
+               unsigned int record_cnt = 0;
+               contacts_list_get_count( cts_list, &record_cnt );
+               PH_DBG("get _contacts_person_phone_log table records(%d)", record_cnt);
+
+               err = phone_cts_get_str_from_list(cts_list, _contacts_person_phone_log.address, get_str);
+               PH_DBG("recent number : %s", *get_str);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list() Failed(%d)", err);
+
+               contacts_list_destroy(cts_list, true);
+               contacts_query_destroy(query);
+               contacts_filter_destroy(filter);
+               return true;
+       } while(0);
+
+       //error case
+       ERR("contacts_db_query Failed(%d)", err);
+       if(query != NULL)
+               contacts_query_destroy(query);
+       if(filter != NULL)
+               contacts_filter_destroy(filter);
+
+       return false;
+}
+
+static void dialer_softkey_call_clicked(void *data, int type)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d = data;
+       char buf[PH_TEXT_MAX_LEN] = {0};
+       int len;
+
+       p_retm_if(data == NULL, "Invalid argument: ph_dialer_data *is NULL");
+
+       len = ph_dialer_util_get_numstr_from_node(dial_d, buf);
+       if (len == 0) {
+               PH_DBG("text is NULL so input recent number ");
+               char* get_str = NULL;
+               if(dialer_get_recent_log_number(&get_str))
+               {
+                       if (get_str && strlen(get_str) > 0) {
+                               ph_dialer_util_append_node_from_numstr(dial_d, get_str);
+                               ph_dialer_util_add_dashes(dial_d, DASH_REAL);
+                               ph_dialer_util_get_numstr_from_node(dial_d, buf);
+                               ph_dialer_entry_set_number(dial_d, buf, CURSOR_END);
+                               ph_dialer_search_request(dial_d, FALSE);
+                               free(get_str);
+                       }
+               }
+               return;
+       }
+       if (0 == type)
+               ph_dialer_util_launch_call(dial_d);
+}
+
+static void dialer_back_btn_cb(ph_dialer_data *dial_d)
+{
+       dial_d->initialized = FALSE;
+       ph_dialer_util_entry_clear(dial_d);
+}
+
+static void dialer_softkey_msg_clicked(void *data)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d = (ph_dialer_data *)data;
+       p_retm_if(dial_d == NULL, "Invalid argument: ph_dialer_data *is NULL");
+       char num[PH_TEXT_SHORT_LEN] = {0};
+       ph_dialer_util_get_pure_numstr_with_plus(dial_d, num);
+       dial_d->child_ug = phone_launch_msg_composer_ug(dial_d->ug, num, 0,
+                       dialer_destroy_child_ug, dial_d);
+       dialer_popup_del_cb(dial_d, NULL, NULL);
+}
+
+static void dialer_ctx_message_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_dialer_data *dial_d = data;
+       char num[PH_TEXT_SHORT_LEN] = {0};
+       ph_dialer_util_get_pure_numstr_with_plus(dial_d, num);
+       dial_d->child_ug = phone_launch_msg_composer_ug(dial_d->ug, num, 0,
+                       dialer_destroy_child_ug, dial_d);
+       dialer_popup_del_cb(dial_d, NULL, NULL);
+}
+
+static void dialer_exit_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_dialer_data *dial_d = data;
+       p_retm_if(NULL == dial_d, "dial_d is null");
+       dialer_back_btn_cb(dial_d);
+       phone_back_btn_clicked_cb(dial_d->win, NULL, NULL);
+       dialer_popup_del_cb(dial_d, NULL, NULL);
+}
+
+static void dialer_contactsearch_btn_cb(void *data)
+{
+       ph_dialer_data *dial_d = (ph_dialer_data *)data;
+       ph_phoneui_data *phoneui_d = evas_object_data_get(dial_d->layout, "phoneui_d");
+       phone_front_view_show_sub_view(phoneui_d);      //temp : need to fix as embedding contact search list into dialer layout. (kc.jun)
+       return;
+}
+
+static void dialer_option_btn_cb(ph_dialer_data *dial_d)
+{
+       PH_FN_CALL;
+       char buf[PH_TEXT_SHORT_LEN] = {0};
+
+       if (dial_d->popup)
+               evas_object_del(dial_d->popup);
+
+       dial_d->popup = elm_ctxpopup_add(dial_d->navi);
+       p_retm_if(NULL == dial_d->popup, "elm_ctxpopup_add() return NULL");
+       elm_ctxpopup_direction_priority_set(dial_d->popup, ELM_CTXPOPUP_DIRECTION_DOWN, ELM_CTXPOPUP_DIRECTION_UP, -1, -1);
+
+       ph_dialer_util_get_pure_numstr_with_plus(dial_d, buf);
+
+       evas_object_smart_callback_add(dial_d->popup, "dismissed", dialer_popup_del_cb, dial_d);
+
+       if (!dial_d->ug)
+               elm_ctxpopup_item_append(dial_d->popup, S_(PH_SYS_BODY_MESSAGE), NULL,
+                       dialer_ctx_message_cb, dial_d);
+       elm_ctxpopup_item_append(dial_d->popup, T_(PH_GET_TEXT_BASIC, PHTEXT_SPEEDDIAL), NULL,
+                       ph_dialer_util_speeddial_show_cb, dial_d);
+       snprintf(buf, sizeof(buf), T_(PH_GET_TEXT_BASE_OP, PHTEXT_ADD_PAUSE), 2);
+       elm_ctxpopup_item_append(dial_d->popup, buf, NULL,
+                       dialer_add_pause_cb, dial_d);
+       elm_ctxpopup_item_append(dial_d->popup, T_(PH_GET_TEXT_BASE_OP, PHTEXT_ADD_WAIT), NULL,
+                       dialer_add_wait_cb, dial_d);
+
+       if (!dial_d->ug)
+               elm_ctxpopup_item_append(dial_d->popup, T_(PH_GET_TEXT_BASE_OP, PHTEXT_EXIT), NULL,
+                       dialer_exit_cb, dial_d);
+
+       int x, y, w, h;
+       edje_object_part_geometry_get(_EDJ(dial_d->layout), "option_btn", &x, &y, &w, &h);
+
+       evas_object_move(dial_d->popup, x+(w/2), (y+167)+(h/2));
+       evas_object_show(dial_d->popup);
+}
+
+static void dialer_softkey_clicked(void *data, Evas_Object *obj, const char *emission, const char *source)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d = data;
+       char buf[PH_TEXT_MAX_LEN] = {0};
+       p_retm_if(data == NULL, "Invalid argument: ph_dialer_data *is NULL");
+
+       PH_DBG("source:[%s]", source);
+
+       /* defense code for long-press */
+       /* remove longpress timer */
+       if (dial_d->longpress_timer) {
+               ecore_timer_del(dial_d->longpress_timer);
+               dial_d->longpress_timer=NULL;
+       }
+
+       if (strstr(source, "call") != NULL)        /* normal/call, dc/call */
+               dialer_softkey_call_clicked(dial_d, 0);
+       else if (strcmp(source, "normal/message") == 0)
+               dialer_softkey_msg_clicked(dial_d);
+       else if (0 == strcmp(source, "return_btn")) {
+               if (dial_d->ug)
+                       phone_ug_destroy_me_cb(dial_d->ug, NULL, NULL);
+               return;
+       }
+       else if (0 == strcmp(source, "option_btn")) {
+               dialer_option_btn_cb(dial_d);
+               return;
+       }
+       else if (0 == strcmp(source, "search/inputarea/image"))
+       {
+               dialer_contactsearch_btn_cb(dial_d);
+               return;
+       }
+
+       ph_dialer_util_get_numstr_from_node(dial_d, buf);
+       if (strcmp(source, "input_del") != 0)
+               ph_dialer_entry_set_number(dial_d, buf, CURSOR_END);
+       else
+               ph_dialer_entry_set_number(dial_d, buf, 0);
+}
+
+static char* dialer_gl_cc_label_get(ph_dialer_data *dial_d, ph_cc_name_mcc_info *item, Evas_Object *obj, const char *part)
+{
+       char buf[PH_TAG_TEXT_MAX_LEN] = {0};
+       char text[PH_TAG_TEXT_MAX_LEN] = {0};
+       int text_len;
+       p_retvm_if(NULL == dial_d, NULL, "dial data is null");
+
+       if (0 == strcmp(part, "elm.text.left.name")) {
+               return strdup(item->name);
+       }
+       else if (0 == strcmp(part, "elm.text.left.number")) {
+               text_len = ph_dialer_util_get_pure_numstr(dial_d, text);
+               ph_dialer_util_highlight_substring(buf, sizeof(buf), item->cc, text);
+               return strdup(buf);
+       }
+       else
+               return NULL;
+}
+
+Evas_Object* ph_dialer_gl_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       p_retvm_if(NULL == data, NULL, "data is null");
+
+       ph_dialer_data *dial_d = evas_object_data_get(obj, KEY_DIALER_DATA);
+       p_retvm_if(NULL == dial_d, NULL, "ph_dialer_data dial_d is null");
+       if (dial_d->list_mode == MODE_COUNTRY_CODE)
+               return NULL;
+
+       ph_dial_search_d *sd = data;
+       Evas_Object *ic;
+
+       if (0 == strcmp(part, "elm.icon.1")) {
+               if (sd->img_path && *sd->img_path) {
+                       ic = elm_icon_add(obj);
+                       p_retvm_if(NULL == ic, NULL, "elm_icon_add is failed");
+                       elm_icon_file_set(ic, sd->img_path, NULL);
+                       evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+                       return ic;
+               }
+       }
+
+       return NULL;
+}
+
+char* ph_dialer_gl_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       p_retvm_if(NULL == data, NULL, "dialer data is null");
+       ph_dial_search_d *sd = data;
+
+       ph_dialer_data *dial_d = evas_object_data_get(obj, KEY_DIALER_DATA);
+       p_retvm_if(NULL == dial_d, NULL, "dialer data is null");
+
+       char buf[PH_TAG_TEXT_MAX_LEN] = {0};
+       char resultbuf[PH_TAG_TEXT_MAX_LEN] = {0};
+
+       if (dial_d->list_mode == MODE_COUNTRY_CODE)
+               return dialer_gl_cc_label_get(dial_d, data, obj, part);
+
+       if (0 == strcmp(part, "elm.text.left.name")) {
+               if (sd->display && *sd->display) {
+                       if (sd->type == SEARCH_CONTACT_NAME_TYPE) {
+                               ph_dialer_util_highlight_substring_with_pos(buf, sizeof(buf), sd->display, sd->position, sd->len);
+                               return strdup(buf);
+                       }
+                       else
+                               return strdup(sd->display);
+               }
+               return NULL;
+       }
+       else if (0 == strcmp(part, "elm.text.left.number")) {
+               if (sd->type == SEARCH_LOG_TYPE)
+               {
+                       ph_dialer_util_highlight_substring(buf, sizeof(buf), sd->number, sd->find_number);
+                       return strdup(buf);
+               }
+               else
+               {
+                       if (sd->number_type & CONTACTS_NUMBER_TYPE_CUSTOM && sd->numtype_label && sd->numtype_label[0])
+                               snprintf(resultbuf, sizeof(resultbuf), "%s %s", sd->numtype_label, sd->number);
+                       else
+                               snprintf(resultbuf, sizeof(resultbuf), "%s %s", T_(CT_GET_TEXT_NUM_TYPE, phone_detail_log_get_phonenumber_type(sd->number_type)), sd->number);
+                       if (sd->type == SEARCH_CONTACT_NAME_TYPE)
+                               return strdup(resultbuf);
+                       else {
+                               ph_dialer_util_highlight_substring(buf, sizeof(buf), resultbuf, sd->find_number);
+                               return strdup(buf);
+                       }
+               }
+       }
+       else
+               return NULL;
+}
+
+static void dialer_fastscroll_level_up(void *data, Evas_Object *obj, void *event_info)
+{
+       int level = elm_index_item_level_get(obj);
+       const Elm_Object_Item *it;
+       const Elm_Object_Item *index;
+       ph_cc_name_mcc_info *item;
+       char prev_ch[4] = {0};
+       char prev_ch_first[2] = {0};
+       p_retm_if(1 != level, "level is not 1");
+
+       index = elm_index_selected_item_get(obj, level - 1);
+       elm_index_item_clear(obj);
+
+       it= elm_object_item_data_get(index);
+       p_retm_if(NULL == it, "elm_object_item_data_get(%p) returns NULL", index);
+
+       item = elm_object_item_data_get(it);
+       prev_ch_first[0]=item->name[0];
+
+       while (it) {
+               item = elm_object_item_data_get(it);
+
+               if (prev_ch_first[0] != item->name[0])
+                       break;
+
+               if (prev_ch[0] != item->name[1]) {
+                       prev_ch[0] = item->name[1];
+                       elm_index_item_append(obj, prev_ch, NULL, it);
+               }
+               it = elm_genlist_item_next_get(it);
+       }
+       elm_index_level_go(obj, level);
+}
+
+static void dialer_fastscroll_level_down(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+}
+
+static void dialer_fastscroll_index_changed(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_DBG("obj:%x, level:%d", (unsigned int)obj, elm_index_item_level_get(obj));
+       elm_genlist_item_bring_in(elm_object_item_data_get(event_info),
+                       ELM_GENLIST_ITEM_SCROLLTO_TOP);
+}
+
+static Evas_Object* dialer_create_genlist(ph_dialer_data *dial_d)
+{
+       Evas_Object *genlist;
+       Elm_Theme *th;
+
+       genlist = elm_genlist_add(dial_d->layout);
+       p_retvm_if(NULL == genlist, NULL, "elm_genlist_add is failed");
+
+       th = elm_theme_new();
+       elm_theme_ref_set(th, NULL);
+       elm_theme_extension_add(th, DIALER_THEME_EDJ);
+       dial_d->th = th;
+       elm_object_theme_set(genlist, dial_d->th);
+       evas_object_data_set(genlist, KEY_DIALER_DATA, dial_d);
+
+       return genlist;
+}
+
+static void dialer_create_index(ph_dialer_data *dial_d)
+{
+       dial_d->fast_index = elm_index_add(dial_d->layout);
+       elm_object_part_content_set(dial_d->layout, "search_list/index", dial_d->fast_index);
+       edje_object_signal_emit(_EDJ(dial_d->layout),
+                       "viewobject/search_list/index/hide", "viewobject/search_list/index");
+
+       evas_object_smart_callback_add(dial_d->fast_index, "level,up", dialer_fastscroll_level_up, NULL);
+       evas_object_smart_callback_add(dial_d->fast_index, "level,down", dialer_fastscroll_level_down, NULL);
+       evas_object_smart_callback_add(dial_d->fast_index, "delay,changed", dialer_fastscroll_index_changed, NULL);
+       evas_object_smart_callback_add(dial_d->fast_index, "selected", dialer_fastscroll_index_changed, NULL);
+       elm_index_level_go(dial_d->fast_index, 0);
+}
+
+void ph_dialer_update_cnt_btn(ph_dialer_data *dial_d, int count)
+{
+       char buf[PH_TEXT_MAX_LEN] = {0};
+       if (count < 2) {
+               elm_object_part_text_set(dial_d->count_layout, "btn_style/number", NULL);
+//             elm_object_disabled_set(dial_d->count_button, EINA_TRUE);
+               edje_object_signal_emit(_EDJ(dial_d->count_layout),"count_button/hide", "count_button");
+       }
+       else {
+               snprintf(buf, sizeof(buf), "%d", count);
+               elm_object_part_text_set(dial_d->count_layout, "btn_style/number", buf);
+               elm_object_disabled_set(dial_d->count_button, EINA_FALSE);
+               edje_object_signal_emit(_EDJ(dial_d->count_layout),"count_button/opened", "count_button");
+       }
+}
+
+static void dialer_entry_set_number_noresize(ph_dialer_data *dial_d, char *text)
+{
+       PH_FN_CALL;
+       int size = MAX_DIAL_NUMBER_FONT_SIZE;
+       char buf[PH_TEXT_MAX_LEN] = {0};
+       int pos;
+
+       snprintf(buf, sizeof(buf), "DEFAULT='align=left font=Tizen:style=Thin text_class=tizen font_size=%d color=#FFFFFF'", size);
+       elm_entry_text_style_user_push(dial_d->entry, buf);
+
+       if (text && *text)
+               snprintf(buf, sizeof(buf), PH_DIALER_ENTRY_DEFAULT_STYLE, size, text);
+       else
+               snprintf(buf, sizeof(buf), PH_DIALER_ENTRY_EMPTY_STYLE, size);
+       elm_entry_entry_set(dial_d->entry, buf);
+
+       pos = ph_dialer_util_get_cursor_pos(dial_d);
+       elm_entry_cursor_pos_set(dial_d->entry, pos);
+}
+
+void ph_dialer_entry_set_number(ph_dialer_data *dial_d, char *orig, int cursor)
+{
+       PH_FN_CALL;
+       char text[PH_TEXT_MAX_LEN] = {0};
+       if (orig && *orig)
+       {
+               snprintf(text, sizeof(text), PH_DIALER_ENTRY_DEFAULT_STYLE, dial_d->entry_font_size, orig);
+               if (dial_d->run_mode != PH_DAILER_EMERGENCY && strcmp("hide",edje_object_part_state_get(_EDJ(dial_d->layout), "textblock/textarea", NULL)))
+                       edje_object_signal_emit(_EDJ(dial_d->layout), "viewobject/entry/show", "viewobject/entry");
+       }
+       else
+       {
+               snprintf(text, sizeof(text), PH_DIALER_ENTRY_EMPTY_STYLE, dial_d->entry_font_size);
+//             if (dial_d->run_mode != PH_DAILER_EMERGENCY)
+//                     edje_object_signal_emit(_EDJ(dial_d->layout), "viewobject/entry/hide", "viewobject/entry");//temporalily HIDE for contact search implmentation (kc.jun)
+       }
+       elm_entry_entry_set(dial_d->entry, text);
+
+       if (cursor == CURSOR_END)
+               cursor = STRLEN(orig);
+       else if (cursor == CURSOR_BEGIN)
+               cursor = 0;
+       else if (cursor == 0)
+               cursor = ph_dialer_util_get_cursor_pos(dial_d);
+
+       dial_d->number_cursor = ph_dialer_util_get_node_by_index(dial_d, cursor);
+       elm_entry_cursor_pos_set(dial_d->entry, cursor);
+       PH_FN_END;
+}
+
+static void dialer_clear_thread(ph_dialer_data *dial_d)
+{
+       dial_d->t_info->alive = false;
+       if (dial_d->t_info->epipe) {
+               ecore_pipe_write_close(dial_d->t_info->epipe);
+               ecore_pipe_read_close(dial_d->t_info->epipe);
+               ecore_pipe_del(dial_d->t_info->epipe);
+               dial_d->t_info->epipe = NULL;
+       }
+       pthread_join(dial_d->t_info->thread, NULL);
+       free(dial_d->t_info);
+       dial_d->t_info = NULL;
+}
+
+Eina_Bool ph_dialer_reload_data(void *data)
+{
+       PH_FN_CALL;
+       int count = 0;
+       ph_dialer_data *dial_d = data;
+       p_retvm_if(NULL == data, ECORE_CALLBACK_CANCEL, "data is null");
+       p_retvm_if(!dial_d->data_dirty_flag, ECORE_CALLBACK_CANCEL, "data is not changed");
+
+       if (dial_d->data_dirty_flag & CONTACT_DATA_CHAGNED) {
+               phone_free_speeddial_data(dial_d->speeddial_list);
+               dial_d->speeddial_list = phone_load_speeddial_data(&count);
+
+               if (dial_d->t_info)
+                       dialer_clear_thread(dial_d);
+               dial_d->loading = false;
+
+               if (dial_d->contact_list) {
+                       phone_free_contacts(dial_d->contact_list);
+                       dial_d->contact_list = NULL;
+               }
+       }
+       else if (dial_d->data_dirty_flag & SPEEDDIAL_DATA_CHAGNED) {
+               phone_free_speeddial_data(dial_d->speeddial_list);
+               dial_d->speeddial_list = phone_load_speeddial_data(&count);
+       }
+       dial_d->data_dirty_flag = 0;
+       ph_dialer_search_request(dial_d, TRUE);
+       dial_d->update_timer = NULL;
+       return ECORE_CALLBACK_CANCEL;
+}
+
+static void dialer_contact_data_changed_cb(const char* view_uri, void* data)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d = data;
+       p_retm_if(NULL == data, "data is null");
+
+       if (dial_d->update_timer) {
+               ecore_timer_del(dial_d->update_timer);
+               dial_d->update_timer = NULL;
+       }
+
+       if (dial_d->is_background) {
+               dial_d->data_dirty_flag |= CONTACT_DATA_CHAGNED;
+               dial_d->update_timer = ecore_timer_add(3.0, ph_dialer_reload_data, dial_d);
+       }
+       else {
+               int count = 0;
+               phone_free_speeddial_data(dial_d->speeddial_list);
+               dial_d->speeddial_list = phone_load_speeddial_data(&count);
+
+               if (dial_d->t_info)
+                       dialer_clear_thread(dial_d);
+               dial_d->loading = false;
+
+               if (dial_d->contact_list) {
+                       phone_free_contacts(dial_d->contact_list);
+                       dial_d->contact_list = NULL;
+               }
+
+               ph_dialer_search_request(dial_d, TRUE);
+       }
+       PH_FN_END;
+}
+
+static void dialer_speeddial_data_changed_cb(const char* view_uri, void* data)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d = data;
+       p_retm_if(NULL == data, "data is null");
+
+       if (dial_d->update_timer) {
+               ecore_timer_del(dial_d->update_timer);
+               dial_d->update_timer = NULL;
+       }
+
+       if (dial_d->is_background) {
+               dial_d->data_dirty_flag |= SPEEDDIAL_DATA_CHAGNED;
+               dial_d->update_timer = ecore_timer_add(3.0, ph_dialer_reload_data, dial_d);
+       }
+       else {
+               int count = 0;
+               phone_free_speeddial_data(dial_d->speeddial_list);
+               dial_d->speeddial_list = phone_load_speeddial_data(&count);
+               ph_dialer_search_request(dial_d, TRUE);
+       }
+}
+
+static void dialer_log_data_changed_cb(const char* view_uri, void* data)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d = (ph_dialer_data *)data;
+       p_retm_if(NULL == dial_d, "dial_d is null");
+
+       if (dial_d->update_timer) {
+               ecore_timer_del(dial_d->update_timer);
+               dial_d->update_timer = NULL;
+       }
+
+       if (dial_d->is_background) {
+               dial_d->data_dirty_flag |= LOG_DATA_CHAGNED;
+               dial_d->update_timer = ecore_timer_add(3.0, ph_dialer_reload_data, dial_d);
+       }
+       else
+               ph_dialer_search_request(dial_d, TRUE);
+}
+
+static void dialer_view_delete_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d = (ph_dialer_data *)data;
+       p_retm_if(NULL == dial_d, "dial_d is null");
+
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       err = contacts_db_remove_changed_cb(_contacts_person._uri, dialer_contact_data_changed_cb, dial_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_remove_changed_cb() Failed(%d)", err);
+       err = contacts_db_remove_changed_cb(_contacts_phone_log._uri, dialer_log_data_changed_cb, dial_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_remove_changed_cb() Failed(%d)", err);
+       err = contacts_db_remove_changed_cb(_contacts_speeddial._uri, dialer_speeddial_data_changed_cb, dial_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_remove_changed_cb() Failed(%d)", err);
+
+       ph_dialer_util_del_all_number(dial_d);
+
+       if (dial_d->t_info)
+               dialer_clear_thread(dial_d);
+
+       if (dial_d->search_idler)
+               ecore_idler_del(dial_d->search_idler);
+
+       if (dial_d->popup)
+               evas_object_del(dial_d->popup);
+
+       if (dial_d->job)
+               ecore_job_del(dial_d->job);
+
+       if (dial_d->search_timer)
+               ecore_timer_del(dial_d->search_timer);
+
+       if (dial_d->dash_timer)
+               ecore_timer_del(dial_d->dash_timer);
+
+       if (dial_d->longpress_timer)
+               ecore_timer_del(dial_d->longpress_timer);
+
+       if (dial_d->update_timer)
+               ecore_timer_del(dial_d->update_timer);
+
+       if (dial_d->slide_timer)
+               ecore_timer_del(dial_d->slide_timer);
+
+       if(dialMultitouchInfo && dialMultitouchInfo->keypad_reset_timer)
+               ecore_timer_del(dialMultitouchInfo->keypad_reset_timer);
+
+       if (dial_d->key_press)
+               ecore_event_handler_del(dial_d->key_press);
+
+       if (dial_d->key_release)
+               ecore_event_handler_del(dial_d->key_release);
+
+       feedback_deinitialize();
+
+       if (dial_d->th) {
+               elm_theme_extension_del(dial_d->th, DIALER_THEME_EDJ);
+               elm_theme_free(dial_d->th);
+       }
+
+       phone_free_speeddial_data(dial_d->speeddial_list);
+       phone_free_contacts(dial_d->contact_list);
+
+       free(dial_d->longpress_source);
+       free(dial_d->searched_text);
+       free(dial_d);
+}
+
+static void dialer_entry_font_check(Evas_Object *entry, ph_dialer_data *dial_d, char *text, int pos)
+{
+       PH_FN_CALL;
+       static int status = 0;
+       Ecore_X_Window win;
+       int size;
+       int win_width;
+       int max_width;
+       int entry_width;
+       char buf[PH_TEXT_MAX_LEN] = {0};
+       int size_interval = 3;
+
+       win = ecore_x_window_root_get(ecore_x_window_focus_get());
+       ecore_x_window_size_get(win, &win_width, NULL);
+       evas_object_size_hint_min_get(entry, &entry_width, NULL);
+       max_width = win_width-142;
+
+       size = dial_d->entry_font_size;
+//     PH_DBG("BEFORE: fontsize : %d, max_width : %d, entry_width : %d", size, max_width, entry_width);
+       if (max_width < entry_width) {
+               if (MIN_DIAL_NUMBER_FONT_SIZE < size) {
+                       size-=size_interval;
+                       snprintf(buf, sizeof(buf), PH_DIALER_ENTRY_DEFAULT_STYLE, size, text);
+                       status = -1;
+                       dial_d->entry_font_size = size;
+                       elm_entry_entry_set(dial_d->entry, buf);
+//     PH_DBG("####### elm_entry_entry_set, %s", buf);
+                       elm_entry_cursor_pos_set(dial_d->entry, pos);
+               }
+       }
+       else if (entry_width < max_width) {
+               if (status == -1) {
+                       status = 0;
+                       return;
+               }
+               if (size < MAX_DIAL_NUMBER_FONT_SIZE) {
+                       size+=size_interval;
+                       snprintf(buf, sizeof(buf), PH_DIALER_ENTRY_DEFAULT_STYLE, size, text);
+                       status = 1;
+                       dial_d->entry_font_size = size;
+                       elm_entry_entry_set(dial_d->entry, buf);
+                       elm_entry_cursor_pos_set(dial_d->entry, pos);
+               }
+       }
+       else
+               status = 0;
+//     evas_object_size_hint_min_get(entry, &entry_width, NULL);
+//     PH_DBG("AFTER: fontsize : %d, max_width : %d, entry_width : %d", size, max_width, entry_width);
+}
+
+static int dialer_include_zero_space(char *text)
+{
+       int len;
+       int i;
+
+       p_retv_if(NULL == text, -1);
+
+       len = strlen(text);
+       for (i = 0;i<len-2;i++) {
+               if (text[i] == (char)0xe2 && text[i+1] == (char)0x80 && text[i+2] == (char)0x8b)
+                       return i;
+       }
+       return -1;
+}
+
+static int dialer_trim_dash_from_numstr(char *src, char *dest_buf, int buf_size, int cursor)
+{
+       int number_index= 0;
+       int scan_index = 0;
+       int zero_pos;
+
+       p_retvm_if(NULL == src || '\0' == *src, -1, "src is NULL");
+       p_retvm_if(NULL == dest_buf, -1, "dest_buf is NULL");
+
+       zero_pos = dialer_include_zero_space(src);
+
+       while (src[scan_index] && number_index < buf_size) {
+               if (scan_index == zero_pos) {
+                       scan_index += 3;
+                       if (number_index < cursor)
+                               cursor--;
+                       continue;
+               }
+               if (!ph_dialer_util_is_dash(src[scan_index]))
+                       dest_buf[number_index++] = src[scan_index];
+               else if (number_index < cursor)
+                       cursor--;
+               scan_index++;
+       }
+       dest_buf[number_index] = '\0';
+       return cursor;
+}
+
+static void dialer_entry_text_changed(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d = data;
+       int pos, cursor;
+       char node_text[PH_TEXT_MAX_LEN] = {0};
+       char entry_text[PH_TEXT_MAX_LEN] = {0};
+       const char *org;
+       char *text;
+       int differ = 0;
+
+       org = elm_entry_entry_get(obj);
+       p_retm_if(NULL == org , "entry text is null");
+       text = elm_entry_markup_to_utf8(org);
+
+       // set text when cut/copy/paste
+       ph_dialer_util_get_pure_numstr_with_plus(dial_d, node_text);
+       pos = elm_entry_cursor_pos_get(dial_d->entry);
+       cursor = dialer_trim_dash_from_numstr(text, entry_text, sizeof(entry_text), pos);
+       differ = strcmp(node_text, entry_text);
+
+       if (0 <= dialer_include_zero_space(text) && strlen(text) == 3 && 0 == differ) {
+               free(text);
+               return;
+       }
+
+       const char* endtag = strstr(org, PH_DIALER_ENTRY_STYLE_END_TAG);
+       if (0 != differ
+               || (endtag && endtag[3] != '\0')) {
+               PH_DBG("update entry");
+               ph_dialer_util_append_node_from_numstr(dial_d, entry_text);
+               dial_d->number_cursor = ph_dialer_util_get_node_by_index(dial_d, cursor);
+               ph_dialer_util_add_dashes(dial_d, DASH_REAL);
+               ph_dialer_util_get_numstr_from_node(dial_d, node_text);
+               ph_dialer_entry_set_number(dial_d, node_text, 0);
+               ph_dialer_search_request(dial_d, FALSE);
+               free(text);
+               return;
+       }
+
+#ifdef _ADJUST_FONTSIZE
+       if (NULL == strstr(org, "font_size")) {
+               if (MAX_DIAL_NUMBER_FONT_SIZE == dial_d->entry_font_size)
+                       dial_d->entry_font_size--;
+               else if (MIN_DIAL_NUMBER_FONT_SIZE == dial_d->entry_font_size)
+                       dial_d->entry_font_size++;
+       }
+       PH_DBG("dial_d->entry_font_size : %d", dial_d->entry_font_size);
+       dialer_entry_font_check(obj, dial_d, text, pos);
+#endif
+
+       free(text);
+       PH_FN_END;
+       return;
+}
+
+static void dialer_create_entry(ph_dialer_data *dial_d)
+{
+       Evas_Object *scroller;
+       Evas_Object *entry;
+
+       scroller = elm_scroller_add(dial_d->layout);
+       elm_scroller_bounce_set(scroller, EINA_FALSE, EINA_FALSE);
+       elm_scroller_policy_set(scroller, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_OFF);
+       elm_scroller_content_min_limit(scroller, EINA_FALSE, EINA_TRUE);
+       elm_object_part_content_set(dial_d->layout, "textblock/textarea", scroller);
+
+       entry = elm_entry_add(dial_d->layout);
+       elm_entry_single_line_set(entry, EINA_TRUE);
+       elm_entry_editable_set(entry, EINA_TRUE);
+       elm_entry_magnifier_disabled_set(entry, EINA_TRUE);
+       elm_entry_input_panel_enabled_set(entry, EINA_FALSE);
+       evas_object_size_hint_weight_set(entry, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(entry, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_object_content_set(scroller, entry);
+       dial_d->entry = entry;
+
+       evas_object_smart_callback_add(entry, "selection,changed", dialer_entry_selection_changed, dial_d);
+       evas_object_smart_callback_add(entry, "cursor,changed", dialer_entry_cursor_changed, dial_d);
+       evas_object_smart_callback_add(entry, "changed", dialer_entry_text_changed, dial_d);
+       evas_object_event_callback_add(entry, EVAS_CALLBACK_MOUSE_DOWN, dialer_entry_mouse_down, dial_d);
+       evas_object_event_callback_add(entry, EVAS_CALLBACK_MOUSE_UP, dialer_entry_mouse_up, dial_d);
+}
+
+static void dialer_entry_number_init(void *data)
+{
+       PH_FN_CALL;
+       int ret;
+       char *buf;
+       int value;
+       char num[PH_TEXT_MAX_LEN] = {0};
+       ph_dialer_data *dial_d = data;
+
+       p_retm_if(PH_DAILER_EMERGENCY == dial_d->run_mode, "It is Emergency mode");
+
+       value = FALSE;
+       ret = vconf_get_bool(VCONFKEY_CISSAPPL_PREFIX_DIAL_BOOL, &value);
+       if(dial_d->searched_text) {
+               ph_dialer_util_append_node_from_numstr_with_strip(dial_d, dial_d->searched_text);
+               ph_dialer_util_add_dashes(dial_d, DASH_REAL);
+               ph_dialer_util_get_numstr_from_node(dial_d, num);
+               ph_dialer_entry_set_number(dial_d, num, CURSOR_END);
+               ph_dialer_search_request(dial_d, TRUE);
+       }
+       else if (value == TRUE) {
+               ret = vconf_get_int(VCONFKEY_CISSAPPL_PREFIX_DIAL_VALUE_INT, &value);
+               PH_DBG("prefix dial index: %d", value);
+               buf = NULL;
+               switch (value) {
+               case 0:
+                       buf = vconf_get_str(VCONFKEY_CISSAPPL_PREFIX_DIAL_NUM1_STR);
+                       break;
+               case 1:
+                       buf = vconf_get_str(VCONFKEY_CISSAPPL_PREFIX_DIAL_NUM2_STR);
+                       break;
+               case 2:
+                       buf = vconf_get_str(VCONFKEY_CISSAPPL_PREFIX_DIAL_NUM3_STR);
+                       break;
+               case 3:
+                       buf = vconf_get_str(VCONFKEY_CISSAPPL_PREFIX_DIAL_NUM4_STR);
+                       break;
+               case 4:
+                       buf = vconf_get_str(VCONFKEY_CISSAPPL_PREFIX_DIAL_NUM5_STR);
+                       break;
+               default:
+                       PH_DBG("wrong prefix index(%d)", value);
+                       break;
+               }
+
+               if (buf && *buf) {
+                       ph_dialer_util_append_node_from_numstr_with_strip(dial_d, buf);
+                       ph_dialer_util_add_dashes(dial_d, DASH_REAL);
+                       ph_dialer_util_get_numstr_from_node(dial_d, num);
+                       ph_dialer_entry_set_number(dial_d, num, CURSOR_END);
+                       ph_dialer_search_request(dial_d, FALSE);
+                       free(buf);
+               }
+       }
+       else
+               dialer_entry_set_number_noresize(dial_d, "");
+       dial_d->initialized = TRUE;
+}
+
+static void __keypad_bg_handler(ph_dialer_data *dial_d, int x, int y, char* signal)
+{
+       PH_FN_CALL;
+       int i;
+
+       for(i=0;i<MULTI_TOUCH_SUPPORT_KEY_COUNT;i++)
+       {
+               Evas_Coord_Rectangle*   rect = &dialMultitouchInfo->dial_btn[i];
+
+               if( x >= rect->x && y >= rect->y && x <= rect->x + rect->w && y <= rect->y+rect->h)
+               {
+                       PH_DBG("%s, %s", signal, dialMultitouchInfo->dial_btn_name[i]);
+                       edje_object_signal_emit(_EDJ(dial_d->layout), signal, dialMultitouchInfo->dial_btn_name[i]);
+                       break;
+               }
+       }
+}
+
+static void __keypad_reset_timer_cb(ph_dialer_data *dial_d)
+{
+       p_retm_if(NULL == dial_d, "dialer data is null");
+       p_retm_if(NULL == dialMultitouchInfo, "dialMultitouchInfo data is null");
+
+       int i;
+       for(i=0;i<MULTI_TOUCH_SUPPORT_KEY_COUNT;i++)
+       {
+               //Evas_Coord_Rectangle* rect = &dialMultitouchInfo->dial_btn[i];
+               edje_object_signal_emit(_EDJ(dial_d->layout), "mouse,up,1", dialMultitouchInfo->dial_btn_name[i]);
+       }
+       dialMultitouchInfo->keypad_reset_timer = NULL;
+}
+
+static void dialer_keypad_bg_up(void *data, Evas *e, Evas_Object *o, void *event_info)
+{
+       PH_FN_CALL;
+       Evas_Event_Mouse_Up *ev = event_info;
+       ph_dialer_data *dial_d = data;
+
+       //PH_DBG("dialer_keypad_bg_up : x %d y %d", ev->output.x, ev->output.y);
+
+       // Multi-key pressed sceanario should reset all dial key
+       if(dialMultitouchInfo->lastMultiDown == TRUE)
+       {
+               if(dialMultitouchInfo->keypad_reset_timer)
+               {
+                       ecore_timer_del(dialMultitouchInfo->keypad_reset_timer);
+                       dialMultitouchInfo->keypad_reset_timer = NULL;
+               }
+               dialMultitouchInfo->keypad_reset_timer = ecore_timer_add(START_KEYPAD_RESET_TIMER, __keypad_reset_timer_cb, dial_d);
+       }
+       // normal scenario for touch & drag + release
+       else    if(dialMultitouchInfo->lastDown == TRUE &&
+                       (dialMultitouchInfo->lastDownX  != ev->output.x || dialMultitouchInfo->lastDownY != ev->output.y))
+       {
+               __keypad_bg_handler(dial_d, dialMultitouchInfo->lastDownX, dialMultitouchInfo->lastDownY, "mouse,up,1");
+       }
+
+       dialMultitouchInfo->lastDown = FALSE;
+       dialMultitouchInfo->lastMultiDown = FALSE;
+
+       __keypad_bg_handler(dial_d, ev->output.x , ev->output.y, "mouse,up,1");
+}
+
+static void dialer_keypad_bg_down(void *data, Evas *e, Evas_Object *o, void *event_info)
+{
+       PH_FN_CALL;
+       Evas_Event_Mouse_Down *ev = event_info;
+       ph_dialer_data *dial_d = data;
+
+       //PH_DBG("dialer_keypad_bg_down : x %d y %d", ev->output.x, ev->output.y);
+       dialMultitouchInfo->lastDownX = ev->output.x;
+       dialMultitouchInfo->lastDownY = ev->output.y;
+       dialMultitouchInfo->lastDown = TRUE;
+
+       __keypad_bg_handler(dial_d, ev->output.x , ev->output.y, "mouse,down,1");
+}
+
+static void dialer_keypad_bg_multi_up(void *data, Evas *e, Evas_Object *o, void *event_info)
+{
+       PH_FN_CALL;
+       Evas_Event_Multi_Up *ev = event_info;
+       ph_dialer_data *dial_d = data;
+
+       PH_DBG("dialer_keypad_bg_multi_up : x %d y %d", ev->output.x, ev->output.y);
+
+       __keypad_bg_handler(dial_d, ev->output.x , ev->output.y, "mouse,up,1");
+}
+static void dialer_keypad_bg_multi_down(void *data, Evas *e, Evas_Object *o, void *event_info)
+{
+       PH_FN_CALL;
+       Evas_Event_Multi_Down *ev = event_info;
+       ph_dialer_data *dial_d = data;
+
+       PH_DBG("dialer_keypad_bg_multi_down : x %d y %d", ev->output.x, ev->output.y);
+       dialMultitouchInfo->lastMultiDown = TRUE;
+       if(dialMultitouchInfo->lastDown == TRUE)
+       {
+               __keypad_bg_handler(dial_d, dialMultitouchInfo->lastDownX, dialMultitouchInfo->lastDownY, "mouse,up,1");
+
+               dialMultitouchInfo->lastDownX = ev->output.x;
+               dialMultitouchInfo->lastDownY = ev->output.y;
+               dialMultitouchInfo->lastDown = TRUE;
+       }
+
+       __keypad_bg_handler(dial_d, ev->output.x , ev->output.y, "mouse,down,1");
+}
+
+static void dialer_multi_touch_init (ph_dialer_data *dial_d)
+{
+       PH_FN_CALL;
+       Evas_Coord h, w, x, y;
+       Evas_Coord_Rectangle*   rect = NULL;
+       int     i;
+       Evas_Object     *evasKpdArea, *evasKeyArea, *kpdArea;
+       Evas*                   evas;
+       const char*  btn_name[] = {"1", "2", "3", "4", "5", "6", "7", "8", "9", "0", "star", "sharp" };
+
+       p_retm_if(NULL != dialMultitouchInfo, "dialer_multi_touch_init aleady done!");
+       dialMultitouchInfo = calloc(1, sizeof(dial_multiTouch_info));
+
+       for(i=0;i<MULTI_TOUCH_SUPPORT_KEY_COUNT;i++)
+       {
+               rect = &dialMultitouchInfo->dial_btn[i];
+               dialMultitouchInfo->dial_btn_name[i] = btn_name[i];
+               evasKeyArea = (Evas_Object *)edje_object_part_object_get(_EDJ(dial_d->layout), btn_name[i]);
+               evas_object_geometry_get(evasKeyArea, &rect->x,&rect->y,&rect->w,&rect->h);
+               PH_DBG("edje_object_part_geometry_get : [%s]x %d y %d w %d h %d", btn_name[i], rect->x, rect->y, rect->w, rect->h);
+       }
+
+       rect = &dialMultitouchInfo->background;
+       evasKpdArea = (Evas_Object *)edje_object_part_object_get(_EDJ(dial_d->layout), "keypad/swallow");
+       evas_object_geometry_get(evasKpdArea, &rect->x,&rect->y,&rect->w,&rect->h);
+       PH_DBG("edje_object_part_geometry_get : x %d y %d w %d h %d", rect->x, rect->y, rect->w, rect->h);
+
+       // remove bottom line btn area from layout geometry value
+       rect->h-= dialMultitouchInfo->dial_btn[0].h;
+
+       evas = evas_object_evas_get(dial_d->layout);
+       kpdArea  = evas_object_rectangle_add(evas);
+
+       // Temporary patch for UG slide effect problem
+       evas_output_viewport_get(evas, &x, &y, &w, &h);
+       #define DIALER_PADDING_SIZE     3
+       if(dialMultitouchInfo->background.x >= w-DIALER_PADDING_SIZE)
+       {
+               PH_DBG("evas_output_viewport_get : x %d y %d w %d h %d", x, y, w, h);
+               w-=DIALER_PADDING_SIZE;
+               dialMultitouchInfo->background.x-=w;
+               for(i=0;i<MULTI_TOUCH_SUPPORT_KEY_COUNT;i++)
+               {
+                       rect = &dialMultitouchInfo->dial_btn[i];
+                       rect->x-=w;
+               }
+       }
+       ////////////////////////////////////////////
+
+       evas_object_color_set(kpdArea, 0, 0, 0, 0);
+       elm_object_part_content_set(dial_d->layout, "keypad/swallow", kpdArea);
+       evas_object_show(kpdArea);
+
+       evas_object_event_callback_add(kpdArea, EVAS_CALLBACK_MOUSE_DOWN, dialer_keypad_bg_down, dial_d);
+       evas_object_event_callback_add(kpdArea, EVAS_CALLBACK_MOUSE_UP, dialer_keypad_bg_up, dial_d);
+       evas_object_event_callback_add(kpdArea, EVAS_CALLBACK_MULTI_DOWN, dialer_keypad_bg_multi_down, dial_d);
+       evas_object_event_callback_add(kpdArea, EVAS_CALLBACK_MULTI_UP, dialer_keypad_bg_multi_up, dial_d);
+
+}
+static void dialer_lazy_init(void *data)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d = data;
+       Evas_Object *genlist;
+       int count;
+
+       dialer_create_index(dial_d);
+       dialer_create_entry(dial_d);
+       dial_d->entry_font_size = MAX_DIAL_NUMBER_FONT_SIZE;
+       dial_d->number_cursor = &(dial_d->number_head);
+
+       feedback_initialize();
+
+       edje_object_signal_callback_add(_EDJ(dial_d->layout), "pad_clicked", "*", dialer_keypad_clicked, dial_d);
+       edje_object_signal_callback_add(_EDJ(dial_d->layout), "pad_down", "*", dialer_keypad_down, dial_d);
+       edje_object_signal_callback_add(_EDJ(dial_d->layout), "pad_up", "*", dialer_keypad_up, dial_d);
+       edje_object_signal_callback_add(_EDJ(dial_d->layout), "softkey_clicked", "*", dialer_softkey_clicked, dial_d);
+       edje_object_signal_callback_add(_EDJ(dial_d->layout), "softkey_up", "*", dialer_softkey_up, dial_d);
+       edje_object_signal_callback_add(_EDJ(dial_d->layout), "softkey_down", "*", dialer_softkey_down, dial_d);
+
+       dialer_multi_touch_init(dial_d);
+
+       count = 0;
+       dial_d->speeddial_list = phone_load_speeddial_data(&count);
+       dial_d->job = ecore_job_add(dialer_entry_number_init, dial_d);
+}
+
+static void dialer_layout_flush_post_cb(void *data, Evas *e, void *event_info)
+{
+       ph_dialer_data *dial_d = data;
+       evas_event_callback_del(evas_object_evas_get(dial_d->layout),
+                       EVAS_CALLBACK_RENDER_FLUSH_POST, dialer_layout_flush_post_cb);
+       dial_d->job = ecore_job_add(dialer_lazy_init, dial_d);
+}
+
+static void dialer_mousedown(void *data, Evas *evas, Evas_Object *obj,
+               void *event_info)
+{
+       Evas_Event_Mouse_Up *ev = event_info;
+       ph_dialer_data *dial_d = data;
+       dial_d->touch_x = ev->canvas.x;
+       dial_d->touch_y = ev->canvas.y;
+}
+
+static Eina_Bool _key_release_cb(void *data, int type, void *event)
+{
+       ph_dialer_data *dial_d = data;
+       p_retvm_if(dial_d == NULL, false, "dial_d is NULL");
+       p_retvm_if(dial_d->is_background == TRUE, false, "Dialer is not on top");
+       p_retvm_if(dial_d->child_ug != NULL, false, "child UG is exist.");
+       p_retvm_if(elm_object_focus_get(dial_d->entry)== TRUE, false, "Focus already has been set on entry.");
+
+       Evas_Event_Key_Up *ev = event;
+       if (!ev) {
+               PH_DBG("Invalid event object");
+               return ECORE_CALLBACK_RENEW;
+       }
+       PH_DBG("%d type / %s released.", type, ev->keyname);
+
+       if (dial_d->longpress_timer) {
+               ecore_timer_del(dial_d->longpress_timer);
+               dial_d->longpress_timer = NULL;
+       }
+
+       return ECORE_CALLBACK_RENEW;
+}
+
+static Eina_Bool _key_press_cb(void* data, int type, void* event)
+{
+       ph_dialer_data *dial_d = data;
+       p_retvm_if(dial_d == NULL, false, "dial_d is NULL");
+       p_retvm_if(dial_d->is_background == TRUE, false, "Dialer is not on top");
+       p_retvm_if(dial_d->child_ug != NULL, false, "child UG is exist.");
+       p_retvm_if(elm_object_focus_get(dial_d->entry)== TRUE, false, "Focus already has been set on entry.");
+
+       Evas_Event_Key_Down *ev = event;
+       if (!ev) {
+               PH_DBG("Invalid event object");
+               return ECORE_CALLBACK_RENEW;
+       }
+       PH_DBG("%d type / %s pressed", type, ev->keyname);
+
+       if (!strcmp(ev->keyname, "Return") || !strcmp(ev->keyname, "Phone")) {
+               edje_object_signal_emit(_EDJ(dial_d->layout), "softkey_clicked", "call");
+       } else if (!strcmp(ev->keyname, "BackSpace")) {
+               edje_object_signal_emit(_EDJ(dial_d->layout), "softkey_down", "input_del");
+       } else if (ev->keyname[0] >= '0' && ev->keyname[0] <= '9') {
+               const Evas_Modifier *mods = evas_key_modifier_get(evas_object_evas_get(dial_d->layout));
+               if (evas_key_modifier_is_set(mods, "Shift"))
+               {
+                      if (ev->keyname[0] == '3')
+                              edje_object_signal_emit(_EDJ(dial_d->layout), "pad_down", "#");
+                      else if (ev->keyname[0] == '8')
+                              edje_object_signal_emit(_EDJ(dial_d->layout), "pad_down", "*");
+               }
+               else
+                       edje_object_signal_emit(_EDJ(dial_d->layout), "pad_down", ev->keyname);
+       }
+
+       return ECORE_CALLBACK_RENEW;
+}
+
+int ph_dialer_create_content(ph_dialer_data *dial_d)
+{
+       PH_FN_CALL;
+
+       dial_d->layout = elm_layout_add(dial_d->navi);
+       p_retvm_if(NULL == dial_d->layout, 0, "elm_layout_add() Failed");
+       elm_layout_file_set(dial_d->layout, DIALER_EDJ, "dialer/main");
+       evas_object_size_hint_weight_set(dial_d->layout, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_event_callback_add(dial_d->layout, EVAS_CALLBACK_MOUSE_DOWN, dialer_mousedown, dial_d);
+
+       if (dial_d->is_emergency)
+               dial_d->run_mode = PH_DAILER_EMERGENCY;
+       else
+               dial_d->run_mode = PH_DAILER_NORMAL;
+       ph_dialer_util_setup_run_mode(dial_d);
+
+       edje_object_signal_emit(_EDJ(dial_d->layout), "main/default", "main");
+
+       evas_object_data_set(dial_d->layout, KEY_DIALER_DATA, dial_d);
+
+       PH_DBG("run_mode(before emit):%d", dial_d->run_mode);
+       if (PH_DAILER_NORMAL != dial_d->run_mode)
+       {
+               if (PH_DAILER_EMERGENCY == dial_d->run_mode)
+               {
+                       edje_object_part_text_set(_EDJ(dial_d->layout), "return_btn/text",  T_(PH_GET_TEXT_BASIC, PHTEXT_PREVIOUS_SCREEN_ABB));
+                       edje_object_signal_emit(_EDJ(dial_d->layout), "viewobject/entry/show", "viewobject/entry");
+               }
+               else if (PH_DAILER_DURING_CALL == dial_d->run_mode)
+               {
+                       edje_object_part_text_set(_EDJ(dial_d->layout), "return_btn/text", T_(PH_GET_TEXT_BASIC, PHTEXT_BACK_TO_CALL));
+                       edje_object_signal_emit(_EDJ(dial_d->layout), "viewobject/entry/show", "viewobject/entry");//temporalily HIDE for contact search implmentation (kc.jun)
+               }
+               edje_object_signal_emit(_EDJ(dial_d->layout), "return_btn/default", "return_btn");
+       }
+       else
+       {
+               edje_object_signal_emit(_EDJ(dial_d->layout), "return_btn/hide", "return_btn");
+               edje_object_signal_emit(_EDJ(dial_d->layout), "softkey/normal", "softkey");
+               edje_object_signal_emit(_EDJ(dial_d->layout), "viewobject/entry/show", "viewobject/entry");//temporalily HIDE for contact search implmentation (kc.jun)
+       }
+
+       evas_object_event_callback_add(dial_d->layout, EVAS_CALLBACK_DEL,
+                       dialer_view_delete_cb, dial_d);
+
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       err = contacts_db_add_changed_cb(_contacts_person._uri, dialer_contact_data_changed_cb, dial_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_add_changed_cb() Failed(%d)", err);
+       err = contacts_db_add_changed_cb(_contacts_phone_log._uri, dialer_log_data_changed_cb, dial_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_add_changed_cb() Failed(%d)", err);
+       err = contacts_db_add_changed_cb(_contacts_speeddial._uri, dialer_speeddial_data_changed_cb, dial_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_add_changed_cb() Failed(%d)", err);
+
+
+       evas_event_callback_add(evas_object_evas_get(dial_d->layout),
+                       EVAS_CALLBACK_RENDER_FLUSH_POST, dialer_layout_flush_post_cb, dial_d);
+
+       dial_d->key_press = ecore_event_handler_add(ECORE_EVENT_KEY_DOWN, _key_press_cb, dial_d);
+       if (!dial_d->key_press)
+               PH_DBG("Failed to register a key down event handler");
+       dial_d->key_release = ecore_event_handler_add(ECORE_EVENT_KEY_UP, _key_release_cb, dial_d);
+       if (!dial_d->key_release)
+               PH_DBG("Failed to register a key up event handler");
+
+       return 1;
+}
+
+API void phone_dialer_set_navi(Evas_Object *layout)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d;
+       Elm_Object_Item *navi_it;
+
+       dial_d = evas_object_data_get(layout, KEY_DIALER_DATA);
+       p_retm_if(NULL == dial_d, "dialer data is null");
+       navi_it = elm_naviframe_bottom_item_get(dial_d->navi);
+
+       phone_navi_item_clear(navi_it);
+
+       elm_object_item_part_content_set(navi_it, "prev_btn", NULL);
+}
+
+API void phone_dialer_view_reset(Evas_Object *layout)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d;
+       Elm_Object_Item *item;
+
+       dial_d = evas_object_data_get(layout, KEY_DIALER_DATA);
+       p_retm_if(NULL == dial_d, "dialer data is null");
+
+       if (dial_d->child_ug) {
+               ug_destroy(dial_d->child_ug);
+               dial_d->child_ug = NULL;
+       }
+
+       item = elm_naviframe_bottom_item_get(dial_d->navi);
+       if (elm_naviframe_top_item_get(dial_d->navi) != item)
+               elm_naviframe_item_pop_to(item);
+}
+API void phone_dialer_view_language_changed(Evas_Object *layout)
+{
+       // TODO: Fixme
+}
+
+API void phone_dialer_check_focus(Evas_Object *layout)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d;
+       char *text;
+
+       dial_d = evas_object_data_get(layout, KEY_DIALER_DATA);
+       p_retm_if(NULL == dial_d, "dialer data is null");
+
+       text = elm_entry_markup_to_utf8(elm_entry_entry_get(dial_d->entry));
+
+       if (dial_d->has_focus && text && dialer_include_zero_space(text) == -1)
+               elm_object_focus_set(dial_d->entry, EINA_TRUE);
+       else {
+               elm_object_focus_set(dial_d->entry, EINA_FALSE);
+               dial_d->has_focus = false;
+       }
+       free(text);
+}
+
+API void phone_dialer_view_resume(Evas_Object *layout)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d;
+       dial_d = evas_object_data_get(layout, KEY_DIALER_DATA);
+       p_retm_if(NULL == dial_d, "dialer data is null");
+
+       if (!dial_d->initialized)
+               dialer_entry_number_init(dial_d);
+}
+
+API void phone_dialer_view_set_num(Evas_Object *layout, char *number)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d;
+       char dest[PH_TEXT_MAX_LEN] = {0};
+       dial_d = evas_object_data_get(layout, KEY_DIALER_DATA);
+       p_retm_if(NULL == dial_d, "dialer data is null");
+
+       if (number != NULL)
+       {
+               if(dial_d->entry) {
+                       ph_dialer_util_append_node_from_numstr_with_strip(dial_d, number);
+                       ph_dialer_util_add_dashes(dial_d, DASH_REAL);
+                       ph_dialer_util_get_numstr_from_node(dial_d, dest);
+                       ph_dialer_entry_set_number(dial_d, dest, CURSOR_END);
+                       ph_dialer_search_request(dial_d, FALSE);
+               }
+               else
+                       dial_d->searched_text = SAFE_STRDUP(number);
+       }
+       else
+               ph_dialer_util_entry_clear(dial_d);
+}
+
+API void phone_dialer_view_send_key(Evas_Object *layout)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d;
+       dial_d = evas_object_data_get(layout, KEY_DIALER_DATA);
+       p_retm_if(NULL == dial_d, "dialer data is null");
+
+       dialer_softkey_call_clicked(dial_d, 0);
+}
+
+API void phone_dialer_set_background(Evas_Object *obj, bool is_background)
+{
+       PH_FN_CALL;
+       ph_dialer_data *dial_d;
+       dial_d = evas_object_data_get(obj, KEY_DIALER_DATA);
+       p_retm_if(NULL == dial_d, "log data is null");
+
+       dial_d->is_background = is_background;
+       if (dial_d->update_timer) {
+               ecore_timer_del(dial_d->update_timer);
+               dial_d->update_timer = NULL;
+               ph_dialer_reload_data(dial_d);
+       }
+}
diff --git a/lib/dialer/ph-dialer-view.h b/lib/dialer/ph-dialer-view.h
new file mode 100755 (executable)
index 0000000..76ea5ca
--- /dev/null
@@ -0,0 +1,56 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __PH_DIALER_VIEW_H__
+#define __PH_DIALER_VIEW_H__
+
+enum {
+       COUNT_BUTTON_CLOSE,
+       COUNT_BUTTON_OPEN
+};
+
+typedef enum {
+       SEARCH_LOG_TYPE,
+       SEARCH_SPEEDDIAL_TYPE,
+       SEARCH_CONTACT_NUM_TYPE,
+       SEARCH_CONTACT_NAME_TYPE,
+} search_type;
+
+#define KEY_DIALER_DATA        "dialer_data"
+#define MULTI_TOUCH_SUPPORT_KEY_COUNT  12
+
+typedef struct {
+       Evas_Coord_Rectangle    dial_btn[MULTI_TOUCH_SUPPORT_KEY_COUNT];
+       Evas_Coord_Rectangle    background;
+       const char*             dial_btn_name[MULTI_TOUCH_SUPPORT_KEY_COUNT];
+
+       Evas_Coord      lastDownX, lastDownY;
+       Eina_Bool               lastDown;
+       Eina_Bool               lastMultiDown;
+       Ecore_Timer *keypad_reset_timer;
+} dial_multiTouch_info;
+
+
+int ph_dialer_create_content(ph_dialer_data *dial_d);
+void ph_dialer_entry_set_number(ph_dialer_data *dial_d, char *orig, int cursor);
+void ph_dialer_update_cnt_btn(ph_dialer_data *dial_d, int count);
+char* ph_dialer_gl_label_get(void *data, Evas_Object *obj, const char *part);
+Evas_Object* ph_dialer_gl_icon_get(void *data, Evas_Object *obj, const char *part);
+Eina_Bool ph_dialer_reload_data(void *data);
+
+
+#endif /* __PH_DIALER_VIEW_H__ */
diff --git a/lib/edc/contact_button.edc b/lib/edc/contact_button.edc
new file mode 100755 (executable)
index 0000000..f887f44
--- /dev/null
@@ -0,0 +1,48 @@
+/*
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.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://floralicense.org/license/
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+collections {
+       group {
+               name: "elm/button/base/transparency";
+               parts {
+                       part {
+                               name: "bg";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                               }
+                       }
+                       part {
+                               name: "elm.swallow.content";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                               }
+                       }
+                       part {
+                               name: "icon";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                               }
+                       }
+               }
+       }
+}
diff --git a/lib/edc/contacts.edc b/lib/edc/contacts.edc
new file mode 100755 (executable)
index 0000000..306b46e
--- /dev/null
@@ -0,0 +1,19 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include "list.edc"
+#include "input_theme.edc"
diff --git a/lib/edc/detail_theme.edc b/lib/edc/detail_theme.edc
new file mode 100644 (file)
index 0000000..3d3e626
--- /dev/null
@@ -0,0 +1,1732 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#define GENLIST_PART_BG_COLOR_INC 248 246 239 255
+#define GENLIST_PART_LIST_LINE_COLOR_INC 169 169 169 255
+#define GENLIST_DIALOGUE_FONT_SUB_TITLE_COLOR_INC 102 102 102 255
+#define GENLIST_PART_LIST_TEXT_DEFAULT 0 0 0 255
+
+#define IMAGE_PATH "../images/contact_images/"
+#define BUTTON_CIRCLE_STYLE_BG_MIN_MAX_INC 138 138
+#define BUTTON_CIRCLE_STYLE_CONTENT_MIN_MAX_INC 138 138
+
+#define GENLIST_BASEINFO_PART_BASE(height) \
+part { \
+       name: "base"; \
+       type: RECT; \
+       scale: 1; \
+       description { \
+               state: "default" 0.0; \
+               min: 0 height; \
+               color: GENLIST_PART_BG_COLOR_INC; \
+       } \
+}
+
+#define GENLIST_PART_BASE( param_item_height ) \
+part { \
+       name: "base"; \
+       type: RECT; \
+       repeat_events: 1; \
+       scale: 1; \
+       description { \
+               state: "default" 0.0; \
+               min: 0 param_item_height; \
+               color: GENLIST_PART_BG_COLOR_INC; \
+       } \
+}
+#define GENLIST_PART_BOTTOM_LINE \
+part { \
+       name: "bottom_line"; \
+       type: RECT; \
+       mouse_events: 0; \
+       description { state: "default" 0.0; \
+               min: 0 1; \
+               fixed: 0 1; \
+               visible: 1; \
+               color: GENLIST_PART_LIST_LINE_COLOR_INC; \
+               rel1 { \
+                       relative: 0.0 1.0; \
+                       offset: 0 -1; \
+               } \
+       } \
+}
+
+#define GENLIST_PART_PADDING_TOP( param_padding_size ) \
+part { \
+       name: "elm.padding.top"; \
+       type: RECT; \
+       scale: 1; \
+       description { \
+               state: "default" 0.0; \
+               min: 0 param_padding_size; \
+               fixed: 0 1; \
+               visible: 0; \
+               rel2.relative: 1.0 0.0; \
+               align: 0.0 0.0; \
+       } \
+}
+
+#define GENLIST_PART_PADDING_BOTTOM( param_padding_size ) \
+part { \
+       name: "elm.padding.bottom"; \
+       type: RECT; \
+       scale: 1; \
+       description { \
+               state: "default" 0.0; \
+               min: 0 param_padding_size; \
+               fixed: 0 1; \
+               visible: 0; \
+               rel1.relative: 0.0 1.0; \
+               align: 0.0 1.0; \
+       } \
+}
+
+#define GENLIST_PART_PADDING_LEFT( param_padding_size ) \
+part { \
+       name: "elm.padding.left"; \
+       type: RECT; \
+       scale: 1; \
+       description { \
+               state: "default" 0.0; \
+               min: param_padding_size 0; \
+               fixed: 1 0; \
+               visible: 0; \
+               rel2.relative: 0.0 1.0; \
+               align: 0.0 0.0; \
+       } \
+}
+
+#define GENLIST_PART_PADDING_RIGHT( param_padding_size ) \
+part { \
+       name: "elm.padding.right"; \
+       type: RECT; \
+       scale: 1; \
+       description { \
+               state: "default" 0.0; \
+               min: param_padding_size 0; \
+               fixed: 1 0; \
+               visible: 0; \
+               rel1.relative: 1.0  0.0; \
+               align: 1.0 0.0; \
+       } \
+}
+
+styles {
+       style {
+               name: "baseinfo_defaultnumber_textblock_style";
+               base: "font=Tizen:style=Bold text_class=tizen color=#000000 ellipsis=0.0 font_size=44 wrap=char";
+       }
+       style {
+               name: "baseinfo_name_textblock_style";
+               base: "font=Tizen:style=Bold text_class=tizen color=#3B73B6 ellipsis=1.0 font_size=56";
+       }
+       style {
+               name: "baseinfo_subname_textblock_style";
+               base: "font=Tizen:style=Medium text_class=tizen color=#000000 ellipsis=1.0 font_size=32";
+       }
+       style {
+               name: "activity_textblock_style";
+               base: "font=Tizen:style=Medium text_class=tizen color=#000000 ellipsis=0.0 font_size=32 wrap=char";
+       }
+       style {
+               name: "detail_fieldtitle_textblock_style";
+               base: "font=Tizen:style=Bold text_class=tizen color=#3B73B6 ellipsis=1.0 font_size=32";
+       }
+       style {
+               name: "detail_field_textblock_style";
+               base: "font=Tizen:style=Regular text_class=tizen color=#000000 ellipsis=1.0 font_size=44";
+       }
+       style {
+               name: "detail_fieldtype_textblock_style";
+               base: "font=Tizen:style=Bold text_class=tizen color=#808080 ellipsis=1.0 font_size=32";
+       }
+}
+collections
+{
+       group {
+               name: "elm/genlist/item/baseinfo.1text/default";
+               alias: "elm/genlist/item_odd/baseinfo.1text/default";
+               alias: "elm/genlist/item_compress/baseinfo.1text/default";
+               alias: "elm/genlist/item_compress_odd/baseinfo.1text/default";
+               alias: "elm/genlist/tree/baseinfo.1text/default";
+               alias: "elm/genlist/tree_odd/baseinfo.1text/default";
+               alias: "elm/genlist/tree_compress/baseinfo.1text/default";
+               alias: "elm/genlist/tree_compress_odd/baseinfo.1text/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text";
+
+               parts {
+                       GENLIST_BASEINFO_PART_BASE(50)
+                       part {
+                               name: "elm.text";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0; offset: 26 0; to: "base"; }
+                                       rel2 { relative: 1.0 1.0; offset: -26 0 ; to: "base"; }
+                                       text { style: "baseinfo_defaultnumber_textblock_style";}
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/detail.fieldtitle.1text/default";
+               alias: "elm/genlist/item_odd/detail.fieldtitle.1text/default";
+               alias: "elm/genlist/item_compress/detail.fieldtitle.1text/default";
+               alias: "elm/genlist/item_compress_odd/detail.fieldtitle.1text/default";
+               alias: "elm/genlist/tree/detail.fieldtitle.1text/default";
+               alias: "elm/genlist/tree_odd/detail.fieldtitle.1text/default";
+               alias: "elm/genlist/tree_compress/detail.fieldtitle.1text/default";
+               alias: "elm/genlist/tree_compress_odd/detail.fieldtitle.1text/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text";
+
+               parts {
+                       GENLIST_BASEINFO_PART_BASE(32)
+                       part {
+                               name: "elm.text";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0; offset: 26 0; to: "base"; }
+                                       rel2 { relative: 1.0 1.0; offset: -26 0 ; to: "base"; }
+                                       text { style: "detail_fieldtitle_textblock_style";}
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/detail.field.2text/default";
+               alias: "elm/genlist/item_odd/detail.field.2text/default";
+               alias: "elm/genlist/item_compress/detail.field.2text/default";
+               alias: "elm/genlist/item_compress_odd/detail.field.2text/default";
+               alias: "elm/genlist/tree/detail.field.2text/default";
+               alias: "elm/genlist/tree_odd/detail.field.2text/default";
+               alias: "elm/genlist/tree_compress/detail.field.2text/default";
+               alias: "elm/genlist/tree_compress_odd/detail.field.2text/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.1 elm.text.2";
+
+               parts {
+                       GENLIST_BASEINFO_PART_BASE(113)
+                       part {
+                               name: "elm.text.2";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 1.0 0.0; offset: -176 0; to: "base"; }
+                                       rel2 { relative: 1.0 1.0; offset: -26 0 ; to: "base"; }
+                                       text {
+                                               style: "detail_fieldtype_textblock_style";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.1";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       fixed: 1 1;
+                                       rel1 { relative: 0.0 0.0; offset: 26 0; to: "base"; }
+                                       rel2 { relative: 0.0 1.0; offset: -26 0; to: "elm.text.2"; }
+                                       text {
+                                               style: "detail_field_textblock_style";
+                                       }
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/baseinfo.1text.1icon/default";
+               alias: "elm/genlist/item_odd/baseinfo.1text.1icon/default";
+               alias: "elm/genlist/item_compress/baseinfo.1text.1icon/default";
+               alias: "elm/genlist/item_compress_odd/baseinfo.1text.1icon/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.name";
+               data.item: "contents" "elm.icon.favorite elm.icon.block";
+               parts {
+                       GENLIST_BASEINFO_PART_BASE(110)
+                       part {
+                               name: "elm.icon.favorite.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       max: 50 50 ;
+                                       fixed: 1 0;
+                                       align: 1.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 55.0/110.0; offset: -76 0; to: "base"; }
+                                       rel2 { relative: 1.0 105.0/110.0; offset: -26 0; to: "base"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.favorite";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 50 50;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       rel1.to: "elm.icon.favorite.rect";
+                                       rel2.to: "elm.icon.favorite.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.icon.block.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       max: 50 50 ;
+                                       fixed: 1 0;
+                                       align: 1.0 1.0;
+                                       color: 0 0 0 0;
+                                       rel2 { relative: 0.0 1.0; offset:-1  0; to: "elm.icon.favorite"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.block";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 50 50;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       rel1.to: "elm.icon.block.rect";
+                                       rel2.to: "elm.icon.block.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.text.name";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 42.0/110.0; offset: 26 0; to: "base"; }
+                                       rel2 { relative: 0.0 110.0/110.0; offset: -16 0 ; to: "elm.icon.block"; }
+                                       text {
+                                               style: "baseinfo_name_textblock_style";
+                                       }
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/baseinfo.1text.2icon/default";
+               alias: "elm/genlist/item_odd/baseinfo.1text.2icon/default";
+               alias: "elm/genlist/item_compress/baseinfo.1text.2icon/default";
+               alias: "elm/genlist/item_compress_odd/baseinfo.1text.2icon/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.name";
+               data.item: "contents" "elm.icon.image elm.icon.favorite elm.icon.block";
+               parts {
+                       GENLIST_BASEINFO_PART_BASE(520)
+                       part {
+                               name: "elm.icon.image.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 180 0;
+                                       max: 360 360;
+                                       fixed: 1 0;
+                                       align: 0.5 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.0; offset: 0 50; to: "base"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.image";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1.to: "elm.icon.image.rect";
+                                       rel2.to: "elm.icon.image.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.icon.favorite.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       max: 50 50 ;
+                                       fixed: 1 0;
+                                       align: 1.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 465.0/520.0; offset: -76 0; to: "base"; }
+                                       rel2 { relative: 1.0 515.0/520.0; offset: -26 0; to: "base"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.favorite";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 50 50;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       rel1.to: "elm.icon.favorite.rect";
+                                       rel2.to: "elm.icon.favorite.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.icon.block.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       max: 50 50 ;
+                                       fixed: 1 0;
+                                       align: 1.0 1.0;
+                                       color: 0 0 0 0;
+                                       rel2 { relative: 0.0 1.0; offset:-1  0; to: "elm.icon.favorite"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.block";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 50 50;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       rel1.to: "elm.icon.block.rect";
+                                       rel2.to: "elm.icon.block.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.text.name";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 452.0/520.0; offset: 26 0; to: "base"; }
+                                       rel2 { relative: 0.0 1.0; offset: -16 0 ; to: "elm.icon.block"; }
+                                       text {
+                                               style: "baseinfo_name_textblock_style";
+                                       }
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/baseinfo.2text.1icon/default";
+               alias: "elm/genlist/item_odd/baseinfo.2text.1icon/default";
+               alias: "elm/genlist/item_compress/baseinfo.2text.1icon/default";
+               alias: "elm/genlist/item_compress_odd/baseinfo.2text.1icon/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.name elm.text.subname";
+               data.item: "contents" "elm.icon.favorite elm.icon.block";
+               parts {
+                       GENLIST_BASEINFO_PART_BASE(160)
+                       part {
+                               name: "elm.icon.favorite.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       max: 50 50 ;
+                                       fixed: 1 0;
+                                       align: 1.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 55.0/160.0; offset: -76 0; to: "base"; }
+                                       rel2 { relative: 1.0 105.0/160.0; offset: -26 0; to: "base"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.favorite";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 50 50;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       rel1.to: "elm.icon.favorite.rect";
+                                       rel2.to: "elm.icon.favorite.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.icon.block.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       max: 50 50 ;
+                                       fixed: 1 0;
+                                       align: 1.0 1.0;
+                                       color: 0 0 0 0;
+                                       rel2 { relative: 0.0 1.0; offset:-1  0; to: "elm.icon.favorite"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.block";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 50 50;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       rel1.to: "elm.icon.block.rect";
+                                       rel2.to: "elm.icon.block.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.text.name";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 42.0/160.0; offset: 26 0; to: "base"; }
+                                       rel2 { relative: 0.0 1.0; offset: -16 0 ; to: "elm.icon.block"; }
+                                       text {
+                                               style: "baseinfo_name_textblock_style";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.subname";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 120.0/160.0; offset: 26 0; to: "base"; }
+                                       rel2 { relative: 1.0 160.0/160.0; offset: -26 0; to: "base"; }
+                                       text {
+                                               style: "baseinfo_subname_textblock_style";
+                                       }
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/baseinfo.2text.2icon/default";
+               alias: "elm/genlist/item_odd/baseinfo.2text.2icon/default";
+               alias: "elm/genlist/item_compress/baseinfo.2text.2icon/default";
+               alias: "elm/genlist/item_compress_odd/baseinfo.2text.2icon/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.name elm.text.subname";
+               data.item: "contents" "elm.icon.image elm.icon.favorite elm.icon.block";
+               parts {
+                       GENLIST_BASEINFO_PART_BASE(570)
+                       part {
+                               name: "elm.icon.image.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 180 0;
+                                       max: 360 360;
+                                       fixed: 1 0;
+                                       align: 0.5 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.0; offset: 0 50; to: "base"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.image";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1.to: "elm.icon.image.rect";
+                                       rel2.to: "elm.icon.image.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.icon.favorite.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       max: 50 50 ;
+                                       fixed: 1 0;
+                                       align: 1.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 465.0/570.0; offset: -76 0; to: "base"; }
+                                       rel2 { relative: 1.0 515.0/570.0; offset: -26 0; to: "base"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.favorite";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 50 50;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       rel1.to: "elm.icon.favorite.rect";
+                                       rel2.to: "elm.icon.favorite.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.icon.block.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       max: 50 50 ;
+                                       fixed: 1 0;
+                                       align: 1.0 1.0;
+                                       color: 0 0 0 0;
+                                       rel2 { relative: 0.0 1.0; offset:-1  0; to: "elm.icon.favorite"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.block";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 50 50;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       rel1.to: "elm.icon.block.rect";
+                                       rel2.to: "elm.icon.block.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.text.name";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 452.0/570.0; offset: 26 0; to: "base"; }
+                                       rel2 { relative: 0.0 1.0; offset: -16 0 ; to: "elm.icon.block"; }
+                                       text {
+                                               style: "baseinfo_name_textblock_style";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.subname";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 530.0/570.0; offset: 26 0; to: "base"; }
+                                       rel2 { relative: 1.0 570.0/570.0; offset: -26 0; to: "base"; }
+                                       text {
+                                               style: "baseinfo_subname_textblock_style";
+                                       }
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/baseinfo.3text.1icon/default";
+               alias: "elm/genlist/item_odd/baseinfo.3text.1icon/default";
+               alias: "elm/genlist/item_compress/baseinfo.3text.1icon/default";
+               alias: "elm/genlist/item_compress_odd/baseinfo.3text.1icon/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.name elm.text.subname elm.text.subname2";
+               data.item: "contents" "elm.icon.favorite elm.icon.block";
+               parts {
+                       GENLIST_BASEINFO_PART_BASE(210)
+                       part {
+                               name: "elm.icon.favorite.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       max: 50 50 ;
+                                       fixed: 1 0;
+                                       align: 1.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 55.0/210.0; offset: -76 0; to: "base"; }
+                                       rel2 { relative: 1.0 105.0/210.0; offset: -26 0; to: "base"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.favorite";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 50 50;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       rel1.to: "elm.icon.favorite.rect";
+                                       rel2.to: "elm.icon.favorite.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.icon.block.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       max: 50 50 ;
+                                       fixed: 1 0;
+                                       align: 1.0 1.0;
+                                       color: 0 0 0 0;
+                                       rel2 { relative: 0.0 1.0; offset:-1  0; to: "elm.icon.favorite"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.block";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 50 50;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       rel1.to: "elm.icon.block.rect";
+                                       rel2.to: "elm.icon.block.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.text.name";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 42.0/210.0; offset: 26 0; to: "base"; }
+                                       rel2 { relative: 0.0 1.0; offset: -16 0 ; to: "elm.icon.block"; }
+                                       text {
+                                               style: "baseinfo_name_textblock_style";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.subname";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 120.0/210.0; offset: 26 0; to: "base"; }
+                                       rel2 { relative: 1.0 160.0/210.0; offset: -26 0; to: "base"; }
+                                       text {
+                                               style: "baseinfo_subname_textblock_style";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.subname2";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 160.0/210.0; offset: 26 0; to: "base"; }
+                                       rel2 { relative: 1.0 210.0/210.0; offset: -26 0; to: "base"; }
+                                       text {
+                                               style: "baseinfo_subname_textblock_style";
+                                       }
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/baseinfo.3text.2icon/default";
+               alias: "elm/genlist/item_odd/baseinfo.3text.2icon/default";
+               alias: "elm/genlist/item_compress/baseinfo.3text.2icon/default";
+               alias: "elm/genlist/item_compress_odd/baseinfo.3text.2icon/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.name elm.text.subname elm.text.subname2";
+               data.item: "contents" "elm.icon.image elm.icon.favorite elm.icon.block";
+               parts {
+                       GENLIST_BASEINFO_PART_BASE(620)
+                       part {
+                               name: "elm.icon.image.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 180 0;
+                                       max: 360 360;
+                                       fixed: 1 0;
+                                       align: 0.5 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.0; offset: 0 50; to: "base"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.image";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1.to: "elm.icon.image.rect";
+                                       rel2.to: "elm.icon.image.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.icon.favorite.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       max: 50 50 ;
+                                       fixed: 1 0;
+                                       align: 1.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 465.0/620.0; offset: -76 0; to: "base"; }
+                                       rel2 { relative: 1.0 515.0/620.0; offset: -26 0; to: "base"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.favorite";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 50 50;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       rel1.to: "elm.icon.favorite.rect";
+                                       rel2.to: "elm.icon.favorite.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.icon.block.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       max: 50 50 ;
+                                       fixed: 1 0;
+                                       align: 1.0 1.0;
+                                       color: 0 0 0 0;
+                                       rel2 { relative: 0.0 1.0; offset:-1  0; to: "elm.icon.favorite"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.block";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 50 50;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       rel1.to: "elm.icon.block.rect";
+                                       rel2.to: "elm.icon.block.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.text.name";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 452.0/620.0; offset: 26 0; to: "base"; }
+                                       rel2 { relative: 0.0 1.0; offset: -16 0 ; to: "elm.icon.block"; }
+                                       text {
+                                               style: "baseinfo_name_textblock_style";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.subname";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 530.0/620.0; offset: 26 0; to: "base"; }
+                                       rel2 { relative: 1.0 570.0/620.0; offset: -26 0; to: "base"; }
+                                       text {
+                                               style: "baseinfo_subname_textblock_style";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.subname2";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 570.0/620.0; offset: 26 0; to: "base"; }
+                                       rel2 { relative: 1.0 620.0/620.0; offset: -26 0; to: "base"; }
+                                       text {
+                                               style: "baseinfo_subname_textblock_style";
+                                       }
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/detail.title/default";
+               alias: "elm/genlist/item_odd/detail.title/default";
+               alias: "elm/genlist/item_compress/detail.title/default";
+               alias: "elm/genlist/item_compress_odd/detail.title/default";
+               data.item: "stacking" "above";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text";
+               parts {
+                       GENLIST_BASEINFO_PART_BASE(77);
+                       part {
+                               name: "elm.text";
+                               type: TEXT;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: GENLIST_DIALOGUE_FONT_SUB_TITLE_COLOR_INC;
+                                       text {
+                                               font: "Tizen:style=Medium";
+                                               text_class: "tizen";
+                                               size: 28;
+                                               min: 0 1;
+                                               align: 0.0 1.0;
+                                       }
+                                       rel1 { offset: 10 0; }
+                                       rel2 { offset: -10 -10; }
+                               }
+                       }
+               }
+       }
+
+       group {
+               name: "elm/genlist/item/detail.3icon/default";
+               alias: "elm/genlist/item_odd/detail.3icon/default";
+               alias: "elm/genlist/item_compress/detail.3icon/default";
+               alias: "elm/genlist/item_compress_odd/detail.3icon/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "contents" "elm.icon.1.bg elm.icon.2.bg elm.icon.3.bg elm.icon.1 elm.icon.2 elm.icon.3";
+               parts {
+                       GENLIST_BASEINFO_PART_BASE(222);
+                       part {
+                               name: "elm.icon.1.bg";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min:0 0;
+                                       max:138 138;
+                                       fixed: 1 0;
+                                       align: 0.0 0.5;
+                                       rel1 { relative: 0.0 0.0; offset: 38 0; to: "base"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.2.bg";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 69 0;
+                                       max:138 138;
+                                       fixed: 1 0;
+                                       align: 0.5 0.5;
+                                       rel1 { relative: 0.0 0.0; offset: 0 0; to: "base"; }
+                               }
+                       }
+                       part {
+                               type: SWALLOW;
+                               name: "elm.icon.3.bg";
+                               scale:1 ;
+                               description {
+                                       state: "default" 0.0;
+                                       max: 138 138;
+                                       fixed:1 0;
+                                       align: 1.0 0.0;
+                                       rel1 { relative: 1.0 42.0/222.0; offset: -176 0; to: "base"; }
+                                       rel2 { relative: 1.0 180.0/222.0; offset: -38 0; to: "base"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.1";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min:138 138;
+                                       max:138 138;
+                                       fixed: 1 1;
+                                       align: 0.5 1.0;
+                                       rel1 { relative: 0.0 1.0;to: "elm.icon.1.bg"; }
+                                       rel2 { relative: 1.0 1.0;to: "elm.icon.1.bg"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.2";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min:138 138;
+                                       max:138 138;
+                                       fixed: 1 1;
+                                       align: 0.5 1.0;
+                                       rel1 { relative: 0.0 1.0;to: "elm.icon.2.bg"; }
+                                       rel2 { relative: 1.0 1.0;to: "elm.icon.2.bg"; }
+                               }
+                       }
+                       part {
+                               type: SWALLOW;
+                               name: "elm.icon.3";
+                               scale:1 ;
+                               description {
+                                       state: "default" 0.0;
+                                       min:138 138;
+                                       max:138 138;
+                                       fixed: 1 1;
+                                       align: 0.5 1.0;
+                                       rel1 { relative: 0.0 1.0;to: "elm.icon.3.bg"; }
+                                       rel2 { relative: 1.0 1.0;to: "elm.icon.3.bg"; }
+                               }
+                       }
+               }
+       }
+
+       group {
+               name: "elm/genlist/item/history_list/default";
+               alias: "elm/genlist/item_odd/history_list/default";
+               alias: "elm/genlist/item_compress/history_list/default";
+               alias: "elm/genlist/item_compress_odd/history_list/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
+               data.item: "contents" "elm.icon.1 elm.icon.2";
+               data.item: "flips" "elm.flip.content";
+               parts {
+                       GENLIST_PART_BASE(128)
+                       GENLIST_PART_BOTTOM_LINE
+                       GENLIST_PART_PADDING_TOP(10)
+                       GENLIST_PART_PADDING_BOTTOM(10)
+                       GENLIST_PART_PADDING_LEFT(16)
+                       GENLIST_PART_PADDING_RIGHT(16)
+                       part {
+                               name: "elm.icon.1";
+                               clip_to: "disclip";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 32 32;
+                                       max: 32 32;
+                                       fixed: 1 1;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.text.1";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.padding.bottom";
+                                       }
+                                       align: 0.0 0.5;
+                               }
+                       }
+                       part {
+                               name: "elm.padding.icon1.right";
+                               clip_to: "disclip";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 16 0;
+                                       fixed: 1 0;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.icon.1";
+                                       }
+                                       rel2.to_x: "elm.icon.1";
+                                       align: 0.0 0.0;
+                                       visible: 0;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.2";
+                               clip_to: "disclip";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 32 32;
+                                       max: 32 32;
+                                       fixed: 1 1;
+                                       rel1 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.padding.right";
+                                               to_y: "elm.padding.top";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.padding.right";
+                                               to_y: "elm.text.1";
+                                       }
+                                       align: 1.0 0.5;
+                               }
+                       }
+                       part {
+                               name: "elm.padding.icon2.left";
+                               clip_to: "disclip";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 16 0;
+                                       fixed: 1 0;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to_x: "elm.icon.2";
+                                       }
+                                       rel2.to_x: "elm.icon.2";
+                                       align: 1.0 0.0;
+                                       visible: 0;
+                               }
+                       }
+                       part {
+                               name: "elm.text.1";
+                               clip_to: "disclip";
+                               type: TEXT;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 60;
+                                       fixed: 0 1;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.padding.top";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.padding.icon2.left";
+                                               to_y: "elm.padding.top";
+                                       }
+                                       align: 0.0 0.0;
+                                       color: GENLIST_PART_LIST_TEXT_DEFAULT;
+                                       text {
+                                               font: "Tizen:style=Roman";
+                                               size: 44;
+                                               min: 0 1;
+                                               align: 0.0 0.5;
+                                               text_class: "list_item";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.2";
+                               clip_to: "disclip";
+                               type: TEXT;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.padding.icon1.right";
+                                               to_y: "elm.text.1";
+                                       }
+                                       rel2 {
+                                               relative: 0.8 0.0;
+                                               to_x: "elm.text.1";
+                                               to_y: "elm.padding.bottom";
+                                       }
+                                       color: 68 68 68 255;
+                                       text {
+                                               font: "Tizen:style=Medium";
+                                               size: 32;
+                                               min: 0 1;
+                                               align: 0.0 0.5;
+                                               text_class: "tizen";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.3";
+                               clip_to: "disclip";
+                               type: TEXT;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.text.2";
+                                               to_y: "elm.text.1";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 0.0;
+                                               offset: 5 0;
+                                               to_x: "elm.padding.right";
+                                               to_y: "elm.padding.bottom";
+                                       }
+                                       color: 68 68 68 255;
+                                       text {
+                                               font: "Tizen:style=Medium";
+                                               size: 32;
+                                               min: 0 1;
+                                               align: 1.0 0.5;
+                                               text_class: "tizen";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "disclip";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 255 255 255 255;
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/activity_list/default";
+               alias: "elm/genlist/item_odd/activity_list/default";
+               alias: "elm/genlist/item_compress/activity_list/default";
+               alias: "elm/genlist/item_compress_odd/activity_list/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.1 elm.text.2";
+               data.item: "contents" "elm.icon.1 elm.icon.2";
+               data.item: "flips" "elm.flip.content";
+               parts {
+                       GENLIST_PART_BOTTOM_LINE
+                       GENLIST_PART_PADDING_TOP(10)
+                       GENLIST_PART_PADDING_BOTTOM(10)
+                       GENLIST_PART_PADDING_LEFT(16)
+                       GENLIST_PART_PADDING_RIGHT(16)
+                       part {
+                               name: "elm.icon.1";
+                               clip_to: "disclip";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 32 32;
+                                       max: 32 32;
+                                       fixed: 1 1;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.padding.bottom";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.padding.bottom";
+                                       }
+                                       align: 0.0 1.0;
+                               }
+                       }
+                       part {
+                               name: "elm.padding.icon1.right";
+                               clip_to: "disclip";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 16 0;
+                                       fixed: 1 0;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.icon.1";
+                                       }
+                                       rel2.to_x: "elm.icon.1";
+                                       align: 0.0 0.0;
+                                       visible: 0;
+                               }
+                       }
+                       part {
+                               name: "elm.padding.icon1.top";
+                               clip_to: "disclip";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 16;
+                                       fixed: 0 1;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.padding.left";
+                                       }
+                                       rel2.to_y: "elm.icon.1";
+                                       align: 0.0 0.0;
+                                       visible: 0;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.2";
+                               clip_to: "disclip";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 321 321;
+                                       max: 321 321;
+                                       fixed: 1 1;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.padding.top";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.padding.top";
+                                       }
+                                       align: 0.0 0.0;
+                               }
+                       }
+                       part {
+                               name: "elm.text.2";
+                               clip_to: "disclip";
+                               type: TEXT;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.padding.icon1.right";
+                                               to_y: "elm.text.1";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 0.0;
+                                               to_x: "elm.padding.right";
+                                               to_y: "elm.padding.bottom";
+                                       }
+                                       color: 68 68 68 255;
+                                       text {
+                                               font: "Tizen:style=Medium";
+                                               size: 32;
+                                               min: 0 1;
+                                               align: 0.0 1.0;
+                                               text_class: "tizen";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.1";
+                               clip_to: "disclip";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.icon.2";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.padding.right";
+                                               to_y: "elm.icon.2";
+                                       }
+                                       align: 0.0 0.0;
+                                       color: GENLIST_PART_LIST_TEXT_DEFAULT;
+                                       text {
+                                               style: "activity_textblock_style";
+                                               min: 0 1;
+                                               align: 0.0 1.0;
+                                       }
+                               }
+                       }
+                       part {
+                               name: "disclip";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 255 255 255 255;
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/activity_list_no_img/default";
+               alias: "elm/genlist/item_odd/activity_list_no_img/default";
+               alias: "elm/genlist/item_compress/activity_list_no_img/default";
+               alias: "elm/genlist/item_compress_odd/activity_list_no_img/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.1 elm.text.2";
+               data.item: "contents" "elm.icon.1";
+               data.item: "flips" "elm.flip.content";
+               parts {
+                       GENLIST_PART_BOTTOM_LINE
+                       GENLIST_PART_PADDING_TOP(10)
+                       GENLIST_PART_PADDING_BOTTOM(10)
+                       GENLIST_PART_PADDING_LEFT(16)
+                       GENLIST_PART_PADDING_RIGHT(16)
+                       part {
+                               name: "elm.icon.1";
+                               clip_to: "disclip";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 32 32;
+                                       max: 32 32;
+                                       fixed: 1 1;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.padding.bottom";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.padding.bottom";
+                                       }
+                                       align: 0.0 1.0;
+                               }
+                       }
+                       part {
+                               name: "elm.padding.icon1.right";
+                               clip_to: "disclip";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 16 0;
+                                       fixed: 1 0;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.icon.1";
+                                       }
+                                       rel2.to_x: "elm.icon.1";
+                                       align: 0.0 0.0;
+                                       visible: 0;
+                               }
+                       }
+                       part {
+                               name: "elm.text.2";
+                               clip_to: "disclip";
+                               type: TEXT;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.padding.icon1.right";
+                                               to_y: "elm.text.1";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 0.0;
+                                               to_x: "elm.padding.right";
+                                               to_y: "elm.padding.bottom";
+                                       }
+                                       color: 68 68 68 255;
+                                       text {
+                                               font: "Tizen:style=Medium";
+                                               size: 32;
+                                               min: 0 1;
+                                               align: 0.0 1.0;
+                                               text_class: "tizen";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.1";
+                               clip_to: "disclip";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.padding.top";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 0.0;
+                                               to_x: "elm.padding.right";
+                                               to_y: "elm.icon.1";
+                                       }
+                                       color: GENLIST_PART_LIST_TEXT_DEFAULT;
+                                       text {
+                                               style: "activity_textblock_style";
+                                               min: 0 1;
+                                               align: 0.0 1.0;
+                                       }
+                               }
+                       }
+                       part {
+                               name: "disclip";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 255 255 255 255;
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/detail.5icon/default";
+               alias: "elm/genlist/item_odd/detail.5icon/default";
+               alias: "elm/genlist/item_compress/detail.5icon/default";
+               alias: "elm/genlist/item_compress_odd/detail.5icon/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4 elm.icon.5";
+
+               parts {
+                       part {
+                               name: "base";
+                               type: RECT;
+                               repeat_events: 1;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 112;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.1";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min:0 74;
+                                       fixed: 0 1;
+                                       rel1.relative: 0.021 0.5;
+                                       rel2.relative: 0.196 0.5;
+                                       align: 0.5 0.5;
+                               }
+                       }
+
+                       part {
+                               name: "elm.icon.2";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 74;
+                                       fixed: 0 1;
+                                       rel1.relative: 0.218 0.5;
+                                       rel2.relative: 0.392 0.5;
+                                       align: 0.5 0.5;
+                               }
+                       }
+
+                       part {
+                               name: "elm.icon.3";
+                               type: SWALLOW;
+                               scale:1 ;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 74;
+                                       fixed: 0 1;
+                                       rel1.relative: 0.414 0.5;
+                                       rel2.relative: 0.588 0.5;
+                                       align: 0.5 0.5;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.4";
+                               type: SWALLOW;
+                               scale:1 ;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 74;
+                                       fixed: 0 1;
+                                       rel1.relative: 0.61 0.5;
+                                       rel2.relative: 0.783 0.5;
+                                       align: 0.5 0.5;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.5";
+                               type: SWALLOW;
+                               scale:1 ;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 74;
+                                       fixed: 0 1;
+                                       rel1.relative: 0.806 0.5;
+                                       rel2.relative: 0.979 0.5;
+                                       align: 0.5 0.5;
+                               }
+                       }
+               }
+       }
+       group { name: "elm/button/base/detail.circle/empty";
+               alias: "elm/button/base/detail.circle/empty";
+         images {
+            image: IMAGE_PATH"C02_circle_button.png" COMP;
+            image: IMAGE_PATH"C02_circle_button_press.png"  COMP;
+         }
+         parts {
+            part { name: "button_image";
+               scale: 1;
+               description { state: "default" 0.0;
+                  min: BUTTON_CIRCLE_STYLE_BG_MIN_MAX_INC;
+                  max: BUTTON_CIRCLE_STYLE_BG_MIN_MAX_INC;
+                  fixed: 1 1;
+                  image.normal: IMAGE_PATH"C02_circle_button.png";
+               }
+               description { state: "clicked" 0.0;
+                  inherit: "default" 0.0;
+                  image.normal: IMAGE_PATH"C02_circle_button_press.png";
+               }
+               description { state: "disabled" 0.0;
+                  inherit: "default" 0.0;
+                  image.normal: IMAGE_PATH"C02_circle_button.png";
+               }
+            }
+            part { name: "elm.swallow.content";
+               type: SWALLOW;
+               clip_to: "icon_clipper";
+               scale: 1;
+               description { state: "default" 0.0;
+                  min: BUTTON_CIRCLE_STYLE_CONTENT_MIN_MAX_INC;
+                  max: BUTTON_CIRCLE_STYLE_CONTENT_MIN_MAX_INC;
+                  fixed: 1 1;
+                  visible: 0;
+               }
+               description { state: "visible" 0.0;
+                  inherit: "default" 0.0;
+                  visible: 1;
+               }
+               description { state: "disabled" 0.0;
+                  inherit: "visible" 0.0;
+               }
+            }
+            part { name: "icon_clipper";
+               type: RECT;
+               scale: 1;
+               description { state: "default" 0.0;
+               }
+               description { state: "visible" 0.0;
+               }
+               description { state: "disabled" 0.0;
+               }
+            }
+            part { name: "over1";
+               type: RECT;
+               ignore_flags: ON_HOLD;
+               description { state: "default" 0.0;
+                  color: 0 0 0 0;
+               }
+            }
+            part { name: "over2";
+               repeat_events: 1;
+               description { state: "default" 0.0;
+                  color: 0 0 0 0;
+               }
+            }
+            part { name: "disabler";
+               type: RECT;
+               description { state: "default" 0.0;
+                  color: 0 0 0 0;
+                  visible: 0;
+               }
+               description { state: "disabled" 0.0;
+                  inherit: "default" 0.0;
+                  visible: 1;
+               }
+            }
+         }
+         programs {
+            program { name: "button_click";
+               signal: "mouse,down,1";
+               source: "over1";
+               action: SIGNAL_EMIT "elm,action,press" "";
+               after: "button_click_anim";
+            }
+            program { name: "button_click_anim";
+               action: STATE_SET "clicked" 0.0;
+               target: "button_image";
+               target: "icon_clipper";
+            }
+            program { name: "touch_snd";
+               signal: "mouse,clicked,1";
+               source: "over1";
+//            action: PLAY_SAMPLE "touch_sound" 1.0;
+               after: button_unclick2;
+            }
+            program { name: "button_unclick2";
+               action: SIGNAL_EMIT "elm,action,click" "";
+            }
+            program { name: "button_unclick";
+               signal: "mouse,up,1";
+               source: "over2";
+               action: SIGNAL_EMIT "elm,action,unpress" "";
+               after: "button_unclick_anim";
+            }
+            program { name: "button_unclick_anim";
+               action: STATE_SET "default" 0.0;
+               target: "button_image";
+               target: "icon_clipper";
+            }
+            program { name: "disable";
+               signal: "elm,state,disabled";
+               source: "elm";
+               action: STATE_SET "disabled" 0.0;
+               target: "disabler";
+               target: "button_image";
+               target: "icon_clipper";
+            }
+            program { name: "enable";
+               signal: "elm,state,enabled";
+               source: "elm";
+               action: STATE_SET "default" 0.0;
+               target: "disabler";
+               target: "button_image";
+               target: "icon_clipper";
+            }
+            program { name: "icon_show";
+               signal: "elm,state,icon,visible";
+               source: "elm";
+               action: STATE_SET "visible" 0.0;
+               target: "elm.swallow.content";
+            }
+            program { name: "icon_hide";
+               signal: "elm,state,icon,hidden";
+               source: "elm";
+               action: STATE_SET "default" 0.0;
+               target: "elm.swallow.content";
+            }
+         }
+       }
+}
diff --git a/lib/edc/dialer.edc b/lib/edc/dialer.edc
new file mode 100755 (executable)
index 0000000..9026c4d
--- /dev/null
@@ -0,0 +1,1297 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#define MAIN_H                                 (1280)
+#define MAIN_W                                 (720)
+
+#define INDICATOR_H                            (50)
+#define TABBAR_H                                       (121)
+#define MAIN_H_PURE                            (MAIN_H-INDICATOR_H-TABBAR_H)
+
+#define KEYPAD_H                                       (785)
+#define KEYPAD_START                           (MAIN_H_PURE-KEYPAD_H)
+
+#define TEXT_AREA_H                                    (KEYPAD_START)
+#define TEXT_AREA_W                            (630)
+#define TEXT_ENTRY_H                           (156)
+
+#define PSEARCH_ITEM_H                 (140)
+
+#define BUTTON_W                               (218)
+#define BUTTON_W_PAD                   (19)
+#define BUTTON_H                                       (130)
+#define BUTTON_H_PRESSED               (150)
+#define BUTTON_H_PAD                   (24)
+#define BTN_1_COL_X                            (10)
+#define BTN_2_COL_X                            (BTN_1_COL_X+BUTTON_W+BUTTON_W_PAD)
+#define BTN_3_COL_X                            (BTN_1_COL_X+(BUTTON_W*2)+(BUTTON_W_PAD*2))
+#define BTN_1_ROW_Y                            (43)
+#define BTN_2_ROW_Y                            (BTN_1_ROW_Y+BUTTON_H+BUTTON_H_PAD)
+#define BTN_3_ROW_Y                            (BTN_2_ROW_Y+BUTTON_H+BUTTON_H_PAD)
+#define BTN_4_ROW_Y                            (BTN_3_ROW_Y+BUTTON_H+BUTTON_H_PAD)
+#define BTN_5_ROW_Y                            (BTN_4_ROW_Y+BUTTON_H+23)
+#define KEYPAD_TOP_ICON_W              (218)
+#define KEYPAD_TOP_ICON_H              (90)
+#define KEYPAD_BTM_ICON_W              (50)
+#define KEYPAD_BTM_ICON_H              (40)
+#define SOFTKEY_ICON_W                 (64)
+#define SOFTKEY_ICON_H                 (64)
+#define SOFTKEY_BTN_H                  (104)
+#define SOFTKEY_BTN_PAD                        (24)
+#define SOFTKEY_BTN1_X                 (36)
+#define SOFTKEY_BTN1_W                 (180)
+#define SOFTKEY_BTN2_X                 (SOFTKEY_BTN1_X+SOFTKEY_BTN1_W+SOFTKEY_BTN_PAD)
+#define SOFTKEY_BTN2_W                 (240)
+#define SOFTKEY_BTN3_X                 (SOFTKEY_BTN1_X+SOFTKEY_BTN1_W+SOFTKEY_BTN_PAD+SOFTKEY_BTN2_W+SOFTKEY_BTN_PAD)
+#define SOFTKEY_BTN3_W                 (SOFTKEY_BTN1_W)
+
+#define IMAGE_PATH "../images/dialer_images/"
+#define IMAGES "../images/phoneug_images/"
+#define KEYPAD_ANI_TIME 0.03
+
+#define _DBG_OPA                               (30)
+
+images {
+//NUMBER KEY BUTTON
+       image: IMAGE_PATH"keypad/C01-3_keypad_number_00.png" COMP;
+       image: IMAGE_PATH"keypad/C01-3_keypad_number_01.png" COMP;
+       image: IMAGE_PATH"keypad/C01-3_keypad_number_02.png" COMP;
+       image: IMAGE_PATH"keypad/C01-3_keypad_number_03.png" COMP;
+       image: IMAGE_PATH"keypad/C01-3_keypad_number_04.png" COMP;
+       image: IMAGE_PATH"keypad/C01-3_keypad_number_05.png" COMP;
+       image: IMAGE_PATH"keypad/C01-3_keypad_number_06.png" COMP;
+       image: IMAGE_PATH"keypad/C01-3_keypad_number_07.png" COMP;
+       image: IMAGE_PATH"keypad/C01-3_keypad_number_08.png" COMP;
+       image: IMAGE_PATH"keypad/C01-3_keypad_number_09.png" COMP;
+       image: IMAGE_PATH"keypad/C01-3_keypad_number_asterisk.png" COMP;
+       image: IMAGE_PATH"keypad/C01-3_keypad_number_auto_answer.png" COMP;
+       image: IMAGE_PATH"keypad/C01-3_keypad_number_mute.png" COMP;
+       image: IMAGE_PATH"keypad/C01-3_keypad_number_sharp.png" COMP;
+       image: IMAGE_PATH"C01-3_keypad_bg.png" COMP;
+       image: IMAGE_PATH"C01-3_keypad_press.png" COMP;
+       image: IMAGE_PATH"C01-3_keypad_bg_reduction.png" COMP;
+
+//SOFT KEY BUTTON
+       image: IMAGE_PATH"C01-3_button_01.png" COMP;
+       image: IMAGE_PATH"C01-3_button_01_dim.png" COMP;
+       image: IMAGE_PATH"C01-3_button_02.png" COMP;
+       image: IMAGE_PATH"C01-3_button_02_dim.png" COMP;
+       image: IMAGE_PATH"C01-3_dialer_button_01_press.png" COMP;
+       image: IMAGE_PATH"C01-3_icon_call.png" COMP;
+       image: IMAGE_PATH"C01-3_icon_call_dim.png" COMP;
+       image: IMAGE_PATH"C01-3_icon_call_press.png" COMP;
+       image: IMAGE_PATH"C01-3_icon_delete.png" COMP;
+       image: IMAGE_PATH"C01-3_icon_expand_01.png" COMP;
+       image: IMAGE_PATH"C01-3_icon_expand_02.png" COMP;
+       image: IMAGE_PATH"C01-3_icon_message.png" COMP;
+       image: IMAGE_PATH"C01-3_icon_message_dim.png" COMP;
+       image: IMAGE_PATH"C01-3_icon_message_press.png" COMP;
+       image: IMAGE_PATH"C01-3_icon_video_call.png" COMP;
+       image: IMAGE_PATH"C01-3_icon_video_call_dim.png" COMP;
+       image: IMAGE_PATH"C01-3_icon_video_call_press.png" COMP;
+
+//SEARCH BAR
+       image: IMAGE_PATH"C01-3_search_bg_01.png" COMP;
+       image: IMAGE_PATH"C01-3_search_bg_02.png" COMP;
+       image: IMAGE_PATH"C01-3_search_field.png" COMP;
+       image: IMAGE_PATH"C01-3_search_icon.png" COMP;
+
+//     image: IMAGE_PATH"C01-3_thumbnail_bg.png" COMP; //CONTACT SEARCH LIST
+//     image: IMAGE_PATH"C01-3_title_divider.png" COMP;        //TABBAR DIVIDER
+}
+
+color_classes {
+       color_class {
+               name: "color/textblock/bg";
+               color: 177 164 150 255;
+       }
+}
+
+collections {
+       #include "dialer_btn.edc"
+       /*****************************************************************************
+        * dialer main edc group
+        *****************************************************************************/
+       group {
+               name: "dialer/main";
+               parts {
+                       /*****************************************************************************
+                        * Main background
+                        *****************************************************************************/
+                       part {
+                               name: "background";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0; }
+                                       rel2 { relative: 1.0 1.0; }
+                                       color_class: "color/textblock/bg";              //right below input_field to the end
+                               }
+                       }
+
+                       /*****************************************************************************
+                        * Entry area
+                        *****************************************************************************/
+                       part {
+                               name: "entry/bg";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       fixed: 1 1;
+                                       rel1 { relative: 0.0 0.0; to: "background";}
+                                       rel2 { relative: 1.0 KEYPAD_START/MAIN_H_PURE; to: "background";}
+                               }
+                       }
+                       part {
+                               name: "entry/bg/image";
+                               type: IMAGE;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       fixed: 1 1;
+                                       rel1 { relative: 0.0 0.0; to: "entry/bg";}
+                                       rel2 { relative: 1.0 1.0; to: "entry/bg";}
+                                       image.normal: IMAGE_PATH"C01-3_search_bg_01.png";
+                               }
+                       }
+
+                       /*****************************************************************************
+                        * Number Keypad bg
+                        *****************************************************************************/
+                       part {
+                               name: "keypad/bg";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 KEYPAD_START/MAIN_H_PURE; to: "background";}
+                                       rel2 { relative: 1.0 1.0; to: "background";}
+                               }
+                       }
+                       part {
+                               name: "keypad/bg/image";
+                               type: IMAGE;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0; to: "keypad/bg";}
+                                       rel2 { relative: 1.0 1.0; to: "keypad/bg";}
+                                       image.normal: IMAGE_PATH"C01-3_keypad_bg.png";
+                               }
+                       }
+                       //Number Keypad swallow
+                       part {
+                               name: "keypad/swallow";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       fixed: 1 1;
+                                       rel1 { relative: 0.0 0.0; to: "keypad/bg"; }
+                                       rel2 { relative: 1.0 1.0; to: "keypad/bg"; }
+                               }
+                       }
+
+
+                       /*****************************************************************************
+                        * Softkey button
+                        *****************************************************************************/
+/***************/
+/**** call btn ****/
+/***************/
+                       part {
+                               name: "normal/call";
+                               type: IMAGE;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: (SOFTKEY_BTN2_X)/MAIN_W BTN_5_ROW_Y/KEYPAD_H; to:"keypad/bg";}
+                                       rel2 { relative: (SOFTKEY_BTN2_X+SOFTKEY_BTN2_W)/MAIN_W (BTN_5_ROW_Y+SOFTKEY_BTN_H)/KEYPAD_H; to:"keypad/bg";}
+                                       image {
+                                               normal: IMAGE_PATH"C01-3_button_01.png";
+                                               border: 52 52 52 52;
+                                               border_scale: 1;
+                                       }
+                               }
+                               description {
+                                       state: "pressed" 0.0;
+                                       inherit: "default" 0.0;
+                                       image.normal: IMAGE_PATH"C01-3_dialer_button_01_press.png";
+                               }
+                               description {
+                                       state: "expand_R" 0.0;
+                                       rel1 { relative: (SOFTKEY_BTN2_X)/MAIN_W BTN_5_ROW_Y/KEYPAD_H; to:"keypad/bg";}
+                                       rel2 { relative: (SOFTKEY_BTN3_X+SOFTKEY_BTN3_W)/MAIN_W (BTN_5_ROW_Y+SOFTKEY_BTN_H)/KEYPAD_H; to:"keypad/bg";}
+                                       image {
+                                               normal: IMAGE_PATH"C01-3_button_01.png";
+                                               border: 52 52 52 52;
+                                               border_scale: 1;
+                                       }
+                               }
+                               description {
+                                       state: "expand_R_pressed" 0.0;
+                                       inherit: "expand_R" 0.0;
+                                       image.normal: IMAGE_PATH"C01-3_dialer_button_01_press.png";
+                               }
+                               description {
+                                       state: "expand_L" 0.0;
+                                       rel1 { relative: SOFTKEY_BTN1_X/MAIN_W BTN_5_ROW_Y/KEYPAD_H; to:"keypad/bg";}
+                                       rel2 { relative: (SOFTKEY_BTN2_X+SOFTKEY_BTN2_W)/MAIN_W (BTN_5_ROW_Y+SOFTKEY_BTN_H)/KEYPAD_H; to:"keypad/bg";}
+                                       image {
+                                               normal: IMAGE_PATH"C01-3_button_01.png";
+                                               border: 52 52 52 52;
+                                               border_scale: 1;
+                                       }
+                               }
+                               description {
+                                       state: "expand_L_pressed" 0.0;
+                                       inherit: "expand_L" 0.0;
+                                       image.normal: IMAGE_PATH"C01-3_dialer_button_01_press.png";
+                               }
+                       }
+                       part {
+                               name: "normal/call_icon";
+                               type: IMAGE;
+                               scale: 1;
+                               mouse_events: 0;
+                               description {
+                                       state: "default" 0.0;
+                                       min: SOFTKEY_ICON_W SOFTKEY_ICON_H;
+                                       fixed: 1 1;
+                                       rel1 { relative: 0.5 0.5; to: "normal/call";}
+                                       rel2 { relative: 0.5 0.5; to: "normal/call";}
+                                       align: 0.5 0.5;
+                                       image.normal: IMAGE_PATH"C01-3_icon_call.png";
+                               }
+                               description {
+                                       state: "pressed" 0.0;
+                                       inherit: "default" 0.0;
+                                       image.normal: IMAGE_PATH"C01-3_icon_call_press.png";
+                               }
+                       }
+/********************/
+/**** MESSAGE btn ****/
+/********************/
+                       part {
+                               name: "normal/message";
+                               type: IMAGE;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: SOFTKEY_BTN3_X/MAIN_W BTN_5_ROW_Y/KEYPAD_H; to:"keypad/bg";}
+                                       rel2 { relative: (SOFTKEY_BTN3_X+SOFTKEY_BTN3_W)/MAIN_W (BTN_5_ROW_Y+SOFTKEY_BTN_H)/KEYPAD_H; to:"keypad/bg";}
+                                       image {
+                                               normal: IMAGE_PATH"C01-3_button_02.png";
+                                               border: 52 52 52 52;
+                                               border_scale: 1;
+                                       }
+                               }
+                               description {
+                                       state: "pressed" 0.0;
+                                       inherit: "default" 0.0;
+                                       image.normal: IMAGE_PATH"C01-3_dialer_button_01_press.png";
+                               }
+                               description {
+                                       state: "hide" 0.0;
+                                       visible: 0;
+                               }
+                       }
+                       part {
+                               name: "normal/message_icon";
+                               type: IMAGE;
+                               scale: 1;
+                               mouse_events: 0;
+                               description {
+                                       state: "default" 0.0;
+                                       min: SOFTKEY_ICON_W SOFTKEY_ICON_H;
+                                       fixed: 1 1;
+                                       rel1 { relative: 0.5 0.5; to: "normal/message";}
+                                       rel2 { relative: 0.5 0.5; to: "normal/message";}
+                                       align: 0.5 0.5;
+                                       image.normal: IMAGE_PATH"C01-3_icon_message.png";
+                               }
+                               description {
+                                       state: "pressed" 0.0;
+                                       inherit: "default" 0.0;
+                                       image.normal: IMAGE_PATH"C01-3_icon_message_press.png";
+                               }
+                               description {
+                                       state: "hide" 0.0;
+                                       visible: 0;
+                               }
+                       }
+
+/*******************/
+/**** RETURN btn ****/
+/*******************/
+#define PART_KEYPAD_RETURN_BTN \
+                       part { \
+                               name: "return_btn"; \
+                               type: IMAGE; \
+                               scale: 1; \
+                               description { \
+                                       state: "default" 0.0; \
+                                       rel1 { relative: SOFTKEY_BTN1_X/MAIN_W BTN_5_ROW_Y/KEYPAD_H; to:"keypad/bg";} \
+                                       rel2 { relative: (SOFTKEY_BTN1_X+SOFTKEY_BTN1_W)/MAIN_W (BTN_5_ROW_Y+SOFTKEY_BTN_H)/KEYPAD_H; to:"keypad/bg";} \
+                                       image { \
+                                               normal: IMAGE_PATH"C01-3_button_02.png"; \
+                                               border: 52 52 52 52; \
+                                               border_scale: 1; \
+                                       } \
+                               } \
+                               description { \
+                                       state: "pressed" 0.0; \
+                                       inherit: "default" 0.0; \
+                                       image.normal: IMAGE_PATH"C01-3_dialer_button_01_press.png"; \
+                               } \
+                               description { \
+                                       state: "hide" 0.0; \
+                                       visible: 0; \
+                               } \
+                       } \
+                       part { \
+                               name: "return_btn/text"; \
+                               type: TEXT; \
+                               scale: 1; \
+                               effect: SHADOW; \
+                               mouse_events: 0; \
+                               description { \
+                                       state: "default" 0.0; \
+                                       rel1 { relative: 0.05 0.0; to: "return_btn";} \
+                                       rel2 { relative: 0.95 1.0; to: "return_btn";} \
+                                       fixed: 1 1; \
+                                       align: 0.5 0.5; \
+                                       color: 145 135 114 255; \
+                                       text { \
+                                               font: "Tizen:style=Regular"; \
+                                               text_class: "tizen"; \
+                                               size: 35; \
+                                               min: 1 1; \
+                                               fit: 1 1; \
+                                       } \
+                                       visible: 1; \
+                               } \
+                               description { \
+                                       state: "hide" 0.0; \
+                                       inherit: "default" 0.0; \
+                                       visible: 0; \
+                               } \
+                       }
+                       PART_KEYPAD_RETURN_BTN
+
+/*****************************************************************************
+* Number Keypad button
+*****************************************************************************/
+#define PART_KEYPAD_TWO_ICON(_TXT, _X_POS, _Y_POS, _TOP_ICON, _BOTTOM_ICON) \
+                       part { \
+                               name: _TXT; \
+                               type: RECT; \
+                               scale: 1; \
+                               mouse_events: 0; \
+                               description { \
+                                       state: "default" 0.0; \
+                                       rel1 { relative: _X_POS/MAIN_W _Y_POS/KEYPAD_H; to:"keypad/bg";} \
+                                       rel2 { relative: (_X_POS+BUTTON_W)/MAIN_W (_Y_POS+BUTTON_H)/KEYPAD_H; to:"keypad/bg"; } \
+                                       fixed: 1 1; \
+                                       align: 0.5 0.5; \
+                                       color: 255 0 0 0; \
+                                       visible: 1; \
+                               } \
+                               description { \
+                                       state: "hide" 0.0; \
+                                       inherit: "default" 0.0; \
+                               } \
+                       } \
+                       part { \
+                               name: _TXT"_TOP"; \
+                               type: IMAGE; \
+                               scale: 1; \
+                               mouse_events: 0; \
+                               description { \
+                                       state: "default" 0.0; \
+                                       min: 218 90; \
+                                       fixed: 1 1; \
+                                       rel1 { relative: 0.0 0.0; to: _TXT;} \
+                                       rel2 { relative: 1.0 90/BUTTON_H; to: _TXT;} \
+                                       align: 0.5 0.5; \
+                                       image.normal: _TOP_ICON; \
+                               } \
+                               description { \
+                                       state: "pressed" 0.0; \
+                                       inherit: "default" 0.0; \
+                                       image.normal: _TOP_ICON; \
+                               } \
+                               description { \
+                                       state: "hide" 0.0; \
+                                       visible: 0; \
+                               } \
+                       } \
+                       part { \
+                               name: _TXT"_BOTTOM"; \
+                               type: IMAGE; \
+                               scale: 0; \
+                               mouse_events: 0; \
+                               description { \
+                                       state: "default" 0.0; \
+                                       min: 50 40; \
+                                       fixed: 1 1; \
+                                       rel1 { relative: 0.5 90/BUTTON_H; to: _TXT;} \
+                                       rel2 { relative: 0.5 1.0; to: _TXT;} \
+                                       align: 0.5 0.5; \
+                                       image.normal: _BOTTOM_ICON; \
+                               } \
+                               description { \
+                                       state: "pressed" 0.0; \
+                                       inherit: "default" 0.0; \
+                                       image.normal: _BOTTOM_ICON; \
+                               } \
+                               description { \
+                                       state: "hide" 0.0; \
+                                       visible: 0; \
+                               } \
+                       } \
+                       part { \
+                               name: _TXT"_BG"; \
+                               type: IMAGE; \
+                               scale: 1; \
+                               mouse_events: 0; \
+                               description { \
+                                       state: "default" 0.0; \
+                                       min: BUTTON_W BUTTON_H_PRESSED; \
+                                       fixed: 1 1; \
+                                       align: 0.5 0.5; \
+                                       rel1 { relative: 0.5 0.5; to:_TXT;} \
+                                       rel2 { relative: 0.5 0.5; to:_TXT;} \
+                                       image { \
+                                               normal: IMAGE_PATH"C01-3_keypad_press.png"; \
+                                       } \
+                                       visible: 0; \
+                               } \
+                               description { \
+                                       state: "pressed" 0.0; \
+                                       inherit: "default" 0.0; \
+                                       visible: 1; \
+                               } \
+                               description { \
+                                       state: "hide" 0.0; \
+                                       visible: 0; \
+                               } \
+                       }
+
+#define PART_KEYPAD_ONE_ICON_ONE_LABEL(_TXT, _X_POS, _Y_POS, _TOP_ICON, _BOTTOM_TEXT) \
+                       part { \
+                               name: _TXT; \
+                               type: RECT; \
+                               scale: 1; \
+                               mouse_events: 0; \
+                               description { \
+                                       state: "default" 0.0; \
+                                       fixed: 1 1; \
+                                       rel1 { relative: _X_POS/MAIN_W _Y_POS/KEYPAD_H; to:"keypad/bg";} \
+                                       rel2 { relative: (_X_POS+BUTTON_W)/MAIN_W (_Y_POS+BUTTON_H)/KEYPAD_H; to:"keypad/bg"; } \
+                                       align: 0.5 0.5; \
+                                       color: 0 255 0 0; \
+                                       visible: 1; \
+                               } \
+                               description { \
+                                       state: "hide" 0.0; \
+                                       inherit: "default" 0.0; \
+                               } \
+                       } \
+                       part { \
+                               name: _TXT"_TOP"; \
+                               type: IMAGE; \
+                               scale: 1; \
+                               mouse_events: 0; \
+                               description { \
+                                       state: "default" 0.0; \
+                                       min: 218 90; \
+                                       fixed: 1 1; \
+                                       rel1 { relative: 0.0 0.0; to: _TXT;} \
+                                       rel2 { relative: 1.0 90/BUTTON_H; to: _TXT;} \
+                                       align: 0.5 0.5; \
+                                       image.normal: _TOP_ICON; \
+                               } \
+                               description { \
+                                       state: "pressed" 0.0; \
+                                       inherit: "default" 0.0; \
+                                       image.normal: _TOP_ICON; \
+                               } \
+                               description { \
+                                       state: "hide" 0.0; \
+                                       visible: 0; \
+                               } \
+                       } \
+                       part { \
+                               name: _TXT"_BOTTOM"; \
+                               type: TEXT; \
+                               scale: 1; \
+                               mouse_events: 0; \
+                               description { \
+                                       state: "default" 0.0; \
+                                       fixed: 1 1; \
+                                       rel1 { relative: 0.0 90/BUTTON_H; to: _TXT;} \
+                                       rel2 { relative: 1.0 1.0; to: _TXT;} \
+                                       align: 0.5 0.5; \
+                                       color: 145 135 114 255; \
+                                       text { \
+                                               text: _BOTTOM_TEXT; \
+                                               font: "Tizen:style=Regular"; \
+                                               text_class: "tizen"; \
+                                               size: 28; \
+                                               min: 1 1; \
+                                               fit: 1 1; \
+                                       } \
+                                       visible: 1; \
+                               } \
+                               description { \
+                                       state: "hide" 0.0; \
+                                       inherit: "default" 0.0; \
+                                       visible: 0; \
+                               } \
+                       } \
+                       part { \
+                               name: _TXT"_BG"; \
+                               type: IMAGE; \
+                               scale: 1; \
+                               mouse_events: 0; \
+                               description { \
+                                       state: "default" 0.0; \
+                                       min: BUTTON_W BUTTON_H_PRESSED; \
+                                       fixed: 1 1; \
+                                       align: 0.5 0.5; \
+                                       rel1 { relative: 0.5 0.5; to:_TXT;} \
+                                       rel2 { relative: 0.5 0.5; to:_TXT;} \
+                                       image { \
+                                               normal: IMAGE_PATH"C01-3_keypad_press.png"; \
+                                       } \
+                                       visible: 0; \
+                               } \
+                               description { \
+                                       state: "pressed" 0.0; \
+                                       inherit: "default" 0.0; \
+                                       visible: 1; \
+                               } \
+                               description { \
+                                       state: "hide" 0.0; \
+                                       visible: 0; \
+                               } \
+                       }
+
+                       PART_KEYPAD_TWO_ICON("1",BTN_1_COL_X, BTN_1_ROW_Y, IMAGE_PATH"keypad/C01-3_keypad_number_01.png", IMAGE_PATH"keypad/C01-3_keypad_number_auto_answer.png")
+                       PART_KEYPAD_ONE_ICON_ONE_LABEL("2",BTN_2_COL_X, BTN_1_ROW_Y, IMAGE_PATH"keypad/C01-3_keypad_number_02.png", "ABC")
+                       PART_KEYPAD_ONE_ICON_ONE_LABEL("3",BTN_3_COL_X, BTN_1_ROW_Y, IMAGE_PATH"keypad/C01-3_keypad_number_03.png", "DEF")
+
+                       PART_KEYPAD_ONE_ICON_ONE_LABEL("4",BTN_1_COL_X, BTN_2_ROW_Y, IMAGE_PATH"keypad/C01-3_keypad_number_04.png", "GHI")
+                       PART_KEYPAD_ONE_ICON_ONE_LABEL("5",BTN_2_COL_X, BTN_2_ROW_Y, IMAGE_PATH"keypad/C01-3_keypad_number_05.png", "JKL")
+                       PART_KEYPAD_ONE_ICON_ONE_LABEL("6",BTN_3_COL_X, BTN_2_ROW_Y, IMAGE_PATH"keypad/C01-3_keypad_number_06.png", "MNO")
+
+                       PART_KEYPAD_ONE_ICON_ONE_LABEL("7",BTN_1_COL_X, BTN_3_ROW_Y, IMAGE_PATH"keypad/C01-3_keypad_number_07.png", "PQRS")
+                       PART_KEYPAD_ONE_ICON_ONE_LABEL("8",BTN_2_COL_X, BTN_3_ROW_Y, IMAGE_PATH"keypad/C01-3_keypad_number_08.png", "TUV")
+                       PART_KEYPAD_ONE_ICON_ONE_LABEL("9",BTN_3_COL_X, BTN_3_ROW_Y, IMAGE_PATH"keypad/C01-3_keypad_number_09.png", "WXYZ")
+
+                       PART_KEYPAD_ONE_ICON_ONE_LABEL("star",  BTN_1_COL_X, BTN_4_ROW_Y, IMAGE_PATH"keypad/C01-3_keypad_number_asterisk.png", "P")
+                       PART_KEYPAD_ONE_ICON_ONE_LABEL("0",      BTN_2_COL_X, BTN_4_ROW_Y, IMAGE_PATH"keypad/C01-3_keypad_number_00.png", "+")
+                       PART_KEYPAD_TWO_ICON("sharp",BTN_3_COL_X, BTN_4_ROW_Y, IMAGE_PATH"keypad/C01-3_keypad_number_sharp.png", IMAGE_PATH"keypad/C01-3_keypad_number_mute.png")
+
+
+/*****************************************************************************
+* "Contact Search" input field
+*****************************************************************************/
+                       part {
+                               name: "search/bg";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0; to: "entry/bg";}
+                                       rel2 { relative: 1.0 TEXT_ENTRY_H/TEXT_AREA_H; to: "entry/bg";}
+                                       align: 0.5 1.0;
+                                       color: 255 0 0 0;
+                               }
+                               description {
+                                       state: "hide" 0.0;
+                                       inherit: "default" 0.0;
+                                       visible: 0;
+                               }
+                       }
+                       part {
+                               name: "search/inputarea/image";
+                               type: IMAGE;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 66;
+                                       fixed: 1 1;
+                                       rel1 { relative: 0.0 0.5; offset: 26+74+10 0; to: "search/bg"; }
+                                       rel2 { relative: 1.0 0.5; offset: -26 0; to: "search/bg"; }
+                                       image{
+                                               border: 8 8 33 33;
+                                               border_scale: 1;
+                                               normal: IMAGE_PATH"C01-3_search_field.png";
+                                       }
+                               }
+                               description {
+                                       state: "hide" 0.0;
+                                       inherit: "default" 0.0;
+                                       visible: 0;
+                               }
+                       }
+
+/*                     part {
+                               name: "search/inputarea";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0; to: "search/inputarea/image"; }
+                                       rel2 { relative: 1.0 1.0; to: "search/inputarea/image"; }
+                               }
+                               description {
+                                       state: "hide" 0.0;
+                                       inherit: "default" 0.0;
+                                       visible: 0;
+                               }
+                       }
+*/
+                       part {
+                               name: "search/icon";
+                               type: IMAGE;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 74 74;
+                                       fixed: 1 1;
+                                       rel1 { relative: 26/MAIN_W 0.5; to: "search/bg";}
+                                       rel2 { relative: (26+74)/MAIN_W 0.5; to: "search/bg";}
+                                       image.normal: IMAGE_PATH"C01-3_search_icon.png";
+                               }
+                               description {
+                                       state: "hide" 0.0;
+                                       inherit: "default" 0.0;
+                                       visible: 0;
+                               }
+                       }
+                       part {
+                               name: "search/defaulttext";
+                               type: TEXT;
+                               scale: 1;
+                               effect: SHADOW;
+                               mouse_events: 0;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0; offset: 16 0; to: "search/inputarea/image";}
+                                       rel2 { relative: 1.0 1.0; offset: -16 0; to: "search/inputarea/image";}
+                                       fixed: 1 1;
+                                       align: 0.0 0.5;
+                                       color: 156 159 162 153;
+                                       text {
+                                               text: "Contact Search";
+                                               font: "Tizen:style=Regular";
+                                               text_class: "tizen";
+                                               size: 36;
+                                               min: 1 1;
+                                               fit: 1 1;
+                                               align: 0.0 0.5;
+                                       }
+                                       visible: 1;
+                               }
+                               description {
+                                       state: "hide" 0.0;
+                                       inherit: "default" 0.0;
+                                       visible: 0;
+                               }
+                       }
+
+/*****************************************************************************
+* Entry area
+*****************************************************************************/
+                       part {
+                               name: "textblock/bg";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       fixed: 1 1;
+                                       rel1 { relative: 0.0 0.0; to: "entry/bg";}
+                                       rel2 { relative: 1.0 TEXT_ENTRY_H/TEXT_AREA_H; to: "entry/bg";}
+                                       align: 0.5 1.0;
+                                       color: 0 255 0 0;
+                                       visible: 0;
+                               }
+                               description {
+                                       state: "show" 0.0;
+                                       inherit: "default" 0.0;
+                                       visible: 1;
+                               }
+                       }
+                       part {
+                               name: "textblock/bg/image";
+                               type: IMAGE;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       fixed: 1 1;
+                                       rel1 { relative: 0.0 0.0; to: "textblock/bg";}
+                                       rel2 { relative: 1.0 1.0; to: "textblock/bg";}
+                                       image.normal: IMAGE_PATH"C01-3_search_bg_02.png";
+                                       visible: 0;
+                               }
+                               description {
+                                       state: "show" 0.0;
+                                       inherit: "default" 0.0;
+                                       visible: 1;
+                               }
+                       }
+                       part {
+                               name: "textblock/textarea";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       fixed: 1 1;
+                                       rel1 { relative: 0.0 0.5; offset: 26 0; to: "textblock/bg"; }
+                                       rel2 { relative: 1.0 0.5; offset: -26-26-64 0; to: "textblock/bg"; }
+                                       color: 0 0 255 100;
+                                       visible: 0;
+                               }
+                               description {
+                                       state: "show" 0.0;
+                                       inherit: "default" 0.0;
+                                       visible: 1;
+                               }
+                       }
+                       part {
+                               name: "input_del";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       fixed: 1 1;
+                                       rel1 { relative: TEXT_AREA_W/MAIN_W 0.0; to: "textblock/bg";}
+                                       rel2 { relative: 1.0 1.0; to: "textblock/bg";}
+                                       color: 255 0 0 0;
+                                       visible: 0;
+                               }
+                               description {
+                                       state: "show" 0.0;
+                                       inherit: "default" 0.0;
+                                       visible: 1;
+                               }
+                               description {
+                                       state: "pressed" 0.0;
+                                       inherit: "show" 0.0;
+                               }
+                       }
+                       part {
+                               name: "input_del_icon";
+                               type: IMAGE;
+                               scale: 1;
+                               mouse_events: 0;
+                               description {
+                                       state: "default" 0.0;
+                                       min : 64 38;
+                                       fixed: 1 1;
+                                       rel1 { relative: 0.5 0.5; to:"input_del";}
+                                       rel2 { relative: 0.5 0.5; offset: -32 0; to:"input_del";}
+                                       image.normal: IMAGE_PATH"C01-3_icon_delete.png";
+                                       visible: 0;
+                               }
+                               description {
+                                       state: "show" 0.0;
+                                       inherit: "default" 0.0;
+                                       visible: 1;
+                               }
+                       }
+
+
+
+                       /*****************************************************************************
+                        * Programs
+                        *****************************************************************************/
+               programs {
+                       program {
+                               name: "click_exit";
+                               source: "background";
+                               signal: "mouse,clicked,1";
+                               action: SIGNAL_EMIT "EXIT" "EDJ";
+                       }
+                       program {
+                               name: "prog/viewobject/entry/hide";
+                               source: "viewobject/entry";
+                               signal: "viewobject/entry/hide";
+                               script {
+                                       set_state (PART:"textblock/bg", "default", 0.0);
+                                       set_state (PART:"textblock/bg/image", "default", 0.0);
+                                       set_state (PART:"textblock/textarea", "default", 0.0);
+                                       set_state (PART:"input_del", "default", 0.0);
+                                       set_state (PART:"input_del_icon", "default", 0.0);
+                                       set_state (PART:"search/bg", "default", 0.0);
+                                       set_state (PART:"search/inputarea/image", "default", 0.0);
+//                                     set_state (PART:"search/inputarea", "default", 0.0);
+                                       set_state (PART:"search/icon", "default", 0.0);
+                                       set_state (PART:"search/defaulttext", "default", 0.0);
+                               }
+                       }
+
+                       program {
+                               name: "prog/viewobject/entry/show";
+                               source: "viewobject/entry";
+                               signal: "viewobject/entry/show";
+                               script {
+                                       set_state (PART:"search/bg", "hide", 0.0);
+                                       set_state (PART:"search/inputarea/image", "hide", 0.0);
+//                                     set_state (PART:"search/inputarea", "hide", 0.0);
+                                       set_state (PART:"search/icon", "hide", 0.0);
+                                       set_state (PART:"search/defaulttext", "hide", 0.0);
+                                       set_state (PART:"textblock/bg", "show", 0.0);
+                                       set_state (PART:"textblock/bg/image", "show", 0.0);
+                                       set_state (PART:"textblock/textarea", "show", 0.0);
+                                       set_state (PART:"input_del", "show", 0.0);
+                                       set_state (PART:"input_del_icon", "show", 0.0);
+                               }
+                       }
+
+                       /*****************************************************************************
+                        * Program: Keypad button
+                        *****************************************************************************/
+#define PROG_KEYPAD(txt) \
+                       program { \
+                               name: "down_"txt; \
+                               signal: "mouse,down,*"; \
+                               source: txt; \
+                               script { \
+                                       set_state(PART:txt"_BG", "pressed", 0.0); \
+                                       emit("pad_down", txt); \
+                               } \
+                       } \
+                       program { \
+                               name: "ani_"txt; \
+                               signal: "ani"; \
+                               source: txt; \
+                               action: STATE_SET "default" 0.0; \
+                               transition: SINUSOIDAL KEYPAD_ANI_TIME; \
+                               target: txt; \
+                       } \
+                       program { \
+                               name: "up_"txt; \
+                               signal: "mouse,up,1"; \
+                               source: txt; \
+                               script { \
+                                       emit("pad_up", txt); \
+                                       emit("ani", txt); \
+                                       set_state(PART:txt"_BG", "default", 0.0); \
+                               } \
+                       } \
+                       program { \
+                               name: "clicked_"txt; \
+                               signal: "mouse,clicked,1"; \
+                               source: txt; \
+                               script { \
+                                       emit("pad_clicked", txt); \
+                               } \
+                       } \
+                       program { \
+                               name: "hide_"txt; \
+                               signal: "hide_"txt; \
+                               source: txt; \
+                               script { \
+                                       set_state(PART:txt"_TOP", "hide", 0.0); \
+                                       set_state(PART:txt"_BOTTOM", "hide", 0.0); \
+                                       set_state(PART:txt, "hide", 0.0); \
+                               } \
+                       } \
+                       program { \
+                               name: "show_"txt; \
+                               signal: "show_"txt; \
+                               source: txt; \
+                               script { \
+                                       set_state(PART:txt"_TOP", "default", 0.0); \
+                                       set_state(PART:txt"_BOTTOM", "default", 0.0); \
+                                       set_state(PART:txt, "default", 0.0); \
+                               } \
+                       }
+
+#define PROG_KEYPAD_BOTTOM_EFFECT(txt) \
+                       program { \
+                               name: "down_"txt; \
+                               signal: "mouse,down,*"; \
+                               source: txt; \
+                               script { \
+                                       set_state(PART:txt, "pressed", 0.0); \
+                                       set_state(PART:txt"_BOTTOM", "pressed", 0.0); \
+                                       emit("pad_down", txt); \
+                               } \
+                       } \
+                       program { \
+                               name: "ani_"txt; \
+                               signal: "ani"; \
+                               source: txt; \
+                               action: STATE_SET "default" 0.0; \
+                               transition: SINUSOIDAL KEYPAD_ANI_TIME; \
+                               target: txt; \
+                       } \
+                       program { \
+                               name: "up_"txt; \
+                               signal: "mouse,up,1"; \
+                               source: txt; \
+                               script { \
+                                       emit("pad_up", txt); \
+                                       emit("ani", txt); \
+                                       set_state(PART:txt"_BOTTOM", "default", 0.0); \
+                               } \
+                       } \
+                       program { \
+                               name: "clicked_"txt; \
+                               signal: "mouse,clicked,1"; \
+                               source: txt; \
+                               script { \
+                                       emit("pad_clicked", txt); \
+                               } \
+                       } \
+                       program { \
+                               name: "hide_"txt; \
+                               signal: "hide_"txt; \
+                               source: txt; \
+                               script { \
+                                       set_state(PART:txt"_TOP", "hide", 0.0); \
+                                       set_state(PART:txt"_BOTTOM", "hide", 0.0); \
+                                       set_state(PART:txt, "hide", 0.0); \
+                               } \
+                       } \
+                       program { \
+                               name: "show_"txt; \
+                               signal: "show_"txt; \
+                               source: txt; \
+                               script { \
+                                       set_state(PART:txt"_TOP", "default", 0.0); \
+                                       set_state(PART:txt"_BOTTOM", "default", 0.0); \
+                                       set_state(PART:txt, "default", 0.0); \
+                               } \
+                       }
+
+#define PROG_KEYPAD_TOP_EFFECT(txt) \
+                       program { \
+                               name: "down_"txt; \
+                               signal: "mouse,down,*"; \
+                               source: txt; \
+                               script { \
+                                       set_state(PART:txt, "pressed", 0.0); \
+                                       set_state(PART:txt"_TOP", "pressed", 0.0); \
+                                       set_state(PART:txt"_BOTTOM", "pressed", 0.0); \
+                                       emit("pad_down", txt); \
+                               } \
+                       } \
+                       program { \
+                               name: "ani_"txt; \
+                               signal: "ani"; \
+                               source: txt; \
+                               action: STATE_SET "default" 0.0; \
+                               transition: SINUSOIDAL KEYPAD_ANI_TIME; \
+                               target: txt; \
+                       } \
+                       program { \
+                               name: "up_"txt; \
+                               signal: "mouse,up,1"; \
+                               source: txt; \
+                               script { \
+                                       emit("pad_up", txt); \
+                                       emit("ani", txt); \
+                                       set_state(PART:txt"_TOP", "default", 0.0); \
+                                       set_state(PART:txt"_BOTTOM", "default", 0.0); \
+                               } \
+                       } \
+                       program { \
+                               name: "clicked_"txt; \
+                               signal: "mouse,clicked,1"; \
+                               source: txt; \
+                               script { \
+                                       emit("pad_clicked", txt); \
+                               } \
+                       } \
+                       program { \
+                               name: "hide_"txt; \
+                               signal: "hide_"txt; \
+                               source: txt; \
+                               script { \
+                                       set_state(PART:txt"_TOP", "hide", 0.0); \
+                                       set_state(PART:txt"_BOTTOM", "hide", 0.0); \
+                                       set_state(PART:txt, "hide", 0.0); \
+                               } \
+                       } \
+                       program { \
+                               name: "show_"txt; \
+                               signal: "show_"txt; \
+                               source: txt; \
+                               script { \
+                                       set_state(PART:txt"_TOP", "default", 0.0); \
+                                       set_state(PART:txt"_BOTTOM", "default", 0.0); \
+                                       set_state(PART:txt, "default", 0.0); \
+                               } \
+                       }
+
+                       PROG_KEYPAD("1")
+                       PROG_KEYPAD("2")
+                       PROG_KEYPAD("3")
+                       PROG_KEYPAD("4")
+                       PROG_KEYPAD("5")
+                       PROG_KEYPAD("6")
+                       PROG_KEYPAD("7")
+                       PROG_KEYPAD("8")
+                       PROG_KEYPAD("9")
+                       PROG_KEYPAD("star")
+                       PROG_KEYPAD("0")
+                       PROG_KEYPAD("sharp")
+
+                       /*****************************************************************************
+                        * Program: Softkey button
+                        *****************************************************************************/
+                       // call //////////////////////////////////////////////////////////////////////////
+                       program {
+                               name: "down_normal/call";
+                               signal: "mouse,down,*";
+                               source: "normal/call";
+                               script {
+                                       new st[30];
+                                       new Float:vl;
+                                       get_state (PART:"normal/call", st, 30, vl);
+                                       if (strcmp(st, "default") == 0) {
+                                               set_state(PART:"normal/call", "pressed", 0.0);
+                                               emit("softkey_down", "normal/call");
+                                       }
+                                       else if (strcmp(st, "expand_R") == 0) {
+                                               set_state(PART:"normal/call", "expand_R_pressed", 0.0);
+                                               emit("softkey_down", "normal/call");
+                                       }
+                                       else if (strcmp(st, "expand_L") == 0) {
+                                               set_state(PART:"normal/call", "expand_L_pressed", 0.0);
+                                               emit("softkey_down", "normal/call");
+                                       }
+                                       set_state(PART:"normal/call_icon", "pressed", 0.0);
+                               }
+                       }
+                       program {
+                               name: "up_normal/call";
+                               signal: "mouse,up,1";
+                               source: "normal/call";
+                               script {
+                                       new st[30];
+                                       new Float:vl;
+                                       get_state (PART:"normal/call", st, 30, vl);
+                                       if (strcmp(st, "pressed") == 0) {
+                                               set_state(PART:"normal/call", "default", 0.0);
+                                               emit("softkey_up", "normal/call");
+                                       }
+                                       else if (strcmp(st, "expand_R_pressed") == 0) {
+                                               set_state(PART:"normal/call", "expand_R", 0.0);
+                                               emit("softkey_up", "normal/call");
+                                       }
+                                       else if (strcmp(st, "expand_L_pressed") == 0) {
+                                               set_state(PART:"normal/call", "expand_L", 0.0);
+                                               emit("softkey_up", "normal/call");
+                                       }
+                                       set_state(PART:"normal/call_icon", "default", 0.0);
+                               }
+                       }
+                       program {
+                               name: "clicked_normal/call";
+                               signal: "mouse,clicked,1";
+                               source: "normal/call";
+                               script {
+                                       emit ("viewobject/entry/show", "viewobject/entry");
+                                       emit("softkey_clicked", "normal/call");
+                               }
+                       }
+
+                       // message //////////////////////////////////////////////////////////////////////////
+                       program {
+                               name: "down_normal/message";
+                               signal: "mouse,down,*";
+                               source: "normal/message";
+                               script {
+                                       set_state(PART:"normal/message", "pressed", 0.0);
+                                       set_state(PART:"normal/message_icon", "pressed", 0.0);
+                                       emit("softkey_down", "normal/message");
+                               }
+                       }
+                       program {
+                               name: "up_normal/message";
+                               signal: "mouse,up,1";
+                               source: "normal/message";
+                               script {
+                                       set_state(PART:"normal/message", "default", 0.0);
+                                       set_state(PART:"normal/message_icon", "default", 0.0);
+                                       emit("softkey_up", "normal/message");
+                               }
+                       }
+                       program {
+                               name: "clicked_normal/message";
+                               signal: "mouse,clicked,1";
+                               source: "normal/message";
+                               script {
+                                       emit("softkey_clicked", "normal/message");
+                               }
+                       }
+
+
+                       // return_btn  //////////////////////////////////////////////////////////////////////////
+                       program {
+                               name: "down_normal/return_btn";
+                               signal: "mouse,down,*";
+                               source: "return_btn";
+                               script {
+                                       set_state(PART:"return_btn", "pressed", 0.0);
+                                       emit("softkey_down", "return_btn");
+                               }
+                       }
+                       program {
+                               name: "up_normal/return_btn";
+                               signal: "mouse,up,1";
+                               source: "return_btn";
+                               script {
+                                       set_state(PART:"return_btn", "default", 0.0);
+                                       emit("softkey_up", "return_btn");
+                               }
+                       }
+                       program {
+                               name: "clicked_normal/return_btn";
+                               signal: "mouse,clicked,1";
+                               source: "return_btn";
+                               script {
+                                       emit("softkey_clicked", "return_btn");
+                               }
+                       }
+                       program {
+                               name: "hide/return_btn";
+                               signal: "return_btn/hide";
+                               source: "return_btn";
+                               script {
+                                       set_state(PART:"return_btn", "hide", 0.0);
+                                       set_state(PART:"return_btn/text", "hide", 0.0);
+                               }
+                       }
+                       program {
+                               name: "show/return_btn";
+                               signal: "return_btn/default";
+                               source: "return_btn";
+                               script {
+                                       set_state(PART:"return_btn", "default", 0.0);
+                                       set_state(PART:"return_btn/text", "default", 0.0);
+                               }
+                       }
+
+                       // input_del ////////////////////////////////////////////////////
+                       program {
+                               name: "down_input_del";
+                               signal: "mouse,down,*";
+                               source: "input_del";
+                               script {
+                                       set_state(PART:"input_del", "pressed", 0.0);
+                                       emit("softkey_down", "input_del");
+                               }
+                       }
+                       program {
+                               name: "up_input_del";
+                               signal: "mouse,up,1";
+                               source: "input_del";
+                               script {
+                                       set_state(PART:"input_del", "show", 0.0);
+                                       emit("softkey_up", "input_del");
+                               }
+                       }
+
+                       program {
+                               name: "clicked_input_del";
+                               signal: "mouse,clicked,1";
+                               source: "input_del";
+                               script {
+                                       emit("softkey_clicked", "input_del");
+                               }
+                       }
+
+                       // PROG: contactsearch input field  ////////////////////////////////////////////////////
+                       program {
+                               name: "clicked_contactsearch";
+                               signal: "mouse,clicked,1";
+                               source: "search/inputarea/image";
+                               script {
+                                       emit("softkey_clicked", "search/inputarea/image");
+                               }
+                       }
+
+                       /*****************************************************************************
+                        * Program: Softkey - normal mode
+                        *****************************************************************************/
+                       program {
+                               name: "prog_softkey_normal";
+                               source: "softkey";
+                               signal: "softkey/normal";
+                               script {
+                                       set_state (PART:"normal/call", "expand_L", 0.0);
+                                       set_state (PART:"normal/call_icon", "default", 0.0);
+                                       set_state (PART:"normal/message", "default", 0.0);
+                                       set_state (PART:"normal/message_icon", "default", 0.0);
+
+                               }
+                       }
+
+                       /*****************************************************************************
+                        * Program: Softkey - during call mode
+                        *****************************************************************************/
+                       program {
+                               name: "prog_softkey_dc";
+                               source: "softkey";
+                               signal: "softkey/dc";
+                               script {
+                                       set_state (PART:"normal/call", "default", 0.0);
+                                       set_state (PART:"normal/call_icon", "default", 0.0);
+                                       set_state (PART:"normal/message", "default", 0.0);
+                                       set_state (PART:"normal/message_icon", "default", 0.0);
+                               }
+                       }
+
+                       /*****************************************************************************
+                        * Program: Softkey - emergency mode
+                        *****************************************************************************/
+                       program {
+                               name: "prog_softkey_emergency";
+                               source: "softkey";
+                               signal: "softkey/emergency";
+                               script {
+                                       set_state (PART:"normal/call", "expand_R", 0.0);
+                                       set_state (PART:"normal/call_icon", "default", 0.0);
+                                       set_state (PART:"normal/message", "hide", 0.0);
+                                       set_state (PART:"normal/message_icon", "hide", 0.0);
+                               }
+                       }
+
+                       /*****************************************************************************
+                        * Program: Dialer default
+                        *****************************************************************************/
+                       program {
+                               name: "prog/main";
+                               source: "main";
+                               signal: "main/default";
+                               script {
+                                       emit ("viewcontrol/button", "viewcontrol");
+//                                     emit ("viewobject/entry/hide", "viewobject/entry");
+                               }
+                       }
+               }       // programs end
+       }       // end of group
+}
diff --git a/lib/edc/dialer_btn.edc b/lib/edc/dialer_btn.edc
new file mode 100755 (executable)
index 0000000..6551957
--- /dev/null
@@ -0,0 +1,113 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+group {
+       name: "dialer/btn_style";
+       styles {
+               style {
+                       name: "Expand_text";
+                       base: "font=Tizen:style=Regular text_class=tizen font_size=38 color=#999999 align=center";
+               }
+       }
+       parts {
+               part {
+                       name: "base";
+                       type: RECT;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               align: 0.0 0.0;
+                               rel1 { relative: 0.0 0.0; }
+                               rel2 { relative: 1.0 1.0; }
+                       }
+                       description {
+                               state: "hide" 0.0;
+                               inherit: "default" 0.0;
+                               visible: 0;
+                       }
+               }
+               part {
+                       name: "btn_style/number";
+                       type: TEXTBLOCK;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               rel1 { relative: 0.0 0.0; to: "base"; }
+                               rel2 { relative: 1.0 0.5; to: "base"; }
+                               text {
+                                       style: "Expand_text";
+                                       align: 0.5 1.0;
+                               }
+                       }
+                       description {
+                               state: "hide" 0.0;
+                               inherit: "default" 0.0;
+                               visible: 0;
+                       }
+               }
+               part {
+                       name: "btn_style/icon";
+                       type: IMAGE;
+                       scale: 1;
+                       description {
+                               state: "default" 0.0;
+                               align: 0.5 0.5;
+                               min: 38 26;
+                               fixed: 1 1;
+                               rel1 { relative: 0.5 0.75; to: "base"; }
+                               rel2 { relative: 0.5 0.75; to: "base"; }
+                               image.normal : IMAGE_PATH"C01-3_icon_expand_01.png";
+                       }
+                       description {
+                               state: "pressed" 0.0;
+                               inherit: "default" 0.0;
+                               image.normal: IMAGE_PATH"C01-3_icon_expand_02.png";
+                       }
+                       description {
+                               state: "hide" 0.0;
+                               inherit: "default" 0.0;
+                               visible: 0;
+                       }
+               }
+       }
+       programs {
+               program {
+                       name: "prog/dialer/count_button/opened";
+                       source: "count_button";
+                       signal: "count_button/opened";
+                       script {
+                               set_state (PART:"btn_style/icon", "default", 0.0);
+                       }
+               }
+               program {
+                       name: "prog/dialer/count_button/closed";
+                       source: "count_button";
+                       signal: "count_button/closed";
+                       script {
+                               set_state (PART:"btn_style/icon", "pressed", 0.0);
+                       }
+               }
+               program {
+                       name: "prog/dialer/count_button/hide";
+                       source: "count_button";
+                       signal: "count_button/hide";
+                       script {
+                               set_state (PART:"btn_style/icon", "hide", 0.0);
+                       }
+               }
+       }
+}
diff --git a/lib/edc/dialer_theme.edc b/lib/edc/dialer_theme.edc
new file mode 100755 (executable)
index 0000000..65de8f2
--- /dev/null
@@ -0,0 +1,387 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#define MAIN_W                 (720)
+#define ITEM_H                 (140)
+#define DIALER_TEXTBLOCK_TEXT_SIZE_MAIN (44)
+#define DIALER_TEXTBLOCK_TEXT_SIZE_SUB (32)
+
+
+collections {
+       styles {
+               style {
+                       name: "dialer_textblock_style_main";
+                       base: "font=Tizen:style=Roman text_class=list_item font_size=44 align=left color=#000000 wrap=word ellipsis=1.0";
+                       tag: "match" "+ color=#3b73b6";
+               }
+               style {
+                       name: "dialer_textblock_style_main_selected";
+                       base: "font=Tizen:style=Roman text_class=list_item font_size=44 align=left color=#F9F9F9FF wrap=word ellipsis=1.0";
+                       tag: "match" "+ color=#F9F9F9FF";
+               }
+               style {
+                       name: "dialer_textblock_style_sub";
+                       base: "font=Tizen:style=Roman text_class=list_item font_size=32 align=left color=#999999 wrap=word ellipsis=1.0";
+                       tag: "match" "+ color=#3b73b6";
+               }
+               style {
+                       name: "dialer_textblock_style_sub_selected";
+                       base: "font=Tizen:style=Roman text_class=list_item font_size=32 align=left color=#F9F9F9FF wrap=word ellipsis=1.0";
+                       tag: "match" "+ color=#F9F9F9FF";
+               }
+       }
+
+#define COMMON_BASE_STYLE\
+       part { \
+               name: "base"; \
+               type: RECT; \
+               scale: 1; \
+               description { \
+                       state: "default" 0.0; \
+                       min: 0 ITEM_H; \
+                       color: 31 31 31 255; \
+                       rel1 { relative: 0.0 0.0; } \
+                       rel2 { relative: 1.0 1.0; } \
+               } \
+       }
+
+#define COMMON_BG \
+       part { \
+               name: "bg"; \
+               clip_to: "disclip"; \
+               type: RECT; \
+               description { \
+                       state: "default" 0.0; \
+                       visible: 1; \
+                       rel1 { relative: 0.0 0.0; } \
+                       rel2 { relative: 1.0 1.0; } \
+                       color: 255 255 255 255; \
+               } \
+               description { \
+                       state: "selected" 0.0; \
+                       inherit: "default" 0.0; \
+                       visible: 1; \
+                       rel1 { relative: 0.0 0.0; } \
+                       rel2 { relative: 1.0 1.0; } \
+                       color: 73 137 174 255; \
+               } \
+       }
+
+#define COMMON_BOTTOM_LINE \
+       part { \
+               name: "bottom_line"; \
+               type: RECT; \
+               description { \
+                       state: "default" 0.0; \
+                       min: 0 1; \
+                       fixed: 0 1; \
+                       visible: 1; \
+                       color: 81 81 81 255; \
+                       rel1 { relative: 0.0 1.0; to: "base";} \
+                       rel2 { relative: 1.0 1.0; to: "base";} \
+                       align: 0.5 1.0; \
+               } \
+       }
+
+#define COMMON_DISCLIP \
+       part { \
+               name: "disclip"; \
+               type: RECT; \
+               scale: 1; \
+               description { \
+                       state: "default" 0.0; \
+                       rel1 { to: "bg"; } \
+                       rel2 { to: "bg"; } \
+               } \
+               description { \
+                       state: "disabled" 0.0; \
+                       inherit: "default" 0.0; \
+                       color: 255 255 255 64; \
+               } \
+       }
+
+#define COMMON_NAME_TEXTBLOCK\
+       part { \
+               name: "elm.text.left.name"; \
+               type: TEXTBLOCK; \
+               scale: 1; \
+               mouse_events: 0; \
+               description { \
+                       state: "default" 0.0; \
+                       rel1 { relative: 0.0 0.0; offset: 26 22; to: "bg"; } \
+                       rel2 { relative: 1.0 76/ITEM_H; offset: -26 0; to: "bg"; } \
+                       fixed: 1 1; \
+                       color: 255 255 255 255; \
+                       text { min: 0 1; style: "dialer_textblock_style_main"; } \
+               } \
+               description { \
+                       state: "selected" 0.0; \
+                       inherit: "default" 0.0; \
+                       color: 255 255 255 255; \
+                       text.style: "dialer_textblock_style_main_selected"; \
+               } \
+       } \
+       part { \
+               name: "elm.text.left.number"; \
+               type: TEXT; \
+               scale: 1; \
+               mouse_events: 0; \
+               description { \
+                       state: "default" 0.0; \
+                       rel1 { relative: 0.0 76/ITEM_H; offset: 26 0; to: "bg"; } \
+                       rel2 { relative: 1.0 1.0; offset: -26 -22; to: "bg"; } \
+                       color: 153 153 153 255; \
+                       text { \
+                               font: "SLP:style=Regular"; \
+                               text_class: "slp"; \
+                               size: DIALER_TEXTBLOCK_TEXT_SIZE_SUB; \
+                               min: 0 1; \
+                               align: 0.0 0.5; \
+                       } \
+               } \
+               description { \
+                       state: "selected" 0.0; \
+                       inherit: "default" 0.0; \
+                       color: 255 255 255 255; \
+               } \
+       }
+
+#define COMMON_NUM_TEXTBLOCK\
+       part { \
+               name: "elm.text.left.name"; \
+               type: TEXT; \
+               scale: 1; \
+               mouse_events: 0; \
+               description { \
+                       state: "default" 0.0; \
+                       rel1 { relative: 0.0 0.0; offset: 26 22; to: "bg"; } \
+                       rel2 { relative: 1.0 76/ITEM_H; offset: -26 0; to: "bg"; } \
+                       fixed: 1 1; \
+                       color: 0 0 0 255; \
+                       text { \
+                               font: "SLP:style=Regular"; \
+                               text_class: "slp"; \
+                               size: DIALER_TEXTBLOCK_TEXT_SIZE_MAIN; \
+                               min: 0 1; \
+                               align: 0.0 0.5; \
+                       } \
+               } \
+               description { \
+                       state: "selected" 0.0; \
+                       inherit: "default" 0.0; \
+                       color: 255 255 255 255; \
+               } \
+       } \
+       part { \
+               name: "elm.text.left.number"; \
+               type: TEXTBLOCK; \
+               scale: 1; \
+               mouse_events: 0; \
+               description { \
+                       state: "default" 0.0; \
+                       rel1 { relative: 0.0 76/ITEM_H; offset: 26 0; to: "bg"; } \
+                       rel2 { relative: 1.0 1.0; offset: -26 -22; to: "bg"; } \
+                       color: 255 255 255 255; \
+                       text { min: 0 1; style: "dialer_textblock_style_sub"; } \
+               } \
+               description { \
+                       state: "selected" 0.0; \
+                       inherit: "default" 0.0; \
+                       text.style: "dialer_textblock_style_sub_selected"; \
+               } \
+       }
+
+#define COMMON_CALLERID_ICON\
+       part { \
+               name: "elm.icon.1"; \
+               type: SWALLOW; \
+               clip_to: "disclip"; \
+               scale: 1; \
+               description { \
+                       state: "default" 0.0; \
+                       min: 96 96; \
+                       max: 96 96; \
+                       fixed: 1 1; \
+                       rel1 { \
+                               relative: 1.0 0.0; offset: -16 16; \
+                               to_x: "bg"; \
+                       } \
+                       rel2 { \
+                               relative: 1.0 1.0; offset: -16 -16; \
+                               to_x: "bg"; \
+                       } \
+                       align: 1.0 0.5; \
+               } \
+       }
+
+#define COMMON_NONAME_TEXTBLOCK\
+       part { \
+               name: "elm.text.left.number"; \
+               type: TEXTBLOCK; \
+               scale: 1; \
+               mouse_events: 0; \
+               description { \
+                       state: "default" 0.0; \
+                       rel1 { relative: 0.0 0.25; offset: 26 0; to: "bg"; } \
+                       rel2 { relative: 1.0 0.75; offset: -26 0; to: "bg"; } \
+                       color: 255 255 255 255; \
+                       text { min: 0 1; style: "dialer_textblock_style_main"; } \
+               } \
+               description { \
+                       state: "selected" 0.0; \
+                       inherit: "default" 0.0; \
+                       text.style: "dialer_textblock_style_main_selected"; \
+               } \
+       }
+
+#define NAME_PROGRAM \
+       program { \
+               name: "name_selected"; \
+               signal: "elm,state,selected"; \
+               source: "elm"; \
+               action: STATE_SET "selected" 0.0; \
+               target: "elm.text.left.name"; \
+       } \
+       program { \
+               name: "name_unselected"; \
+               signal: "elm,state,unselected"; \
+               source: "elm"; \
+               action: STATE_SET "default" 0.0; \
+               target: "elm.text.left.name"; \
+               transition: LINEAR 0.1; \
+       }
+
+
+#define NUMBER_PROGRAM \
+       program { \
+               name: "number_selected"; \
+               signal: "elm,state,selected"; \
+               source: "elm"; \
+               action: STATE_SET "selected" 0.0; \
+               target: "elm.text.left.number"; \
+       } \
+       program { \
+               name: "number_unselected"; \
+               signal: "elm,state,unselected"; \
+               source: "elm"; \
+               action: STATE_SET "default" 0.0; \
+               target: "elm.text.left.number"; \
+               transition: LINEAR 0.1; \
+       }
+
+#define COMMON_PROGRAM \
+       program { \
+               name: "go_active"; \
+               signal: "elm,state,selected"; \
+               source: "elm"; \
+               action: STATE_SET "selected" 0.0; \
+               target: "bg"; \
+       } \
+       program { \
+               name: "go_passive"; \
+               signal: "elm,state,unselected"; \
+               source: "elm"; \
+               action: STATE_SET "default" 0.0; \
+               target: "bg"; \
+               transition: LINEAR 0.1; \
+       } \
+       program { \
+               name: "go_disabled"; \
+               signal: "elm,state,disabled"; \
+               source: "elm"; \
+               action: STATE_SET "disabled" 0.0; \
+               target: "disclip"; \
+       } \
+       program { \
+               name: "go_enabled"; \
+               signal: "elm,state,enabled"; \
+               source: "elm"; \
+               action: STATE_SET "default" 0.0; \
+               target: "disclip"; \
+       }
+
+
+       /* Genlist */
+       group {
+               name: "elm/genlist/item/number_textblock/default";
+               alias: "elm/genlist/item_odd/number_textblock/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.left.name elm.text.left.number";
+               data.item: "contents" "elm.icon.1";
+               data.item: "treesize" "20";
+               parts {
+                       COMMON_BASE_STYLE
+                       COMMON_BG
+                       COMMON_NUM_TEXTBLOCK
+//                     COMMON_CALLERID_ICON
+                       COMMON_DISCLIP
+                       COMMON_BOTTOM_LINE
+               }
+               programs {
+                       COMMON_PROGRAM
+                       NAME_PROGRAM
+                       NUMBER_PROGRAM
+               }
+       }
+
+       /* Genlist */
+       group {
+               name: "elm/genlist/item/name_textblock/default";
+               alias: "elm/genlist/item_odd/name_textblock/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.left.name elm.text.left.number";
+               data.item: "contents" "elm.icon.1";
+               data.item: "treesize" "20";
+               parts {
+                       COMMON_BASE_STYLE
+                       COMMON_BG
+                       COMMON_NAME_TEXTBLOCK
+//                     COMMON_CALLERID_ICON
+                       COMMON_DISCLIP
+                       COMMON_BOTTOM_LINE
+               }
+               programs {
+                       COMMON_PROGRAM
+                       NAME_PROGRAM
+                       NUMBER_PROGRAM
+               }
+       }
+
+       /* Genlist */
+       group {
+               name: "elm/genlist/item/noname_textblock/default";
+               alias: "elm/genlist/item_odd/noname_textblock/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.left.number";
+               data.item: "treesize" "20";
+               parts {
+                       COMMON_BASE_STYLE
+                       COMMON_BG
+                       COMMON_NONAME_TEXTBLOCK
+                       COMMON_DISCLIP
+                       COMMON_BOTTOM_LINE
+               }
+               programs {
+                       COMMON_PROGRAM
+                       NUMBER_PROGRAM
+               }
+       }
+}
+
diff --git a/lib/edc/favorites_theme.edc b/lib/edc/favorites_theme.edc
new file mode 100755 (executable)
index 0000000..895cd80
--- /dev/null
@@ -0,0 +1,570 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#define WIDTH 720
+#define MIN_SIZE (WIDTH/3)
+#define FAVORITE_ITEM_BG_COLOR 151 151 151 255
+#define FAVORITE_INDEX_TEXT_COLOR 255 255 255 255
+
+// Group Index
+#define GENLIST_INDEX_LIST_SIZE                     32
+#define GENLIST_INDEX_LIST_COLOR                    59 115 182 255
+#define GENLIST_INDEX_LIST_FOCUS_COLOR              255 255 255 255
+
+#define GENLIST_INDEX_LIST_BG_COLOR                 248 246 239 255
+#define GENLIST_INDEX_LIST_PRESS_COLOR              87 135 194 255
+#define GENLIST_INDEX_LINE_COLOR                    59 115 182 255
+#define GENLIST_INDEX_LINE_FOCUS_COLOR              255 255 255 255
+
+#define GENLIST_PADDING_SIZE_RIGHT        26
+#define DIALOGUE_PADDING_SIZE_RIGHT       36
+#define GENLIST_ICON_BIG_SIZE             74
+
+
+#define GENLIST_PART_PERSPECTIVE_POINT \
+               part { name: "point"; \
+                       type: RECT; \
+                       scale: 1; \
+         description { \
+            state: "default" 0.0; \
+            color: 0 0 0 0; \
+            rel1 { relative: 0.0 0.0; } \
+            rel2 { relative: 1.0 0.0; } \
+         } \
+      }
+
+#define GENLIST_PART_BASE \
+         part { name: "base"; \
+            type: RECT; \
+            repeat_events: 1; \
+            scale: 1; \
+            description { state: "default" 0.0; \
+               align: 0.5 0.5; \
+               color: 0 0 0 0; \
+            } \
+         } \
+         GENLIST_PART_PERSPECTIVE_POINT
+
+#define GENLIST_PART_INDEX_BG_IMAGE \
+         part { name: "bg_image"; \
+            type: RECT; \
+            mouse_events: 0; \
+            description { state: "default" 0.0; \
+               color: GENLIST_INDEX_LIST_BG_COLOR; \
+            } \
+            description { state: "selected" 0.0; \
+               inherit: "default" 0.0; \
+               color: GENLIST_INDEX_LIST_PRESS_COLOR; \
+            } \
+            GENLIST_DESCRIPTION_FADEOUT \
+         }
+
+#define GENLIST_PART_EXPANDED_PAD \
+         part { name: "elm.swallow.pad"; \
+            type: SWALLOW; \
+            scale: 1; \
+            mouse_events: 0; \
+            description { state: "default" 0.0; \
+               visible: 0; \
+               min: 0 0; \
+               fixed: 1 0; \
+               align: 0.0 0.5; \
+               rel1.to: "base"; \
+               rel2.to: "base"; \
+               rel2.relative: 0.0 1.0; \
+            } \
+         }
+
+
+#define GENLIST_PART_SPACER(NAME, DESCRIPION) \
+     part { name: NAME; \
+       scale: 1; \
+       mouse_events: 0; \
+       type: SPACER; \
+       DESCRIPION \
+    }
+
+#define GENLIST_DESCRIPTION_L( left, param ) \
+      description { state: "default" 0.0; \
+         align: 0 0.5; \
+         fixed: 1 0; \
+         rel1 { \
+            relative: 1 0; \
+            to_x: left; \
+            to_y: "base"; \
+         }\
+         rel2 { \
+            relative: 1 1;\
+            to_x: left; \
+            to_y: "base"; \
+         }\
+         param \
+      }
+
+#define GENLIST_PART_PADDING_LEFT_SIZE( SIZE ) \
+         GENLIST_PART_EXPANDED_PAD \
+         GENLIST_PART_SPACER("elm.padding.left", \
+            GENLIST_DESCRIPTION_L("elm.swallow.pad",  \
+               min: SIZE 0; \
+               max: SIZE 0; \
+               fixed: 1 0; \
+            ) \
+         )
+
+#define GENLIST_PART_PADDING_RIGHT \
+          GENLIST_PART_SPACER("elm.padding.right", \
+             description { state: "default" 0.0; \
+                min: GENLIST_PADDING_SIZE_RIGHT 0; \
+                max: GENLIST_PADDING_SIZE_RIGHT -1; \
+                fixed: 1 0; \
+                align: 1.0 0.5; \
+                rel1.to: "base"; \
+                rel2.to: "base"; \
+                rel1.relative: 1 0; \
+             } \
+             description { state: "decorate" 0.0; \
+                inherit: "default" 0.0; \
+                min: 0 0; \
+                max: 0 0; \
+             } \
+          )
+
+#define GENLIST_PART_PADDING_TOP_SIZE( SIZE ) \
+          GENLIST_PART_SPACER("elm.padding.top", \
+            description { \
+                state: "default" 0.0; \
+                min: 0 SIZE; \
+                max: -1 SIZE; \
+                fixed: 0 1; \
+                rel1.to: "base"; \
+                rel2.to: "base"; \
+                rel2.relative: 1.0 0.0; \
+                align: 0.5 0.0; \
+             } \
+          )
+
+#define GENLIST_PART_PADDING_RIGHT_SIZE( SIZE ) \
+          GENLIST_PART_SPACER("elm.padding.right", \
+             description { state: "default" 0.0; \
+                min: SIZE 0; \
+                max: SIZE -1; \
+                fixed: 1 0; \
+                align: 1.0 0.5; \
+                rel1.to: "base"; \
+                rel2.to: "base"; \
+                rel1.relative: 1 0; \
+             } \
+             description { state: "decorate" 0.0; \
+                inherit: "default" 0.0; \
+                min: 0 0; \
+                max: 0 0; \
+             } \
+          )
+
+#define GENLIST_PART_PADDING_BOTTOM_SIZE( SIZE ) \
+          GENLIST_PART_SPACER("elm.padding.bottom", \
+             description { state: "default" 0.0; \
+                min: 0 SIZE; \
+                max: -1 SIZE; \
+                fixed: 0 1; \
+                rel1.to: "base"; \
+                rel2.to: "base"; \
+                rel1.relative: 0.0 1.0; \
+                align: 0.5 1.0; \
+             } \
+          )
+
+#define GENLIST_DESCRIPTION( left, right, top, bottom, param ) \
+       description { state: "default" 0.0;\
+          rel1 { \
+             relative: 1 1; \
+             to_x: left; \
+             to_y: top; \
+          }\
+          rel2 {\
+             relative: 0 0;\
+             to_x: right;\
+             to_y: bottom;\
+          }\
+          param\
+       }
+
+#define GENLIST_DESCRIPTION_FADEOUT \
+   description { state: "fadeout" 0.0; \
+      inherit: "default" 0.0; \
+      color: 255 255 255 50; \
+      visible: 0; \
+   } \
+   description { state: "fadein" 0.0; \
+      inherit: "default" 0.0; \
+   } \
+
+#define GENLIST_DESCRIPTION_INDEX_LIST \
+   description { state: "selected" 0.0; \
+      inherit: "default" 0.0; \
+      color: GENLIST_INDEX_LIST_FOCUS_COLOR; \
+   }
+
+#define GENLIST_PARAM_INDEX_LIST \
+   color: GENLIST_INDEX_LIST_COLOR; \
+   align: 0 0.5; \
+   text { \
+      align: 0 0.5; \
+      min: 0 1; \
+      max: 1 0; \
+      font: "Tizen:style=Bold"; \
+      size: GENLIST_INDEX_LIST_SIZE; \
+      text_class: "list_item"; \
+   }
+
+#define GENLIST_DESCRIPTION_LRT( left, right, top, param ) \
+       description { state: "default" 0.0;\
+          align: 0.5 0;\
+          rel1 { \
+             relative: 1 1; \
+             to_x: left; \
+             to_y: top; \
+          }\
+          rel2 {\
+             relative: 0 1;\
+             to_x: right;\
+             to_y: top;\
+          }\
+          param\
+       }
+
+#define GENLIST_PART_TEXT(NAME, DESCRIPION) \
+    part { name: NAME; \
+      scale: 1; \
+      mouse_events: 0; \
+      type: TEXT; \
+      DESCRIPION \
+      GENLIST_DESCRIPTION_FADEOUT \
+   }
+
+#define GENLIST_DESCRIPTION_FADEOUT_RECT \
+   description { state: "fadeout" 0.0; \
+      inherit: "default" 0.0; \
+      color: 0 0 0 50; \
+      visible: 0; \
+   } \
+   description { state: "fadein" 0.0; \
+      inherit: "default" 0.0; \
+   } \
+
+#define GENLIST_PART_RECT(NAME, DESCRIPION) \
+    part { name: NAME; \
+      scale: 1; \
+      type: RECT; \
+      DESCRIPION \
+      GENLIST_DESCRIPTION_FADEOUT_RECT \
+   }
+
+#define GENLIST_PART_INDEX_LINE(LEFT, RIGHT, TOP, BOTTOM) \
+          GENLIST_PART_RECT("index_line", \
+             GENLIST_DESCRIPTION(LEFT, RIGHT, TOP, BOTTOM, \
+                color: GENLIST_INDEX_LINE_COLOR; \
+                min: 0 4; \
+                max: -1 4;) \
+             description { state: "selected" 0.0; \
+                inherit: "default" 0.0; \
+                color: GENLIST_INDEX_LINE_FOCUS_COLOR; \
+             } \
+          )
+
+styles {
+       style {
+               name: "gengrid_textblock_style";
+               base: "font=Tizen:style=Medium text_class=tizen font_size=24 color=#F9F9F9 wrap=char ellipsis=1.0";
+       }
+       style {
+               name: "gengrid_noid_textblock_style";
+               base: "font=Tizen:style=Medium text_class=tizen font_size=40 color=#FFFFFF wrap=char align=center ellipsis=0.0";
+       }
+}
+
+collections {
+       group {
+               name: "elm/gengrid/item/group_index/default";
+        data.item: "stacking" "above";
+        data.item: "selectraise" "on";
+        data.item: "texts" "elm.text";
+        parts {
+           GENLIST_PART_BASE
+           GENLIST_PART_INDEX_BG_IMAGE
+           GENLIST_PART_PADDING_LEFT_SIZE(26)
+           GENLIST_PART_PADDING_RIGHT_SIZE(26)
+           GENLIST_PART_PADDING_TOP_SIZE(20)
+           GENLIST_PART_PADDING_BOTTOM_SIZE(14)
+           GENLIST_PART_TEXT("elm.text",
+           GENLIST_DESCRIPTION_LRT("elm.padding.left", "elm.padding.right", "elm.padding.top",
+                       GENLIST_PARAM_INDEX_LIST
+                min: 0 38; fixed: 1 1;)
+                               GENLIST_DESCRIPTION_INDEX_LIST
+           )
+           GENLIST_PART_INDEX_LINE("elm.padding.left", "elm.padding.right", "elm.text", "elm.padding.bottom")
+        }
+     }
+
+       group{
+               name: "elm/gengrid/item/gridtext_favorites/default";
+               data.item: "texts" "elm.text";
+               data.item: "contents" "elm.swallow.icon elm.swallow.expand.icon elm.swallow.end";
+
+               parts{
+                       part{
+                               name: "bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 248 246 239 255;
+                               }
+                       }
+                       part {
+                               name: "item_bg";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 248 246 239 255;
+                                       min: MIN_SIZE MIN_SIZE;
+                                       fixed: 1 1;
+                                       rel1.to: "bg";
+                                       rel2.to: "bg";
+                               }
+                       }
+                       part {
+                               name: "elm.icon.bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 248 246 239 255;
+                                       rel1 { relative: 0.0 0.0; to: "item_bg"; }
+                                       rel2 { relative: 1.0 1.0; offset: -2 -2; to: "item_bg"; }
+                               }
+                               description {
+                                       state: "edit" 0.0;
+                                       color: 248 246 239 255;
+                                       rel1 { relative: 0.05 0.05; to: "item_bg"; }
+                                       rel2 { relative: 0.95 0.95; offset: -2 -2; to: "item_bg"; }
+                               }
+                       }
+                       part{
+                               name: "elm.swallow.icon";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0; to: "elm.icon.bg"; }
+                                       rel2 { relative: 1.0 1.0; to: "elm.icon.bg"; }
+                               }
+                       }
+                       part {
+                               name: "label_bg";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 78;
+                                       min: 0 72;
+                                       fixed: 0 1;
+                                       align: 0.0 1.0;
+                                       rel1 { relative: 0.0 1.0; to: "elm.icon.bg"; }
+                                       rel2 { relative: 1.0 1.0; to: "elm.icon.bg"; }
+                               }
+                       }
+                       part {
+                               name: "elm.text";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0; offset: 16 6; to: "label_bg"; }
+                                       rel2 { relative: 0.75 1.0; offset: -20 0; to: "label_bg"; }
+                                       text {
+                                               style: "gengrid_textblock_style";
+                                               align: 0.5 0.5;
+                                       }
+                               }
+                               description {
+                                       state: "edit" 0.0;
+                                       inherit: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0; offset: 18 6; to: "label_bg"; }
+                                       rel2 { relative: 0.75 1.0; offset: -22 0; to: "label_bg"; }
+                               }
+                       }
+                       part {
+                               name: "elm.swallow.expand.icon";
+                               type: SWALLOW;
+                               mouse_events: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 50 40;
+                                       fixed: 1 1;
+                                       rel1 { relative: 1.0 0.5; to: "label_bg"; }
+                                       rel2 { relative: 1.0 0.5; to: "label_bg"; }
+                                       align: 1.0 0.5;
+                               }
+                       }
+                       part {
+                               name: "elm.swallow.end";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.5 0.5;
+                                       rel1.to: "elm.swallow.icon";
+                                       rel2.to: "elm.swallow.icon";
+                               }
+                       }
+               }
+               programs {
+                       program {
+                               name: "prog/favorites_theme/edit";
+                               source: "favorites_theme";
+                               signal: "favorites_theme/edit";
+                               action: STATE_SET "edit" 0.0;
+                               transition: DECELERATE 0.7;
+                               target: "elm.icon.bg";
+                               target: "elm.text";
+                       }
+                       program {
+                               name: "prog/favorites_theme/edit_no_effect";
+                               source: "favorites_theme";
+                               signal: "favorites_theme/edit_no_effect";
+                               action: STATE_SET "edit" 0.0;
+                               target: "elm.icon.bg";
+                               target: "elm.text";
+                       }
+               }
+       }
+       group{
+               name: "elm/gengrid/item/gridtext_favorites_no_id/default";
+               data.item: "texts" "elm.text";
+               data.item: "contents" "elm.swallow.expand.icon elm.swallow.end";
+
+               parts{
+                       part {
+                               name: "item_bg";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 248 246 239 255;
+                                       min: MIN_SIZE MIN_SIZE;
+                                       fixed: 1 1;
+                               }
+                       }
+                       part {
+                               name: "item_icon_bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: FAVORITE_ITEM_BG_COLOR;
+                                       rel1 { relative: 0.0 0.0; to: "item_bg"; }
+                                       rel2 { relative: 1.0 1.0; offset: -2 -2; to: "item_bg"; }
+                               }
+                               description {
+                                       state: "edit" 0.0;
+                                       color: FAVORITE_ITEM_BG_COLOR;
+                                       rel1 { relative: 0.05 0.05; to: "item_bg"; }
+                                       rel2 { relative: 0.95 0.95; offset: -2 -2; to: "item_bg"; }
+                               }
+                       }
+                       part {
+                               name: "label_bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 90;
+                                       rel1 { relative: 0.0 64/240; to: "item_icon_bg"; }
+                                       rel2 { relative: 1.0 176/240; to: "item_icon_bg"; }
+                               }
+                               description {
+                                       state: "edit" 0.0;
+                                       color: 0 0 0 90;
+                                       rel1 { relative: 0.0 52/216; to: "item_icon_bg"; }
+                                       rel2 { relative: 1.0 164/216; to: "item_icon_bg"; }
+                               }
+                       }
+                       part {
+                               name: "elm.text";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 96;
+                                       fixed: 0 1;
+                                       rel1 { relative: 0.0 64/240; offset: 20 0; to: "label_bg"; }
+                                       rel2 { relative: 1.0 176/240; offset: -20 0; to: "label_bg"; }
+                                       text {
+                                               style: "gengrid_noid_textblock_style";
+                                               align: 0.5 0.5;
+                                       }
+                               }
+                               description {
+                                       state: "edit" 0.0;
+                                       inherit: "default" 0.0;
+                                       rel1 { relative: 0.0 52/216; offset: 18 0; to: "label_bg"; }
+                                       rel2 { relative: 1.0 164/216; offset: -22 0; to: "label_bg"; }
+                               }
+                       }
+                       part {
+                               name: "elm.swallow.expand.icon";
+                               type: SWALLOW;
+                               mouse_events: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 54 64;
+                                       fixed: 1 1;
+                                       rel1 { relative: 1.0 1.0; to: "item_icon_bg"; }
+                                       rel2 { relative: 1.0 1.0; to: "item_icon_bg"; }
+                                       align: 1.0 1.0;
+                               }
+                       }
+                       part {
+                               name: "elm.swallow.end";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.5 0.5;
+                                       rel1.to: "item_icon_bg";
+                                       rel2.to: "item_icon_bg";
+                               }
+                       }
+               }
+               programs {
+                       program {
+                               name: "prog/favorites_theme/edit";
+                               source: "favorites_theme";
+                               signal: "favorites_theme/edit";
+                               action: STATE_SET "edit" 0.0;
+                               transition: DECELERATE 0.7;
+                               target: "item_icon_bg";
+                               target: "elm.text";
+                       }
+                       program {
+                               name: "prog/favorites_theme/edit_no_effect";
+                               source: "favorites_theme";
+                               signal: "favorites_theme/edit_no_effect";
+                               action: STATE_SET "edit" 0.0;
+                               target: "item_icon_bg";
+                               target: "elm.text";
+                       }
+               }
+       }
+}
diff --git a/lib/edc/group_theme.edc b/lib/edc/group_theme.edc
new file mode 100755 (executable)
index 0000000..a538fa2
--- /dev/null
@@ -0,0 +1,901 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#define GROUP_TITLE_BG_COLOR 74 119 149 255
+#define GROUP_BG_COLOR 209 209 209 255
+#define GROUP_TEXT_COLOR 255 255 255 255
+#define GROUP_INDEX_TEXT_COLOR 49 49 49 255
+
+#define WIDTH  330
+#define HEIGHT 312
+#define INFO_HEIGHT 90
+
+#define PADDING 3
+#define ITEM_SIZE 110
+#define CT_SIZE 106
+
+#define PART_BG(NAME) \
+
+#define PART_SWALLOW(NAME) \
+part { \
+       name: "rect."NAME".bg"; \
+       type: RECT; \
+       description { \
+               state: "default" 0.0; \
+               color: GROUP_BG_COLOR; \
+               rel1.to: "rect."NAME; \
+               rel2.to: "rect."NAME; \
+       } \
+}\
+part { \
+       name: "disclip."NAME; \
+       type: RECT; \
+       description { \
+               state: "default" 0.0; \
+               color: GROUP_TEXT_COLOR; \
+               rel1.to: "rect."NAME; \
+               rel2.to: "rect."NAME; \
+       } \
+}\
+part { \
+       name: "swallow."NAME; \
+       type: SWALLOW; \
+       clip_to: "disclip."NAME; \
+       description { \
+               state: "default" 0.0; \
+               rel1.to: "rect."NAME; \
+               rel2.to: "rect."NAME; \
+       }\
+}
+
+#define PART_TEXT(NAME) \
+part { \
+       name: "text."NAME; \
+       type: TEXT; \
+       scale: 1; \
+       description { \
+               state: "default" 0.0; \
+               align: 0.0 0.5; \
+               color: GROUP_TEXT_COLOR; \
+               rel1 { relative: 0.0 0.0; to: "rect."NAME".bg"; } \
+               rel2 { relative: 1.0 1.0; to: "rect."NAME".bg"; } \
+               text { \
+                       font: "Tizen:style=Medium"; \
+                       text_class: "tizen"; \
+                       size: 30; \
+                       align: 0.0 0.5; \
+                       ellipsis: 0.0;  \
+               } \
+       } \
+}
+
+collections {
+       group {
+               name: "elm/gengrid/item/group_index/default";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text";
+               parts {
+                       part {
+                               name: "base";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 255 255 255 255;
+                                       min: 0 80;
+                                       fixed: 0 1;
+                               }
+                       }
+                       part {
+                               name: "elm.text";
+                               type: TEXT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: GROUP_INDEX_TEXT_COLOR;
+                                       rel1 { offset: 24 0; }
+                                       align: 0.0 1.0;
+                                       text {
+                                               font: "Tizen:style=Medium";
+                                               size: 32;
+                                               min: 0 1;
+                                               align: 0.0 1.0;
+                                               text_class: "tizen";
+                                       }
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/gengrid/item/groupitem.1image/default";
+               data.item: "texts" "text.name text.count text.edit.name text.edit.count";
+               data.item: "contents" "swallow.content1 swallow.icon swallow.edit.icon";
+
+               parts{
+                       part {
+                               name: "base";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                               }
+                       }
+                       part {
+                               name: "rect.bg";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: GROUP_BG_COLOR;
+                                       min: WIDTH HEIGHT;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       rel1 { relative: 0.0 0.0; to: "base"; offset: 15 15; }
+                                       rel2 { relative: 0.0 0.0; to: "base"; offset: 15 15; }
+                               }
+                       }
+                       part {
+                               name: "rect.info";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 INFO_HEIGHT-PADDING;
+                                       fixed: 0 1;
+                                       align: 0.0 0.0;
+                                       color: GROUP_TITLE_BG_COLOR;
+                                       rel1 { relative: 0.0 0.0; to: "rect.bg"; offset: PADDING PADDING; }
+                                       rel2 { relative: 1.0 0.0; to: "rect.bg"; offset: -PADDING PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.icon";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: INFO_HEIGHT-(PADDING*2) INFO_HEIGHT-(PADDING*2);
+                                       fixed: 1 1;
+                                       align: 1.0 0.5;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 0.0; to: "rect.info"; offset: -PADDING*3 PADDING; }
+                                       rel2 { relative: 1.0 1.0; to: "rect.info"; offset: -PADDING*3 -PADDING*2; }
+                               }
+                       }
+                       part {
+                               name: "rect.name.bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.0; to: "rect.info"; offset: 10 PADDING; }
+                                       rel2 { relative: 0.0 0.5; to_x: "rect.icon"; to_y: "rect.info"; offset: -PADDING 0; }
+                               }
+                       }
+                       part {
+                               name: "rect.count.bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.5; to: "rect.info"; offset: 10 0; }
+                                       rel2 { relative: 0.0 1.0; to_x: "rect.icon"; to_y: "rect.info"; offset: -PADDING -PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.edit.icon";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: INFO_HEIGHT-(PADDING*2) INFO_HEIGHT-(PADDING*2);
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.0; to: "rect.info"; offset: PADDING PADDING; }
+                                       rel2 { relative: 0.0 0.0; to: "rect.info"; offset: PADDING PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.edit.image";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: ITEM_SIZE ITEM_SIZE);
+                                       fixed: 1 1;
+                                       align: 1.0 1.0;
+                                       color: 255 0 0 0;
+                                       rel1 { relative: 1.0 1.0; to: "rect.bg"; offset: -PADDING -PADDING; }
+                                       rel2 { relative: 1.0 1.0; to: "rect.bg"; offset: -PADDING -PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.edit.name.bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 0.0; to: "rect.edit.icon"; offset: 0 PADDING; }
+                                       rel2 { relative: 0.0 0.5; to_x: "rect.icon"; to_y: "rect.info"; offset: -PADDING 0; }
+                               }
+                       }
+                       part {
+                               name: "rect.edit.count.bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 0.5; to: "rect.edit.icon"; offset: 0 0; }
+                                       rel2 { relative: 0.0 1.0; to_x: "rect.icon"; to_y: "rect.info"; offset: -PADDING -PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.content1";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: (CT_SIZE*3)+(PADDING*2) (CT_SIZE*2)+(PADDING*2);
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 1.0; to: "rect.info"; offset: 0 PADDING; }
+                                       rel2 { relative: 0.0 1.0; to: "rect.info"; offset: 0 PADDING; }
+                               }
+                       }
+                       PART_SWALLOW("content1")
+                       part {
+                               name: "swallow.icon";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1.to: "rect.icon";
+                                       rel2.to: "rect.icon";
+                               }
+                       }
+                       part {
+                               name: "swallow.edit.icon";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 60 60;
+                                       fixed:  1 1;
+                                       rel1 { relative: 0.5 0.5; to: "rect.edit.icon"; }
+                                       rel2 { relative: 0.5 0.5; to: "rect.edit.icon"; }
+                               }
+                       }
+                       PART_TEXT("name")
+                       PART_TEXT("count")
+                       PART_TEXT("edit.name")
+                       PART_TEXT("edit.count")
+               }
+       }
+       group {
+               name: "elm/gengrid/item/groupitem.2image/default";
+               data.item: "texts" "text.name text.count text.edit.name text.edit.count";
+               data.item: "contents" "swallow.content1 swallow.content2 swallow.icon swallow.edit.icon";
+               parts{
+                       part {
+                               name: "base";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                               }
+                       }
+                       part {
+                               name: "rect.bg";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: GROUP_BG_COLOR;
+                                       min: WIDTH HEIGHT;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       rel1 { relative: 0.0 0.0; to: "base"; offset: 15 15; }
+                                       rel2 { relative: 0.0 0.0; to: "base"; offset: 15 15; }
+                               }
+                       }
+                       part {
+                               name: "rect.info";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 INFO_HEIGHT-PADDING;
+                                       fixed: 0 1;
+                                       align: 0.0 0.0;
+                                       color: GROUP_TITLE_BG_COLOR;
+                                       rel1 { relative: 0.0 0.0; to: "rect.bg"; offset: PADDING PADDING; }
+                                       rel2 { relative: 1.0 0.0; to: "rect.bg"; offset: -PADDING PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.icon";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: INFO_HEIGHT-(PADDING*2) INFO_HEIGHT-(PADDING*2);
+                                       fixed: 1 1;
+                                       align: 1.0 0.5;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 0.0; to: "rect.info"; offset: -PADDING*3 PADDING; }
+                                       rel2 { relative: 1.0 1.0; to: "rect.info"; offset: -PADDING*3 -PADDING*2; }
+                               }
+                       }
+                       part {
+                               name: "rect.name.bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.0; to: "rect.info"; offset: 10 PADDING; }
+                                       rel2 { relative: 0.0 0.5; to_x: "rect.icon"; to_y: "rect.info"; offset: -PADDING 0; }
+                               }
+                       }
+                       part {
+                               name: "rect.count.bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.5; to: "rect.info"; offset: 10 0; }
+                                       rel2 { relative: 0.0 1.0; to_x: "rect.icon"; to_y: "rect.info"; offset: -PADDING -PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.edit.icon";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: INFO_HEIGHT-(PADDING*2) INFO_HEIGHT-(PADDING*2);
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.0; to: "rect.info"; offset: PADDING PADDING; }
+                                       rel2 { relative: 0.0 0.0; to: "rect.info"; offset: PADDING PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.edit.image";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: ITEM_SIZE ITEM_SIZE);
+                                       fixed: 1 1;
+                                       align: 1.0 1.0;
+                                       color: 255 0 0 0;
+                                       rel1 { relative: 1.0 1.0; to: "rect.bg"; offset: -PADDING -PADDING; }
+                                       rel2 { relative: 1.0 1.0; to: "rect.bg"; offset: -PADDING -PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.edit.name.bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 0.0; to: "rect.edit.icon"; offset: 0 PADDING; }
+                                       rel2 { relative: 0.0 0.5; to_x: "rect.icon"; to_y: "rect.info"; offset: -PADDING 0; }
+                               }
+                       }
+                       part {
+                               name: "rect.edit.count.bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 0.5; to: "rect.edit.icon"; offset: 0 0; }
+                                       rel2 { relative: 0.0 1.0; to_x: "rect.icon"; to_y: "rect.info"; offset: -PADDING -PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.content1";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: (CT_SIZE*2)+PADDING (CT_SIZE*2)+PADDING;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 1.0; to: "rect.info"; offset: 0 PADDING; }
+                                       rel2 { relative: 0.0 1.0; to: "rect.info"; offset: 0 PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.content2";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: CT_SIZE (CT_SIZE*2)+PADDING;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 0.0; to: "rect.content1.bg"; offset: PADDING 0; }
+                                       rel2 { relative: 1.0 0.0; to: "rect.content1.bg"; offset: PADDING 0; }
+                               }
+                       }
+                       PART_SWALLOW("content1")
+                       PART_SWALLOW("content2")
+                       part {
+                               name: "swallow.icon";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1.to: "rect.icon";
+                                       rel2.to: "rect.icon";
+                               }
+                       }
+                       part {
+                               name: "swallow.edit.icon";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 60 60;
+                                       fixed:  1 1;
+                                       rel1 { relative: 0.5 0.5; to: "rect.edit.icon"; }
+                                       rel2 { relative: 0.5 0.5; to: "rect.edit.icon"; }
+                               }
+                       }
+                       PART_TEXT("name")
+                       PART_TEXT("count")
+                       PART_TEXT("edit.name")
+                       PART_TEXT("edit.count")
+               }
+       }
+       group {
+               name: "elm/gengrid/item/groupitem.3image/default";
+               data.item: "texts" "text.name text.count text.edit.name text.edit.count";
+               data.item: "contents" "swallow.content1 swallow.content2 swallow.content3 swallow.icon swallow.edit.icon";
+
+               parts{
+                       part {
+                               name: "base";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                               }
+                       }
+                       part {
+                               name: "rect.bg";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: GROUP_BG_COLOR;
+                                       min: WIDTH HEIGHT;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       rel1 { relative: 0.0 0.0; to: "base"; offset: 15 15; }
+                                       rel2 { relative: 0.0 0.0; to: "base"; offset: 15 15; }
+                               }
+                       }
+                       part {
+                               name: "rect.info";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 INFO_HEIGHT-PADDING;
+                                       fixed: 0 1;
+                                       align: 0.0 0.0;
+                                       color: GROUP_TITLE_BG_COLOR;
+                                       rel1 { relative: 0.0 0.0; to: "rect.bg"; offset: PADDING PADDING; }
+                                       rel2 { relative: 1.0 0.0; to: "rect.bg"; offset: -PADDING PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.icon";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: INFO_HEIGHT-(PADDING*2) INFO_HEIGHT-(PADDING*2);
+                                       fixed: 1 1;
+                                       align: 1.0 0.5;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 0.0; to: "rect.info"; offset: -PADDING*3 PADDING; }
+                                       rel2 { relative: 1.0 1.0; to: "rect.info"; offset: -PADDING*3 -PADDING*2; }
+                               }
+                       }
+                       part {
+                               name: "rect.name.bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.0; to: "rect.info"; offset: 10 PADDING; }
+                                       rel2 { relative: 0.0 0.5; to_x: "rect.icon"; to_y: "rect.info"; offset: -PADDING 0; }
+                               }
+                       }
+                       part {
+                               name: "rect.count.bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.5; to: "rect.info"; offset: 10 0; }
+                                       rel2 { relative: 0.0 1.0; to_x: "rect.icon"; to_y: "rect.info"; offset: -PADDING -PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.edit.icon";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: INFO_HEIGHT-(PADDING*2) INFO_HEIGHT-(PADDING*2);
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.0; to: "rect.info"; offset: PADDING PADDING; }
+                                       rel2 { relative: 0.0 0.0; to: "rect.info"; offset: PADDING PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.edit.image";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: ITEM_SIZE ITEM_SIZE);
+                                       fixed: 1 1;
+                                       align: 1.0 1.0;
+                                       color: 255 0 0 0;
+                                       rel1 { relative: 1.0 1.0; to: "rect.bg"; offset: -PADDING -PADDING; }
+                                       rel2 { relative: 1.0 1.0; to: "rect.bg"; offset: -PADDING -PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.edit.name.bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 0.0; to: "rect.edit.icon"; offset: 0 PADDING; }
+                                       rel2 { relative: 0.0 0.5; to_x: "rect.icon"; to_y: "rect.info"; offset: -PADDING 0; }
+                               }
+                       }
+                       part {
+                               name: "rect.edit.count.bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 0.5; to: "rect.edit.icon"; offset: 0 0; }
+                                       rel2 { relative: 0.0 1.0; to_x: "rect.icon"; to_y: "rect.info"; offset: -PADDING -PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.content1";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: (CT_SIZE*2)+PADDING (CT_SIZE*2)+PADDING;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 1.0; to: "rect.info"; offset: 0 PADDING; }
+                                       rel2 { relative: 0.0 1.0; to: "rect.info"; offset: 0 PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.content2";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: CT_SIZE CT_SIZE;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 0.0; to: "rect.content1.bg"; offset: PADDING 0; }
+                                       rel2 { relative: 1.0 0.0; to: "rect.content1.bg"; offset: PADDING 0; }
+                               }
+                       }
+                       part {
+                               name: "rect.content3";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: CT_SIZE CT_SIZE;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 1.0; to: "rect.content2.bg"; offset: 0 PADDING; }
+                                       rel2 { relative: 0.0 1.0; to: "rect.content2.bg"; offset: 0 PADDING; }
+                               }
+                       }
+                       PART_SWALLOW("content1")
+                       PART_SWALLOW("content2")
+                       PART_SWALLOW("content3")
+                       part {
+                               name: "swallow.icon";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1.to: "rect.icon";
+                                       rel2.to: "rect.icon";
+                               }
+                       }
+                       part {
+                               name: "swallow.edit.icon";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 60 60;
+                                       fixed:  1 1;
+                                       rel1 { relative: 0.5 0.5; to: "rect.edit.icon"; }
+                                       rel2 { relative: 0.5 0.5; to: "rect.edit.icon"; }
+                               }
+                       }
+                       PART_TEXT("name")
+                       PART_TEXT("count")
+                       PART_TEXT("edit.name")
+                       PART_TEXT("edit.count")
+               }
+       }
+       group {
+               name: "elm/gengrid/item/groupitem.6image/default";
+               data.item: "texts" "text.name text.count text.edit.name text.edit.count";
+               data.item: "contents" "swallow.content0 swallow.content1 swallow.content2 swallow.content3 swallow.content4 swallow.content5 swallow.content6 swallow.icon swallow.edit.icon";
+
+               parts{
+                       part {
+                               name: "base";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                               }
+                       }
+                       part {
+                               name: "rect.bg";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: GROUP_BG_COLOR;
+                                       min: WIDTH HEIGHT;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       rel1 { relative: 0.0 0.0; to: "base"; offset: 15 15; }
+                                       rel2 { relative: 0.0 0.0; to: "base"; offset: 15 15; }
+                               }
+                       }
+                       part {
+                               name: "rect.info";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 INFO_HEIGHT-PADDING;
+                                       fixed: 0 1;
+                                       align: 0.0 0.0;
+                                       color: GROUP_TITLE_BG_COLOR;
+                                       rel1 { relative: 0.0 0.0; to: "rect.bg"; offset: PADDING PADDING; }
+                                       rel2 { relative: 1.0 0.0; to: "rect.bg"; offset: -PADDING PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.icon";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: INFO_HEIGHT-(PADDING*2) INFO_HEIGHT-(PADDING*2);
+                                       fixed: 1 1;
+                                       align: 1.0 0.5;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 0.0; to: "rect.info"; offset: -PADDING*3 PADDING; }
+                                       rel2 { relative: 1.0 1.0; to: "rect.info"; offset: -PADDING*3 -PADDING*2; }
+                               }
+                       }
+                       part {
+                               name: "rect.name.bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.0; to: "rect.info"; offset: 10 PADDING; }
+                                       rel2 { relative: 0.0 0.5; to_x: "rect.icon"; to_y: "rect.info"; offset: -PADDING 0; }
+                               }
+                       }
+                       part {
+                               name: "rect.count.bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.5; to: "rect.info"; offset: 10 0; }
+                                       rel2 { relative: 0.0 1.0; to_x: "rect.icon"; to_y: "rect.info"; offset: -PADDING -PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.edit.icon";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: INFO_HEIGHT-(PADDING*2) INFO_HEIGHT-(PADDING*2);
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.0; to: "rect.info"; offset: PADDING PADDING; }
+                                       rel2 { relative: 0.0 0.0; to: "rect.info"; offset: PADDING PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.edit.image";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: ITEM_SIZE ITEM_SIZE);
+                                       fixed: 1 1;
+                                       align: 1.0 1.0;
+                                       color: 255 0 0 0;
+                                       rel1 { relative: 1.0 1.0; to: "rect.bg"; offset: -PADDING -PADDING; }
+                                       rel2 { relative: 1.0 1.0; to: "rect.bg"; offset: -PADDING -PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.edit.name.bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 0.0; to: "rect.edit.icon"; offset: 0 PADDING; }
+                                       rel2 { relative: 0.0 0.5; to_x: "rect.icon"; to_y: "rect.info"; offset: -PADDING 0; }
+                               }
+                       }
+                       part {
+                               name: "rect.edit.count.bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 0.5; to: "rect.edit.icon"; offset: 0 0; }
+                                       rel2 { relative: 0.0 1.0; to_x: "rect.icon"; to_y: "rect.info"; offset: -PADDING -PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.content1";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: CT_SIZE CT_SIZE;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 1.0; to: "rect.info"; offset: 0 PADDING; }
+                                       rel2 { relative: 0.0 1.0; to: "rect.info"; offset: 0 PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.content2";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: CT_SIZE CT_SIZE;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 0.0; to: "rect.content1.bg"; offset: PADDING 0; }
+                                       rel2 { relative: 1.0 0.0; to: "rect.content1.bg"; offset: PADDING 0; }
+                               }
+                       }
+                       part {
+                               name: "rect.content3";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: CT_SIZE CT_SIZE;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 0.0; to: "rect.content2.bg"; offset: PADDING 0; }
+                                       rel2 { relative: 1.0 0.0; to: "rect.content2.bg"; offset: PADDING 0; }
+                               }
+                       }
+                       part {
+                               name: "rect.content4";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: CT_SIZE CT_SIZE;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 1.0; to: "rect.content1.bg"; offset: 0 PADDING; }
+                                       rel2 { relative: 0.0 1.0; to: "rect.content1.bg"; offset: 0 PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.content5";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: CT_SIZE CT_SIZE;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 1.0; to: "rect.content2.bg"; offset: 0 PADDING; }
+                                       rel2 { relative: 0.0 1.0; to: "rect.content2.bg"; offset: 0 PADDING; }
+                               }
+                       }
+                       part {
+                               name: "rect.content6";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: CT_SIZE CT_SIZE;
+                                       fixed: 1 1;
+                                       align: 0.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 1.0; to: "rect.content3.bg"; offset: 0 PADDING; }
+                                       rel2 { relative: 0.0 1.0; to: "rect.content3.bg"; offset: 0 PADDING; }
+                               }
+                       }
+                       PART_SWALLOW("content1")
+                       PART_SWALLOW("content2")
+                       PART_SWALLOW("content3")
+                       PART_SWALLOW("content4")
+                       PART_SWALLOW("content5")
+                       PART_SWALLOW("content6")
+                       part {
+                               name: "swallow.icon";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1.to: "rect.icon";
+                                       rel2.to: "rect.icon";
+                               }
+                       }
+                       part {
+                               name: "swallow.edit.icon";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 60 60;
+                                       fixed:  1 1;
+                                       rel1 { relative: 0.5 0.5; to: "rect.edit.icon"; }
+                                       rel2 { relative: 0.5 0.5; to: "rect.edit.icon"; }
+                               }
+                       }
+                       PART_TEXT("name")
+                       PART_TEXT("count")
+                       PART_TEXT("edit.name")
+                       PART_TEXT("edit.count")
+               }
+       }
+}
diff --git a/lib/edc/image_layout.edc b/lib/edc/image_layout.edc
new file mode 100755 (executable)
index 0000000..2ef7e38
--- /dev/null
@@ -0,0 +1,115 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+ collections {
+       group {
+               name: "elm/genlist/item/image_layout/default";
+               alias: "elm/genlist/item_odd/image_layout/default";
+               alias: "dialogue/image_layout";
+               data.item: "selectraise" "on";
+               data.item: "stacking" "above";
+               data.item: "contents" "elm.icon elm.icon2 elm.icon3 elm.icon4";
+               parts {
+                       part {
+                               name: "base";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 479;
+                                       color: 0 0 0 0;
+                               }
+                       }
+                       part {
+                               name: "elm.rect.icon";
+                               type: RECT;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.5 1.0;
+                                       min: 360 360;
+                                       max: 360 360;
+                                       fixed: 1 1;
+                                       color: 239 237 229 255;
+                                       rel1 { relative: 0.0 417.0/479.0; }
+                                       rel2 { relative: 1.0 417.0/479.0; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon";
+                               type: SWALLOW;
+                               mouse_events: 1;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.5 1.0;
+                                       min: 360 360;
+                                       max: 360 360;
+                                       fixed: 1 1;
+                                       rel1 { relative: 0.0 417.0/479.0; }
+                                       rel2 { relative: 1.0 417.0/479.0; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon2";
+                               type: SWALLOW;
+                               mouse_events: 1;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.5 0.5;
+                                       min: 128 128;
+                                       max: 128 128;
+                                       fixed: 1 1;
+                                       rel1 { relative: 0.0 0.0; to: "elm.icon"; }
+                                       rel2 { relative: 1.0 417.0/479.0; to: "elm.icon"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon3";
+                               type: SWALLOW;
+                               mouse_events: 1;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.0 1.0;
+                                       min: 128 128;
+                                       max: 128 128;
+                                       fixed: 1 1;
+                                       rel1 { relative: 1.0 1.0; to: "elm.icon"; offset: 16 0; }
+                                       rel2 { relative: 1.0 1.0; to: "elm.icon"; offset: 16 0; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon4";
+                               type: SWALLOW;
+                               mouse_events: 1;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.5 0.5;
+                                       min: 45 45;
+                                       max: 45 45;
+                                       fixed: 1 1;
+                                       rel1 { relative: 0.0 0.0; to: "elm.icon"; }
+                                       rel2 { relative: 0.0 0.0; to: "elm.icon"; }
+                               }
+                       }
+               }
+       }
+}
diff --git a/lib/edc/input_theme.edc b/lib/edc/input_theme.edc
new file mode 100755 (executable)
index 0000000..2ab6470
--- /dev/null
@@ -0,0 +1,767 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#define GENLIST_HEIGHT_1LINE 112
+#define GENLIST_LIST_LINE1_COLOR 211 209 203 255
+#define GENLIST_PADDING_32_INC 32
+#define GENLIST_PART_BG_COLOR 249 249 249 255
+#define INPUT_DIALOGUE_COLOR 108 168 199 255
+#define INPUT_DIALOGUE_BG_COLOR 236 240 242 255
+#define GENLIST_INDEX_LIST_BG_COLOR 248 246 239 255
+
+#define GENLIST_FONT_32_INC 32
+#define GENLIST_FONT_44_INC 44
+#define GENLIST_PADDING_12_INC 12
+#define GENLIST_PADDING_16_INC 16
+#define GENLIST_PADDING_27_INC 27
+#define GENLIST_SIZE_163_INC 163
+#define GENLIST_PART_LIST_LINE_COLOR_INC 169 169 169 255
+#define GENLIST_DIALOGUE_FONT_EDIT_MODE_TEXT_01_COLOR_INC 100 100 100 255
+#define GENLIST_PART_FONT_LIST_MAIN_TEXT_UNREAD_COLOR_INC 0 0 0 255
+#define GENLIST_DIALOGUE_GROUP_LEFT_BG_COLOR_INC 108 168 199 255
+#define GENLIST_PART_DISCLIP_COLOR_INC 255 255 255 10
+#define GENLIST_PART_BG_COLOR_INC 236 240 242 255
+#define GENLIST_DIALOGUE_BG_IMAGE_COLOR_INC 236 240 242 255
+#define GENLIST_PART_LIST_PRESS_COLOR_INC 42 137 194 255
+
+
+#define GENLIST_PART_BASE( param_item_height ) \
+         part { name: "base"; \
+            type: RECT; \
+            repeat_events: 1; \
+            scale: 1; \
+            description { state: "default" 0.0; \
+               min: 0 param_item_height; \
+               color: GENLIST_PART_BG_COLOR_INC; \
+            } \
+         }
+
+#define GENLIST_PART_DIALOGUE_BG_IMAGE \
+         part { name: "bg_image"; \
+            type: RECT; \
+            clip_to: "disclip"; \
+            mouse_events: 0; \
+            description { state: "default" 0.0; \
+               color: GENLIST_DIALOGUE_BG_IMAGE_COLOR_INC; \
+            } \
+            description { state: "selected" 0.0; \
+               inherit: "default" 0.0; \
+               color: GENLIST_PART_LIST_PRESS_COLOR_INC; \
+            } \
+         }
+
+#define GENLIST_PART_BOTTOM_LINE \
+part { name: "bottom_line"; \
+       type: RECT; \
+       mouse_events: 0; \
+       description { state: "default" 0.0; \
+               min: 0 1; \
+               fixed: 0 1; \
+               visible: 1; \
+               color: GENLIST_PART_LIST_LINE_COLOR_INC; \
+               rel1 { \
+                       relative: 0.0 1.0; \
+                       offset: 0 -1; \
+               } \
+       } \
+}
+
+#define GENLIST_PART_PADDING_LEFT( param_padding_size ) \
+part { name: "elm.padding.left"; \
+       type: RECT; \
+       scale: 1; \
+       description { state: "default" 0.0; \
+               min: param_padding_size 0; \
+               fixed: 1 0; \
+               visible: 0; \
+               rel2.relative: 0.0 1.0; \
+               align: 0.0 0.0; \
+       } \
+}
+
+#define GENLIST_PART_PADDING_RIGHT( param_padding_size ) \
+part { name: "elm.padding.right"; \
+       type: RECT; \
+       scale: 1; \
+       description { state: "default" 0.0; \
+               min: param_padding_size 0; \
+               fixed: 1 0; \
+               visible: 0; \
+               rel1.relative: 1.0  0.0; \
+               align: 1.0 0.0; \
+       } \
+}
+
+#define GENLIST_PART_DIALOGUE_ITEM \
+part { name: "elm.rect.dialogue"; \
+       type: RECT; \
+       scale: 1; \
+       description { state: "default" 0.0; \
+               min: GENLIST_PADDING_12_INC 0; \
+               fixed: 1 0; \
+               color: GENLIST_DIALOGUE_GROUP_LEFT_BG_COLOR_INC; \
+               rel2.relative: 0.0 1.0; \
+               align: 0.0 0.0; \
+       } \
+}
+
+#define GENLIST_PART_DIALOGUE_RIGHT_LINE \
+part { name: "elm.rect.dialogue.right.line"; \
+       type: RECT; \
+       scale: 1; \
+       description { state: "default" 0.0; \
+               min: 1 0; \
+               fixed: 1 0; \
+               visible: 1; \
+               rel1.relative: 1.0  0.0; \
+               align: 1.0 0.0; \
+               color: GENLIST_PART_LIST_LINE_COLOR_INC; \
+       } \
+}
+
+#define GENLIST_PART_DISCLIP \
+part { name: "disclip"; \
+       type: RECT; \
+       description { state: "default" 0.0; \
+       } \
+       description { state: "disabled" 0.0; \
+               inherit: "default" 0.0; \
+               color: GENLIST_PART_DISCLIP_COLOR_INC; \
+       } \
+}
+
+#define GENLIST_DESCRIPTION_FLIP_ENABLED \
+description { state: "flip_enabled" 0.0; \
+       inherit: "default" 0.0; \
+       visible: 0; \
+}
+
+collections
+{
+       /* Genlist Item */
+       group {
+               name: "dialogue/baseinfo.3icon";
+               data.item: "contents" "elm.icon.name1 elm.icon.name2 elm.icon.image";
+               parts {
+                       part {
+                               name: "base";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 267;
+                               }
+                       }
+                       part {
+                               name: "bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: GENLIST_PART_BG_COLOR;
+                               }
+                       }
+                       part {
+                               name: "elm.rect.top_padding";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.0 0.0;
+                                       min: 0 40;
+                                       fixed: 0 1;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.0; }
+                                       rel2 { relative: 1.0 0.0; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.image.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 1.0 0.0;
+                                       min: 141 141;
+                                       fixed: 1 1;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 1.0; to: "elm.rect.top_padding"; }
+                                       rel2 { relative: 1.0 1.0; to: "base"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.expand.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 1.0 1.0;
+                                       min: 74 74;
+                                       fixed: 1 1;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 1.0; to: "base"; }
+                                       rel2 { relative: 1.0 1.0; to: "base"; }
+                               }
+                       }
+                       part {
+                               name: "elm.rect.right_padding";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 1.0 0.0;
+                                       min: 15 0;
+                                       fixed: 1 0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.0; to: "elm.icon.image.rect"; }
+                                       rel2 { relative: 0.0 1.0; to: "elm.icon.image.rect"; }
+                               }
+                       }
+                       part {
+                               name: "elm.rect.top_line";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 1;
+                                       fixed: 0 1;
+                                       align: 0.0 0.0;
+                                       color: GENLIST_PART_LIST_LINE_COLOR_INC;
+                                       rel1 { relative: 0.0 1.0; to: "elm.rect.top_padding"; }
+                                       rel2 { relative: 0.0 0.0; to: "elm.rect.right_padding"; }
+                               }
+                       }
+                       part {
+                               name: "elm.rect.dialogue";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 12 0;
+                                       fixed: 1 0;
+                                       align: 0.0 0.0;
+                                       color: INPUT_DIALOGUE_COLOR;
+                                       rel1 { relative: 0.0 1.0; to: "elm.rect.top_padding"; }
+                                       rel2 { relative: 0.0 1.0; to: "base"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.name1.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.0 0.5;
+                                       color: INPUT_DIALOGUE_BG_COLOR;
+                                       rel1 { relative: 1.0 1.0; to_x: "elm.rect.dialogue"; to_y: "elm.rect.top_line"; }
+                                       rel2 { relative: 1.0 0.0; to: "elm.rect.middle_line"; }
+                               }
+                       }
+                       part {
+                               name: "elm.rect.middle_line";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 1;
+                                       fixed: 0 1;
+                                       align: 0.0 0.0;
+                                       color: GENLIST_PART_LIST_LINE_COLOR_INC;
+                                       rel1 { relative: 0.0 0.5; to: "elm.rect.dialogue"; }
+                                       rel2 { relative: 0.0 0.5 ; to_x: "elm.rect.right_padding"; to_y: "elm.rect.dialogue"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.name2.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.0 0.5;
+                                       color: INPUT_DIALOGUE_BG_COLOR;
+                                       rel1 { relative: 1.0 1.0; to_x: "elm.rect.dialogue"; to_y: "elm.rect.middle_line"; }
+                                       rel2 { relative: 1.0 0.0; to: "elm.rect.bottom_line"; }
+                               }
+                       }
+                       part {
+                               name: "elm.rect.bottom_line";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 1;
+                                       fixed: 0 1;
+                                       align: 0.0 1.0;
+                                       color: GENLIST_PART_LIST_LINE_COLOR_INC;
+                                       rel1 { relative: 0.0 1.0; to: "elm.rect.dialogue"; to_y: "base" ;}
+                                       rel2 { relative: 0.0 1.0; to_x: "elm.rect.right_padding"; to_y: "base"; }
+                               }
+                       }
+                       part {
+                               name: "elm.rect.right_line";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 1 0;
+                                       fixed: 1 0;
+                                       align: 0.0 0.0;
+                                       color: GENLIST_PART_LIST_LINE_COLOR_INC;
+                                       rel1 { relative: 1.0 1.0; to: "elm.rect.top_line"; }
+                                       rel2 { relative: 0.0 1.0; to: "elm.rect.bottom_line"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.name1";
+                               type: SWALLOW;
+                               repeat_events: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.0 0.5;
+                                       rel1 { relative: 0.0 0.0; offset: 16 0; to: "elm.icon.name1.rect"; }
+                                       rel2 { relative: 1.0 1.0; offset: -16 0; to: "elm.icon.name1.rect"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.name2";
+                               type: SWALLOW;
+                               repeat_events: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.0 0.5;
+                                       rel1 { relative: 0.0 0.0; offset: 16 0; to: "elm.icon.name2.rect"; }
+                                       rel2 { relative: 1.0 1.0; offset: -16 0; to: "elm.icon.name2.rect"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.image";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.0 0.0;
+                                       fixed: 1 1;
+                                       rel1.to: "elm.icon.image.rect";
+                                       rel2.to: "elm.icon.image.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.icon.expand";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.0 0.0;
+                                       fixed: 1 1;
+                                       rel1.to: "elm.icon.expand.rect";
+                                       rel2.to: "elm.icon.expand.rect";
+                               }
+                       }
+               }
+       }
+       /* Genlist Item */
+       group {
+               name: "dialogue/baseinfo.expand.1icon";
+               data.item: "contents" "elm.icon.name elm.icon.expand";
+               parts {
+                       part {
+                               name: "base";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 113;
+                               }
+                       }
+                       part {
+                               name: "bg";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: GENLIST_PART_BG_COLOR;
+                               }
+                       }
+                       part {
+                               name: "elm.rect.right_padding";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 1.0 0.0;
+                                       min: 156 0;
+                                       fixed: 1 0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 1.0 0.0; to: "base"; }
+                                       rel2 { relative: 1.0 1.0; to: "base"; }
+                               }
+                       }
+                       part {
+                               name: "elm.rect.dialogue";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 12 0;
+                                       fixed: 1 0;
+                                       align: 0.0 0.0;
+                                       color: INPUT_DIALOGUE_COLOR;
+                                       rel2.relative: 0.0 1.0;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.name.rect";
+                               type: RECT;
+                               repeat_events: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.0 0.5;
+                                       color: INPUT_DIALOGUE_BG_COLOR;
+                                       rel1 { relative: 1.0 0.0; to_x: "elm.rect.dialogue"; }
+                                       rel2 { relative: 0.0 1.0; to_x: "elm.rect.right_padding"; }
+                               }
+                       }
+                       part {
+                               name: "elm.rect.bottom_line";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 1;
+                                       fixed: 0 1;
+                                       align: 0.0 0.0;
+                                       color: GENLIST_PART_LIST_LINE_COLOR_INC;
+                                       rel1 { relative: 0.0 1.0; offset: 0 -1;  to: "elm.icon.name.rect"; }
+                                       rel2 { relative: 1.0 1.0; offset: 0 -1;  to: "elm.icon.name.rect"; }
+                               }
+                       }
+                       part {
+                               name: "elm.rect.right_line";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 1 0;
+                                       fixed: 1 0;
+                                       align: 0.0 0.0;
+                                       color: GENLIST_PART_LIST_LINE_COLOR_INC;
+                                       rel1 { relative: 0.0 0.0; to: "elm.rect.right_padding"; }
+                                       rel2 { relative: 0.0 1.0; to: "elm.rect.right_padding"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.name";
+                               type: SWALLOW;
+                               repeat_events: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.0 0.5;
+                                       rel1 { relative: 0.0 0.0; offset: 16 0;  to: "elm.icon.name.rect"; }
+                                       rel2 { relative: 1.0 1.0; offset: -16 0; to: "elm.icon.name.rect"; }
+                               }
+                       }
+               }
+       }
+       group {
+               name: "dialogue/1icon.1type.1edit";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "contents" "elm.icon elm.icon.type elm.icon.edit";
+               images {
+                       image: "00_list_group_bg.png" COMP;
+               }
+               parts {
+                       part {
+                               name: "base";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: GENLIST_INDEX_LIST_BG_COLOR;
+                                       min: 0 113;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.bg_image";
+                               type: IMAGE;
+                               mouse_events: 0;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 255 255 255 255;
+                                       rel1 { relative: 0.0 0.0; offset: 16 0; }
+                                       rel2 { relative: 0.0 1.0; to_x: "elm.icon.type"; }
+                                       image {
+                                               normal: "00_list_group_bg.png";
+                                               border: 14 14 10 10;
+                                               border_scale: 1;
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.icon";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0; offset: 36 0; }
+                                       rel2 { relative: 0.0 1.0; to_x: "elm.icon.type"; offset: -20 0; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.type";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 160 74;
+                                       max: 160 74;
+                                       fixed: 1 1;
+                                       align: 1.0 0.5;
+                                       rel1 { relative: 0.0 0.0; to_x: "elm.icon.edit"; }
+                                       rel2 { relative: 0.0 1.0; to_x: "elm.icon.edit"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.edit";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 106 74;
+                                       max: 106 74;
+                                       fixed: 1 1;
+                                       align: 1.0 0.5;
+                                       rel1 { relative: 1.0 0.0; }
+                                       rel2 { relative: 1.0 1.0; }
+                               }
+                       }
+               }
+       }
+       group {
+               name: "dialogue/7icon.1type.1edit";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4 elm.icon.5 elm.icon.6 elm.icon.7 elm.icon.type elm.icon.edit";
+               images {
+                       image: "00_list_group_bg.png" COMP;
+               }
+               parts {
+                       part {
+                               name: "base";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: GENLIST_INDEX_LIST_BG_COLOR;
+                                       min: 0 784;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.bg_image";
+                               type: IMAGE;
+                               mouse_events: 0;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 255 255 255 255;
+                                       rel1 { relative: 0.0 0.0; offset: 16 0; }
+                                       rel2 { relative: 0.0 1.0; to_x: "elm.icon.type"; }
+                                       image {
+                                               normal: "00_list_group_bg.png";
+                                               border: 14 14 10 10;
+                                               border_scale: 1;
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.rect.icon";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.0; offset: 16 0; }
+                                       rel2 { relative: 0.0 1.0; to_x: "elm.icon.type"; }
+                               }
+                       }
+                       part {
+                               name: "elm.rect.icon.line1";
+                               type: RECT;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: GENLIST_LIST_LINE1_COLOR;
+                                       min: 0 1;
+                                       max: -1 1;
+                                       fixed: 0 1;
+                                       rel1 { relative: 0.0 1/7; to: "elm.rect.icon"; }
+                                       rel2 { relative: 1.0 1/7; to: "elm.rect.icon"; }
+                               }
+                       }
+                       part {
+                               name: "elm.rect.icon.line2";
+                               type: RECT;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: GENLIST_LIST_LINE1_COLOR;
+                                       min: 0 1;
+                                       max: -1 1;
+                                       fixed: 0 1;
+                                       rel1 { relative: 0.0 2/7; to: "elm.rect.icon"; }
+                                       rel2 { relative: 1.0 2/7; to: "elm.rect.icon"; }
+                               }
+                       }
+                       part {
+                               name: "elm.rect.icon.line3";
+                               type: RECT;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: GENLIST_LIST_LINE1_COLOR;
+                                       min: 0 1;
+                                       max: -1 1;
+                                       fixed: 0 1;
+                                       rel1 { relative: 0.0 3/7; to: "elm.rect.icon"; }
+                                       rel2 { relative: 1.0 3/7; to: "elm.rect.icon"; }
+                               }
+                       }
+                       part {
+                               name: "elm.rect.icon.line4";
+                               type: RECT;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: GENLIST_LIST_LINE1_COLOR;
+                                       min: 0 1;
+                                       max: -1 1;
+                                       fixed: 0 1;
+                                       rel1 { relative: 0.0 4/7; to: "elm.rect.icon"; }
+                                       rel2 { relative: 1.0 4/7; to: "elm.rect.icon"; }
+                               }
+                       }
+                       part {
+                               name: "elm.rect.icon.line5";
+                               type: RECT;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: GENLIST_LIST_LINE1_COLOR;
+                                       min: 0 1;
+                                       max: -1 1;
+                                       fixed: 0 1;
+                                       rel1 { relative: 0.0 5/7; to: "elm.rect.icon"; }
+                                       rel2 { relative: 1.0 5/7; to: "elm.rect.icon"; }
+                               }
+                       }
+                       part {
+                               name: "elm.rect.icon.line6";
+                               type: RECT;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: GENLIST_LIST_LINE1_COLOR;
+                                       min: 0 1;
+                                       max: -1 1;
+                                       fixed: 0 1;
+                                       rel1 { relative: 0.0 6/7; to: "elm.rect.icon"; }
+                                       rel2 { relative: 1.0 6/7; to: "elm.rect.icon"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.1";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.0; offset: 20 0; to: "elm.rect.icon"; }
+                                       rel2 { relative: 1.0 1/7; offset: -20 0; to: "elm.rect.icon"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.2";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 1/7; offset: 20 0; to: "elm.rect.icon"; }
+                                       rel2 { relative: 1.0 2/7; offset: -20 0; to: "elm.rect.icon"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.3";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 2/7; offset: 20 0; to: "elm.rect.icon"; }
+                                       rel2 { relative: 1.0 3/7; offset: -20 0; to: "elm.rect.icon"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.4";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 3/7; offset: 20 0; to: "elm.rect.icon"; }
+                                       rel2 { relative: 1.0 4/7; offset: -20 0; to: "elm.rect.icon"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.5";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 4/7; offset: 20 0; to: "elm.rect.icon"; }
+                                       rel2 { relative: 1.0 5/7; offset: -20 0; to: "elm.rect.icon"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.6";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 5/7; offset: 20 0; to: "elm.rect.icon"; }
+                                       rel2 { relative: 1.0 6/7; offset: -20 0; to: "elm.rect.icon"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.7";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 6/7; offset: 20 0; to: "elm.rect.icon"; }
+                                       rel2 { relative: 1.0 1.0; offset: -20 0; to: "elm.rect.icon"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.type";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 160 74;
+                                       max: 160 74;
+                                       fixed: 1 1;
+                                       align: 1.0 0.5;
+                                       rel1 { relative: 0.0 0.0; to_x: "elm.icon.edit"; }
+                                       rel2 { relative: 0.0 1.0; to_x: "elm.icon.edit"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.edit";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 106 74;
+                                       max: 106 74;
+                                       fixed: 1 1;
+                                       align: 1.0 0.5;
+                                       rel1 { relative: 1.0 0.0; }
+                                       rel2 { relative: 1.0 1.0; }
+                               }
+                       }
+               }
+       }
+}
diff --git a/lib/edc/list.edc b/lib/edc/list.edc
new file mode 100755 (executable)
index 0000000..834072b
--- /dev/null
@@ -0,0 +1,102 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+collections
+{
+       group {
+               name: "genlist";
+               parts
+               {
+                       part {
+                               name: "bg";
+                               type: RECT;
+                               mouse_events: 0;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                               }
+                       }
+                       part {
+                               name: "searchbar";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.0 0.0;
+                                       min: 0 106;
+                                       fixed: 0 1;
+                                       rel2 { relative: 1.0 0.0; }
+                               }
+                       }
+                       part {
+                               name: "content";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.0 0.0;
+                                       rel1 { relative: 0.0 1.0; to: "searchbar"; }
+                                       rel2.to: "bg";
+                               }
+                       }
+                       part {
+                               name: "fastscroll";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       fixed: 0 1;
+                                       rel1.to: "content";
+                                       rel2.to: "content";
+                               }
+                       }
+               }
+       }
+       group {
+               name: "genlist_no_searchbar";
+               parts
+               {
+                       part {
+                               name: "bg";
+                               type: RECT;
+                               mouse_events: 0;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                               }
+                       }
+                       part {
+                               name: "content";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.0 0.0;
+                                       rel1.to: "bg";
+                                       rel2.to: "bg";
+                               }
+                       }
+                       part {
+                               name: "fastscroll";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       fixed: 0 1;
+                                       rel1.to: "content";
+                                       rel2.to: "content";
+                               }
+                       }
+               }
+       }
+}
diff --git a/lib/edc/list_theme.edc b/lib/edc/list_theme.edc
new file mode 100755 (executable)
index 0000000..f16c857
--- /dev/null
@@ -0,0 +1,766 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#define GENLIST_PART_BG_COLOR_INC 248 246 239 255
+#define GENLIST_PART_LIST_LINE_COLOR_INC 211 209 203 255
+#define GENLIST_PART_LIST_PRESS_COLOR_INC 87 135 194 255
+#define GENLIST_PART_LIST_COUNT_COLOR_INC 124 124 124 255
+#define GENLIST_PART_LIST_TEXT_DEFAULT 0 0 0 255
+#define GENLIST_PART_TEXT_PRESS_COLOR 250 250 250 255
+#define GENLIST_PART_LIST_TEXT_SUB_DEFAULT 0 0 0 128
+
+#define GENLIST_PART_BASE( param_item_height ) \
+part { \
+       name: "base"; \
+       type: RECT; \
+       repeat_events: 1; \
+       scale: 1; \
+       description { state: "default" 0.0; \
+               min: 0 param_item_height; \
+               color: GENLIST_PART_BG_COLOR_INC; \
+       } \
+}
+
+#define GENLIST_PART_BOTTOM_LINE \
+part { name: "bottom_line"; \
+       type: RECT; \
+       mouse_events: 0; \
+       description { state: "default" 0.0; \
+               min: 0 1; \
+               fixed: 0 1; \
+               visible: 1; \
+               color: GENLIST_PART_LIST_LINE_COLOR_INC; \
+               rel1 { \
+                       relative: 0.0 1.0; \
+                       offset: 0 -1; \
+               } \
+       } \
+}
+
+#define GENLIST_PART_PADDING_LEFT( param_padding_size ) \
+part { \
+       name: "elm.padding.left"; \
+       type: RECT; \
+       scale: 1; \
+       description { \
+               state: "default" 0.0; \
+               min: param_padding_size 0; \
+               fixed: 1 0; \
+               visible: 0; \
+               rel2.relative: 0.0 1.0; \
+               align: 0.0 0.0; \
+       } \
+}
+
+#define GENLIST_PART_PADDING_RIGHT( param_padding_size ) \
+part { \
+       name: "elm.padding.right"; \
+       type: RECT; \
+       scale: 1; \
+       description { \
+               state: "default" 0.0; \
+               min: param_padding_size 0; \
+               fixed: 1 0; \
+               visible: 0; \
+               rel1.relative: 1.0  0.0; \
+               align: 1.0 0.0; \
+       } \
+}
+
+#define GENLIST_PART_BG_IMAGE \
+part { \
+       name: "bg_image"; \
+       type: RECT; \
+       clip_to: "disclip"; \
+       mouse_events: 0; \
+       description { \
+               state: "default" 0.0; \
+               color: GENLIST_PART_BG_COLOR_INC; \
+       } \
+       description { \
+               state: "selected" 0.0; \
+               inherit: "default" 0.0; \
+               color: GENLIST_PART_LIST_PRESS_COLOR_INC; \
+       } \
+}
+
+#define GENLIST_DESCRIPTION_FLIP_ENABLED \
+description { \
+       state: "flip_enabled" 0.0; \
+       inherit: "default" 0.0; \
+       visible: 0; \
+}
+
+collections
+{
+       styles {
+               style {
+                       name: "genlist_default_textblock_style";
+                       base: "font=Tizen:style=Roman text_class=list_item font_size=44 align=left color=#000000FF wrap=word ellipsis=1.0";
+                       tag:  "br" "\n";
+                       tag:  "ps" "ps";
+                       tag:  "tab" "\t";
+                       tag:  "b" "+ font=Tizen:style=Bold";
+                       tag: "match" "+ color=#2A89C2";
+               }
+               style {
+                       name: "genlist_default_textblock_selected_style";
+                       base: "font=Tizen:style=Roman text_class=list_item font_size=44 align=left color=#F9F9F9FF wrap=word ellipsis=1.0";
+                       tag: "br" "\n";
+                       tag: "ps" "ps";
+                       tag: "tab" "\t";
+                       tag: "b" "+ font=Tizen:style=Bold";
+                       tag: "match" "+ color=#F9F9F9FF";
+               }
+       }
+       /* Genlist Item */
+       group {
+               name: "elm/genlist/item/1text_center/default";
+               alias: "elm/genlist/item_odd/1text_center/default";
+               alias: "elm/genlist/item_compress/1text_center/default";
+               alias: "elm/genlist/item_compress_odd/1text_center/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text";
+               parts {
+                       GENLIST_PART_BASE(130);
+                       GENLIST_PART_BOTTOM_LINE
+                       part {
+                               name: "elm.text";
+                               type: TEXT;
+                               mouse_events: 0;
+                               scale: 1;
+                               clip_to: "disclip";
+                               description {
+                                       state: "default" 0.0;
+                                       color: GENLIST_PART_LIST_COUNT_COLOR_INC;
+                                       text {
+                                               font: "Tizen:style=Roman";
+                                               text_class: "tizen";
+                                               size: 44;
+                                               min: 0 1;
+                                               align: 0.5 0.5;
+                                               text_class: "tizen";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "disclip";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 248 246 239 255;
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/link_list/default";
+               alias: "elm/genlist/item_odd/link_list/default";
+               alias: "elm/genlist/item_compress/link_list/default";
+               alias: "elm/genlist/item_compress_odd/link_list/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text elm.text.1 elm.text.2";
+               data.item: "contents" "elm.icon.1";
+               data.item: "flips" "elm.flip.content";
+               parts {
+                       GENLIST_PART_BASE(130)
+                       GENLIST_PART_BG_IMAGE
+                       GENLIST_PART_BOTTOM_LINE
+                       GENLIST_PART_PADDING_LEFT(26)
+                       GENLIST_PART_PADDING_RIGHT(24)
+                       part {
+                               name: "elm.icon.1";
+                               type: SWALLOW;
+                               clip_to: "disclip";
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 104 104;
+                                       max: 104 104;
+                                       fixed: 1 1;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to_x: "elm.padding.right";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.padding.right";
+                                       }
+                                       align: 1.0 0.5;
+                               }
+                               GENLIST_DESCRIPTION_FLIP_ENABLED
+                       }
+                       part {
+                               name: "elm.padding.icon1.text1right";
+                               type: RECT;
+                               clip_to: "disclip";
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 4 0;
+                                       fixed: 1 0;
+                                       visible: 0;
+                                       rel1.to_x: "elm.icon.1";
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.icon.1";
+                                       }
+                                       align: 1.0 0.0;
+                               }
+                       }
+                       part {
+                               name: "elm.text";
+                               type: TEXT;
+                               clip_to: "disclip";
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.padding.left";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.padding.icon1.text1right";
+                                       }
+                                       align: 0.0 0.5;
+                                       color: GENLIST_PART_LIST_TEXT_DEFAULT;
+                                       text {
+                                               font: "Tizen:style=Roman";
+                                               size: 44;
+                                               min: 0 1;
+                                               max: 1 0;
+                                               align: 0.0 0.5;
+                                               text_class: "list_item";
+                                       }
+                               }
+                               description {
+                                       state: "selected" 0.0;
+                                       inherit: "default" 0.0;
+                                       color: GENLIST_PART_TEXT_PRESS_COLOR;
+                               }
+                               GENLIST_DESCRIPTION_FLIP_ENABLED
+                       }
+                       part {
+                               name: "elm.text.1";
+                               type: TEXT;
+                               clip_to: "disclip";
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.padding.left";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 0.7;
+                                               to_x: "elm.padding.icon1.text1right";
+                                       }
+                                       align: 0.0 0.5;
+                                       color: GENLIST_PART_LIST_TEXT_DEFAULT;
+                                       text {
+                                               font: "Tizen:style=Roman";
+                                               size: 44;
+                                               min: 0 1;
+                                               max: 1 0;
+                                               align: 0.0 0.5;
+                                               text_class: "list_item";
+                                       }
+                               }
+                               description {
+                                       state: "selected" 0.0;
+                                       inherit: "default" 0.0;
+                                       color: GENLIST_PART_TEXT_PRESS_COLOR;
+                               }
+                               GENLIST_DESCRIPTION_FLIP_ENABLED
+                       }
+                       part {
+                               name: "elm.text.2";
+                               type: TEXT;
+                               clip_to: "disclip";
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               relative: 1.0 0.5;
+                                               to_x: "elm.padding.left";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.padding.icon1.text1right";
+                                       }
+                                       align: 0.0 0.5;
+                                       color: GENLIST_PART_LIST_TEXT_DEFAULT;
+                                       text {
+                                               font: "Tizen:style=Roman";
+                                               size: 32;
+                                               min: 0 1;
+                                               max: 1 0;
+                                               align: 0.0 0.5;
+                                               text_class: "list_item";
+                                       }
+                               }
+                               description {
+                                       state: "selected" 0.0;
+                                       inherit: "default" 0.0;
+                                       color: GENLIST_PART_TEXT_PRESS_COLOR;
+                               }
+                               GENLIST_DESCRIPTION_FLIP_ENABLED
+                       }
+                       part {
+                               name: "elm.padding.text.right";
+                               type: RECT;
+                               clip_to: "disclip";
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 16 0;
+                                       fixed: 1 0;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.text";
+                                       }
+                                       rel2.to_x: "elm.text";
+                                       align: 0.0 0.0;
+                                       visible: 0;
+                               }
+                       }
+                       part {
+                               name: "disclip";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 255 255 255 255;
+                               }
+                               description {
+                                       state: "disabled" 0.0;
+                                       inherit: "default" 0.0;
+                                       color: 255 255 255 110;
+                               }
+                       }
+                       part {
+                               name: "elm.flip.content";
+                               clip_to: "disclip";
+                               type: SWALLOW;
+                               mouse_events: 1;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       visible: 0;
+                                       fixed: 1 1;
+                                       rel1 {
+                                               relative: 1.0 0.5;
+                                               to_x: "elm.padding.left";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 0.5;
+                                               to_x: "elm.padding.right";
+                                       }
+                               }
+                               description {
+                                       state: "flip_enabled" 0.0;
+                                       inherit: "default" 0.0;
+                                       visible: 1;
+                               }
+                       }
+               }
+               programs {
+                       program {
+                               name: "go_active";
+                               signal: "elm,state,selected";
+                               source: "elm";
+                               action: STATE_SET "selected" 0.0;
+                               target: "bg_image";
+                               target: "elm.text";
+                               target: "elm.text.1";
+                               target: "elm.text.2";
+                               }
+                       program {
+                               name: "go_passive";
+                               signal: "elm,state,unselected";
+                               source: "elm";
+                               action: STATE_SET "default" 0.0;
+                               target: "bg_image";
+                               target: "elm.text";
+                               target: "elm.text.1";
+                               target: "elm.text.2";
+                               transition: LINEAR 0.1;
+                       }
+                       program {
+                               name: "go_disabled";
+                               signal: "elm,state,disabled";
+                               source: "elm";
+                               action: STATE_SET "disabled" 0.0;
+                               target: "disclip";
+                       }
+                       program {
+                               name: "go_enabled";
+                               signal: "elm,state,enabled";
+                               source: "elm";
+                               action: STATE_SET "default" 0.0;
+                               target: "disclip";
+                       }
+                       program {
+                               name: "flip_enabled";
+                               signal: "elm,state,flip,enabled";
+                               source: "elm";
+                               action: STATE_SET "flip_enabled" 0.0;
+                               target: "elm.text";
+                               target: "elm.text.1";
+                               target: "elm.text.2";
+                               target: "elm.icon.1";
+                               target: "elm.flip.content";
+                       }
+                       program {
+                               name: "flip_disabled";
+                               signal: "elm,state,flip,disabled";
+                               source: "elm";
+                               action: STATE_SET "default" 0.0;
+                               target: "elm.text";
+                               target: "elm.text.1";
+                               target: "elm.text.2";
+                               target: "elm.icon.1";
+                               target: "elm.flip.content";
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item_compress/link_list.tb/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text elm.text.1 elm.text.2";
+               data.item: "contents" "elm.icon.1";
+               data.item: "flips" "elm.flip.content";
+               parts {
+                       GENLIST_PART_BASE(130)
+                       GENLIST_PART_BG_IMAGE
+                       GENLIST_PART_BOTTOM_LINE
+                       GENLIST_PART_PADDING_LEFT(26)
+                       GENLIST_PART_PADDING_RIGHT(24)
+                       part {
+                               name: "elm.icon.1";
+                               type: SWALLOW;
+                               clip_to: "disclip";
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 104 104;
+                                       max: 104 104;
+                                       fixed: 1 1;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to_x: "elm.padding.right";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.padding.right";
+                                       }
+                                       align: 1.0 0.5;
+                               }
+                               GENLIST_DESCRIPTION_FLIP_ENABLED
+                       }
+                       part {
+                               name: "elm.padding.icon1.left";
+                               type: RECT;
+                               clip_to: "disclip";
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 64 0;
+                                       fixed: 1 0;
+                                       visible: 0;
+                                       rel1.to_x: "elm.icon.1";
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.icon.1";
+                                       }
+                                       align: 1.0 0.0;
+                               }
+                       }
+                       part {
+                               name: "elm.padding.icon1.left2";
+                               type: RECT;
+                               clip_to: "disclip";
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 134 0;
+                                       fixed: 1 0;
+                                       visible: 0;
+                                       rel1.to_x: "elm.icon.1";
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.icon.1";
+                                       }
+                                       align: 1.0 0.0;
+                               }
+                       }
+                       part {
+                               name: "elm.padding.icon1.left3";
+                               type: RECT;
+                               clip_to: "disclip";
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 51 0;
+                                       fixed: 1 0;
+                                       visible: 0;
+                                       rel1.to_x: "elm.icon.1";
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.icon.1";
+                                       }
+                                       align: 1.0 0.0;
+                               }
+                       }
+                       part {
+                               name: "elm.padding.icon1.text1right";
+                               type: RECT;
+                               clip_to: "disclip";
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 4 0;
+                                       fixed: 1 0;
+                                       visible: 0;
+                                       rel1.to_x: "elm.icon.1";
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.icon.1";
+                                       }
+                                       align: 1.0 0.0;
+                               }
+                       }
+                       part {
+                               name: "elm.text";
+                               type: TEXTBLOCK;
+                               clip_to: "disclip";
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.padding.left";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.padding.icon1.text1right";
+                                       }
+                                       align: 0.0 0.5;
+                                       text {
+                                               style: "genlist_default_textblock_style";
+                                               min: 0 1;
+                                               max: 1 0;
+                                               align: 0.0 0.5;
+                                       }
+                               }
+                               description {
+                                       state: "selected" 0.0;
+                                       inherit: "default" 0.0;
+                                       text.style: "genlist_default_textblock_selected_style";
+                               }
+                               GENLIST_DESCRIPTION_FLIP_ENABLED
+                       }
+                       part {
+                               name: "elm.text.1";
+                               type: TEXTBLOCK;
+                               clip_to: "disclip";
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.padding.left";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 0.7;
+                                               to_x: "elm.padding.icon1.text1right";
+                                       }
+                                       align: 0.0 0.5;
+                                       text {
+                                               style: "genlist_default_textblock_style";
+                                               min: 0 1;
+                                               max: 1 0;
+                                               align: 0.0 0.5;
+                                       }
+                               }
+                               description {
+                                       state: "selected" 0.0;
+                                       inherit: "default" 0.0;
+                                       text.style: "genlist_default_textblock_selected_style";
+                               }
+                               GENLIST_DESCRIPTION_FLIP_ENABLED
+                       }
+                       part {
+                               name: "elm.text.2";
+                               type: TEXT;
+                               clip_to: "disclip";
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               relative: 1.0 0.5;
+                                               to_x: "elm.padding.left";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.padding.icon1.text1right";
+                                       }
+                                       align: 0.0 0.5;
+                                       color: GENLIST_PART_LIST_TEXT_SUB_DEFAULT;
+                                       text {
+                                               font: "Tizen:style=Roman";
+                                               size: 32;
+                                               min: 0 1;
+                                               max: 1 0;
+                                               align: 0.0 0.5;
+                                               text_class: "list_item";
+                                       }
+                               }
+                               description {
+                                       state: "selected" 0.0;
+                                       inherit: "default" 0.0;
+                                       color: GENLIST_PART_TEXT_PRESS_COLOR;
+                               }
+                               GENLIST_DESCRIPTION_FLIP_ENABLED
+                       }
+                       part {
+                               name: "elm.padding.text.right";
+                               type: RECT;
+                               clip_to: "disclip";
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 16 0;
+                                       fixed: 1 0;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.text";
+                                       }
+                                       rel2.to_x: "elm.text";
+                                       align: 0.0 0.0;
+                                       visible: 0;
+                               }
+                       }
+                       part {
+                               name: "disclip";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 255 255 255 255;
+                               }
+                               description {
+                                       state: "disabled" 0.0;
+                                       inherit: "default" 0.0;
+                                       color: 255 255 255 110;
+                               }
+                       }
+                       part {
+                               name: "elm.flip.content";
+                               clip_to: "disclip";
+                               type: SWALLOW;
+                               mouse_events: 1;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       visible: 0;
+                                       fixed: 1 1;
+                                       rel1 {
+                                               relative: 1.0 0.5;
+                                               to_x: "elm.padding.left";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 0.5;
+                                               to_x: "elm.padding.right";
+                                       }
+                               }
+                               description {
+                                       state: "flip_enabled" 0.0;
+                                       inherit: "default" 0.0;
+                                       visible: 1;
+                               }
+                       }
+               }
+               programs {
+                       program {
+                               name: "go_active";
+                               signal: "elm,state,selected";
+                               source: "elm";
+                               action: STATE_SET "selected" 0.0;
+                               target: "bg_image";
+                               target: "elm.text";
+                               target: "elm.text.1";
+                               target: "elm.text.2";
+                       }
+                       program {
+                               name: "go_passive";
+                               signal: "elm,state,unselected";
+                               source: "elm";
+                               action: STATE_SET "default" 0.0;
+                               target: "bg_image";
+                               target: "elm.text";
+                               target: "elm.text.1";
+                               target: "elm.text.2";
+                               transition: LINEAR 0.1;
+                       }
+                       program {
+                               name: "go_disabled";
+                               signal: "elm,state,disabled";
+                               source: "elm";
+                               action: STATE_SET "disabled" 0.0;
+                               target: "disclip";
+                       }
+                       program {
+                               name: "go_enabled";
+                               signal: "elm,state,enabled";
+                               source: "elm";
+                               action: STATE_SET "default" 0.0;
+                               target: "disclip";
+                       }
+                       program {
+                               name: "flip_enabled";
+                               signal: "elm,state,flip,enabled";
+                               source: "elm";
+                               action: STATE_SET "flip_enabled" 0.0;
+                               target: "elm.text";
+                               target: "elm.text.1";
+                               target: "elm.text.2";
+                               target: "elm.icon.1";
+                               target: "elm.flip.content";
+                       }
+                       program {
+                               name: "flip_disabled";
+                               signal: "elm,state,flip,disabled";
+                               source: "elm";
+                               action: STATE_SET "default" 0.0;
+                               target: "elm.text";
+                               target: "elm.text.1";
+                               target: "elm.text.2";
+                               target: "elm.icon.1";
+                               target: "elm.flip.content";
+                       }
+               }
+       }
+}
diff --git a/lib/edc/logdetail_theme.edc b/lib/edc/logdetail_theme.edc
new file mode 100755 (executable)
index 0000000..c980b8b
--- /dev/null
@@ -0,0 +1,1434 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#define GENLIST_PART_BG_COLOR_INC 249 249 249 255
+#define GENLIST_PART_LIST_LINE_COLOR_INC 169 169 169 255
+#define GENLIST_DIALOGUE_FONT_SUB_TITLE_COLOR_INC 102 102 102 255
+#define GENLIST_PART_LIST_TEXT_DEFAULT 0 0 0 255
+
+#define PHUG_IMAGES "../images/phoneug_images/"
+#define BUTTON_CIRCLE_STYLE_BG_MIN_MAX_INC 138 138
+#define BUTTON_CIRCLE_STYLE_CONTENT_MIN_MAX_INC 138 138
+
+#define GENLIST_BASEINFO_PART_BASE(height) \
+part { \
+       name: "base"; \
+       type: RECT; \
+       scale: 1; \
+       description { \
+               state: "default" 0.0; \
+               min: 0 height; \
+       } \
+}
+
+#define GENLIST_PART_BASE( param_item_height ) \
+part { \
+       name: "base"; \
+       type: RECT; \
+       repeat_events: 1; \
+       scale: 1; \
+       description { \
+               state: "default" 0.0; \
+               min: 0 param_item_height; \
+               color: GENLIST_PART_BG_COLOR_INC; \
+       } \
+}
+#define GENLIST_PART_BOTTOM_LINE \
+part { \
+       name: "bottom_line"; \
+       type: RECT; \
+       mouse_events: 0; \
+       description { state: "default" 0.0; \
+               min: 0 1; \
+               fixed: 0 1; \
+               visible: 1; \
+               color: GENLIST_PART_LIST_LINE_COLOR_INC; \
+               rel1 { \
+                       relative: 0.0 1.0; \
+                       offset: 0 -1; \
+               } \
+       } \
+}
+
+#define GENLIST_PART_PADDING_TOP( param_padding_size ) \
+part { \
+       name: "elm.padding.top"; \
+       type: RECT; \
+       scale: 1; \
+       description { \
+               state: "default" 0.0; \
+               min: 0 param_padding_size; \
+               fixed: 0 1; \
+               visible: 0; \
+               rel2.relative: 1.0 0.0; \
+               align: 0.0 0.0; \
+       } \
+}
+
+#define GENLIST_PART_PADDING_BOTTOM( param_padding_size ) \
+part { \
+       name: "elm.padding.bottom"; \
+       type: RECT; \
+       scale: 1; \
+       description { \
+               state: "default" 0.0; \
+               min: 0 param_padding_size; \
+               fixed: 0 1; \
+               visible: 0; \
+               rel1.relative: 0.0 1.0; \
+               align: 0.0 1.0; \
+       } \
+}
+
+#define GENLIST_PART_PADDING_LEFT( param_padding_size ) \
+part { \
+       name: "elm.padding.left"; \
+       type: RECT; \
+       scale: 1; \
+       description { \
+               state: "default" 0.0; \
+               min: param_padding_size 0; \
+               fixed: 1 0; \
+               visible: 0; \
+               rel2.relative: 0.0 1.0; \
+               align: 0.0 0.0; \
+       } \
+}
+
+#define GENLIST_PART_PADDING_RIGHT( param_padding_size ) \
+part { \
+       name: "elm.padding.right"; \
+       type: RECT; \
+       scale: 1; \
+       description { \
+               state: "default" 0.0; \
+               min: param_padding_size 0; \
+               fixed: 1 0; \
+               visible: 0; \
+               rel1.relative: 1.0  0.0; \
+               align: 1.0 0.0; \
+       } \
+}
+
+styles {
+       style {
+               name: "baseinfo_name_textblock_style";
+               base: "font=Tizen:style=Medium text_class=tizen color=#000000 ellipsis=1.0 font_size=50";
+       }
+       style {
+               name: "baseinfo_subname_textblock_style";
+               base: "font=Tizen:style=Medium text_class=tizen color=#727272 ellipsis=1.0 font_size=32";
+       }
+       style {
+               name: "activity_textblock_style";
+               base: "font=Tizen:style=Medium text_class=tizen color=#000000 ellipsis=0.0 font_size=32 wrap=char";
+       }
+}
+collections
+{
+       group {
+               name: "elm/genlist/item/baseinfo.1text.1icon/default";
+               alias: "elm/genlist/item_odd/baseinfo.1text.1icon/default";
+               alias: "elm/genlist/item_compress/baseinfo.1text.1icon/default";
+               alias: "elm/genlist/item_compress_odd/baseinfo.1text.1icon/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.name";
+               data.item: "contents" "elm.icon.favorite";
+               parts {
+                       GENLIST_BASEINFO_PART_BASE(142)
+                       part {
+                               name: "elm.icon.image.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 88 0;
+                                       fixed: 1 0;
+                                       align: 1.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1.relative: 1.0 0.0;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.favorite";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 56 56;
+                                       fixed: 1 1;
+                                       align: 0.5 0.5;
+                                       rel1.to: "elm.icon.image.rect";
+                                       rel2.to: "elm.icon.image.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.text.name";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.5; offset: 16 0; to: "base"; }
+                                       rel2 { relative: 0.0 0.5; offset: -16 0; to: "elm.icon.image.rect"; }
+                                       text {
+                                               style: "baseinfo_name_textblock_style";
+                                               min: 0 1;
+                                       }
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/baseinfo.1text.2icon/default";
+               alias: "elm/genlist/item_odd/baseinfo.1text.2icon/default";
+               alias: "elm/genlist/item_compress/baseinfo.1text.2icon/default";
+               alias: "elm/genlist/item_compress_odd/baseinfo.1text.2icon/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.name";
+               data.item: "contents" "elm.icon.image elm.icon.favorite";
+               parts {
+                       GENLIST_BASEINFO_PART_BASE(142)
+                       part {
+                               name: "elm.icon.image.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 141 0;
+                                       fixed: 1 0;
+                                       align: 1.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1.relative: 1.0 0.0;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.image";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1.to: "elm.icon.image.rect";
+                                       rel2.to: "elm.icon.image.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.icon.favorite.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 88 0;
+                                       fixed: 1 0;
+                                       align: 1.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.0; to: "elm.icon.image.rect"; }
+                                       rel2 { relative: 0.0 1.0; to: "elm.icon.image.rect"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.favorite";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 56 56;
+                                       fixed: 1 1;
+                                       align: 0.5 0.5;
+                                       rel1.to: "elm.icon.favorite.rect";
+                                       rel2.to: "elm.icon.favorite.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.text.name";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 0.5; offset: 16 0; to: "base"; }
+                                       rel2 { relative: 0.0 0.5; offset: -16 0; to: "elm.icon.favorite.rect"; }
+                                       text {
+                                               style: "baseinfo_name_textblock_style";
+                                               min: 0 1;
+                                       }
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/baseinfo.2text.1icon/default";
+               alias: "elm/genlist/item_odd/baseinfo.2text.1icon/default";
+               alias: "elm/genlist/item_compress/baseinfo.2text.1icon/default";
+               alias: "elm/genlist/item_compress_odd/baseinfo.2text.1icon/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.name elm.text.subname";
+               data.item: "contents" "elm.icon.favorite";
+               parts {
+                       GENLIST_BASEINFO_PART_BASE(142)
+                       part {
+                               name: "elm.icon.image.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 88 0;
+                                       fixed: 1 0;
+                                       align: 1.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1.relative: 1.0 0.0;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.favorite";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 56 56;
+                                       fixed: 1 1;
+                                       align: 0.5 0.5;
+                                       rel1.to: "elm.icon.image.rect";
+                                       rel2.to: "elm.icon.image.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.text.name";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 50.0/142.0; offset: 16 0; }
+                                       rel2 { relative: 0.0 50.0/142.0; offset: -16 0; to_x: "elm.icon.image.rect"; }
+                                       text {
+                                               style: "baseinfo_name_textblock_style";
+                                               min: 0 1;
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.subname";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 101.0/142.0; offset: 16 0; to: "base"; }
+                                       rel2 { relative: 0.0 101.0/142.0; offset: -16 0; to_x: "elm.icon.image.rect"; }
+                                       text {
+                                               style: "baseinfo_subname_textblock_style";
+                                               min: 0 1;
+                                       }
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/baseinfo.2text.2icon/default";
+               alias: "elm/genlist/item_odd/baseinfo.2text.2icon/default";
+               alias: "elm/genlist/item_compress/baseinfo.2text.2icon/default";
+               alias: "elm/genlist/item_compress_odd/baseinfo.2text.2icon/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.name elm.text.subname";
+               data.item: "contents" "elm.icon.image elm.icon.favorite";
+               parts {
+                       GENLIST_BASEINFO_PART_BASE(142)
+                       part {
+                               name: "elm.icon.image.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 141 0;
+                                       fixed: 1 0;
+                                       align: 1.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1.relative: 1.0 0.0;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.image";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1.to: "elm.icon.image.rect";
+                                       rel2.to: "elm.icon.image.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.icon.favorite.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 88 0;
+                                       fixed: 1 0;
+                                       align: 1.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.0; to: "elm.icon.image.rect"; }
+                                       rel2 { relative: 0.0 1.0; to: "elm.icon.image.rect"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.favorite";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 56 56;
+                                       fixed: 1 1;
+                                       align: 0.5 0.5;
+                                       rel1.to: "elm.icon.favorite.rect";
+                                       rel2.to: "elm.icon.favorite.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.text.name";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 50.0/142.0; offset: 16 0; }
+                                       rel2 { relative: 0.0 50.0/142.0; offset: -16 0; to_x: "elm.icon.favorite.rect"; }
+                                       text {
+                                               style: "baseinfo_name_textblock_style";
+                                               min: 0 1;
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.subname";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 101.0/142.0; offset: 16 0; to: "base"; }
+                                       rel2 { relative: 0.0 101.0/142.0; offset: -16 0; to_x: "elm.icon.favorite.rect"; }
+                                       text {
+                                               style: "baseinfo_subname_textblock_style";
+                                               min: 0 1;
+                                       }
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/baseinfo.3text.1icon/default";
+               alias: "elm/genlist/item_odd/baseinfo.3text.1icon/default";
+               alias: "elm/genlist/item_compress/baseinfo.3text.1icon/default";
+               alias: "elm/genlist/item_compress_odd/baseinfo.3text.1icon/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.name elm.text.subname elm.text.subname2";
+               data.item: "contents" "elm.icon.favorite";
+               parts {
+                       GENLIST_BASEINFO_PART_BASE(142)
+                       part {
+                               name: "elm.icon.image.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 88 0;
+                                       fixed: 1 0;
+                                       align: 1.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1.relative: 1.0 0.0;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.favorite";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 56 56;
+                                       fixed: 1 1;
+                                       align: 0.5 0.5;
+                                       rel1.to: "elm.icon.image.rect";
+                                       rel2.to: "elm.icon.image.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.text.name";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 34.0/142.0; offset: 16 0; }
+                                       rel2 { relative: 0.0 34.0/142.0; offset: -16 0; to_x: "elm.icon.image.rect"; }
+                                       text {
+                                               style: "baseinfo_name_textblock_style";
+                                               min: 0 1;
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.subname";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 79.0/142.0; offset: 16 0; to: "base"; }
+                                       rel2 { relative: 0.0 79.0/142.0; offset: -16 0; to_x: "elm.icon.image.rect"; }
+                                       text {
+                                               style: "baseinfo_subname_textblock_style";
+                                               min: 0 1;
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.subname2";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 117.0/142.0; offset: 16 0; to: "base"; }
+                                       rel2 { relative: 0.0 117.0/142.0; offset: -16 0; to_x: "elm.icon.image.rect"; }
+                                       text {
+                                               style: "baseinfo_subname_textblock_style";
+                                               min: 0 1;
+                                       }
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/baseinfo.3text.2icon/default";
+               alias: "elm/genlist/item_odd/baseinfo.3text.2icon/default";
+               alias: "elm/genlist/item_compress/baseinfo.3text.2icon/default";
+               alias: "elm/genlist/item_compress_odd/baseinfo.3text.2icon/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.name elm.text.subname elm.text.subname2";
+               data.item: "contents" "elm.icon.image elm.icon.favorite";
+               parts {
+                       GENLIST_BASEINFO_PART_BASE(142)
+                       part {
+                               name: "elm.icon.image.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 141 0;
+                                       fixed: 1 0;
+                                       align: 1.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1.relative: 1.0 0.0;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.image";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1.to: "elm.icon.image.rect";
+                                       rel2.to: "elm.icon.image.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.icon.favorite.rect";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 88 0;
+                                       fixed: 1 1;
+                                       align: 1.0 0.0;
+                                       color: 0 0 0 0;
+                                       rel1 { relative: 0.0 0.0; to: "elm.icon.image.rect"; }
+                                       rel2 { relative: 0.0 1.0; to: "elm.icon.image.rect"; }
+                               }
+                       }
+                       part {
+                               name: "elm.icon.favorite";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 56 56;
+                                       fixed: 1 1;
+                                       align: 0.5 0.5;
+                                       rel1.to: "elm.icon.favorite.rect";
+                                       rel2.to: "elm.icon.favorite.rect";
+                               }
+                       }
+                       part {
+                               name: "elm.text.name";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 34.0/142.0; offset: 16 0; }
+                                       rel2 { relative: 0.0 34.0/142.0; offset: -16 0; to_x: "elm.icon.favorite.rect"; }
+                                       text {
+                                               style: "baseinfo_name_textblock_style";
+                                               min: 0 1;
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.subname";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 79.0/142.0; offset: 16 0; to: "base"; }
+                                       rel2 { relative: 0.0 79.0/142.0; offset: -16 0; to_x: "elm.icon.favorite.rect"; }
+                                       text {
+                                               style: "baseinfo_subname_textblock_style";
+                                               min: 0 1;
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.subname2";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 { relative: 0.0 117.0/142.0; offset: 16 0; to: "base"; }
+                                       rel2 { relative: 0.0 117.0/142.0; offset: -16 0; to_x: "elm.icon.favorite.rect"; }
+                                       text {
+                                               style: "baseinfo_subname_textblock_style";
+                                               min: 0 1;
+                                       }
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/logdetail.title/default";
+               alias: "elm/genlist/item_odd/logdetail.title/default";
+               alias: "elm/genlist/item_compress/logdetail.title/default";
+               alias: "elm/genlist/item_compress_odd/logdetail.title/default";
+               data.item: "stacking" "above";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text";
+               parts {
+                       GENLIST_BASEINFO_PART_BASE(77);
+                       part {
+                               name: "elm.text";
+                               type: TEXT;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       color: GENLIST_DIALOGUE_FONT_SUB_TITLE_COLOR_INC;
+                                       text {
+                                               font: "Tizen:style=Medium";
+                                               text_class: "tizen";
+                                               size: 28;
+                                               min: 0 1;
+                                               align: 0.0 1.0;
+                                       }
+                                       rel1 { offset: 10 0; }
+                                       rel2 { offset: -10 -10; }
+                               }
+                       }
+               }
+       }
+
+       group {
+               name: "elm/genlist/item/logdetail.3icon/default";
+               alias: "elm/genlist/item_odd/logdetail.3icon/default";
+               alias: "elm/genlist/item_compress/logdetail.3icon/default";
+               alias: "elm/genlist/item_compress_odd/logdetail.3icon/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3";
+
+               parts {
+                       part {
+                               name: "base";
+                               type: RECT;
+                               repeat_events: 1;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 200;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.1";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min:0 138;
+                                       fixed: 0 1;
+                                       rel1.relative: 38/720 0.5;
+                                       rel2.relative: (38+138)/720 0.5;
+                                       align: 0.5 0.5;
+                               }
+                       }
+
+                       part {
+                               name: "elm.icon.2";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 138;
+                                       fixed: 0 1;
+                                       rel1.relative: (38+138+115)/720 0.5;
+                                       rel2.relative: (38+138+115+138)/720 0.5;
+                                       align: 0.5 0.5;
+                               }
+                       }
+
+                       part {
+                               name: "elm.icon.3";
+                               type: SWALLOW;
+                               scale:1 ;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 138;
+                                       fixed: 0 1;
+                                       rel1.relative: (38+138+115+138+115)/720 0.5;
+                                       rel2.relative: (38+138+115+138+115+138)/720 0.5;
+                                       align: 0.5 0.5;
+                               }
+                       }
+               }
+       }
+
+       group {
+               name: "elm/genlist/item/history_list/default";
+               alias: "elm/genlist/item_odd/history_list/default";
+               alias: "elm/genlist/item_compress/history_list/default";
+               alias: "elm/genlist/item_compress_odd/history_list/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.1 elm.text.2 elm.text.3";
+               data.item: "contents" "elm.icon.1 elm.icon.2";
+               data.item: "flips" "elm.flip.content";
+               parts {
+                       GENLIST_PART_BASE(128)
+                       GENLIST_PART_BOTTOM_LINE
+                       GENLIST_PART_PADDING_TOP(10)
+                       GENLIST_PART_PADDING_BOTTOM(10)
+                       GENLIST_PART_PADDING_LEFT(16)
+                       GENLIST_PART_PADDING_RIGHT(16)
+                       part {
+                               name: "elm.icon.1";
+                               clip_to: "disclip";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 32 32;
+                                       max: 32 32;
+                                       fixed: 1 1;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.text.1";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.padding.bottom";
+                                       }
+                                       align: 0.0 0.5;
+                               }
+                       }
+                       part {
+                               name: "elm.padding.icon1.right";
+                               clip_to: "disclip";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 16 0;
+                                       fixed: 1 0;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.icon.1";
+                                       }
+                                       rel2.to_x: "elm.icon.1";
+                                       align: 0.0 0.0;
+                                       visible: 0;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.2";
+                               clip_to: "disclip";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 32 32;
+                                       max: 32 32;
+                                       fixed: 1 1;
+                                       rel1 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.padding.right";
+                                               to_y: "elm.padding.top";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.padding.right";
+                                               to_y: "elm.text.1";
+                                       }
+                                       align: 1.0 0.5;
+                               }
+                       }
+                       part {
+                               name: "elm.padding.icon2.left";
+                               clip_to: "disclip";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 16 0;
+                                       fixed: 1 0;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to_x: "elm.icon.2";
+                                       }
+                                       rel2.to_x: "elm.icon.2";
+                                       align: 1.0 0.0;
+                                       visible: 0;
+                               }
+                       }
+                       part {
+                               name: "elm.text.1";
+                               clip_to: "disclip";
+                               type: TEXT;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 60;
+                                       fixed: 0 1;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.padding.top";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.padding.icon2.left";
+                                               to_y: "elm.padding.top";
+                                       }
+                                       align: 0.0 0.0;
+                                       color: GENLIST_PART_LIST_TEXT_DEFAULT;
+                                       text {
+                                               font: "Tizen:style=Roman";
+                                               size: 44;
+                                               min: 0 1;
+                                               align: 0.0 0.5;
+                                               text_class: "list_item";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.2";
+                               clip_to: "disclip";
+                               type: TEXT;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.padding.icon1.right";
+                                               to_y: "elm.text.1";
+                                       }
+                                       rel2 {
+                                               relative: 0.8 0.0;
+                                               to_x: "elm.text.1";
+                                               to_y: "elm.padding.bottom";
+                                       }
+                                       color: 68 68 68 255;
+                                       text {
+                                               font: "Tizen:style=Medium";
+                                               size: 32;
+                                               min: 0 1;
+                                               align: 0.0 0.5;
+                                               text_class: "tizen";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.3";
+                               clip_to: "disclip";
+                               type: TEXT;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.text.2";
+                                               to_y: "elm.text.1";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 0.0;
+                                               offset: 5 0;
+                                               to_x: "elm.padding.right";
+                                               to_y: "elm.padding.bottom";
+                                       }
+                                       color: 68 68 68 255;
+                                       text {
+                                               font: "Tizen:style=Medium";
+                                               size: 32;
+                                               min: 0 1;
+                                               align: 1.0 0.5;
+                                               text_class: "tizen";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "disclip";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 255 255 255 255;
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/activity_list/default";
+               alias: "elm/genlist/item_odd/activity_list/default";
+               alias: "elm/genlist/item_compress/activity_list/default";
+               alias: "elm/genlist/item_compress_odd/activity_list/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.1 elm.text.2";
+               data.item: "contents" "elm.icon.1 elm.icon.2";
+               data.item: "flips" "elm.flip.content";
+               parts {
+                       GENLIST_PART_BOTTOM_LINE
+                       GENLIST_PART_PADDING_TOP(10)
+                       GENLIST_PART_PADDING_BOTTOM(10)
+                       GENLIST_PART_PADDING_LEFT(16)
+                       GENLIST_PART_PADDING_RIGHT(16)
+                       part {
+                               name: "elm.icon.1";
+                               clip_to: "disclip";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 32 32;
+                                       max: 32 32;
+                                       fixed: 1 1;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.padding.bottom";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.padding.bottom";
+                                       }
+                                       align: 0.0 1.0;
+                               }
+                       }
+                       part {
+                               name: "elm.padding.icon1.right";
+                               clip_to: "disclip";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 16 0;
+                                       fixed: 1 0;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.icon.1";
+                                       }
+                                       rel2.to_x: "elm.icon.1";
+                                       align: 0.0 0.0;
+                                       visible: 0;
+                               }
+                       }
+                       part {
+                               name: "elm.padding.icon1.top";
+                               clip_to: "disclip";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 16;
+                                       fixed: 0 1;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.padding.left";
+                                       }
+                                       rel2.to_y: "elm.icon.1";
+                                       align: 0.0 0.0;
+                                       visible: 0;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.2";
+                               clip_to: "disclip";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 321 321;
+                                       max: 321 321;
+                                       fixed: 1 1;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.padding.top";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.padding.top";
+                                       }
+                                       align: 0.0 0.0;
+                               }
+                       }
+                       part {
+                               name: "elm.text.2";
+                               clip_to: "disclip";
+                               type: TEXT;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.padding.icon1.right";
+                                               to_y: "elm.text.1";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 0.0;
+                                               to_x: "elm.padding.right";
+                                               to_y: "elm.padding.bottom";
+                                       }
+                                       color: 68 68 68 255;
+                                       text {
+                                               font: "Tizen:style=Medium";
+                                               size: 32;
+                                               min: 0 1;
+                                               align: 0.0 1.0;
+                                               text_class: "tizen";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.1";
+                               clip_to: "disclip";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.icon.2";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 1.0;
+                                               to_x: "elm.padding.right";
+                                               to_y: "elm.icon.2";
+                                       }
+                                       align: 0.0 0.0;
+                                       color: GENLIST_PART_LIST_TEXT_DEFAULT;
+                                       text {
+                                               style: "activity_textblock_style";
+                                               min: 0 1;
+                                               align: 0.0 1.0;
+                                       }
+                               }
+                       }
+                       part {
+                               name: "disclip";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 255 255 255 255;
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/activity_list_no_img/default";
+               alias: "elm/genlist/item_odd/activity_list_no_img/default";
+               alias: "elm/genlist/item_compress/activity_list_no_img/default";
+               alias: "elm/genlist/item_compress_odd/activity_list_no_img/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "texts" "elm.text.1 elm.text.2";
+               data.item: "contents" "elm.icon.1";
+               data.item: "flips" "elm.flip.content";
+               parts {
+                       GENLIST_PART_BOTTOM_LINE
+                       GENLIST_PART_PADDING_TOP(10)
+                       GENLIST_PART_PADDING_BOTTOM(10)
+                       GENLIST_PART_PADDING_LEFT(16)
+                       GENLIST_PART_PADDING_RIGHT(16)
+                       part {
+                               name: "elm.icon.1";
+                               clip_to: "disclip";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 32 32;
+                                       max: 32 32;
+                                       fixed: 1 1;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.padding.bottom";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.padding.bottom";
+                                       }
+                                       align: 0.0 1.0;
+                               }
+                       }
+                       part {
+                               name: "elm.padding.icon1.right";
+                               clip_to: "disclip";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 16 0;
+                                       fixed: 1 0;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                               to_x: "elm.icon.1";
+                                       }
+                                       rel2.to_x: "elm.icon.1";
+                                       align: 0.0 0.0;
+                                       visible: 0;
+                               }
+                       }
+                       part {
+                               name: "elm.text.2";
+                               clip_to: "disclip";
+                               type: TEXT;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.padding.icon1.right";
+                                               to_y: "elm.text.1";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 0.0;
+                                               to_x: "elm.padding.right";
+                                               to_y: "elm.padding.bottom";
+                                       }
+                                       color: 68 68 68 255;
+                                       text {
+                                               font: "Tizen:style=Medium";
+                                               size: 32;
+                                               min: 0 1;
+                                               align: 0.0 1.0;
+                                               text_class: "tizen";
+                                       }
+                               }
+                       }
+                       part {
+                               name: "elm.text.1";
+                               clip_to: "disclip";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       rel1 {
+                                               relative: 1.0 1.0;
+                                               to_x: "elm.padding.left";
+                                               to_y: "elm.padding.top";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 0.0;
+                                               to_x: "elm.padding.right";
+                                               to_y: "elm.icon.1";
+                                       }
+                                       color: GENLIST_PART_LIST_TEXT_DEFAULT;
+                                       text {
+                                               style: "activity_textblock_style";
+                                               min: 0 1;
+                                               align: 0.0 1.0;
+                                       }
+                               }
+                       }
+                       part {
+                               name: "disclip";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 255 255 255 255;
+                               }
+                       }
+               }
+       }
+       group {
+               name: "elm/genlist/item/logdetail.5icon/default";
+               alias: "elm/genlist/item_odd/logdetail.5icon/default";
+               alias: "elm/genlist/item_compress/logdetail.5icon/default";
+               alias: "elm/genlist/item_compress_odd/logdetail.5icon/default";
+               data.item: "stacking" "above";
+               data.item: "selectraise" "on";
+               data.item: "contents" "elm.icon.1 elm.icon.2 elm.icon.3 elm.icon.4 elm.icon.5";
+
+               parts {
+                       part {
+                               name: "base";
+                               type: RECT;
+                               repeat_events: 1;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 112;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.1";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min:0 74;
+                                       fixed: 0 1;
+                                       rel1.relative: 0.021 0.5;
+                                       rel2.relative: 0.196 0.5;
+                                       align: 0.5 0.5;
+                               }
+                       }
+
+                       part {
+                               name: "elm.icon.2";
+                               type: SWALLOW;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 74;
+                                       fixed: 0 1;
+                                       rel1.relative: 0.218 0.5;
+                                       rel2.relative: 0.392 0.5;
+                                       align: 0.5 0.5;
+                               }
+                       }
+
+                       part {
+                               name: "elm.icon.3";
+                               type: SWALLOW;
+                               scale:1 ;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 74;
+                                       fixed: 0 1;
+                                       rel1.relative: 0.414 0.5;
+                                       rel2.relative: 0.588 0.5;
+                                       align: 0.5 0.5;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.4";
+                               type: SWALLOW;
+                               scale:1 ;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 74;
+                                       fixed: 0 1;
+                                       rel1.relative: 0.61 0.5;
+                                       rel2.relative: 0.783 0.5;
+                                       align: 0.5 0.5;
+                               }
+                       }
+                       part {
+                               name: "elm.icon.5";
+                               type: SWALLOW;
+                               scale:1 ;
+                               description {
+                                       state: "default" 0.0;
+                                       min: 0 74;
+                                       fixed: 0 1;
+                                       rel1.relative: 0.806 0.5;
+                                       rel2.relative: 0.979 0.5;
+                                       align: 0.5 0.5;
+                               }
+                       }
+               }
+       }
+       group { name: "elm/button/base/logdetail.circle/empty";
+               alias: "elm/button/base/logdetail.circle/empty";
+         images {
+            image: PHUG_IMAGES"C01-4_circle_button.png" COMP;
+            image: PHUG_IMAGES"C01-4_circle_button_press.png" COMP;
+         }
+         parts {
+            part { name: "button_image";
+               scale: 1;
+               description { state: "default" 0.0;
+                  min: BUTTON_CIRCLE_STYLE_BG_MIN_MAX_INC;
+                  max: BUTTON_CIRCLE_STYLE_BG_MIN_MAX_INC;
+                  fixed: 1 1;
+                  image.normal: PHUG_IMAGES"C01-4_circle_button.png";
+               }
+               description { state: "clicked" 0.0;
+                  inherit: "default" 0.0;
+                  image.normal: PHUG_IMAGES"C01-4_circle_button_press.png";
+               }
+               description { state: "disabled" 0.0;
+                  inherit: "default" 0.0;
+                  image.normal: PHUG_IMAGES"C01-4_circle_button.png";
+               }
+            }
+            part { name: "elm.swallow.content";
+               type: SWALLOW;
+               clip_to: "icon_clipper";
+               scale: 1;
+               description { state: "default" 0.0;
+                  min: BUTTON_CIRCLE_STYLE_CONTENT_MIN_MAX_INC;
+                  max: BUTTON_CIRCLE_STYLE_CONTENT_MIN_MAX_INC;
+                  fixed: 1 1;
+                  visible: 0;
+               }
+               description { state: "visible" 0.0;
+                  inherit: "default" 0.0;
+                  visible: 1;
+               }
+               description { state: "disabled" 0.0;
+                  inherit: "visible" 0.0;
+               }
+            }
+            part { name: "icon_clipper";
+               type: RECT;
+               scale: 1;
+               description { state: "default" 0.0;
+                  color: 101 101 101 255;
+               }
+               description { state: "visible" 0.0;
+                  color: 248 246 239 255;
+               }
+               description { state: "disabled" 0.0;
+                  color: 101 101 101 76;
+               }
+            }
+            part { name: "over1";
+               type: RECT;
+               ignore_flags: ON_HOLD;
+               description { state: "default" 0.0;
+                  color: 0 0 0 0;
+               }
+            }
+            part { name: "over2";
+               repeat_events: 1;
+               description { state: "default" 0.0;
+                  color: 0 0 0 0;
+               }
+            }
+            part { name: "disabler";
+               type: RECT;
+               description { state: "default" 0.0;
+                  color: 0 0 0 0;
+                  visible: 0;
+               }
+               description { state: "disabled" 0.0;
+                  inherit: "default" 0.0;
+                  visible: 1;
+               }
+            }
+         }
+         programs {
+            program { name: "button_click";
+               signal: "mouse,down,1";
+               source: "over1";
+               action: SIGNAL_EMIT "elm,action,press" "";
+               after: "button_click_anim";
+            }
+            program { name: "button_click_anim";
+               action: STATE_SET "clicked" 0.0;
+               target: "button_image";
+               target: "icon_clipper";
+            }
+            program { name: "touch_snd";
+               signal: "mouse,clicked,1";
+               source: "over1";
+//            action: PLAY_SAMPLE "touch_sound" 1.0;
+               after: button_unclick2;
+            }
+            program { name: "button_unclick2";
+               action: SIGNAL_EMIT "elm,action,click" "";
+            }
+            program { name: "button_unclick";
+               signal: "mouse,up,1";
+               source: "over2";
+               action: SIGNAL_EMIT "elm,action,unpress" "";
+               after: "button_unclick_anim";
+            }
+            program { name: "button_unclick_anim";
+               action: STATE_SET "default" 0.0;
+               target: "button_image";
+               target: "icon_clipper";
+            }
+            program { name: "disable";
+               signal: "elm,state,disabled";
+               source: "elm";
+               action: STATE_SET "disabled" 0.0;
+               target: "disabler";
+               target: "button_image";
+               target: "icon_clipper";
+            }
+            program { name: "enable";
+               signal: "elm,state,enabled";
+               source: "elm";
+               action: STATE_SET "default" 0.0;
+               target: "disabler";
+               target: "button_image";
+               target: "icon_clipper";
+            }
+            program { name: "icon_show";
+               signal: "elm,state,icon,visible";
+               source: "elm";
+               action: STATE_SET "visible" 0.0;
+               target: "elm.swallow.content";
+            }
+            program { name: "icon_hide";
+               signal: "elm,state,icon,hidden";
+               source: "elm";
+               action: STATE_SET "default" 0.0;
+               target: "elm.swallow.content";
+            }
+         }
+       }
+}
diff --git a/lib/edc/nocontent_layout.edc b/lib/edc/nocontent_layout.edc
new file mode 100755 (executable)
index 0000000..84ad504
--- /dev/null
@@ -0,0 +1,109 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#define IMAGE_PATH "../images/contact_images/"
+
+styles {
+       style {
+               name: "layout_textblock_style";
+               base: "font=Tizen:style=Regular text_class=tizen_medium font_size=32 color=#ffffff align=center wrap=mixed";
+       }
+}
+collections {
+       group {
+               images {
+                       image: IMAGE_PATH"00_Nocontents_picture.png" COMP;
+               }
+               name: "nocontent_layout";
+               parts {
+                       part {
+                               name: "base";
+                               type: RECT;
+                               description {
+                                       state: "default" 0.0;
+                                       color: 0 0 0 0;
+                               }
+                       }
+                       part {
+                               name: "top.padding";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       visible: 0;
+                                       fixed: 0 1;
+                                       min: 0 215;
+                                       align: 0.5 0.0;
+                                       rel1 { relative: 0.0 0.0; to: "base"; }
+                                       rel2 { relative: 1.0 0.0; to: "base"; }
+                               }
+                       }
+                       part {
+                               name: "image";
+                               type: IMAGE;
+                               description {
+                                       state: "default" 0.0;
+                                       fixed: 1 1;
+                                       min: 280 280;
+                                       rel1 { relative: 0.0 1.0; to: "top.padding"; }
+                                       rel2 { relative: 1.0 1.0; to: "top.padding"; }
+                                       align: 0.5 0.5;
+                                       image {
+                                               normal: IMAGE_PATH"00_Nocontents_picture.png";
+                                       }
+                                       aspect: 1.0 1.0;
+                                       aspect_preference: BOTH;
+                               }
+                       }
+                       part {
+                               name: "middle.padding";
+                               type: RECT;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       visible: 0;
+                                       fixed: 0 1;
+                                       min: 0 38;
+                                       align: 0.5 0.0;
+                                       rel1 { relative: 0.0 1.0; to: "image"; }
+                                       rel2 { relative: 1.0 1.0; to: "image"; }
+                               }
+                       }
+                       part {
+                               name: "elm.text";
+                               type: TEXTBLOCK;
+                               mouse_events: 0;
+                               scale: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.5 0.0;
+                                       min: 0 165;
+                                       fixed: 0 1;
+                                       rel1 { relative: 0.0 1.0; to_x: "base"; to_y: "middle.padding"; }
+                                       rel2 { relative: 1.0 1.0;  to_x: "base"; to_y: "middle.padding"; }
+                                       color: 128 128 128 255;
+                                       text {
+                                               min: 0 0;
+                                               max: 0 1;
+                                               style: "layout_textblock_style";
+                                               align: 0.5 0.5;
+                                       }
+                               }
+                       }
+               }
+       }
+}
+
diff --git a/lib/edc/progress.edc b/lib/edc/progress.edc
new file mode 100755 (executable)
index 0000000..bf1de45
--- /dev/null
@@ -0,0 +1,192 @@
+/*
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.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://floralicense.org/license/
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
+collections {
+       group { name: "popup_center_text_progressview";
+               parts{
+                       part {
+                               name: "pad_t";
+                               scale : 1;
+                               mouse_events: 0;
+                               repeat_events: 1;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.5 0.0;
+                                       min: 0 0;
+                                       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";
+                               scale: 1;
+                               description { state: "default" 0.0;
+                                       min : 0 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";
+                               scale: 1;
+                               description { state: "default" 0.0;
+                                       min : 0 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;
+                                       min: 648 0;
+                                       align: 0.5 0.5;
+                                       fixed: 1 0;
+                                       rel1 {
+                                               relative: 0.5 1.0;
+                                               to: "pad_t";
+                                       }
+                                       rel2 {
+                                               relative: 0.5 0.0;
+                                               to: "pad_b";
+                                       }
+                               }
+                       }
+                       part { name: "pad_b";
+                               scale : 1;
+                               mouse_events: 0;
+                               repeat_events: 1;
+                               description { state: "default" 0.0;
+                                       align: 0.5 1.0;
+                                       min: 0 90;
+                                       fixed: 0 1;
+                                       rel1 {
+                                               relative: 1.0 0.0;
+                                               to_x: "pad_l";
+                                               to_y: "pad_bm";
+                                       }
+                                       rel2 {
+                                               relative: 0.0 0.0;
+                                               to_x: "pad_r";
+                                               to_y: "pad_bm";
+                                       }
+                               }
+                       }
+                       part { name: "elm.swallow.end";
+                               type: SWALLOW;
+                               scale : 1;
+                               mouse_events: 1;
+                               repeat_events: 1;
+                               description { state: "default" 0.0;
+                                       align: 0.5 0.5;
+                                       fixed: 1 1;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to: "pad_b";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 1.0;
+                                               to: "pad_b";
+                                       }
+                               }
+                       }
+                       part { name: "pad_bm";
+
+                               scale : 1;
+                               mouse_events: 0;
+                               repeat_events: 1;
+                               description { state: "default" 0.0;
+                                       align: 0.0 1.0;
+                                       min: 0 0;
+                                       fixed: 0 1;
+                                       rel1 {
+                                               relative: 0.0 1.0;
+                                               to_x: "pad_l";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 1.0;
+                                               to_x: "pad_r";
+                                       }
+                               }
+                       }
+                       part { name: "elm.text.subtext1";
+                               type: TEXT;
+                               scale : 1;
+                               description { state: "default" 0.0;
+                                       text {
+                                               font: "Tizen:style=Medium";
+                                               size: 30;
+                                               min: 0 0;
+                                               align: 0.0 0.5;
+                                               text_class: "tizen";
+                                       }
+                                       color: 128 128 128 255;
+                                       align: 0.0 0.5;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to: "pad_bm";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 1.0;
+                                               to: "pad_bm";
+                                       }
+                               }
+                       }
+                       part { name: "elm.text.subtext2";
+                               type: TEXT;
+                               scale : 1;
+                               description { state: "default" 0.0;
+                                       text {
+                                               font: "Tizen:style=Medium";
+                                               size: 30;
+                                               min: 0 0;
+                                               align: 1.0 0.5;
+                                               text_class: "tizen";
+                                       }
+                                       color: 128 128 128 255;
+                                       align: 1.0 0.5;
+                                       rel1 {
+                                               relative: 0.0 0.0;
+                                               to: "pad_bm";
+                                       }
+                                       rel2 {
+                                               relative: 1.0 1.0;
+                                               to: "pad_bm";
+                                       }
+                               }
+                       }
+               }
+       }
+}
\ No newline at end of file
diff --git a/lib/edc/selectioninfo.edc b/lib/edc/selectioninfo.edc
new file mode 100755 (executable)
index 0000000..5b275b2
--- /dev/null
@@ -0,0 +1,66 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+collections {
+       group {
+               name: "selectioninfo_layout";
+               parts {
+                       part {
+                               name: "contents";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       align: 0.5 0.0;
+                               }
+                       }
+                       part {
+                               name: "selectioninfo";
+                               type: SWALLOW;
+                               description {
+                                       state: "default" 0.0;
+                                       fixed: 0 1;
+                                       align: 0.5 1.0;
+                                       rel1 {
+                                               relative: 0.0 1.0;
+                                               to:"contents";
+                                       }
+                               }
+                               description {
+                                       state: "hide" 0.0;
+                                       inherit: "default" 0.0;
+                                       visible: 0;
+                               }
+                       }
+               }
+               programs {
+                       program {
+                               name: "show";
+                               signal: "show,selection,info";
+                               source: "elm";
+                               action: STATE_SET "default" 0.0;
+                               target: "selectioninfo";
+                       }
+                       program {
+                               name: "hide";
+                               signal: "hide,selection,info";
+                               source: "elm";
+                               action: STATE_SET "hide" 0.0;
+                               target: "selectioninfo";
+                       }
+               }
+       }
+}
diff --git a/lib/edc/speeddial_theme.edc b/lib/edc/speeddial_theme.edc
new file mode 100755 (executable)
index 0000000..e6fb8e0
--- /dev/null
@@ -0,0 +1,157 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#define WIDTH 720
+#define MIN_SIZE (WIDTH/3)
+#define MAX_SIZE (217)
+
+collections {
+       group{
+          name: "elm/gengrid/item/gridtext_speeddial/default";
+          data.item: "texts" "elm.text elm.text.number";
+          data.item: "contents" "elm.swallow.icon elm.swallow.check.icon";
+
+          parts{
+             part{
+                name: "bg";
+                type: RECT;
+                scale: 1;
+                description {
+                   state: "default" 0.0;
+                   color: 0 0 0 0;
+                   rel1 { relative: 0.0 0.0; }
+                   rel2 { relative: 1.0 1.0; }
+                }
+             }
+             part {
+                name: "icon_bg";
+                type: RECT;
+                scale: 1;
+                description {
+                   state: "default" 0.0;
+                   max: MAX_SIZE MAX_SIZE;
+                   fixed: 1 1;
+                   visible: 1;
+//                 color: 51 51 51 200;
+                   rel1 { relative: 0.0 0.0; to: "bg"; }
+                   rel2 { relative: 1.0 1.0; to: "bg"; }
+                }
+             }
+             part {
+                name: "elm.swallow.icon.bg";
+                type: RECT;
+                scale: 1;
+                description {
+                   state: "default" 0.0;
+                   visible: 1;
+                   color: 190 189 189 255;
+                   rel1 { relative: 0.0 0.0; to: "icon_bg"; }
+                   rel2 { relative: 1.0 1.0; offset: 0 0; to: "icon_bg"; }
+                }
+             }
+             part{
+                name: "elm.swallow.icon";
+                type: SWALLOW;
+                scale: 1;
+                description {
+                   state: "default" 0.0;
+                   rel1 { relative: 0.0 0.0; to: "elm.swallow.icon.bg"; }
+                   rel2 { relative: 1.0 1.0; to: "elm.swallow.icon.bg"; }
+                }
+             }
+             part {
+                name: "label_bg";
+                type: RECT;
+                scale: 1;
+                description {
+                   state: "default" 0.0;
+                   min: MAX_SIZE 37;
+                   fixed: 1 1;
+                   align: 0.0 1.0;
+                   visible: 1;
+                   color: 0 0 0 77;
+                   rel1 { relative: 0.0 1.0; offset: 0 0; to: "elm.swallow.icon.bg"; }
+                   rel2 { relative: 1.0 1.0; offset: 0 0; to: "elm.swallow.icon.bg"; }
+                }
+             }
+             part {
+                name: "elm.text";
+                type: TEXT;
+                scale: 1;
+                description {
+                   state: "default" 0.0;
+                   rel1 { relative: 0.0  0.0; to: "label_bg"; }
+                   rel2 { relative: 1.0  1.0; to: "label_bg"; }
+                   color: 255 255 255 255;
+                   color2: 0 0 0 185;
+                   color3: 0 0 0 185;
+                   text {
+                      font: "Tizen:style=Medium";
+                      text_class: "tizen";
+                      size: 26;
+                      align: 0.5 0.5;
+                   }
+                }
+             }
+             part {
+                name: "number_label_bg";
+                type: RECT;
+                scale: 1;
+                description {
+                   state: "default" 0.0;
+                   min: 40 40;
+                   fixed: 1 1;
+                   align: 1.0 0.0;
+                   visible: 0;
+                   rel1 { relative: 1.0 0.0; offset: -8 +5; to: "elm.swallow.icon.bg"; }
+                   rel2 { relative: 1.0 0.0; offset: -8 +5; to: "elm.swallow.icon.bg"; }
+                }
+             }
+             part {
+                name: "elm.text.number";
+                type: TEXT;
+                effect: SHADOW;
+                scale: 1;
+                description {
+                   state: "default" 0.0;
+                   align: 0.5 0.5;
+                   rel1 { relative: 0.0  0.0; to: "number_label_bg"; }
+                   rel2 { relative: 1.0  1.0; to: "number_label_bg"; }
+                   color: 255 255 255 255;
+                   color2: 0 0 0 185;
+                   color3: 0 0 0 185;
+                   text {
+                      font: "Tizen:style=Medium";
+                      text_class: "tizen";
+                      size: 40;
+                      align: 0.5 0.5;
+                   }
+                }
+             }
+             part {
+                name: "elm.swallow.check.icon";
+                type: SWALLOW;
+                description {
+                   state: "default" 0.0;
+                   align: 0.5 0.5;
+                   rel1 { relative: 0.0 0.0; to: "elm.swallow.icon";}
+                   rel2 { relative: 1.0 1.0; to: "elm.swallow.icon";}
+                }
+             }
+          }
+       }
+}
diff --git a/lib/favor/CMakeLists.txt b/lib/favor/CMakeLists.txt
new file mode 100755 (executable)
index 0000000..5bfec25
--- /dev/null
@@ -0,0 +1,9 @@
+LINK_DIRECTORIES(${CMAKE_BINARY_DIR})
+
+FILE(GLOB FAVOR_SRCS *.c)
+
+ADD_LIBRARY(${FAVOR_LIB} STATIC ${FAVOR_SRCS})
+SET_TARGET_PROPERTIES(${FAVOR_LIB} PROPERTIES COMPILE_FLAGS ${EXTRA_CFLAGS})
+TARGET_LINK_LIBRARIES(${FAVOR_LIB} ${COMMON_LIB} ${ug_pkgs_LDFLAGS} ${CT_DETAILS} ${CT_LIST})
+ADD_DEPENDENCIES(${FAVOR_LIB} favorites_theme_build)
+ADD_DEPENDENCIES(${TARGET} favorites_theme_build contact_button_edj_build)
diff --git a/lib/favor/include/ct-favor.h b/lib/favor/include/ct-favor.h
new file mode 100755 (executable)
index 0000000..e9e6f12
--- /dev/null
@@ -0,0 +1,80 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CT_FAVOR_H__
+#define __CT_FAVOR_H__
+
+#include "phone-common.h"
+
+
+enum {
+       PH_FAVOR_MODE_DEFAULT,
+       PH_FAVOR_MODE_EDIT,
+};
+
+typedef struct
+{
+       Evas_Object *win;
+       Evas_Object *mf_layout;
+       Evas_Object *navi;
+       Evas_Object *layout;
+       Evas_Object *box;
+       Evas_Object *favor_gengrid;
+       Evas_Object *mf_gengrid;
+       Evas_Object *popup;
+       Evas_Object *ctx_popup;
+       Elm_Theme *th;
+       Elm_Object_Item *navi_item;
+       Evas_Object *navi_button;
+       Eina_List *favor_list;
+       Eina_List *mf_list;
+       Eina_Bool longpressed;
+       Ecore_Timer *update_timer_contact;
+       Ecore_Timer *update_timer_favor;
+       Ecore_Timer *update_timer_log;
+       int list_mode;
+       int selected_person_id;
+       int checked_cnt;
+       int favor_list_count;
+       int mf_list_count;
+       int readed_n;
+       int version;
+       int ug_request;
+       int ug_cnt_max;
+       int touch_x;
+       int touch_y;
+       int mfc_option;
+       bool is_background;
+       bool is_mf_changed;
+       bool favor_move;
+       bool updating;
+       char *ug_data;
+       Ecore_Idler *list_idler;
+       void *ug;
+       void *child_ug;
+       ph_progress_info *p_info;
+}ph_favorite_data;
+
+Evas_Object* phone_favor_create_view(ph_view_info *view_info);
+void phone_favor_set_navi(Evas_Object *base, int mode);
+void phone_favor_view_reset(Evas_Object *base);
+void phone_favor_view_language_changed(Evas_Object *base);
+void phone_favor_set_background(Evas_Object *obj, bool is_background);
+void phone_favor_edit_mode_start(ph_favorite_data *favor_d);
+
+#endif /* __CT_FAVOR_H__ */
+
diff --git a/lib/favor/ph-favorite-edit-view.c b/lib/favor/ph-favorite-edit-view.c
new file mode 100755 (executable)
index 0000000..ed7126b
--- /dev/null
@@ -0,0 +1,430 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include <ui-gadget-module.h>
+
+#include "phone.h"
+#include "ct-favor.h"
+#include "ph-favorite-view.h"
+#include "ph-favorite-edit-view.h"
+#include "ct-list.h"
+
+static void favor_edit_del(ph_favorite_data *favor_d);
+
+static void favor_edit_del_cb(int err, void *data)
+{
+       ph_favorite_data *favor_d = data;
+       ph_progress_info *p_info = NULL;
+
+       p_retm_if(NULL == favor_d, "Invalid parameter(favor_d is NULL)");
+       p_info = favor_d->p_info;
+       p_retm_if(NULL == p_info, "Invalid parameter(p_info is NULL)");
+
+       if (p_info->update_list) {
+               contacts_list_destroy(p_info->update_list, true);
+               p_info->update_list = NULL;
+       }
+
+       if (CONTACTS_ERROR_NONE != err || p_info->alive == false) {
+               if (p_info->popup) {
+                       evas_object_del(p_info->popup);
+                       p_info->popup = NULL;
+               }
+               phone_show_tickernoti(S_(PH_SYS_POP_FAILED));
+               free(p_info);
+               favor_d->p_info = NULL;
+               favor_d->updating = false;
+               ph_favor_data_lazy_update(_contacts_person._uri, favor_d);
+               return;
+       }
+       else if (p_info->cnt == p_info->cnt_checked_total) {
+               if (p_info->popup) {
+                       evas_object_del(p_info->popup);
+                       p_info->popup = NULL;
+               }
+               phone_show_tickernoti(S_(PH_SYS_POP_DELETED));
+               free(p_info);
+               favor_d->p_info = NULL;
+               favor_d->updating = false;
+               ph_favor_edit_mode_end(favor_d, true);
+               ph_favor_data_lazy_update(_contacts_person._uri, favor_d);
+               return;
+       }
+       else {
+               favor_edit_del(favor_d);
+       }
+}
+
+static void favor_edit_del(ph_favorite_data *favor_d)
+{
+       const int FAVOR_BULK_LENGTH = 50;
+       char percent_total[PH_TEXT_MAX_LEN+1] = {0, };
+       char percent[PH_TEXT_MAX_LEN+1] = {0, };
+       int count = 0;
+       int base_count = 0;
+       double value = 0.0;
+
+       Eina_List *l = NULL;
+       ph_favor_info *f_info = NULL;
+       ph_progress_info *p_info = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       contacts_list_h list = NULL;
+
+       p_retm_if(NULL == favor_d, "parameter(favor_d) is NULL");
+       p_info = favor_d->p_info;
+       p_retm_if(NULL == p_info, "parameter(p_info) is NULL");
+
+       err = contacts_list_create(&list);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_list_create() Failed(%d)", err);
+
+       EINA_LIST_FOREACH(favor_d->favor_list, l, f_info) {
+               if (NULL == f_info) continue;
+
+               if (TRUE == f_info->checked) {
+                       if (base_count < p_info->cnt) {
+                               base_count++;
+                               continue;
+                       }
+
+                       if (CONTACTS_ERROR_NONE != contacts_db_get_record(_contacts_person._uri, f_info->person_id, &record)) {
+                               ERR("contacts_db_get_record() Failed()");
+                               p_info->completed = true;
+                               p_info->result = FALSE;
+                               break;
+                       }
+                       err = contacts_record_set_bool(record, _contacts_person.is_favorite, false);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_ercord_set_bool() Failed(%d)", err);
+
+                       contacts_list_add(list, record);
+                       count++;
+                       if (FAVOR_BULK_LENGTH == count || (count + p_info->cnt) == p_info->cnt_checked_total) {
+                               p_info->cnt += count;
+                               break;
+                       }
+               }
+       }
+       value = (double)p_info->cnt / (double)p_info->cnt_checked_total;
+       elm_progressbar_value_set(p_info->progressbar, value);
+       snprintf(percent, sizeof(percent), "%d%%", (int)(100.0 * (double)p_info->cnt/(double)p_info->cnt_checked_total));
+       snprintf(percent_total, sizeof(percent_total), "%d/%d", p_info->cnt, p_info->cnt_checked_total);
+       edje_object_part_text_set(elm_layout_edje_get(p_info->layout), "elm.text.subtext1", percent);
+       edje_object_part_text_set(elm_layout_edje_get(p_info->layout), "elm.text.subtext2", percent_total);
+
+       p_info->update_list = list;
+       contacts_db_update_records_async(list, favor_edit_del_cb, favor_d);
+}
+
+void ph_favor_edit_del_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_favorite_data *favor_d = data;
+       ph_progress_info *p_info;
+
+       p_info = calloc(1, sizeof(ph_progress_info));
+       p_retm_if(NULL == p_info, "calloc return NULL");
+
+       favor_d->p_info = p_info;
+       favor_d->updating = true;
+       p_info->cnt_checked_total = favor_d->checked_cnt;
+       p_info->alive = true;
+       p_info->popup = phone_progressbar_popup(favor_d->win, p_info, T_(PH_GET_TEXT_BASIC, PHTEXT_DELETING_FAVORITES));
+       favor_edit_del(favor_d);
+}
+
+void ph_favor_edit_check_for_number(Elm_Object_Item *item, ph_favorite_data *favor_d)
+{
+       ph_favor_info *f_info;
+       Evas_Object *list_nums;
+       contacts_record_h record = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       f_info = elm_object_item_data_get(item);
+       p_retm_if(NULL == f_info, "elm_object_item_data_get() return NULL");
+
+       if (NULL == f_info->number_list) {
+               ERR("f_info->number_list is NULL");
+               phone_show_popup(favor_d->navi, T_(CT_GET_TEXT_ERR, CTTEXT_NO_NUMBER), 1.5);
+
+               f_info->checked = EINA_FALSE;
+               favor_d->checked_cnt--;
+
+               elm_gengrid_item_update(item);
+               return;
+       }
+
+       if (1 == eina_list_count(f_info->number_list)) {
+               record = (contacts_record_h)f_info->number_list->data;
+               f_info->id_ret_type = 1;
+               err = contacts_record_get_int(record, _contacts_number.id, &f_info->id_ret);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+               ph_favor_edit_set_selection_info(favor_d);
+       }
+       else {
+               list_nums = ph_favor_create_value_list_popup(favor_d, f_info);
+               p_retm_if(NULL == list_nums, "ph_favor_create_value_list_popup() return NULL");
+               evas_object_data_set(list_nums, "item", item);
+       }
+}
+
+void ph_favor_edit_check_for_email(Elm_Object_Item *item, ph_favorite_data *favor_d)
+{
+       Evas_Object *list_emails;
+       ph_favor_info *f_info;
+       contacts_record_h record = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       f_info = elm_object_item_data_get(item);
+       p_retm_if(NULL == f_info, "elm_object_item_data_get() return NULL");
+
+       if (NULL == f_info->email_list) {
+               ERR("f_info->number_list is NULL");
+               phone_show_popup(favor_d->navi, T_(CT_GET_TEXT_ERR, CTTEXT_NO_EMAIL), 1.5);
+
+               f_info->checked = EINA_FALSE;
+               favor_d->checked_cnt--;
+
+               elm_gengrid_item_update(item);
+               return;
+       }
+
+       if (1 == eina_list_count(f_info->email_list)) {
+               record = (contacts_record_h)f_info->email_list->data;
+               f_info->id_ret_type = 2;
+               err = contacts_record_get_int(record, _contacts_email.id, &f_info->id_ret);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+               ph_favor_edit_set_selection_info(favor_d);
+       }
+       else {
+               list_emails = ph_favor_create_value_list_popup(favor_d, f_info);
+               p_retm_if(NULL == list_emails, "ph_favor_create_value_list_popup() return NULL");
+               evas_object_data_set(list_emails, "item", item);
+       }
+}
+
+void ph_favor_edit_check_for_number_or_email(Elm_Object_Item *item, ph_favorite_data *favor_d)
+{
+       int number_list_count = 0;
+       int email_list_count = 0;
+       Eina_List *list_contact;
+       Evas_Object *list;
+       ph_favor_info *f_info;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       f_info = elm_object_item_data_get(item);
+       p_retm_if(NULL == f_info, "elm_object_item_data_get() return NULL");
+
+       list_contact = ctui_person_get_contact_list(f_info->person_id);
+       p_retm_if(NULL == list_contact, "ctui_person_get_contact_list() return NULL");
+
+       if (NULL == f_info->email_list)
+               f_info->email_list = ctui_person_get_email_list(list_contact);
+       if (NULL == f_info->number_list)
+               f_info->number_list = ctui_person_get_number_list(list_contact);
+
+       if (f_info->number_list)
+               number_list_count = eina_list_count(f_info->number_list);
+       if (f_info->email_list)
+               email_list_count = eina_list_count(f_info->email_list);
+
+       if (0 == number_list_count && 0 == email_list_count) {
+               ctui_free_record_list(list_contact);
+               phone_show_popup(favor_d->navi, T_(CT_GET_TEXT_ERR, CTTEXT_NO_EMAIL), 1.5);
+               f_info->checked = EINA_FALSE;
+               favor_d->checked_cnt--;
+               elm_genlist_item_update(item);
+               return;
+       }
+
+       if (1 == number_list_count && 0 == email_list_count) {
+               record = (contacts_record_h)f_info->number_list->data;
+               err = contacts_record_get_int(record, _contacts_number.id, &(f_info->id_ret));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+               f_info->id_ret_type = 1;
+               ph_favor_edit_set_selection_info(favor_d);
+       }
+       else if (0 == number_list_count && 1 == email_list_count) {
+               record = (contacts_record_h)f_info->email_list->data;
+               err = contacts_record_get_int(record, _contacts_email.id, &(f_info->id_ret));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+               f_info->id_ret_type = 2;
+               ph_favor_edit_set_selection_info(favor_d);
+       }
+       else {
+               list = ph_favor_create_value_list_popup(favor_d, f_info);
+               if (list)
+                       evas_object_data_set(list, "item", item);
+       }
+       ctui_free_record_list(list_contact);
+}
+
+
+void ph_favor_edit_check_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_favorite_data *favor_d = evas_object_data_get(obj, "favor_d");
+       Elm_Object_Item *item;
+       Eina_Bool checked = elm_check_state_get(obj);
+
+       ph_favor_info *f_info = data;
+       p_retm_if(NULL == f_info, "favor info is NULL");
+       item = f_info->item;
+
+       if (favor_d->longpressed) {
+               checked = !checked;
+               elm_check_state_set(obj, checked);
+               favor_d->longpressed = EINA_FALSE;
+               return;
+       }
+
+       if (checked) {
+               if (favor_d->ug_cnt_max) {
+                       if (favor_d->ug_cnt_max  <= favor_d->checked_cnt) {
+                               phone_show_popup(favor_d->navi, T_(CT_GET_TEXT_ERR, CTTEXT_EXCEED_LIMIT), 2.0);
+                               checked = !checked;
+                               elm_check_state_set(obj, checked);
+                               return;
+                       }
+               }
+               favor_d->checked_cnt++;
+       }
+       else {
+               favor_d->checked_cnt--;
+               ph_favor_edit_set_selection_info(favor_d);
+               return;
+       }
+
+       if (PH_UG_REQUEST_CHECK_FOR_NUMBER == favor_d->ug_request)
+               ph_favor_edit_check_for_number(item, favor_d);
+       else if (PH_UG_REQUEST_CHECK_FOR_EMAIL== favor_d->ug_request)
+               ph_favor_edit_check_for_email(item, favor_d);
+       else if (PH_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == favor_d->ug_request)
+               ph_favor_edit_check_for_number_or_email(item, favor_d);
+       else
+               ph_favor_edit_set_selection_info(favor_d);
+}
+
+void ph_favor_edit_set_selection_info(ph_favorite_data * favor_d)
+{
+       p_retm_if(NULL == favor_d, "Selection info is null");
+
+       if (0 == favor_d->checked_cnt)
+               phone_show_notify(favor_d->layout, T_(CT_GET_TEXT_BASIC, CTTEXT_SELECT_CONTACTS));
+       else {
+               char info_text[PH_TEXT_SHORT_LEN]={0};
+
+               if (favor_d->ug_cnt_max)
+                       snprintf(info_text, sizeof(info_text), "%s (%d/%d)", S_(PH_SYS_POP_SELECTED),
+                                       favor_d->checked_cnt, favor_d->ug_cnt_max);
+               else
+                       snprintf(info_text, sizeof(info_text), "%s (%d)", S_(PH_SYS_POP_SELECTED),
+                                       favor_d->checked_cnt);
+               phone_show_notify(favor_d->layout, info_text);
+       }
+
+       ph_favor_update_button_status(favor_d);
+}
+
+static void favor_gengrid_realized(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_favor_info *f_info;
+       Elm_Object_Item *it = event_info;
+       ph_favorite_data *favor_d = data;
+       f_info = elm_object_item_data_get(it);
+       p_retm_if(NULL == f_info, "elm_object_item_data_get() return NULL");
+
+       if (favor_d->list_mode == PH_FAVOR_MODE_EDIT)
+               elm_object_item_signal_emit(f_info->item, "favorites_theme/edit_no_effect", "favorites_theme");
+}
+
+API void phone_favor_edit_mode_start(ph_favorite_data *favor_d)
+{
+       PH_FN_CALL;
+       Eina_List *list;
+       Eina_List *cursor;
+       Elm_Object_Item *it;
+       ph_favor_info *f_info;
+       p_retm_if(NULL == favor_d, "Favorite data is null");
+       favor_d->list_mode = PH_FAVOR_MODE_EDIT;
+       phone_favor_set_navi(favor_d->layout, PH_FAVOR_MODE_EDIT);
+       if(favor_d->favor_list)
+               phone_show_notify(favor_d->layout, T_(CT_GET_TEXT_BASIC, CTTEXT_SELECT_CONTACTS));
+       elm_gengrid_reorder_mode_set(favor_d->favor_gengrid, EINA_TRUE);
+       elm_gengrid_clear(favor_d->favor_gengrid);
+       ph_favor_fill_favor_gengrid(favor_d);
+
+       evas_object_smart_callback_add(favor_d->favor_gengrid, "realized", favor_gengrid_realized, favor_d);
+       list = elm_gengrid_realized_items_get(favor_d->favor_gengrid);
+       EINA_LIST_FOREACH(list, cursor, it) {
+               f_info = elm_object_item_data_get(it);
+               p_retm_if(NULL == f_info, "elm_object_item_data_get() return NULL");
+               elm_object_item_signal_emit(f_info->item, "favorites_theme/edit", "favorites_theme");
+       }
+}
+
+static void favor_all_item_check_false(Eina_List *list)
+{
+       Eina_List *l;
+       ph_favor_info *f_info;
+       p_retm_if(NULL == list, "List is null");
+
+       EINA_LIST_FOREACH(list, l, f_info) {
+               if (NULL == f_info)
+                       continue;
+
+               if (EINA_TRUE == f_info->checked)
+                       f_info->checked = EINA_FALSE;
+       }
+}
+
+void ph_favor_edit_mode_end(ph_favorite_data *favor_d, bool redraw)
+{
+       Evas_Object *bg;
+       Evas_Object *layout;
+
+       favor_d->list_mode = PH_FAVOR_MODE_DEFAULT;
+
+       layout = elm_object_part_content_get(favor_d->layout, "contents");
+       bg = elm_object_part_content_unset(layout, "elm.swallow.bg");
+       if (bg)
+               evas_object_del(bg);
+
+       phone_hide_notify(favor_d->layout);
+
+       if (favor_d->checked_cnt)
+               favor_d->checked_cnt = 0;
+
+       if (favor_d->favor_gengrid) {
+               elm_gengrid_clear(favor_d->favor_gengrid);
+               if (true == favor_d->favor_move)
+                       ph_favor_load_favor_list(favor_d);
+
+               ph_favor_fill_favor_gengrid(favor_d);
+               if (0 == ctui_get_mfc_option()) {
+                       ph_favor_load_mf_list(favor_d);
+                       ph_favor_fill_mf_gengrid(favor_d);
+               }
+       }
+       favor_all_item_check_false(favor_d->favor_list);
+       elm_gengrid_reorder_mode_set(favor_d->favor_gengrid, EINA_FALSE);
+       if (redraw)
+               phone_favor_set_navi(favor_d->layout, PH_FAVOR_MODE_DEFAULT);
+}
+
+void ph_favor_edit_cancel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_favorite_data *favor_d = data;
+       ph_favor_edit_mode_end(favor_d, true);
+}
diff --git a/lib/favor/ph-favorite-edit-view.h b/lib/favor/ph-favorite-edit-view.h
new file mode 100755 (executable)
index 0000000..12f0606
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __PH_FAVORITE_EDIT_H__
+#define __PH_FAVORITE_EDIT_H__
+
+void ph_favor_edit_mode_end(ph_favorite_data *favor_d, bool redraw);
+void ph_favor_edit_set_selection_info(ph_favorite_data *favor_d);
+void ph_favor_edit_check_changed_cb(void *data, Evas_Object *obj, void *event_info);
+void ph_frequent_edit_check_changed_cb(void *data, Evas_Object *obj, void *event_info);
+void ph_favor_edit_del_btn_cb(void *data, Evas_Object *obj, void *event_info);
+void ph_favor_edit_cancel_cb(void *data, Evas_Object *obj, void *event_info);
+void ph_favor_edit_check_for_number(Elm_Object_Item *item, ph_favorite_data *favor_d);
+void ph_favor_edit_check_for_email(Elm_Object_Item *item, ph_favorite_data *favor_d);
+void ph_favor_edit_check_for_number_or_email(Elm_Object_Item *item, ph_favorite_data *favor_d);
+
+#endif /* __PH_FAVORITE_EDIT_H__ */
diff --git a/lib/favor/ph-favorite-view.c b/lib/favor/ph-favorite-view.c
new file mode 100755 (executable)
index 0000000..e380894
--- /dev/null
@@ -0,0 +1,2180 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <Ecore_X.h>
+#include <ui-gadget-module.h>
+
+#include "phone.h"
+#include "phone-common.h"
+
+#include "ct-favor.h"
+#include "ct-list.h"
+#include "ct-detail.h"
+#include "ph-favorite-view.h"
+#include "ph-favorite-edit-view.h"
+
+#define KEY_FAVOR_DATA "favor_d"
+#define PH_FAVOR_LIST_ICON_SIZE 70
+
+static Elm_Gengrid_Item_Class grid_itc_favor, grid_itc_favor_no_id, grid_itc_mf, grid_itc_mf_no_id, grid_itc_index, grid_itc_mf_index;
+
+enum favor_item_type {
+       FAVOR_ITEM_MFC = 0,
+       FAVOR_ITEM_FAVOR,
+};
+
+
+static char* favor_get_contact_number(int person_id)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       char *number;
+
+       err = contacts_db_get_record( _contacts_person_number._uri, person_id, &record);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record(%d) Failed(%d)", person_id, err);
+
+       err = contacts_record_get_str(record, _contacts_person_number.number, &number);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str() Failed(%d)", err);
+
+       err = contacts_record_destroy(record, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+       return number;
+}
+
+static contacts_filter_h favor_create_filter_bool(contacts_filter_h filter, const char *view_uri, int property_id, contacts_match_int_flag_e flag, bool match_value)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       if (NULL == filter) {
+               err = contacts_filter_create(view_uri, &filter);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "contacts_filter_create() Failed(%d)", err);
+       }
+       else {
+               err = contacts_filter_add_operator(filter, CONTACTS_FILTER_OPERATOR_AND);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_add_operator() Failed(%d)", err);
+       }
+
+       err = contacts_filter_add_bool(filter, property_id, match_value);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_add_int() Failed(%d)", err);
+
+       return filter;
+}
+
+static void favor_load_favorite_data(ph_favorite_data *favor_d)
+{
+       int count = 0;
+       int ret = 0;
+       Eina_List *list = NULL;
+       contacts_list_h person_list = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_filter_h filter = NULL;
+       contacts_filter_h filter2 = NULL;
+       contacts_query_h query = NULL;
+
+       err = contacts_query_create(_contacts_person._uri, &query);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+       switch (favor_d->ug_request) {
+               //case PH_UG_REQUEST_SELECT_NUMBER:
+               //case PH_UG_REQUEST_CHECK_FOR_NUMBER:
+       case CT_UG_REQUEST_SELECT_NUMBER:
+       case CT_UG_REQUEST_CHECK_FOR_NUMBER:
+               do {
+                       filter = favor_create_filter_bool(filter, _contacts_person._uri, _contacts_person.is_favorite, CONTACTS_MATCH_EQUAL, true);
+                       filter = favor_create_filter_bool(filter, _contacts_person._uri, _contacts_person.has_phonenumber, CONTACTS_MATCH_EQUAL, true);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_sort(query, _contacts_person.favorite_priority, true))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &person_list))) break;
+               } while (0);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               contacts_query_destroy(query);
+               contacts_filter_destroy(filter);
+
+               break;
+               //case PH_UG_REQUEST_SELECT_EMAIL:
+               //case PH_UG_REQUEST_CHECK_FOR_EMAIL:
+       case CT_UG_REQUEST_SELECT_EMAIL:
+       case CT_UG_REQUEST_CHECK_FOR_EMAIL:
+               do {
+                       filter = favor_create_filter_bool(filter, _contacts_person._uri, _contacts_person.is_favorite, CONTACTS_MATCH_EQUAL, true);
+                       filter = favor_create_filter_bool(filter, _contacts_person._uri, _contacts_person.has_email, CONTACTS_MATCH_EQUAL, true);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_sort(query, _contacts_person.favorite_priority, true))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &person_list))) break;
+               } while (0);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               contacts_query_destroy(query);
+               contacts_filter_destroy(filter);
+
+               break;
+
+       case CT_UG_REQUEST_SELECT_NUMBER_OR_EMAIL:
+       case CT_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL:
+               do {
+                       filter = favor_create_filter_bool(filter, _contacts_person._uri, _contacts_person.is_favorite, CONTACTS_MATCH_EQUAL, true);
+                       filter2 = favor_create_filter_bool(NULL, _contacts_person._uri, _contacts_person.has_phonenumber, CONTACTS_MATCH_EQUAL, true);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_operator(filter2, CONTACTS_FILTER_OPERATOR_OR))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_bool(filter2, _contacts_person.has_email, true))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_operator(filter, CONTACTS_FILTER_OPERATOR_AND))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_filter(filter, filter2))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_sort(query, _contacts_person.favorite_priority, true))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &person_list))) break;
+               } while (0);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               contacts_query_destroy(query);
+               contacts_filter_destroy(filter);
+               contacts_filter_destroy(filter2);
+
+               break;
+       default :
+               do {
+                       filter = favor_create_filter_bool(filter, _contacts_person._uri, _contacts_person.is_favorite, CONTACTS_MATCH_EQUAL, true);
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_query_set_sort(query, _contacts_person.favorite_priority, true))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &person_list))) break;
+               } while (0);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+               contacts_query_destroy(query);
+               contacts_filter_destroy(filter);
+
+               break;
+       }
+       if (CONTACTS_ERROR_NONE != ret) {
+               ERR("contacts_db_get_records_with_query() Failed(%d)");
+               favor_d->favor_list_count = 0;
+               return;
+       }
+
+       contacts_db_get_current_version(&favor_d->version);
+
+       while (CONTACTS_ERROR_NONE == err) {
+               ph_favor_info *f_info;
+               f_info = calloc(1, sizeof(ph_favor_info));
+
+               err = phone_cts_get_int_from_list(person_list, _contacts_person.id, &f_info->person_id);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("phone_cts_get_int_from_list() Failed(%d)", err);
+                       free(f_info);
+                       break;
+               }
+               err = phone_cts_get_str_from_list(person_list, _contacts_person.display_name, &f_info->display);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("phone_cts_get_str_from_list() Failed(%d)", err);
+                       free(f_info);
+                       break;
+               }
+               SAFE_STRDUP(f_info->display);
+               err = phone_cts_get_str_from_list(person_list, _contacts_person.image_thumbnail_path, &f_info->img_path);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("phone_cts_get_str_from_list() Failed(%d)", err);
+                       free(f_info);
+                       break;
+               }
+               SAFE_STRDUP(f_info->img_path);
+
+               if (CT_UG_REQUEST_SELECT_NUMBER == favor_d->ug_request ||CT_UG_REQUEST_CHECK_FOR_NUMBER == favor_d->ug_request) {
+                       f_info->contact_list = ctui_person_get_contact_list(f_info->person_id);
+                       p_warn_if(NULL == f_info->contact_list, "ctui_person_get_contact_list() return NULL");
+
+                       f_info->number_list= ctui_person_get_number_list(f_info->contact_list);
+                       p_warn_if(NULL == f_info->number_list, "ctui_person_get_contact_list() return NULL");
+               }
+               else if (CT_UG_REQUEST_SELECT_EMAIL == favor_d->ug_request || CT_UG_REQUEST_CHECK_FOR_EMAIL == favor_d->ug_request) {
+                       f_info->contact_list = ctui_person_get_contact_list(f_info->person_id);
+                       p_warn_if(NULL == f_info->contact_list, "ctui_person_get_contact_list() return NULL");
+
+                       f_info->email_list= ctui_person_get_email_list(f_info->contact_list);
+                       p_warn_if(NULL == f_info->email_list, "ctui_person_get_contact_list() return NULL");
+
+               }
+               else if (CT_UG_REQUEST_SELECT_NUMBER_OR_EMAIL == favor_d->ug_request || CT_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == favor_d->ug_request) {
+                       f_info->contact_list = ctui_person_get_contact_list(f_info->person_id);
+                       p_warn_if(NULL == f_info->contact_list, "ctui_person_get_contact_list() return NULL");
+
+                       f_info->email_list= ctui_person_get_email_list(f_info->contact_list);
+                       p_warn_if(NULL == f_info->email_list, "ctui_person_get_contact_list() return NULL");
+
+                       f_info->number_list= ctui_person_get_number_list(f_info->contact_list);
+                       p_warn_if(NULL == f_info->number_list, "ctui_person_get_contact_list() return NULL");
+               }
+
+               list = eina_list_append(list, (void*)f_info);
+               count++;
+               err = contacts_list_next(person_list);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_list_next() Failed(%d)", err);
+                       break;
+               }
+       }
+       err = contacts_list_destroy(person_list, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy() Failed(%d)", err);
+
+       favor_d->favor_list_count = count;
+       favor_d->favor_list = list;
+}
+
+static void favor_free_data(Eina_List *list)
+{
+       Eina_List *l;
+       ph_favor_info *f_info;
+       p_retm_if(NULL == list, "List is null");
+
+       EINA_LIST_FOREACH(list, l, f_info) {
+               if (NULL == f_info)
+                       continue;
+               free(f_info->display);
+               free(f_info->img_path);
+               free(f_info->number);
+               if (f_info->contact_list)
+                       ctui_free_record_list(f_info->contact_list);
+
+               if (f_info->number_list)
+                       ctui_free_record_list(f_info->number_list);
+
+               if (f_info->email_list)
+                       ctui_free_record_list(f_info->email_list);
+               free(f_info);
+       }
+       eina_list_free(list);
+}
+
+static void favor_destroy_child_ug(void *data)
+{
+       ph_favorite_data *favor_d = data;
+       favor_d->child_ug = NULL;
+}
+
+static void favor_ctxpopup_dismissed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *icon;
+       Evas_Object *btn;
+       ph_favorite_data *favor_d = data;
+       btn = evas_object_data_get(obj, "expand_btn");
+       icon = elm_object_part_content_get(btn, "icon");
+       elm_icon_file_set(icon, CTUI_IMG_ICON_EXPAND_OPENED, NULL);
+       elm_object_part_content_set(btn, "icon", icon);
+       evas_object_del(favor_d->ctx_popup);
+       favor_d->ctx_popup = NULL;
+}
+
+static void favor_ctxpopup_hide_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *icon;
+       Evas_Object *btn;
+       btn = (Evas_Object *)data;
+       icon = elm_object_part_content_get(btn, "icon");
+       elm_icon_file_set(icon, CTUI_IMG_ICON_EXPAND_OPENED, NULL);
+       elm_object_part_content_set(btn, "icon", icon);
+}
+
+static void favor_msg_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_favor_info *f_info;
+       ph_favorite_data *favor_d = data;
+
+       f_info = evas_object_data_get(obj, "f_info");
+       p_retm_if(NULL == f_info, "evas_object_data_get() return NULL");
+
+       favor_ctxpopup_dismissed_cb(favor_d, favor_d->ctx_popup, NULL);
+
+       favor_d->child_ug = phone_launch_msg_composer_ug(favor_d->ug, f_info->number, 0,
+                       favor_destroy_child_ug, favor_d);
+}
+
+static void favor_call_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_favor_info *f_info;
+       ph_favorite_data *favor_d = data;
+
+       f_info = evas_object_data_get(obj, "f_info");
+       p_retm_if(NULL == f_info, "evas_object_data_get() return NULL");
+
+       favor_ctxpopup_dismissed_cb(favor_d, favor_d->ctx_popup, NULL);
+       phone_launch_voice_call(f_info->person_id, f_info->number);
+}
+
+void ph_favor_load_favor_list(ph_favorite_data *favor_d)
+{
+       p_retm_if(NULL == favor_d, "Parameter is null");
+
+       favor_free_data(favor_d->favor_list);
+       favor_d->favor_list = NULL;
+       favor_load_favorite_data(favor_d);
+}
+
+static void favor_img_crop_result(ui_gadget_h ug, service_h service, void *data)
+{
+       PH_FN_CALL;
+       Eina_List *list_writable_contact;
+       ph_favorite_data *favor_d = data;
+
+       p_retm_if(NULL == ug || NULL == data, "ug or data is NULL");
+
+       if (service) {
+               char *normal = NULL;
+               char *full = NULL;
+               Eina_List *l;
+               contacts_record_h record = NULL;
+               contacts_record_h record_image = NULL;
+
+               service_get_extra_data(service, "crop_image_path", &normal);
+               p_retm_if(NULL == normal, "return value is NULL.");
+               service_get_extra_data(service, "image_path", &full);
+               contacts_error_e err = CONTACTS_ERROR_NONE;
+
+               list_writable_contact = NULL;
+               list_writable_contact = ctui_person_get_writable_contact_list(favor_d->selected_person_id);
+
+               if (list_writable_contact) {
+                       EINA_LIST_FOREACH(list_writable_contact, l, data) {
+                               record = (contacts_record_h)data;
+                               if (NULL == record) continue;
+
+                               record_image = ctui_get_record_image(record);
+                               if (NULL == record_image) {
+                                       ERR("ctui_get_record_image() Failed(%d)", err);
+                                       break;
+                               }
+
+                               err = contacts_record_set_str(record_image, _contacts_image.path, normal);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+                               err = contacts_db_update_record(record);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_update_record() Failed(%d)", err);
+                               ctui_create_contacts_error_popup(favor_d->navi, err);
+                       }
+                       ctui_free_record_list(list_writable_contact);
+               }
+
+               free(normal);
+               free(full);
+       }
+}
+
+static void favor_popup_response_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_favorite_data *favor_d = data;
+       if (PH_UG_REQUEST_SET_WITH_RINGTONE == favor_d->ug_request)
+               ug_destroy_me(favor_d->ug);
+}
+
+static void favor_value_list_popup_hide_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_favorite_data *favor_d;
+       Elm_Object_Item *item;
+       ph_favor_info *f_info;
+
+       favor_d = evas_object_data_get(data, "favor_d");
+       p_retm_if(NULL == favor_d, "evas_object_data_get() return NULL");
+
+       evas_object_del(favor_d->popup);
+       favor_d->popup = NULL;
+
+       if (NULL!= obj) {
+               item = evas_object_data_get(data, "item");
+               p_retm_if(NULL == item, "evas_object_data_get() return NULL");
+
+               f_info = elm_object_item_data_get(item);
+               p_retm_if(NULL == f_info, "elm_object_item_data_get() return NULL");
+
+               f_info->checked = EINA_FALSE;
+               favor_d->checked_cnt--;
+               elm_genlist_item_update(item);
+       }
+}
+
+static void favor_del_response_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ph_favor_info *f_info = data;
+       ph_favorite_data *favor_d;
+       contacts_record_h record = NULL;
+
+       favor_d = evas_object_data_get(obj, KEY_FAVOR_DATA);
+
+       evas_object_del(favor_d->popup);
+       favor_d->popup = NULL;
+
+       err = contacts_db_get_record(_contacts_person._uri, f_info->person_id, &record);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed");
+
+       err = contacts_record_set_bool(record, _contacts_person.is_favorite, false);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_bool() Failed(%d)", err);
+
+       err = contacts_db_update_record(record);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_update_record() Failed(%d)", err);
+
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_record_set_bool() Failed(%d)", err);
+               phone_show_tickernoti(S_(PH_SYS_POP_FAILED));
+       }
+       else
+               phone_show_tickernoti(S_(PH_SYS_POP_DELETED));
+}
+
+static void favor_mf_del_response_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ph_favor_info *f_info = data;
+       ph_favorite_data *favor_d;
+
+       favor_d = evas_object_data_get(obj, KEY_FAVOR_DATA);
+
+       evas_object_del(favor_d->popup);
+       favor_d->popup = NULL;
+
+       err = contacts_person_reset_usage(f_info->person_id, CONTACTS_USAGE_STAT_TYPE_OUTGOING_CALL);
+
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_person_reset_usage() Failed(%d)", err);
+               phone_show_tickernoti(S_(PH_SYS_POP_FAILED));
+       }
+       else
+               phone_show_tickernoti(S_(PH_SYS_POP_DELETED));
+       ph_favor_data_lazy_update(NULL, favor_d);
+}
+
+static void favor_delete_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_favorite_data *favor_d = data;
+       ph_favor_info *f_info;
+       Evas_Object *btn;
+       char buf[PH_TEXT_MAX_LEN] = {0};
+
+       f_info = evas_object_data_get(obj, "f_info");
+       p_retm_if(NULL == f_info, "evas_object_data_get() return NULL");
+
+       favor_ctxpopup_dismissed_cb(favor_d, favor_d->ctx_popup, NULL);
+
+       snprintf(buf, sizeof(buf), "%s?", S_(PH_SYS_SK_DELETE));
+       btn = phone_create_confirm_popup(&favor_d->popup, favor_d->win, buf, favor_del_response_cb, f_info);
+       evas_object_data_set(btn, KEY_FAVOR_DATA, favor_d);
+}
+
+static void favor_mf_delete_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_favorite_data *favor_d = data;
+       ph_favor_info *f_info;
+       Evas_Object *btn;
+       char buf[PH_TEXT_MAX_LEN] = {0};
+
+       f_info = evas_object_data_get(obj, "f_info");
+       p_retm_if(NULL == f_info, "evas_object_data_get() return NULL");
+
+       favor_ctxpopup_dismissed_cb(favor_d, favor_d->ctx_popup, NULL);
+
+       snprintf(buf, sizeof(buf), "%s?", S_(PH_SYS_SK_DELETE));
+       btn = phone_create_confirm_popup(&favor_d->popup, favor_d->win, buf, favor_mf_del_response_cb, f_info);
+       evas_object_data_set(btn, KEY_FAVOR_DATA, favor_d);
+}
+
+static Evas_Object *favor_create_button(Evas_Object *box, char *fullpath, ph_favor_info *f_info)
+{
+       const int PH_FAVOR_BTN_WIDTH = 160;
+       const int PH_FAVOR_BTN_HEIGHT = 74;
+       const int PH_FAVOR_1BTN_WIDTH = 326;
+       Evas_Object *btn;
+       double scale;
+       scale = elm_config_scale_get();
+       btn = phone_create_list_sweep_btn(box, fullpath);
+       p_retvm_if(NULL == btn, NULL, "phone_create_list_sweep_btn is failed");
+
+       if(strcmp(fullpath, PH_IMG_ICON_DELETE) == 0)
+               elm_object_style_set(btn, "sweep/delete");
+       evas_object_data_set(btn, "f_info", f_info);
+       if (f_info->number) {
+               evas_object_size_hint_min_set(btn, (int)(PH_FAVOR_BTN_WIDTH*scale), (int)(PH_FAVOR_BTN_HEIGHT*scale));
+               evas_object_size_hint_align_set(btn, EVAS_HINT_FILL, 0.5);
+       }
+       else {
+               evas_object_size_hint_min_set(btn, (int)(PH_FAVOR_1BTN_WIDTH*scale), (int)(PH_FAVOR_BTN_HEIGHT*scale));
+               evas_object_size_hint_align_set(btn, 0.5, 0.5);
+       }
+       evas_object_show(btn);
+       elm_box_pack_end(box, btn);
+       return btn;
+}
+
+static void __favor_popup_hide_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_favorite_data *favor_d = data;
+       if (favor_d->popup) {
+               evas_object_del(favor_d->popup);
+               favor_d->popup = NULL;
+       }
+
+}
+
+
+
+static void favor_call_btn_pressed_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *icon = NULL;
+       p_retm_if(NULL == data, "data is NULL");
+       icon = elm_object_part_content_get(data, "icon");
+       elm_icon_file_set(icon, PH_IMG_ICON_CALL_PRESS, NULL);
+}
+
+static void favor_call_btn_unpressed_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *icon = NULL;
+       p_retm_if(NULL == data, "data is NULL");
+       icon = elm_object_part_content_get(data, "icon");
+       elm_icon_file_set(icon, PH_IMG_ICON_CALL, NULL);
+}
+
+static void favor_msg_btn_pressed_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *icon = NULL;
+       p_retm_if(NULL == data, "data is NULL");
+       icon = elm_object_part_content_get(data, "icon");
+       elm_icon_file_set(icon, PH_IMG_ICON_MESSAGE_PRESS, NULL);
+}
+
+static void favor_msg_btn_unpressed_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *icon = NULL;
+       p_retm_if(NULL == data, "data is NULL");
+       icon = elm_object_part_content_get(data, "icon");
+       elm_icon_file_set(icon, PH_IMG_ICON_MESSAGE, NULL);
+}
+
+static Evas_Object *favor_create_popup_button(Evas_Object *parent, ph_favorite_data *favor_d, ph_favor_info *f_info, int item_type)
+{
+       Evas_Object *btn1, *btn2, *btn3, *btn4;
+       Evas_Object *box;
+
+       box = elm_box_add(parent);
+       elm_box_padding_set(box, 16, 0);
+
+       if (f_info->number) {
+               elm_box_horizontal_set(box, EINA_TRUE);
+               btn1 = favor_create_button(box, PH_IMG_ICON_CALL, f_info);
+               evas_object_smart_callback_add(btn1, "clicked", favor_call_btn_cb, favor_d);
+               evas_object_event_callback_add(btn1, EVAS_CALLBACK_MOUSE_DOWN, favor_call_btn_pressed_cb, btn1);
+               evas_object_event_callback_add(btn1, EVAS_CALLBACK_MOUSE_UP, favor_call_btn_unpressed_cb, btn1);
+
+               btn2 = favor_create_button(box, PH_IMG_ICON_MESSAGE, f_info);
+               evas_object_smart_callback_add(btn2, "clicked", favor_msg_btn_cb, favor_d);
+               evas_object_event_callback_add(btn2, EVAS_CALLBACK_MOUSE_DOWN, favor_msg_btn_pressed_cb, btn2);
+               evas_object_event_callback_add(btn2, EVAS_CALLBACK_MOUSE_UP, favor_msg_btn_unpressed_cb, btn2);
+
+               btn4 = favor_create_button(box, PH_IMG_ICON_DELETE, f_info);
+               if (FAVOR_ITEM_MFC == item_type)
+                       evas_object_smart_callback_add(btn4, "clicked", favor_mf_delete_btn_cb, favor_d);
+               else if (FAVOR_ITEM_FAVOR == item_type)
+                       evas_object_smart_callback_add(btn4, "clicked", favor_delete_btn_cb, favor_d);
+
+       }
+       else {
+               btn4 = favor_create_button(box, PH_IMG_ICON_DELETE, f_info);
+
+               if (FAVOR_ITEM_MFC == item_type)
+                       evas_object_smart_callback_add(btn4, "clicked", favor_mf_delete_btn_cb, favor_d);
+               else if (FAVOR_ITEM_FAVOR == item_type)
+                       evas_object_smart_callback_add(btn4, "clicked", favor_delete_btn_cb, favor_d);
+
+       }
+
+       return box;
+}
+
+static void favor_expand_btn_clicked_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       const char *file_icon;
+       const char *file_group;
+       const int PH_CTX_POPUP_HEIGHT = 112;
+       Evas_Object *ctx_popup;
+       Evas_Object *box;
+       Evas_Object *icon;
+       Evas_Object *layout;
+       ph_favor_info *f_info;
+       ph_favorite_data *favor_d = data;
+       Ecore_X_Window win;
+       int win_width;
+       int item_type;
+       double scale;
+
+       icon = elm_object_part_content_get(obj, "icon");
+
+       elm_icon_file_get(icon, &file_icon, &file_group);
+       p_retm_if(NULL == file_icon, "elm_icon_file_set() return NULL");
+
+       if (0 == strcmp(file_icon, CTUI_IMG_ICON_EXPAND_CLOSED)) { // OPENED
+               elm_icon_file_set(icon, CTUI_IMG_ICON_EXPAND_OPENED, NULL);
+               elm_object_part_content_set(obj, "icon", icon);
+       }
+       else {
+               win = ecore_x_window_root_get(ecore_x_window_focus_get());
+               ecore_x_window_size_get(win, &win_width, NULL);
+
+               scale = elm_config_scale_get();
+               elm_icon_file_set(icon, CTUI_IMG_ICON_EXPAND_CLOSED, NULL);
+               elm_object_part_content_set(obj, "icon", icon);
+
+               if (favor_d->ctx_popup) {
+                       evas_object_del(favor_d->ctx_popup);
+                       favor_d->ctx_popup = NULL;
+               }
+
+               ctx_popup = elm_ctxpopup_add(favor_d->navi);
+               evas_object_size_hint_min_set(ctx_popup, win_width, (int)(PH_CTX_POPUP_HEIGHT*scale));
+               elm_ctxpopup_horizontal_set(ctx_popup, EINA_TRUE);
+               evas_object_data_set(ctx_popup, "expand_btn", obj);
+               favor_d->ctx_popup = ctx_popup;
+
+               elm_ctxpopup_direction_priority_set(ctx_popup, ELM_CTXPOPUP_DIRECTION_DOWN, ELM_CTXPOPUP_DIRECTION_UP,
+                               ELM_CTXPOPUP_DIRECTION_LEFT, ELM_CTXPOPUP_DIRECTION_RIGHT);
+
+               evas_object_smart_callback_add(ctx_popup, "dismissed", favor_ctxpopup_dismissed_cb, favor_d);
+               evas_object_event_callback_add(ctx_popup, EVAS_CALLBACK_HIDE, favor_ctxpopup_hide_cb, obj);
+
+               f_info = evas_object_data_get(obj, "f_info");
+               p_retm_if(NULL == f_info, "evas_object_data_get() return NULL");
+               item_type = (int)evas_object_data_get(obj, "item_type");
+
+               f_info->number = SAFE_STRDUP(favor_get_contact_number(f_info->person_id));
+               layout = elm_object_part_content_get(favor_d->layout, "contents");
+
+               box = favor_create_popup_button(layout, favor_d, f_info, item_type);
+               evas_object_show(box);
+               elm_object_content_set(ctx_popup, box);
+               phone_move_ctxpopup(favor_d->ctx_popup, obj);
+               evas_object_show(ctx_popup);
+       }
+}
+
+
+static void favor_nums_popup_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ph_favorite_data *favor_d = evas_object_data_get(obj, "favor_d");
+       int contact_id = (int)evas_object_data_get(obj, "person_id");
+
+       if (PH_UG_REQUEST_CHECK_FOR_NUMBER == favor_d->ug_request || PH_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == favor_d->ug_request) {
+               Elm_Object_Item *item;
+               ph_favor_info *f_info;
+
+               item = evas_object_data_get(obj, "item");
+               p_retm_if(NULL == item, "evas_object_data_get() return NULL");
+
+               f_info = elm_object_item_data_get(item);
+               p_retm_if(NULL == f_info, "elm_object_item_data_get() return NULL");
+
+               f_info->id_ret = (int)data;
+               f_info->id_ret_type = 1;
+               ph_favor_edit_set_selection_info(favor_d);
+               favor_value_list_popup_hide_cb(obj, NULL, NULL);
+       }
+       else if (PH_UG_REQUEST_LAUNCH_VOICECALL == favor_d->ug_request) {
+               char *num_info = (char *)elm_object_item_text_get(event_info);
+               char *number;
+               strtok(num_info, " ");
+               number = strtok(NULL, " ");
+               favor_value_list_popup_hide_cb(obj, NULL, NULL);
+               phone_launch_voice_call(contact_id, number);
+       }
+       else {
+               phone_ug_return_id(favor_d->ug, contact_id, (int)data, 0);
+               ug_destroy_me(favor_d->ug);
+       }
+}
+
+static inline void favor_handle_select_email(ph_favorite_data *favor_d, ph_favor_info *f_info)
+{
+       contacts_record_h record = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       int email_id;
+
+       if (f_info->email_list) {
+                       if (1 == eina_list_count(f_info->email_list)) {
+                               record = (contacts_record_h)f_info->email_list->data;
+                               err = contacts_record_get_int(record, _contacts_email.id, &email_id);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+                               phone_ug_return_id(favor_d->ug, f_info->person_id, 0, email_id);
+                               ug_destroy_me(favor_d->ug);
+                       }
+               else
+                       ph_favor_create_value_list_popup(favor_d, f_info);
+       }
+       else
+               phone_show_popup(favor_d->navi, T_(CT_GET_TEXT_ERR, CTTEXT_NO_EMAIL), 1.5);
+}
+
+static void favor_emails_popup_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_favorite_data *favor_d = evas_object_data_get(obj, "favor_d");
+       int contact_id = (int)evas_object_data_get(obj, "person_id");
+
+       if (CT_UG_REQUEST_CHECK_FOR_EMAIL == favor_d->ug_request || PH_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == favor_d->ug_request) {
+               Elm_Object_Item *item;
+               ph_favor_info *f_info;
+
+               item = evas_object_data_get(obj, "item");
+               p_retm_if(NULL == item, "evas_object_data_get() return NULL");
+
+               f_info = elm_object_item_data_get(item);
+               p_retm_if(NULL == f_info, "elm_object_item_data_get() return NULL");
+
+               f_info->id_ret = (int)data;
+               f_info->id_ret_type = 2;
+               ph_favor_edit_set_selection_info(favor_d);
+               favor_value_list_popup_hide_cb(obj, NULL, NULL);
+       }
+       else {
+               phone_ug_return_id(favor_d->ug, contact_id, 0, (int)data);
+               ug_destroy_me(favor_d->ug);
+       }
+}
+
+static inline void favor_handle_select_number(ph_favorite_data *favor_d, ph_favor_info *f_info)
+{
+       contacts_record_h record = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       char *number_str_p = NULL;
+       int num_id;
+
+       if (f_info->number_list) {
+               if (1 == eina_list_count(f_info->number_list)) {
+                       record = (contacts_record_h)f_info->number_list->data;
+                       if (PH_UG_REQUEST_LAUNCH_VOICECALL == favor_d->ug_request) {
+                               err = contacts_record_get_str_p(record, _contacts_number.number, &number_str_p);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+                               phone_launch_voice_call(f_info->person_id, number_str_p);
+                       }
+                       else {
+                               err = contacts_record_get_int(record, _contacts_number.id, &num_id);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+                               phone_ug_return_id(favor_d->ug, f_info->person_id, num_id, 0);
+                               ug_destroy_me(favor_d->ug);
+                       }
+               }
+               else
+                       ph_favor_create_value_list_popup(favor_d, f_info);
+       }
+       else
+               phone_show_popup(favor_d->navi, T_(CT_GET_TEXT_ERR, CTTEXT_NO_NUMBER), 1.5);
+}
+
+static inline void favor_handle_select_number_or_email(ph_favorite_data *favor_d, ph_favor_info *f_info)
+{
+       contacts_record_h record = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       int num_id;
+       int email_id;
+
+       int number_list_count = 0;
+       int email_list_count = 0;
+
+       if (f_info->number_list)
+               number_list_count = eina_list_count(f_info->number_list);
+       if (f_info->email_list)
+               email_list_count = eina_list_count(f_info->email_list);
+
+       if (number_list_count == 0 && email_list_count == 0) {
+               phone_show_popup(favor_d->navi, T_(CT_GET_TEXT_ERR, CTTEXT_NO_NUMBER), 1.5);
+               ug_destroy_me(favor_d->ug);
+       }
+       else if (number_list_count == 1 && email_list_count == 0) {
+               record = (contacts_record_h)f_info->number_list->data;
+               err = contacts_record_get_int(record, _contacts_number.id, &num_id);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+               phone_ug_return_id(favor_d->ug, f_info->person_id, num_id, 0);
+               ug_destroy_me(favor_d->ug);
+       }
+       else if (number_list_count == 0 && email_list_count == 1) {
+               record = (contacts_record_h)f_info->email_list->data;
+               err = contacts_record_get_int(record, _contacts_email.id, &email_id);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+               phone_ug_return_id(favor_d->ug, f_info->person_id, 0, email_id);
+               ug_destroy_me(favor_d->ug);
+       }
+       else {
+               ph_favor_create_value_list_popup(favor_d, f_info);
+       }
+}
+
+Evas_Object* ph_favor_create_value_list_popup(ph_favorite_data *favor_d, ph_favor_info *f_info)
+{
+       Evas_Object *popup;
+       Evas_Object *list = NULL;
+       Evas_Object *btn;
+
+       popup = elm_popup_add(favor_d->navi);
+       elm_object_style_set(popup, "min_liststyle");
+       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       if (f_info->number_list)
+               list = ctui_list_create_values_list(_contacts_number._uri, popup, list, f_info->number_list, favor_nums_popup_sel);
+
+       if (f_info->email_list)
+               list = ctui_list_create_values_list(_contacts_email._uri, popup, list, f_info->email_list, favor_emails_popup_sel);
+
+       elm_object_content_set(popup, list);
+       evas_object_data_set(list, "favor_d", favor_d);
+       evas_object_data_set(list, "person_id", (void *)f_info->person_id);
+
+       btn = elm_button_add(popup);
+       elm_object_text_set(btn, S_(PH_SYS_POP_CLOSE));
+       elm_object_part_content_set(popup, "button1", btn);
+       elm_object_style_set(btn, "popup_button/default");
+       evas_object_smart_callback_add(btn, "clicked", favor_value_list_popup_hide_cb, list);
+
+       favor_d->popup = popup;
+       evas_object_show(popup);
+       return list;
+}
+
+static void favor_destory_child_ug(ui_gadget_h ug, void *priv)
+{
+       ph_favorite_data *favor_d = priv;
+       p_retm_if(NULL == ug, "ug is NULL");
+       ug_destroy(ug);
+
+       p_retm_if(NULL == priv, "priv is NULL");
+       favor_d->child_ug = NULL;
+       ug_destroy_me(favor_d->ug);
+
+}
+
+static void favor_ug_check(ph_favorite_data *favor_d, ph_favor_info *f_info)
+{
+       Evas_Object *popup;
+       ph_view_info *view_info;
+       struct ug_cbs cbs = {0};
+       const char *err_msg;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+
+       switch (favor_d->ug_request) {
+       case PH_UG_REQUEST_SELECT:
+               phone_ug_return_id(favor_d->ug, f_info->person_id, 0, 0);
+               ug_destroy_me(favor_d->ug);
+               break;
+       case PH_UG_REQUEST_SELECT_EMAIL:
+               favor_handle_select_email(favor_d, f_info);
+               break;
+       case PH_UG_REQUEST_SELECT_NUMBER:
+       case PH_UG_REQUEST_LAUNCH_VOICECALL:
+               //FIXME : send selection info to caller
+               favor_handle_select_number(favor_d, f_info);
+               break;
+       case PH_UG_REQUEST_SELECT_NUMBER_OR_EMAIL:
+               favor_handle_select_number_or_email(favor_d, f_info);
+               break;
+       case PH_UG_REQUEST_SET_WITH_NUM:
+       case PH_UG_REQUEST_SET_WITH_EMAIL:
+       case PH_UG_REQUEST_SET_WITH_WEB:
+               view_info = calloc(1, sizeof(ph_view_info));
+               phone_set_view_info(view_info, favor_d->win, favor_d->navi, favor_d->ug, favor_d->ug_request, favor_d->ug_cnt_max, favor_d->ug_data);
+               ctui_list_update_with_data(view_info, favor_d, f_info->person_id, -1, -1);
+               free(view_info);
+               break;
+       case PH_UG_REQUEST_SET_WITH_IMG:
+               favor_d->selected_person_id = f_info->person_id;
+
+               cbs.result_cb = favor_img_crop_result;
+               cbs.destroy_cb = favor_destory_child_ug;
+               cbs.priv = favor_d;
+               favor_d->child_ug = phone_image_crop_ug(favor_d->ug, favor_d->ug_data, &cbs);
+               break;
+       case PH_UG_REQUEST_SET_WITH_RINGTONE:
+               err = contacts_db_get_record(_contacts_person._uri, f_info->person_id, &record);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed");
+
+               err = contacts_record_set_str(record, _contacts_person.ringtone_path, favor_d->ug_data);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed");
+
+               err = contacts_db_update_record(record);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_update_record() Failed(%d)", err);
+
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_db_update_record() Failed(%d)", err);
+                       ctui_create_contacts_error_popup(favor_d->navi, err);
+               }
+               else {
+                       err_msg = S_(CT_SYS_POP_SUCCESS);
+                       popup = phone_show_popup(favor_d->navi, err_msg, 1.5);
+                       evas_object_smart_callback_add(popup, "timeout", favor_popup_response_cb, favor_d);
+               }
+               break;
+       default:
+               ctui_create_detail_view_from_phone(favor_d->win, favor_d->navi, favor_d->ug, f_info->person_id);
+               break;
+       }
+
+}
+
+static void favor_item_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_favor_info *f_info;
+       ph_favorite_data *favor_d = data;
+       Elm_Object_Item *item = event_info;
+
+       elm_gengrid_item_selected_set(item, EINA_FALSE);
+
+       f_info = elm_object_item_data_get(item);
+       p_retm_if(NULL == f_info, "elm_object_item_data_get() return NULL");
+
+       if (PH_FAVOR_MODE_EDIT != favor_d->list_mode)
+               favor_ug_check(favor_d, f_info);
+}
+
+#define N 20
+
+static Eina_Bool favor_append_item_part(void *data)
+{
+       int count;
+       Eina_List *l;
+       ph_favor_info *fd;
+       ph_favorite_data *favor_d = data;
+
+       count = 0;
+       l = eina_list_nth_list(favor_d->favor_list, favor_d->readed_n);
+       EINA_LIST_FOREACH(l, l, fd) {
+               if (N == count) break;
+               if (!fd) continue;
+               if (fd->img_path)
+                       fd->item = elm_gengrid_item_append(favor_d->favor_gengrid, &grid_itc_favor, fd, favor_item_sel, favor_d);
+               else
+                       fd->item = elm_gengrid_item_append(favor_d->favor_gengrid, &grid_itc_favor_no_id, fd, favor_item_sel, favor_d);
+               count ++;
+       }
+       if (N <= count) {
+               favor_d->readed_n += N;
+               return ECORE_CALLBACK_RENEW;
+       }
+       else {
+               favor_d->list_idler = NULL;
+               return ECORE_CALLBACK_CANCEL;
+       }
+}
+
+void ph_favor_fill_favor_gengrid(ph_favorite_data *favor_d)
+{
+       PH_FN_CALL;
+       int count;
+       Eina_List *l;
+       ph_favor_info *f_info;
+       p_retm_if(NULL == favor_d->favor_gengrid, "Parameter is null");
+
+       if (favor_d->list_idler) {
+               ecore_idler_del(favor_d->list_idler);
+               favor_d->list_idler = NULL;
+       }
+
+       if (favor_d->favor_gengrid)
+               elm_gengrid_clear(favor_d->favor_gengrid);
+
+       favor_d->readed_n = 0;
+       count = 0;
+       if (favor_d->favor_list && PH_FAVOR_MODE_DEFAULT == favor_d->list_mode)
+               elm_gengrid_item_append(favor_d->favor_gengrid, &grid_itc_index, T_(PH_GET_TEXT_BASIC, PHTEXT_FAVORITES), NULL, NULL);
+
+       EINA_LIST_FOREACH(favor_d->favor_list, l, f_info) {
+               if (N == count) break;
+               if (!f_info) continue;
+               if (f_info->img_path && *f_info->img_path)
+                       f_info->item = elm_gengrid_item_append(favor_d->favor_gengrid, &grid_itc_favor, f_info, favor_item_sel, favor_d);
+               else
+                       f_info->item = elm_gengrid_item_append(favor_d->favor_gengrid, &grid_itc_favor_no_id, f_info, favor_item_sel, favor_d);
+
+               if (favor_d->list_mode == PH_FAVOR_MODE_EDIT)
+                       elm_object_item_signal_emit(f_info->item, "favorites_theme/edit_no_effect", "favorites_theme");
+               count++;
+       }
+
+       if (N == count) {
+               favor_d->readed_n = N;
+               favor_d->list_idler = ecore_idler_add(favor_append_item_part, favor_d);
+       }
+}
+
+void ph_favor_fill_mf_gengrid(ph_favorite_data *favor_d)
+{
+       PH_FN_CALL;
+       Eina_List *l;
+       ph_favor_info *f_info;
+       p_retm_if(NULL == favor_d->favor_gengrid, "Parameter is null");
+
+       if (favor_d->mf_list) {
+               elm_gengrid_item_append(favor_d->favor_gengrid, &grid_itc_mf_index, T_(CT_GET_TEXT_BASIC, CTTEXT_MOST_FREQUENT_CONTACTS), NULL, NULL);
+
+               EINA_LIST_FOREACH(favor_d->mf_list, l, f_info) {
+                       if (!f_info) continue;
+                       if (f_info->img_path && *f_info->img_path)
+                               f_info->item = elm_gengrid_item_append(favor_d->favor_gengrid, &grid_itc_mf, f_info, favor_item_sel, favor_d);
+                       else
+                               f_info->item = elm_gengrid_item_append(favor_d->favor_gengrid, &grid_itc_mf_no_id, f_info, favor_item_sel, favor_d);
+               }
+       }
+}
+
+void ph_favor_update_button_status(ph_favorite_data *favor_d)
+{
+       p_retm_if(NULL == favor_d || NULL == favor_d->navi_button, "Navi button is null");
+
+       if (favor_d->checked_cnt == 0 && PH_FAVOR_MODE_EDIT == favor_d->list_mode)
+               elm_object_disabled_set(favor_d->navi_button, EINA_TRUE);
+       else if (favor_d->favor_list_count == 0)
+               elm_object_disabled_set(favor_d->navi_button, EINA_TRUE);
+       else
+               elm_object_disabled_set(favor_d->navi_button, EINA_FALSE);
+}
+
+static char *favor_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       ph_favor_info * f_info = data;
+       char buf[PATH_MAX];
+
+       if (0 == strcmp(part, "elm.text")) {
+               if (f_info->display && *f_info->display)
+                       snprintf(buf, sizeof(buf), "%s", f_info->display);
+               else {
+                       if (!f_info->number_loaded) {
+                               f_info->number = SAFE_STRDUP(favor_get_contact_number(f_info->person_id));
+                               f_info->number_loaded = true;
+                       }
+
+                       if (!f_info->number || !*f_info->number)
+                               return strdup(S_(PH_SYS_BODY_NONAME));
+                       else
+                               snprintf(buf, sizeof(buf), "%s", f_info->number);
+               }
+               return strdup(buf);
+       }
+       return NULL;
+}
+
+static char *favor_mf_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       char buf[PATH_MAX];
+       ph_favor_info *f_info = data;
+
+       if (0 == strcmp(part, "elm.text")) {
+               if (f_info->display && *f_info->display)
+                       snprintf(buf, sizeof(buf), "%s", f_info->display);
+               else {
+                       if (!f_info->number_loaded) {
+                               f_info->number = SAFE_STRDUP(favor_get_contact_number(f_info->person_id));
+                               f_info->number_loaded = true;
+                       }
+
+                       if (!f_info->number || !*f_info->number)
+                               return strdup(S_(PH_SYS_BODY_NONAME));
+                       else
+                               snprintf(buf, sizeof(buf), "%s", f_info->number);
+               }
+               return strdup(buf);
+       }
+       return NULL;
+}
+
+static Evas_Object *favor_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       ph_favor_info * f_info = data;
+       ph_favorite_data *favor_d = evas_object_data_get(obj, KEY_FAVOR_DATA);
+       if (0 == strcmp(part, "elm.swallow.icon")) {
+               Evas_Object *ic;
+               char buf[PATH_MAX]={0};
+               if (f_info->img_path && *f_info->img_path) {
+                       snprintf(buf, sizeof(buf), "%s", f_info->img_path);
+
+                       ic = elm_icon_add(obj);
+                       p_retvm_if(NULL == ic, NULL, "elm_icon_add is failed");
+
+                       elm_icon_file_set(ic, buf, NULL);
+                       evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+                       return ic;
+               }
+       }
+       else if (0 == strcmp(part, "elm.swallow.expand.icon") && favor_d->list_mode == PH_FAVOR_MODE_DEFAULT) {
+               Evas_Object *exp_icon;
+               Evas_Object *btn;
+               btn = elm_button_add(obj);
+               evas_object_propagate_events_set(btn , EINA_FALSE);
+               evas_object_data_set(btn, "f_info", f_info);
+               evas_object_data_set(btn, "item_type", (void *)FAVOR_ITEM_FAVOR);
+               evas_object_event_callback_add(btn, EVAS_CALLBACK_MOUSE_UP, favor_expand_btn_clicked_cb, favor_d);
+               elm_object_style_set(btn, "transparency");
+               exp_icon = elm_icon_add(btn);
+               elm_icon_file_set(exp_icon, CTUI_IMG_ICON_EXPAND_OPENED, NULL);
+               elm_object_part_content_set(btn, "icon", exp_icon);
+               evas_object_show(btn);
+               return btn;
+       }
+       else if (0 == strcmp(part, "elm.swallow.end") && favor_d->list_mode == PH_FAVOR_MODE_EDIT) {
+               Evas_Object *check;
+               check = elm_check_add(obj);
+               elm_object_style_set(check, "grid");
+               elm_check_state_pointer_set(check, &(f_info->checked));
+               evas_object_data_set(check, KEY_FAVOR_DATA, favor_d);
+               evas_object_smart_callback_add(check, "changed", ph_favor_edit_check_changed_cb, f_info);
+               return check;
+       }
+       return NULL;
+}
+
+static char* favor_group_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       PH_FN_CALL;
+       char* title = data;
+       if (title && *title)
+               return strdup((const char *)data);
+
+       return NULL;
+}
+
+static Evas_Object *favor_mf_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       ph_favor_info *f_info = data;
+       ph_favorite_data *favor_d = evas_object_data_get(obj, KEY_FAVOR_DATA);
+       if (0 == strcmp(part, "elm.swallow.icon")) {
+               Evas_Object *ic;
+               char buf[PATH_MAX];
+
+               if (f_info->img_path && *f_info->img_path) {
+                       snprintf(buf, sizeof(buf), "%s", f_info->img_path);
+                       ic = elm_icon_add(obj);
+                       elm_icon_file_set(ic, buf, NULL);
+                       evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+                       return ic;
+               }
+       }
+       else if (0 == strcmp(part, "elm.swallow.expand.icon")) {
+               Evas_Object *exp_icon;
+               Evas_Object *btn;
+               btn = elm_button_add(obj);
+               elm_object_style_set(btn, "transparency");
+               exp_icon = elm_icon_add(btn);
+               elm_icon_file_set(exp_icon, CTUI_IMG_ICON_EXPAND_OPENED, NULL);
+               elm_object_part_content_set(btn, "icon", exp_icon);
+               evas_object_propagate_events_set(btn , EINA_FALSE);
+               evas_object_data_set(btn, "f_info", f_info);
+               evas_object_data_set(btn, "item_type", (void *)FAVOR_ITEM_MFC);
+               evas_object_event_callback_add(btn, EVAS_CALLBACK_MOUSE_UP, favor_expand_btn_clicked_cb, favor_d);
+               evas_object_show(btn);
+               return btn;
+       }
+
+       return NULL;
+}
+
+static void favor_grid_longpress(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_favorite_data *favor_d = data;
+       favor_d->longpressed = (PH_FAVOR_MODE_EDIT == favor_d->list_mode ? EINA_TRUE : EINA_FALSE);
+}
+
+static void favor_grid_move(void *data, Evas_Object *obj, void *event_info)
+{
+       int ori_favor_id = -1;
+       int front_favor_id = -1;
+       int back_favor_id = -1;
+       ph_favor_info *f_info;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Elm_Object_Item *prev_item;
+       Elm_Object_Item *next_item;
+       Elm_Object_Item *it = event_info;
+       ph_favorite_data *favor_d = (ph_favorite_data *)data;
+
+       favor_d->favor_move = false;
+       f_info = elm_object_item_data_get(it);
+       p_retm_if(NULL == f_info, "elm_object_item_data_get() return NULL");
+       ori_favor_id = f_info->person_id;
+
+       prev_item = elm_gengrid_item_prev_get(it);
+       if (prev_item) {
+               f_info = elm_object_item_data_get(prev_item);
+               if (f_info)
+                       front_favor_id = f_info->person_id;
+       }
+
+       next_item = elm_gengrid_item_next_get(it);
+       if (next_item) {
+               f_info = elm_object_item_data_get(next_item);
+               if (f_info)
+                       back_favor_id = f_info->person_id;
+       }
+
+       p_ret_if(-1 == back_favor_id && -1 == front_favor_id);
+       if (-1 == back_favor_id)
+               back_favor_id = 0;
+       if (-1 == front_favor_id)
+               front_favor_id = 0;
+
+       PH_DBG("ori %d front %d back %d ", ori_favor_id, front_favor_id, back_favor_id);
+
+       if (-1 != ori_favor_id && -1 != front_favor_id && -1 != back_favor_id) {
+               err = contacts_person_set_favorite_order(ori_favor_id, front_favor_id, back_favor_id);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_person_set_favorite_order() Failed(%d)", err);
+               favor_d->favor_move = true;
+       }
+}
+
+static void favor_edit_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_favorite_data *favor_d = data;
+       p_retm_if(NULL == favor_d, "parameter(favor_d) is NULL");
+
+       if (favor_d->popup)
+               __favor_popup_hide_cb(favor_d, NULL, NULL);
+
+       phone_favor_edit_mode_start(favor_d);
+}
+
+static void favor_done_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int person_count = 0;
+       int number_count = 0;
+       int email_count = 0;
+       int *result_list_number = NULL;
+       int *result_list_email = NULL;
+       int *result_list_person = NULL;
+       Eina_List *l;
+       ph_favor_info *f_info;
+       ph_favorite_data *favor_d = data;
+       p_retm_if(NULL == favor_d, "parameter(favor_d) is NULL");
+
+       if (PH_UG_REQUEST_CHECK_FOR_NUMBER == favor_d->ug_request) {
+               result_list_number = calloc(favor_d->checked_cnt, sizeof(int));
+               EINA_LIST_FOREACH(favor_d->mf_list, l, f_info) {
+                       if (NULL == f_info || !f_info->checked) continue;
+                       if (1 != f_info->id_ret_type) {
+                               ERR("Invalid f_info->id_ret_type(%d)", f_info->id_ret_type);
+                               continue;
+                       }
+                       result_list_number[number_count++] = f_info->id_ret;
+               }
+               EINA_LIST_FOREACH(favor_d->favor_list, l, f_info) {
+                       if (NULL == f_info || !f_info->checked) continue;
+                       if (1 != f_info->id_ret_type) {
+                               ERR("Invalid f_info->id_ret_type(%d)", f_info->id_ret_type);
+                               continue;
+                       }
+                       result_list_number[number_count++] = f_info->id_ret;
+               }
+               phone_list_ug_return_ids(favor_d->ug, result_list_number, number_count, CT_UG_BUNDLE_RESULT_NUMBER_ID_LIST);
+               free(result_list_number);
+       }
+       else if (PH_UG_REQUEST_CHECK_FOR_EMAIL == favor_d->ug_request) {
+               result_list_email = calloc(favor_d->checked_cnt, sizeof(int));
+               EINA_LIST_FOREACH(favor_d->mf_list, l, f_info) {
+                       if (NULL == f_info || !f_info->checked) continue;
+                       if (2 != f_info->id_ret_type) {
+                               ERR("Invalid f_info->id_ret_type(%d)", f_info->id_ret_type);
+                               continue;
+                       }
+                       result_list_email[email_count++] = f_info->id_ret;
+               }
+               EINA_LIST_FOREACH(favor_d->favor_list, l, f_info) {
+                       if (NULL == f_info || !f_info->checked) continue;
+                       if (2 != f_info->id_ret_type) {
+                               ERR("Invalid f_info->id_ret_type(%d)", f_info->id_ret_type);
+                               continue;
+                       }
+                       result_list_email[email_count++] = f_info->id_ret;
+               }
+               phone_list_ug_return_ids(favor_d->ug, result_list_email, email_count, CT_UG_BUNDLE_RESULT_EMAIL_ID_LIST);
+               free(result_list_email);
+       }
+       else if (PH_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == favor_d->ug_request) {
+               result_list_number = calloc(favor_d->checked_cnt, sizeof(int));
+               result_list_email = calloc(favor_d->checked_cnt, sizeof(int));
+
+               EINA_LIST_FOREACH(favor_d->mf_list, l, f_info) {
+                       if (NULL == f_info || !f_info->checked) continue;
+                       if (1 == f_info->id_ret_type)
+                               result_list_number[number_count++] = f_info->id_ret;
+                       else if (2 == f_info->id_ret_type)
+                               result_list_email[email_count++] = f_info->id_ret;
+                       else {
+                               ERR("Invalid f_info->id_ret_type(%d)", f_info->id_ret_type);
+                               continue;
+                       }
+               }
+
+               EINA_LIST_FOREACH(favor_d->favor_list, l, f_info) {
+                       if (NULL == f_info || !f_info->checked) continue;
+                       if (1 == f_info->id_ret_type)
+                               result_list_number[number_count++] = f_info->id_ret;
+                       else if (2 == f_info->id_ret_type)
+                               result_list_email[email_count++] = f_info->id_ret;
+                       else {
+                               ERR("Invalid f_info->id_ret_type(%d)", f_info->id_ret_type);
+                               continue;
+                       }
+               }
+               phone_list_ug_return_number_email_ids(favor_d->ug, result_list_number, number_count, result_list_email, email_count);
+               free(result_list_number);
+               free(result_list_email);
+       }
+       else {
+               result_list_person = calloc(favor_d->checked_cnt, sizeof(int));
+               EINA_LIST_FOREACH(favor_d->mf_list, l, f_info) {
+                       result_list_person[person_count++] = f_info->person_id;
+               }
+               EINA_LIST_FOREACH(favor_d->favor_list, l, f_info) {
+                       result_list_person[person_count++] = f_info->person_id;
+               }
+               phone_list_ug_return_ids(favor_d->ug, result_list_person, person_count, CT_UG_BUNDLE_RESULT_PERSON_ID_LIST);
+               free(result_list_person);
+       }
+
+       ug_destroy_me(favor_d->ug);
+}
+
+static Eina_List* favor_get_contact(Eina_List *favor_list)
+{
+       int person_id;
+       Eina_List *result = NULL;
+       Eina_List *cursor;
+       ct_person_list *person_info;
+       ph_favor_info *f_info;
+       int is_exist = false;
+       contacts_list_h person_list = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       err = contacts_db_get_all_records(_contacts_person._uri, 0,0, &person_list);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "contacts_db_get_all_records...() Failed(%d)", err);
+
+
+       while (CONTACTS_ERROR_NONE == err) {
+               is_exist = false;
+
+               err = phone_cts_get_int_from_list(person_list, _contacts_person.id, &person_id);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("phone_cts_get_int_from_list() Failed(%d)", err);
+                       break;
+               }
+
+               EINA_LIST_FOREACH(favor_list, cursor, f_info) {
+                       if (!f_info)
+                               continue;
+                       if (f_info->person_id == person_id) {
+                               is_exist = true;
+                               break;
+                       }
+               }
+               if (false == is_exist) {
+                       char *addressbook_ids;
+                       person_info = calloc(1, sizeof(ct_person_list));
+                       if (NULL == person_info) {
+                               ERR("calloc() return NULL");
+                               break;
+                       }
+                       person_info->id = person_id;
+                       err = phone_cts_get_str_from_list(person_list, _contacts_person.display_name, &person_info->display);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("phone_cts_get_str_from_list() Failed(%d)", err);
+                               break;
+                       }
+                       SAFE_STRDUP(person_info->display);
+                       err = phone_cts_get_int_from_list(person_list, _contacts_person.link_count, &person_info->link_count);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("phone_cts_get_int_from_list() Failed(%d)", err);
+                               break;
+                       }
+                       err = phone_cts_get_str_from_list(person_list, _contacts_person.display_name_index, &(person_info->display_index));
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("phone_cts_get_str_from_list() Failed(%d)", err);
+                               break;
+                       }
+                       err = phone_cts_get_str_from_list(person_list, _contacts_person_contact.addressbook_ids, &addressbook_ids);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list() Failed(%d)", err);
+                       person_info->addressbook_id_list = ctui_get_addressbook_id_list(addressbook_ids, " ");
+
+                       err = phone_cts_get_str_from_list(person_list, _contacts_person.status, &(person_info->status_str));
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list() Failed(%d)", err);
+
+                       result = eina_list_append(result, person_info);
+               }
+               err = contacts_list_next(person_list);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_list_next() Failed(%d)", err);
+                       break;
+               }
+       }
+       return result;
+}
+
+static void favor_add_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_favorite_data *favor_d = data;
+       Eina_List *ct_list;
+       evas_object_data_set(favor_d->navi, "navi_it_pop", favor_d->navi_item);
+       ct_list = favor_get_contact(favor_d->favor_list);
+       ctui_create_favorite_list_select_view(favor_d->win, favor_d->navi, ct_list);
+}
+
+static int favor_get_mf_list(contacts_list_h *list)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_filter_h filter = NULL;
+       contacts_query_h query = NULL;
+
+       err = contacts_filter_create(_contacts_person_usage._uri, &filter);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, err, "contactcs_filter_create() Failed(%d)", err);
+
+       do {
+               if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_int(filter, _contacts_person_usage.times_used, CONTACTS_MATCH_GREATER_THAN_OR_EQUAL, 1))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_query_create(_contacts_person_usage._uri, &query))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_query_set_sort(query, _contacts_person_usage.times_used, false))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, list))) break;
+
+               contacts_filter_destroy(filter);
+               contacts_query_destroy(query);
+
+               return CONTACTS_ERROR_NONE;
+       } while (0);
+
+       contacts_filter_destroy(filter);
+       contacts_query_destroy(query);
+
+       return err;
+}
+void ph_favor_load_mf_list(void *data)
+{
+       PH_FN_CALL;
+       int count = 0;
+       Eina_List *list = NULL;
+       ph_favorite_data *favor_d = data;
+       contacts_list_h mf_list = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       favor_free_data(favor_d->mf_list);
+       favor_d->mf_list = NULL;
+       favor_d->mf_list_count = 0;
+
+       err = favor_get_mf_list(&mf_list);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "favor_get_mf_list() Failed()");
+
+       while (CONTACTS_ERROR_NONE == err) {
+               ph_favor_info *f_info;
+               bool is_favorite;
+
+               if (3 <= count)
+                       break;
+
+               f_info = calloc(1, sizeof(ph_favor_info));
+               if (NULL == f_info) {
+                       ERR("calloc() return NULL");
+                       break;
+               }
+
+               err = phone_cts_get_bool_from_list(mf_list, _contacts_person_usage.is_favorite, &is_favorite);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("phone_cts_get_bool_from_list() Failed(%d)", err);
+                       free(f_info);
+                       break;
+               }
+               if (true == is_favorite) {
+                       err = contacts_list_next(mf_list);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_list_next() Failed(%d)", err);
+                               free(f_info);
+                               break;
+                       }
+                       continue;
+               }
+               err = phone_cts_get_int_from_list(mf_list, _contacts_person_usage.person_id, &f_info->person_id);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("phone_cts_get_int_from_list() Failed(%d)", err);
+                       free(f_info);
+                       break;
+               }
+               err = phone_cts_get_str_from_list(mf_list, _contacts_person_usage.display_name, &f_info->display);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("phone_cts_get_str_from_list() Failed(%d)", err);
+                       free(f_info);
+                       break;
+               }
+               err = phone_cts_get_str_from_list(mf_list, _contacts_person_usage.image_thumbnail_path, &f_info->img_path);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("phone_cts_get_str_from_list() Failed(%d)", err);
+                       free(f_info);
+                       break;
+               }
+               if (CT_UG_REQUEST_SELECT_NUMBER == favor_d->ug_request) {
+                       f_info->contact_list = ctui_person_get_contact_list(f_info->person_id);
+                       p_warn_if(NULL == f_info->contact_list, "ctui_person_get_contact_list() return NULL");
+                       f_info->number_list= ctui_person_get_number_list(f_info->contact_list);
+                       p_warn_if(NULL == f_info->number_list, "ctui_person_get_contact_list() return NULL");
+               }
+               else if (CT_UG_REQUEST_SELECT_EMAIL == favor_d->ug_request) {
+                       f_info->contact_list = ctui_person_get_contact_list(f_info->person_id);
+                       p_warn_if(NULL == f_info->contact_list, "ctui_person_get_contact_list() return NULL");
+                       f_info->email_list= ctui_person_get_email_list(f_info->contact_list);
+                       p_warn_if(NULL == f_info->email_list, "ctui_person_get_contact_list() return NULL");
+
+               }
+
+               list = eina_list_append(list, (void*)f_info);
+               count ++;
+               err = contacts_list_next(mf_list);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_list_next() Failed(%d)", err);
+                       break;
+               }
+       }
+       err = contacts_list_destroy(mf_list, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy() Failed(%d)", err);
+
+       favor_d->mf_list = list;
+       favor_d->mf_list_count = count;
+}
+
+static void favor_create_favorite(ph_favorite_data *favor_d)
+{
+       PH_FN_CALL;
+       Evas_Object *gengrid;
+       int wx = 0;
+       int hy = 0;
+
+       favor_d->box = elm_box_add(favor_d->layout);
+       evas_object_size_hint_weight_set(favor_d->box, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       elm_object_part_content_set(favor_d->layout, "contents", favor_d->box);
+       evas_object_show(favor_d->box);
+
+       gengrid = elm_gengrid_add(favor_d->box);
+       elm_object_theme_set(gengrid, favor_d->th);
+       evas_object_size_hint_weight_set(gengrid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(gengrid, EVAS_HINT_FILL, EVAS_HINT_FILL);
+
+       ecore_x_window_size_get(ecore_x_window_root_get(ecore_x_window_focus_get()), &wx, &hy);
+
+       elm_gengrid_item_size_set(gengrid, wx/3, wx/3);
+       elm_gengrid_align_set(gengrid, 0.0, 0.0);
+       elm_gengrid_horizontal_set(gengrid, EINA_FALSE);
+       elm_gengrid_multi_select_set(gengrid, EINA_TRUE);
+
+       evas_object_smart_callback_add(gengrid, "moved", favor_grid_move, favor_d);
+       evas_object_smart_callback_add(gengrid, "longpressed", favor_grid_longpress, favor_d);
+
+       favor_d->favor_gengrid = gengrid;
+       elm_gengrid_reorder_mode_set(favor_d->favor_gengrid, EINA_FALSE);
+       evas_object_data_set(gengrid, KEY_FAVOR_DATA, favor_d);
+       evas_object_show(favor_d->favor_gengrid);
+       elm_box_pack_end(favor_d->box, favor_d->favor_gengrid);
+}
+
+static void favor_fill_layout(ph_favorite_data *favor_d)
+{
+       if (favor_d->ctx_popup) {
+               evas_object_del(favor_d->ctx_popup);
+               favor_d->ctx_popup = NULL;
+       }
+
+       if ( 0 == favor_d->favor_list_count &&  0 < favor_d->mf_list_count && 0 == ctui_get_mfc_option())
+       {
+               if (NULL == favor_d->favor_gengrid)
+                       favor_create_favorite(favor_d);
+               else
+                       elm_gengrid_clear(favor_d->favor_gengrid);
+               if (favor_d->list_mode == CT_LIST_MODE_DEFAULT)
+                       ph_favor_fill_mf_gengrid(favor_d);
+       }
+       else if (0 < favor_d->favor_list_count || (0 < favor_d->mf_list_count && 0 == ctui_get_mfc_option())) {
+               if (NULL == favor_d->favor_gengrid)
+                       favor_create_favorite(favor_d);
+               else
+                       elm_gengrid_clear(favor_d->favor_gengrid);
+               ph_favor_fill_favor_gengrid(favor_d);
+               if (0 == ctui_get_mfc_option() && favor_d->list_mode == CT_LIST_MODE_DEFAULT)
+                       ph_favor_fill_mf_gengrid(favor_d);
+       }
+       else if (0 == favor_d->favor_list_count && (0 == favor_d->mf_list_count || 1 == ctui_get_mfc_option())) {
+               if (favor_d->favor_gengrid) {
+                       elm_gengrid_clear(favor_d->favor_gengrid);
+                       evas_object_del(favor_d->favor_gengrid);
+                       evas_object_del(favor_d->box);
+                       favor_d->favor_gengrid = NULL;
+                       favor_d->box = NULL;
+               }
+               Evas_Object *base;
+               base = phone_create_nocontents(favor_d->layout, T_(PH_GET_TEXT_BASIC, PHTEXT_NO_FAVORITES));
+               p_retm_if(NULL == base, "elm_layout_add() return NULL");
+               elm_object_part_content_set(favor_d->layout, "contents", base);
+               evas_object_show(base);
+       }
+}
+
+static Eina_Bool favor_data_changed_cb(void *data)
+{
+       ph_favorite_data *favor_d = data;
+       p_retvm_if(NULL == favor_d, ECORE_CALLBACK_CANCEL, "favor_d is null");
+
+       if (favor_d->update_timer_favor) {
+               ecore_timer_del(favor_d->update_timer_favor);
+               favor_d->update_timer_favor = NULL;
+       }
+
+       ph_favor_load_mf_list(favor_d);
+       ph_favor_load_favor_list(favor_d);
+       favor_fill_layout(favor_d);
+       ph_favor_update_button_status(favor_d);
+
+       return ECORE_CALLBACK_CANCEL;
+}
+
+void ph_favor_data_lazy_update(const char *view_uri, void *data)
+{
+       PH_FN_CALL;
+       ph_favorite_data *favor_d = data;
+
+       if (favor_d->updating)
+               return;
+
+       if (favor_d->update_timer_favor) {
+               ecore_timer_del(favor_d->update_timer_favor);
+               favor_d->update_timer_favor = NULL;
+       }
+
+       PH_DBG("favor_d->is_background=%d",favor_d->is_background);
+
+       if (favor_d->is_background)
+               favor_d->update_timer_favor = ecore_timer_add(3.0, favor_data_changed_cb, favor_d);
+       else
+               favor_data_changed_cb(favor_d);
+}
+
+static Eina_Bool favor_log_data_changed_cb(void *data)
+{
+       ph_favorite_data *favor_d = data;
+       p_retvm_if(NULL == favor_d, ECORE_CALLBACK_CANCEL, "favor_d is null");
+
+       if (favor_d->update_timer_log) {
+               ecore_timer_del(favor_d->update_timer_log);
+               favor_d->update_timer_log = NULL;
+       }
+
+       ph_favor_load_mf_list(favor_d);
+       favor_fill_layout(favor_d);
+       ph_favor_update_button_status(favor_d);
+
+       return ECORE_CALLBACK_CANCEL;
+}
+
+static void favor_log_data_lazy_update(const char *view_uri, void *data)
+{
+       PH_FN_CALL;
+       ph_favorite_data *favor_d = data;
+
+       if (favor_d->update_timer_log) {
+               ecore_timer_del(favor_d->update_timer_log);
+               favor_d->update_timer_log = NULL;
+       }
+
+       PH_DBG("favor_d->is_background=%d",favor_d->is_background);
+
+       if (favor_d->is_background)
+               favor_d->update_timer_log = ecore_timer_add(3.0, favor_log_data_changed_cb, favor_d);
+       else
+               favor_log_data_changed_cb(favor_d);
+}
+
+static int favor_get_person_id_by_contact_id(int contact_id)
+{
+       int person_id = 0;
+       contacts_record_h record = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       err = contacts_db_get_record(_contacts_contact._uri, contact_id, &record);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, err, "contacts_db_get_record() Failed()");
+
+       err = contacts_record_get_int(record, _contacts_contact.person_id, &person_id);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_record_get_int() Failed(%d)", err);
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+       }
+
+       err = contacts_record_destroy(record, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+       return person_id;
+}
+
+static ph_favor_info* favor_find_info_by_contact_id(ph_favorite_data *favor_d, int contact_id)
+{
+       int person_id;
+       ph_favor_info *f_info;
+       Eina_List *l;
+
+       person_id = favor_get_person_id_by_contact_id(contact_id);
+       EINA_LIST_FOREACH(favor_d->favor_list, l, f_info) {
+               if (!f_info) continue;
+               if (f_info->person_id == person_id)
+                       return f_info;
+       }
+       return NULL;
+}
+
+static int favor_set_updated_data(ph_favorite_data *favor_d, int ab_id)
+{
+       int contact_id;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_list_h list = NULL;
+       int ver;
+       int type;
+       contacts_record_h record = NULL;
+
+       err = contacts_db_get_changes_by_version(_contacts_contact_updated_info._uri, ab_id, favor_d->version, &list, &ver);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, FALSE, "contacts_db_get_changes_by_version() Failed(%d)", err);
+
+       if (!list)
+               return TRUE;
+
+       while (CONTACTS_ERROR_NONE == err) {
+               ph_favor_info *f_info;
+               err = phone_cts_get_int_from_list(list, _contacts_contact_updated_info.contact_id, &contact_id);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("phone_cts_get_int_from_list() Failed(%d)", err);
+                               break;
+                       }
+               err = phone_cts_get_int_from_list(list, _contacts_contact_updated_info.type, &type);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("phone_cts_get_int_from_list() Failed(%d)", err);
+                               break;
+                       }
+
+               if (favor_d->version < ver)
+                       favor_d->version = ver;
+
+               switch (type) {
+               case CONTACTS_CHANGE_UPDATED :
+                       f_info = favor_find_info_by_contact_id(favor_d, contact_id);
+
+                       if (f_info) {
+                               favor_d->is_mf_changed = true;
+                               err = contacts_db_get_record(_contacts_person._uri, f_info->person_id, &record);
+                               if (CONTACTS_ERROR_NONE != err) {
+                                       ERR("contacts_db_get_record() is failed");
+                                       f_info->img_path = NULL;
+                                       break;
+                               }
+                               else {
+                                       free(f_info->display);
+                                       err = contacts_record_get_str(record, _contacts_person.display_name, &f_info->display);
+                                       if (CONTACTS_ERROR_NONE != err) {
+                                               ERR("contacts_record_get_str() Failed(%d)", err);
+                                               err = contacts_record_destroy(record, true);
+                                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+                                               break;
+                                       }
+                                       f_info->number_loaded = false;
+                                       free(f_info->number);
+                                       f_info->number = NULL;
+                                       free(f_info->img_path);
+                                       err = contacts_record_get_str(record, _contacts_person.image_thumbnail_path, &f_info->img_path);
+                                       if (CONTACTS_ERROR_NONE != err) {
+                                               ERR("contacts_record_get_str() Failed(%d)", err);
+                                               err = contacts_record_destroy(record, true);
+                                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+                                               break;
+                                       }
+                               }
+                               if (f_info->img_path && *f_info->img_path)
+                                       elm_gengrid_item_item_class_update(f_info->item, &grid_itc_favor);
+                               else
+                                       elm_gengrid_item_item_class_update(f_info->item, &grid_itc_favor_no_id);
+                       }
+                       err = contacts_record_destroy(record, true);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+                       break;
+               case CONTACTS_CHANGE_DELETED:
+                       favor_free_data(favor_d->favor_list);
+                       favor_d->favor_list = NULL;
+                       favor_load_favorite_data(favor_d);
+                       break;
+               case CONTACTS_CHANGE_INSERTED :
+               default :
+                       break;
+               }
+               err = contacts_list_next(list);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_next() Failed(%d)", err);
+       }
+       phone_cts_free_list(list);
+       return TRUE;
+}
+
+static Eina_Bool favor_contact_data_changed_cb(void *data)
+{
+       PH_FN_CALL;
+       ph_favorite_data *favor_d = data;
+       contacts_list_h ab_list = NULL;
+       int ab_id;
+       int ret;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       p_retvm_if(NULL == favor_d, ECORE_CALLBACK_CANCEL, "favor_d is null");
+
+       favor_d->is_mf_changed = false;
+
+       if (favor_d->update_timer_contact) {
+               ecore_timer_del(favor_d->update_timer_contact);
+               favor_d->update_timer_contact = NULL;
+       }
+
+       ret = favor_set_updated_data(favor_d, 0);
+       if (!ret) {
+               ERR("favor_set_updated_data is failed(%d)", ret);
+               return ECORE_CALLBACK_CANCEL;
+       }
+
+       err = contacts_db_get_all_records(_contacts_address_book._uri, 0, 0, &ab_list);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_db_get_all_records is failed(%d)", err);
+               return ECORE_CALLBACK_CANCEL;
+       }
+
+       while (CONTACTS_ERROR_NONE == err) {
+               err = phone_cts_get_int_from_list(ab_list, _contacts_address_book.id, &ab_id);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("phone_cts_get_int_from_list() Failed(%d)", err);
+                               break;
+                       }
+               ret = favor_set_updated_data(favor_d, ab_id);
+               if (!ret) {
+                       ERR("favor_set_updated_data is failed");
+                       break;
+               }
+               err = contacts_list_next(ab_list);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_next() Failed(%d)", err);
+       }
+       phone_cts_free_list(ab_list);
+
+       ph_favor_load_mf_list(favor_d);
+       favor_fill_layout(favor_d);
+
+       ph_favor_update_button_status(favor_d);
+       return ECORE_CALLBACK_CANCEL;
+       PH_FN_END;
+}
+
+static void favor_view_delete_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       ph_favorite_data *favor_d = data;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       p_retm_if(NULL == favor_d, "favor_d is null");
+
+       if (favor_d->p_info) {
+               free(favor_d->p_info);
+       }
+       // TODO: Fixme - person_changed
+
+       err = contacts_db_remove_changed_cb(_contacts_person._uri, ph_favor_data_lazy_update, favor_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_remove_changed_cb() Failed(%d)", err);
+
+       err = contacts_db_remove_changed_cb(_contacts_phone_log._uri, favor_log_data_lazy_update, favor_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_remove_changed_cb() Failed(%d)", err);
+
+
+       if (favor_d->th) {
+               elm_theme_extension_del(favor_d->th, FAVORITES_THEME_EDJ);
+               elm_theme_extension_del(favor_d->th, CONTACT_BUTTON_THEME_EDJ);
+               elm_theme_free(favor_d->th);
+       }
+
+       if (favor_d->favor_list)
+               favor_free_data(favor_d->favor_list);
+
+       if (favor_d->mf_list)
+               favor_free_data(favor_d->mf_list);
+
+       if (favor_d->popup)
+               evas_object_del(favor_d->popup);
+
+       if (favor_d->update_timer_contact)
+               ecore_timer_del(favor_d->update_timer_contact);
+
+       if (favor_d->update_timer_log)
+               ecore_timer_del(favor_d->update_timer_log);
+
+       if (favor_d->update_timer_favor)
+               ecore_timer_del(favor_d->update_timer_favor);
+
+       free(favor_d);
+}
+
+static void favor_set_gengrid_item_style()
+{
+       grid_itc_favor.item_style = "gridtext_favorites";
+       grid_itc_favor.func.text_get = favor_label_get;
+       grid_itc_favor.func.content_get = favor_icon_get;
+       grid_itc_favor.func.state_get = NULL;
+       grid_itc_favor.func.del = NULL;
+
+       grid_itc_mf.item_style = "gridtext_favorites";
+       grid_itc_mf.func.text_get = favor_mf_label_get;
+       grid_itc_mf.func.content_get = favor_mf_icon_get;
+       grid_itc_mf.func.state_get = NULL;
+       grid_itc_mf.func.del = NULL;
+
+       grid_itc_favor_no_id.item_style = "gridtext_favorites_no_id";
+       grid_itc_favor_no_id.func.text_get = favor_label_get;
+       grid_itc_favor_no_id.func.content_get = favor_icon_get;
+       grid_itc_favor_no_id.func.state_get = NULL;
+       grid_itc_favor_no_id.func.del = NULL;
+
+       grid_itc_mf_no_id.item_style = "gridtext_favorites_no_id";
+       grid_itc_mf_no_id.func.text_get = favor_mf_label_get;
+       grid_itc_mf_no_id.func.content_get = favor_mf_icon_get;
+       grid_itc_mf_no_id.func.state_get = NULL;
+       grid_itc_mf_no_id.func.del = NULL;
+
+       grid_itc_index.item_style = "group_index";
+       grid_itc_index.func.text_get = favor_group_label_get;
+
+       grid_itc_mf_index.item_style = "group_index";
+       grid_itc_mf_index.func.text_get = favor_group_label_get;
+}
+
+static int favor_create_layout(ph_favorite_data *favor_d, Evas_Object *parent)
+{
+       PH_FN_CALL;
+       Evas_Object *base;
+       Evas_Object *layout;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       favor_d->navi = parent;
+       base = phone_create_base_layout(favor_d->navi, false);
+
+       layout = elm_layout_add(base);
+       elm_object_part_content_set(base, "elm.swallow.content", layout);
+
+       p_retvm_if(NULL == layout, -1, "elm_layout_add return NULL");
+       elm_layout_file_set(layout, SELECTION_INFO_EDJ, "selectioninfo_layout");
+
+       favor_d->layout = layout;
+       evas_object_show(layout);
+
+       favor_set_gengrid_item_style();
+
+       if (0 == ctui_get_mfc_option()) {
+               ph_favor_load_mf_list(favor_d);
+       }
+
+       ph_favor_load_favor_list(favor_d);
+       favor_fill_layout(favor_d);
+
+       evas_object_event_callback_add(favor_d->layout, EVAS_CALLBACK_DEL,
+                       favor_view_delete_cb, favor_d);
+
+       // TODO: Fixme - person_changed
+       err = contacts_db_add_changed_cb(_contacts_person._uri, ph_favor_data_lazy_update, favor_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_add_changed_cb() Failed(%d)", err);
+
+       err = contacts_db_add_changed_cb(_contacts_phone_log._uri, favor_log_data_lazy_update, favor_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_add_changed_cb() Failed(%d)", err);
+
+       return 0;
+}
+
+static void favor_more_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ph_favorite_data *favor_d  = data;
+       Evas_Object *popup = NULL;
+       int x, y, w, h;
+
+       if (favor_d->popup)
+               __favor_popup_hide_cb(favor_d, NULL, NULL);
+
+       popup = elm_ctxpopup_add(favor_d->navi);
+       p_retm_if(NULL == popup, "elm_ctxpopup_add() return NULL");
+
+       elm_ctxpopup_item_append(popup, S_(PH_SYS_SK_EDIT), NULL, favor_edit_btn_cb, favor_d);
+
+       elm_ctxpopup_direction_priority_set(popup, ELM_CTXPOPUP_DIRECTION_DOWN, ELM_CTXPOPUP_DIRECTION_UP, -1, -1);
+
+       evas_object_smart_callback_add(popup, "dismissed", __favor_popup_hide_cb, favor_d);
+
+       evas_object_geometry_get(obj, &x, &y, &w, &h);
+
+       evas_object_move(popup, x+(w/2), y+(h/2));
+       evas_object_show(popup);
+
+       favor_d->popup = popup;
+
+}
+
+API void phone_favor_set_navi(Evas_Object *layout, int mode)
+{
+       PH_FN_CALL;
+       ph_favorite_data *favor_d = evas_object_data_get(layout, KEY_FAVOR_DATA);
+       Elm_Object_Item *navi_item;
+       Evas_Object *l_btn;
+
+       p_retm_if(NULL == favor_d, "favor data is NULL");
+       navi_item = elm_naviframe_bottom_item_get(favor_d->navi);
+       p_retm_if(NULL == navi_item, "navi item is NULL");
+
+       phone_navi_item_clear(navi_item);
+       if (favor_d->ug) {
+               if (mode == PH_FAVOR_MODE_EDIT) {
+                       favor_d->navi_button = phone_create_toolbar_btn(favor_d->navi, S_(CT_SYS_SK_DONE), favor_done_btn_cb, favor_d);
+                       elm_object_item_part_content_set(navi_item, "toolbar_button1", favor_d->navi_button);
+                       elm_object_style_set(favor_d->navi_button, "naviframe/toolbar/left");
+
+                       l_btn = phone_create_toolbar_btn(favor_d->navi, S_(PH_SYS_SK_CANCEL), phone_ug_destroy_me_cb, favor_d->ug);
+                       elm_object_item_part_content_set(navi_item, "toolbar_button2", l_btn);
+                       elm_object_style_set(l_btn, "naviframe/toolbar/right");
+               }
+               else {
+                       l_btn = phone_create_toolbar_btn(favor_d->navi, S_(PH_SYS_SK_CANCEL), phone_ug_destroy_me_cb, favor_d->ug);
+                       elm_object_item_part_content_set(navi_item, "toolbar_button1", l_btn);
+               }
+       }
+       else {
+               if (mode == PH_FAVOR_MODE_DEFAULT) {
+                       Evas_Object *add_button = NULL;
+
+                       favor_d->navi_button = ctui_create_more_btn(favor_d->navi, favor_more_btn_clicked_cb, favor_d);
+                       elm_object_item_part_content_set(favor_d->navi_item, "toolbar_more_btn", favor_d->navi_button);
+
+                       add_button = phone_create_toolbar_btn(favor_d->navi, S_(CT_SYS_SK_ADD), favor_add_btn_cb, favor_d);
+                       elm_object_item_part_content_set(navi_item, "toolbar_button1", add_button);
+
+                       l_btn = elm_button_add(favor_d->navi);
+                       evas_object_smart_callback_add(l_btn, "clicked", phone_back_btn_clicked_cb, favor_d->win);
+                       elm_object_style_set(l_btn, "naviframe/back_btn/default");
+                       elm_object_item_part_content_set(favor_d->navi_item, "prev_btn", l_btn);
+               }
+               else { // edit mode
+                       favor_d->navi_button = phone_create_toolbar_btn(favor_d->navi, S_(PH_SYS_SK_DELETE), ph_favor_edit_del_btn_cb, favor_d);
+                       elm_object_item_part_content_set(navi_item, "toolbar_button1", favor_d->navi_button);
+                       elm_object_style_set(favor_d->navi_button, "naviframe/toolbar/left");
+
+                       l_btn = phone_create_toolbar_btn(favor_d->navi, S_(PH_SYS_SK_CANCEL), ph_favor_edit_cancel_cb, favor_d);
+                       elm_object_item_part_content_set(navi_item, "toolbar_button2", l_btn);
+                       elm_object_style_set(l_btn, "naviframe/toolbar/right");
+               }
+       }
+       ph_favor_update_button_status(favor_d);
+}
+
+Evas_Object* phone_favor_create_view(ph_view_info *view_info)
+{
+       int ret;
+       Elm_Theme *th;
+       ph_favorite_data *favor_d = calloc(1, sizeof(ph_favorite_data));
+       p_retvm_if(NULL == favor_d, NULL, "Fail to calloc ph_favorite_data");
+       favor_d->ug = view_info->ug;
+       favor_d->win = view_info->win;
+       favor_d->navi_item = elm_naviframe_bottom_item_get(view_info->navi);
+       favor_d->ug_request = view_info->ug_request;
+       favor_d->ug_data = view_info->ug_data;
+       favor_d->ug_cnt_max = view_info->ug_cnt_max;
+       favor_d->is_background = true;
+
+       th = elm_theme_new();
+       elm_theme_ref_set(th, NULL);
+       elm_theme_extension_add(th, FAVORITES_THEME_EDJ);
+       elm_theme_extension_add(th, CONTACT_BUTTON_THEME_EDJ);
+
+       favor_d->th = th;
+
+       ret = favor_create_layout(favor_d, view_info->navi);
+       if (ret < 0) {
+               free(favor_d);
+               return NULL;
+       }
+
+       evas_object_data_set(favor_d->layout, KEY_FAVOR_DATA, favor_d);
+       return favor_d->layout;
+}
+
+API void phone_favor_view_language_changed(Evas_Object *base)
+{
+       ph_favorite_data *favor_d;
+       favor_d = evas_object_data_get(base, KEY_FAVOR_DATA);
+       p_retm_if(NULL == favor_d, "favor_d is null");
+       favor_data_changed_cb(favor_d);
+
+       if (PH_FAVOR_MODE_EDIT == favor_d->list_mode)
+               ph_favor_edit_set_selection_info(favor_d);
+}
+
+void phone_favor_view_reset(Evas_Object *base)
+{
+       PH_FN_CALL;
+       ph_favorite_data *favor_d;
+       Elm_Object_Item *item;
+
+       favor_d = evas_object_data_get(base, KEY_FAVOR_DATA);
+       p_retm_if(NULL == favor_d, "favor_d is null");
+
+       if (favor_d->child_ug) {
+               ug_destroy(favor_d->child_ug);
+               favor_d->child_ug = NULL;
+       }
+
+       if (PH_UG_REQUEST_CHECK != favor_d->ug_request &&
+                       PH_UG_REQUEST_CHECK_FOR_NUMBER != favor_d->ug_request &&
+                       PH_UG_REQUEST_CHECK_FOR_EMAIL != favor_d->ug_request)
+               if (PH_FAVOR_MODE_EDIT == favor_d->list_mode)
+                       ph_favor_edit_mode_end(favor_d, false);
+
+       item = elm_naviframe_bottom_item_get(favor_d->navi);
+       if (elm_naviframe_top_item_get(favor_d->navi) != item)
+               elm_naviframe_item_pop_to(item);
+
+       favor_d->navi_button = NULL;
+}
+
+void phone_favor_set_background(Evas_Object *obj, bool is_background)
+{
+       ph_favorite_data *favor_d;
+       favor_d = evas_object_data_get(obj, KEY_FAVOR_DATA);
+       p_retm_if(NULL == favor_d, "favor data is null");
+
+       favor_d->is_background = is_background;
+
+       if (favor_d->update_timer_contact) {
+               ecore_timer_del(favor_d->update_timer_contact);
+               favor_d->update_timer_contact = NULL;
+               favor_contact_data_changed_cb(favor_d);
+       }
+
+       if (favor_d->update_timer_favor) {
+               ecore_timer_del(favor_d->update_timer_favor);
+               favor_d->update_timer_favor = NULL;
+               favor_data_changed_cb(favor_d);
+       }
+
+       if (favor_d->update_timer_log) {
+               ecore_timer_del(favor_d->update_timer_log);
+               favor_d->update_timer_log = NULL;
+               favor_log_data_changed_cb(favor_d);
+       }
+
+       if (true == is_background)
+               favor_d->mfc_option = ctui_get_mfc_option();
+       else
+               favor_fill_layout(favor_d);
+}
+
diff --git a/lib/favor/ph-favorite-view.h b/lib/favor/ph-favorite-view.h
new file mode 100755 (executable)
index 0000000..830d6c3
--- /dev/null
@@ -0,0 +1,30 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __PH_FAVORTIE_VIEW_H__
+#define __PH_FAVORTIE_VIEW_H__
+
+void ph_favor_update_button_status(ph_favorite_data *favor_d);
+Evas_Object* ph_favor_create_value_list_popup(ph_favorite_data *favor_d, ph_favor_info *f_info);
+void ph_favor_load_mf_list(void *data);
+void ph_favor_fill_mf_gengrid(ph_favorite_data *favor_d);
+void ph_favor_fill_favor_gengrid(ph_favorite_data *favor_d);
+void ph_favor_load_favor_list(ph_favorite_data *favor_d);
+void ph_favor_data_lazy_update(const char *view_uri, void *data);
+
+#endif /* __PH_FAVORTIE_VIEW_H__ */
+
diff --git a/lib/images/contact_images/00_Nocontents_picture.png b/lib/images/contact_images/00_Nocontents_picture.png
new file mode 100755 (executable)
index 0000000..2c5687b
Binary files /dev/null and b/lib/images/contact_images/00_Nocontents_picture.png differ
diff --git a/lib/images/contact_images/00_check_checking.png b/lib/images/contact_images/00_check_checking.png
new file mode 100755 (executable)
index 0000000..c6ce824
Binary files /dev/null and b/lib/images/contact_images/00_check_checking.png differ
diff --git a/lib/images/contact_images/00_list_group_bg.png b/lib/images/contact_images/00_list_group_bg.png
new file mode 100644 (file)
index 0000000..1260007
Binary files /dev/null and b/lib/images/contact_images/00_list_group_bg.png differ
diff --git a/lib/images/contact_images/01_controlbar_icon_add-to-bookmarks.png b/lib/images/contact_images/01_controlbar_icon_add-to-bookmarks.png
new file mode 100644 (file)
index 0000000..bc2e48b
Binary files /dev/null and b/lib/images/contact_images/01_controlbar_icon_add-to-bookmarks.png differ
diff --git a/lib/images/contact_images/01_controlbar_icon_add_account.png b/lib/images/contact_images/01_controlbar_icon_add_account.png
new file mode 100644 (file)
index 0000000..e5803cd
Binary files /dev/null and b/lib/images/contact_images/01_controlbar_icon_add_account.png differ
diff --git a/lib/images/contact_images/01_controlbar_icon_add_to_contact.png b/lib/images/contact_images/01_controlbar_icon_add_to_contact.png
new file mode 100644 (file)
index 0000000..65d47e4
Binary files /dev/null and b/lib/images/contact_images/01_controlbar_icon_add_to_contact.png differ
diff --git a/lib/images/contact_images/01_controlbar_icon_bluetooth_preview.png b/lib/images/contact_images/01_controlbar_icon_bluetooth_preview.png
new file mode 100644 (file)
index 0000000..99946bb
Binary files /dev/null and b/lib/images/contact_images/01_controlbar_icon_bluetooth_preview.png differ
diff --git a/lib/images/contact_images/01_controlbar_icon_close.png b/lib/images/contact_images/01_controlbar_icon_close.png
new file mode 100644 (file)
index 0000000..91b04e5
Binary files /dev/null and b/lib/images/contact_images/01_controlbar_icon_close.png differ
diff --git a/lib/images/contact_images/01_controlbar_icon_exchangs_register.png b/lib/images/contact_images/01_controlbar_icon_exchangs_register.png
new file mode 100644 (file)
index 0000000..58c6e27
Binary files /dev/null and b/lib/images/contact_images/01_controlbar_icon_exchangs_register.png differ
diff --git a/lib/images/contact_images/01_controlbar_icon_groups.png b/lib/images/contact_images/01_controlbar_icon_groups.png
new file mode 100644 (file)
index 0000000..e793512
Binary files /dev/null and b/lib/images/contact_images/01_controlbar_icon_groups.png differ
diff --git a/lib/images/contact_images/01_controlbar_icon_more.png b/lib/images/contact_images/01_controlbar_icon_more.png
new file mode 100644 (file)
index 0000000..651c8e1
Binary files /dev/null and b/lib/images/contact_images/01_controlbar_icon_more.png differ
diff --git a/lib/images/contact_images/01_controlbar_icon_next.png b/lib/images/contact_images/01_controlbar_icon_next.png
new file mode 100644 (file)
index 0000000..4a0505e
Binary files /dev/null and b/lib/images/contact_images/01_controlbar_icon_next.png differ
diff --git a/lib/images/contact_images/01_controlbar_icon_previous.png b/lib/images/contact_images/01_controlbar_icon_previous.png
new file mode 100644 (file)
index 0000000..066f51c
Binary files /dev/null and b/lib/images/contact_images/01_controlbar_icon_previous.png differ
diff --git a/lib/images/contact_images/C02_account_00.png b/lib/images/contact_images/C02_account_00.png
new file mode 100644 (file)
index 0000000..e0b5b0c
Binary files /dev/null and b/lib/images/contact_images/C02_account_00.png differ
diff --git a/lib/images/contact_images/C02_account_01.png b/lib/images/contact_images/C02_account_01.png
new file mode 100644 (file)
index 0000000..f58f271
Binary files /dev/null and b/lib/images/contact_images/C02_account_01.png differ
diff --git a/lib/images/contact_images/C02_account_02.png b/lib/images/contact_images/C02_account_02.png
new file mode 100644 (file)
index 0000000..f90a630
Binary files /dev/null and b/lib/images/contact_images/C02_account_02.png differ
diff --git a/lib/images/contact_images/C02_account_03.png b/lib/images/contact_images/C02_account_03.png
new file mode 100644 (file)
index 0000000..85af61a
Binary files /dev/null and b/lib/images/contact_images/C02_account_03.png differ
diff --git a/lib/images/contact_images/C02_account_04.png b/lib/images/contact_images/C02_account_04.png
new file mode 100644 (file)
index 0000000..fb8a161
Binary files /dev/null and b/lib/images/contact_images/C02_account_04.png differ
diff --git a/lib/images/contact_images/C02_account_default.png b/lib/images/contact_images/C02_account_default.png
new file mode 100644 (file)
index 0000000..900dcde
Binary files /dev/null and b/lib/images/contact_images/C02_account_default.png differ
diff --git a/lib/images/contact_images/C02_account_sim.png b/lib/images/contact_images/C02_account_sim.png
new file mode 100644 (file)
index 0000000..4337a93
Binary files /dev/null and b/lib/images/contact_images/C02_account_sim.png differ
diff --git a/lib/images/contact_images/C02_caller_id_icon_camera.png b/lib/images/contact_images/C02_caller_id_icon_camera.png
new file mode 100755 (executable)
index 0000000..f693362
Binary files /dev/null and b/lib/images/contact_images/C02_caller_id_icon_camera.png differ
diff --git a/lib/images/contact_images/C02_caller_id_icon_camera_dim.png b/lib/images/contact_images/C02_caller_id_icon_camera_dim.png
new file mode 100755 (executable)
index 0000000..04dc3e5
Binary files /dev/null and b/lib/images/contact_images/C02_caller_id_icon_camera_dim.png differ
diff --git a/lib/images/contact_images/C02_caller_id_icon_camera_press.png b/lib/images/contact_images/C02_caller_id_icon_camera_press.png
new file mode 100755 (executable)
index 0000000..3768438
Binary files /dev/null and b/lib/images/contact_images/C02_caller_id_icon_camera_press.png differ
diff --git a/lib/images/contact_images/C02_caller_id_icon_gallery.png b/lib/images/contact_images/C02_caller_id_icon_gallery.png
new file mode 100755 (executable)
index 0000000..7fab4bd
Binary files /dev/null and b/lib/images/contact_images/C02_caller_id_icon_gallery.png differ
diff --git a/lib/images/contact_images/C02_caller_id_icon_gallery_dim.png b/lib/images/contact_images/C02_caller_id_icon_gallery_dim.png
new file mode 100755 (executable)
index 0000000..b05d4ca
Binary files /dev/null and b/lib/images/contact_images/C02_caller_id_icon_gallery_dim.png differ
diff --git a/lib/images/contact_images/C02_caller_id_icon_gallery_press.png b/lib/images/contact_images/C02_caller_id_icon_gallery_press.png
new file mode 100755 (executable)
index 0000000..bb0fac3
Binary files /dev/null and b/lib/images/contact_images/C02_caller_id_icon_gallery_press.png differ
diff --git a/lib/images/contact_images/C02_circle_button.png b/lib/images/contact_images/C02_circle_button.png
new file mode 100755 (executable)
index 0000000..5e58d0d
Binary files /dev/null and b/lib/images/contact_images/C02_circle_button.png differ
diff --git a/lib/images/contact_images/C02_circle_button_press.png b/lib/images/contact_images/C02_circle_button_press.png
new file mode 100755 (executable)
index 0000000..8ea6881
Binary files /dev/null and b/lib/images/contact_images/C02_circle_button_press.png differ
diff --git a/lib/images/contact_images/C02_circle_icon_call.png b/lib/images/contact_images/C02_circle_icon_call.png
new file mode 100755 (executable)
index 0000000..ef1bcea
Binary files /dev/null and b/lib/images/contact_images/C02_circle_icon_call.png differ
diff --git a/lib/images/contact_images/C02_circle_icon_call_press.png b/lib/images/contact_images/C02_circle_icon_call_press.png
new file mode 100755 (executable)
index 0000000..c1bed80
Binary files /dev/null and b/lib/images/contact_images/C02_circle_icon_call_press.png differ
diff --git a/lib/images/contact_images/C02_circle_icon_sms.png b/lib/images/contact_images/C02_circle_icon_sms.png
new file mode 100755 (executable)
index 0000000..6744857
Binary files /dev/null and b/lib/images/contact_images/C02_circle_icon_sms.png differ
diff --git a/lib/images/contact_images/C02_circle_icon_sms_press.png b/lib/images/contact_images/C02_circle_icon_sms_press.png
new file mode 100755 (executable)
index 0000000..ff6b712
Binary files /dev/null and b/lib/images/contact_images/C02_circle_icon_sms_press.png differ
diff --git a/lib/images/contact_images/C02_circle_icon_vt-call.png b/lib/images/contact_images/C02_circle_icon_vt-call.png
new file mode 100755 (executable)
index 0000000..8a60957
Binary files /dev/null and b/lib/images/contact_images/C02_circle_icon_vt-call.png differ
diff --git a/lib/images/contact_images/C02_circle_icon_vt-call_press.png b/lib/images/contact_images/C02_circle_icon_vt-call_press.png
new file mode 100755 (executable)
index 0000000..8a8a2d2
Binary files /dev/null and b/lib/images/contact_images/C02_circle_icon_vt-call_press.png differ
diff --git a/lib/images/contact_images/C02_favorite_icon.png b/lib/images/contact_images/C02_favorite_icon.png
new file mode 100755 (executable)
index 0000000..25e68fe
Binary files /dev/null and b/lib/images/contact_images/C02_favorite_icon.png differ
diff --git a/lib/images/contact_images/C02_icon_add_group.png b/lib/images/contact_images/C02_icon_add_group.png
new file mode 100644 (file)
index 0000000..2e5e5b6
Binary files /dev/null and b/lib/images/contact_images/C02_icon_add_group.png differ
diff --git a/lib/images/contact_images/C02_icon_favorite.png b/lib/images/contact_images/C02_icon_favorite.png
new file mode 100644 (file)
index 0000000..3792de0
Binary files /dev/null and b/lib/images/contact_images/C02_icon_favorite.png differ
diff --git a/lib/images/contact_images/C02_icon_favorite_on.png b/lib/images/contact_images/C02_icon_favorite_on.png
new file mode 100644 (file)
index 0000000..69608a3
Binary files /dev/null and b/lib/images/contact_images/C02_icon_favorite_on.png differ
diff --git a/lib/images/contact_images/C02_icon_reset.png b/lib/images/contact_images/C02_icon_reset.png
new file mode 100644 (file)
index 0000000..af4e43a
Binary files /dev/null and b/lib/images/contact_images/C02_icon_reset.png differ
diff --git a/lib/images/contact_images/C04_icon_joyn.png b/lib/images/contact_images/C04_icon_joyn.png
new file mode 100644 (file)
index 0000000..4a22f31
Binary files /dev/null and b/lib/images/contact_images/C04_icon_joyn.png differ
diff --git a/lib/images/contact_images/caller_ID_default_128x128.png b/lib/images/contact_images/caller_ID_default_128x128.png
new file mode 100644 (file)
index 0000000..40ebebb
Binary files /dev/null and b/lib/images/contact_images/caller_ID_default_128x128.png differ
diff --git a/lib/images/contact_images/caller_ID_default_96x96.png b/lib/images/contact_images/caller_ID_default_96x96.png
new file mode 100644 (file)
index 0000000..271c3bf
Binary files /dev/null and b/lib/images/contact_images/caller_ID_default_96x96.png differ
diff --git a/lib/images/contact_images/caller_ID_edit.png b/lib/images/contact_images/caller_ID_edit.png
new file mode 100644 (file)
index 0000000..90999b9
Binary files /dev/null and b/lib/images/contact_images/caller_ID_edit.png differ
diff --git a/lib/images/contact_images/email.png b/lib/images/contact_images/email.png
new file mode 100755 (executable)
index 0000000..b2c38ee
Binary files /dev/null and b/lib/images/contact_images/email.png differ
diff --git a/lib/images/contact_images/message.png b/lib/images/contact_images/message.png
new file mode 100644 (file)
index 0000000..8bf4018
Binary files /dev/null and b/lib/images/contact_images/message.png differ
diff --git a/lib/images/dialer_images/C01-3_button_01.png b/lib/images/dialer_images/C01-3_button_01.png
new file mode 100755 (executable)
index 0000000..c09e6c7
Binary files /dev/null and b/lib/images/dialer_images/C01-3_button_01.png differ
diff --git a/lib/images/dialer_images/C01-3_button_01_dim.png b/lib/images/dialer_images/C01-3_button_01_dim.png
new file mode 100755 (executable)
index 0000000..c09e6c7
Binary files /dev/null and b/lib/images/dialer_images/C01-3_button_01_dim.png differ
diff --git a/lib/images/dialer_images/C01-3_button_01_press.png b/lib/images/dialer_images/C01-3_button_01_press.png
new file mode 100755 (executable)
index 0000000..1d16c04
Binary files /dev/null and b/lib/images/dialer_images/C01-3_button_01_press.png differ
diff --git a/lib/images/dialer_images/C01-3_button_02.png b/lib/images/dialer_images/C01-3_button_02.png
new file mode 100755 (executable)
index 0000000..2efd47b
Binary files /dev/null and b/lib/images/dialer_images/C01-3_button_02.png differ
diff --git a/lib/images/dialer_images/C01-3_button_02_dim.png b/lib/images/dialer_images/C01-3_button_02_dim.png
new file mode 100755 (executable)
index 0000000..160ea8c
Binary files /dev/null and b/lib/images/dialer_images/C01-3_button_02_dim.png differ
diff --git a/lib/images/dialer_images/C01-3_button_02_press.png b/lib/images/dialer_images/C01-3_button_02_press.png
new file mode 100755 (executable)
index 0000000..01a7a09
Binary files /dev/null and b/lib/images/dialer_images/C01-3_button_02_press.png differ
diff --git a/lib/images/dialer_images/C01-3_dialer_button_01_press.png b/lib/images/dialer_images/C01-3_dialer_button_01_press.png
new file mode 100755 (executable)
index 0000000..8e3828c
Binary files /dev/null and b/lib/images/dialer_images/C01-3_dialer_button_01_press.png differ
diff --git a/lib/images/dialer_images/C01-3_icon_call.png b/lib/images/dialer_images/C01-3_icon_call.png
new file mode 100755 (executable)
index 0000000..99d1106
Binary files /dev/null and b/lib/images/dialer_images/C01-3_icon_call.png differ
diff --git a/lib/images/dialer_images/C01-3_icon_call_dim.png b/lib/images/dialer_images/C01-3_icon_call_dim.png
new file mode 100755 (executable)
index 0000000..a842230
Binary files /dev/null and b/lib/images/dialer_images/C01-3_icon_call_dim.png differ
diff --git a/lib/images/dialer_images/C01-3_icon_call_press.png b/lib/images/dialer_images/C01-3_icon_call_press.png
new file mode 100755 (executable)
index 0000000..99d1106
Binary files /dev/null and b/lib/images/dialer_images/C01-3_icon_call_press.png differ
diff --git a/lib/images/dialer_images/C01-3_icon_delete.png b/lib/images/dialer_images/C01-3_icon_delete.png
new file mode 100755 (executable)
index 0000000..bd28860
Binary files /dev/null and b/lib/images/dialer_images/C01-3_icon_delete.png differ
diff --git a/lib/images/dialer_images/C01-3_icon_expand_01.png b/lib/images/dialer_images/C01-3_icon_expand_01.png
new file mode 100755 (executable)
index 0000000..3dd2f42
Binary files /dev/null and b/lib/images/dialer_images/C01-3_icon_expand_01.png differ
diff --git a/lib/images/dialer_images/C01-3_icon_expand_02.png b/lib/images/dialer_images/C01-3_icon_expand_02.png
new file mode 100755 (executable)
index 0000000..26f2392
Binary files /dev/null and b/lib/images/dialer_images/C01-3_icon_expand_02.png differ
diff --git a/lib/images/dialer_images/C01-3_icon_message.png b/lib/images/dialer_images/C01-3_icon_message.png
new file mode 100755 (executable)
index 0000000..708d2fb
Binary files /dev/null and b/lib/images/dialer_images/C01-3_icon_message.png differ
diff --git a/lib/images/dialer_images/C01-3_icon_message_dim.png b/lib/images/dialer_images/C01-3_icon_message_dim.png
new file mode 100755 (executable)
index 0000000..0bd3a62
Binary files /dev/null and b/lib/images/dialer_images/C01-3_icon_message_dim.png differ
diff --git a/lib/images/dialer_images/C01-3_icon_message_press.png b/lib/images/dialer_images/C01-3_icon_message_press.png
new file mode 100755 (executable)
index 0000000..38a1170
Binary files /dev/null and b/lib/images/dialer_images/C01-3_icon_message_press.png differ
diff --git a/lib/images/dialer_images/C01-3_icon_video_call.png b/lib/images/dialer_images/C01-3_icon_video_call.png
new file mode 100755 (executable)
index 0000000..fbd7ed5
Binary files /dev/null and b/lib/images/dialer_images/C01-3_icon_video_call.png differ
diff --git a/lib/images/dialer_images/C01-3_icon_video_call_dim.png b/lib/images/dialer_images/C01-3_icon_video_call_dim.png
new file mode 100755 (executable)
index 0000000..4381a10
Binary files /dev/null and b/lib/images/dialer_images/C01-3_icon_video_call_dim.png differ
diff --git a/lib/images/dialer_images/C01-3_icon_video_call_press.png b/lib/images/dialer_images/C01-3_icon_video_call_press.png
new file mode 100755 (executable)
index 0000000..451989b
Binary files /dev/null and b/lib/images/dialer_images/C01-3_icon_video_call_press.png differ
diff --git a/lib/images/dialer_images/C01-3_keypad_bg.png b/lib/images/dialer_images/C01-3_keypad_bg.png
new file mode 100755 (executable)
index 0000000..4fe7f55
Binary files /dev/null and b/lib/images/dialer_images/C01-3_keypad_bg.png differ
diff --git a/lib/images/dialer_images/C01-3_keypad_bg_reduction.png b/lib/images/dialer_images/C01-3_keypad_bg_reduction.png
new file mode 100755 (executable)
index 0000000..f73eda7
Binary files /dev/null and b/lib/images/dialer_images/C01-3_keypad_bg_reduction.png differ
diff --git a/lib/images/dialer_images/C01-3_keypad_press.png b/lib/images/dialer_images/C01-3_keypad_press.png
new file mode 100755 (executable)
index 0000000..8a285a4
Binary files /dev/null and b/lib/images/dialer_images/C01-3_keypad_press.png differ
diff --git a/lib/images/dialer_images/C01-3_search_bg_01.png b/lib/images/dialer_images/C01-3_search_bg_01.png
new file mode 100755 (executable)
index 0000000..a26b028
Binary files /dev/null and b/lib/images/dialer_images/C01-3_search_bg_01.png differ
diff --git a/lib/images/dialer_images/C01-3_search_bg_02.png b/lib/images/dialer_images/C01-3_search_bg_02.png
new file mode 100755 (executable)
index 0000000..7390011
Binary files /dev/null and b/lib/images/dialer_images/C01-3_search_bg_02.png differ
diff --git a/lib/images/dialer_images/C01-3_search_field.png b/lib/images/dialer_images/C01-3_search_field.png
new file mode 100755 (executable)
index 0000000..910a7ad
Binary files /dev/null and b/lib/images/dialer_images/C01-3_search_field.png differ
diff --git a/lib/images/dialer_images/C01-3_search_icon.png b/lib/images/dialer_images/C01-3_search_icon.png
new file mode 100755 (executable)
index 0000000..9620613
Binary files /dev/null and b/lib/images/dialer_images/C01-3_search_icon.png differ
diff --git a/lib/images/dialer_images/C01-3_thumbnail_bg.png b/lib/images/dialer_images/C01-3_thumbnail_bg.png
new file mode 100755 (executable)
index 0000000..7864c2a
Binary files /dev/null and b/lib/images/dialer_images/C01-3_thumbnail_bg.png differ
diff --git a/lib/images/dialer_images/C01-3_title_divider.png b/lib/images/dialer_images/C01-3_title_divider.png
new file mode 100755 (executable)
index 0000000..165505e
Binary files /dev/null and b/lib/images/dialer_images/C01-3_title_divider.png differ
diff --git a/lib/images/dialer_images/keypad/C01-3_keypad_number_00.png b/lib/images/dialer_images/keypad/C01-3_keypad_number_00.png
new file mode 100755 (executable)
index 0000000..db81ec0
Binary files /dev/null and b/lib/images/dialer_images/keypad/C01-3_keypad_number_00.png differ
diff --git a/lib/images/dialer_images/keypad/C01-3_keypad_number_01.png b/lib/images/dialer_images/keypad/C01-3_keypad_number_01.png
new file mode 100755 (executable)
index 0000000..0f06a05
Binary files /dev/null and b/lib/images/dialer_images/keypad/C01-3_keypad_number_01.png differ
diff --git a/lib/images/dialer_images/keypad/C01-3_keypad_number_02.png b/lib/images/dialer_images/keypad/C01-3_keypad_number_02.png
new file mode 100755 (executable)
index 0000000..eef7198
Binary files /dev/null and b/lib/images/dialer_images/keypad/C01-3_keypad_number_02.png differ
diff --git a/lib/images/dialer_images/keypad/C01-3_keypad_number_03.png b/lib/images/dialer_images/keypad/C01-3_keypad_number_03.png
new file mode 100755 (executable)
index 0000000..c7381c8
Binary files /dev/null and b/lib/images/dialer_images/keypad/C01-3_keypad_number_03.png differ
diff --git a/lib/images/dialer_images/keypad/C01-3_keypad_number_04.png b/lib/images/dialer_images/keypad/C01-3_keypad_number_04.png
new file mode 100755 (executable)
index 0000000..cbc9274
Binary files /dev/null and b/lib/images/dialer_images/keypad/C01-3_keypad_number_04.png differ
diff --git a/lib/images/dialer_images/keypad/C01-3_keypad_number_05.png b/lib/images/dialer_images/keypad/C01-3_keypad_number_05.png
new file mode 100755 (executable)
index 0000000..91a8ee6
Binary files /dev/null and b/lib/images/dialer_images/keypad/C01-3_keypad_number_05.png differ
diff --git a/lib/images/dialer_images/keypad/C01-3_keypad_number_06.png b/lib/images/dialer_images/keypad/C01-3_keypad_number_06.png
new file mode 100755 (executable)
index 0000000..a8cba0e
Binary files /dev/null and b/lib/images/dialer_images/keypad/C01-3_keypad_number_06.png differ
diff --git a/lib/images/dialer_images/keypad/C01-3_keypad_number_07.png b/lib/images/dialer_images/keypad/C01-3_keypad_number_07.png
new file mode 100755 (executable)
index 0000000..faaf57a
Binary files /dev/null and b/lib/images/dialer_images/keypad/C01-3_keypad_number_07.png differ
diff --git a/lib/images/dialer_images/keypad/C01-3_keypad_number_08.png b/lib/images/dialer_images/keypad/C01-3_keypad_number_08.png
new file mode 100755 (executable)
index 0000000..c7f7db3
Binary files /dev/null and b/lib/images/dialer_images/keypad/C01-3_keypad_number_08.png differ
diff --git a/lib/images/dialer_images/keypad/C01-3_keypad_number_09.png b/lib/images/dialer_images/keypad/C01-3_keypad_number_09.png
new file mode 100755 (executable)
index 0000000..acbcaa1
Binary files /dev/null and b/lib/images/dialer_images/keypad/C01-3_keypad_number_09.png differ
diff --git a/lib/images/dialer_images/keypad/C01-3_keypad_number_asterisk.png b/lib/images/dialer_images/keypad/C01-3_keypad_number_asterisk.png
new file mode 100755 (executable)
index 0000000..96b4d38
Binary files /dev/null and b/lib/images/dialer_images/keypad/C01-3_keypad_number_asterisk.png differ
diff --git a/lib/images/dialer_images/keypad/C01-3_keypad_number_auto_answer.png b/lib/images/dialer_images/keypad/C01-3_keypad_number_auto_answer.png
new file mode 100755 (executable)
index 0000000..7d2329e
Binary files /dev/null and b/lib/images/dialer_images/keypad/C01-3_keypad_number_auto_answer.png differ
diff --git a/lib/images/dialer_images/keypad/C01-3_keypad_number_mute.png b/lib/images/dialer_images/keypad/C01-3_keypad_number_mute.png
new file mode 100755 (executable)
index 0000000..ac24879
Binary files /dev/null and b/lib/images/dialer_images/keypad/C01-3_keypad_number_mute.png differ
diff --git a/lib/images/dialer_images/keypad/C01-3_keypad_number_sharp.png b/lib/images/dialer_images/keypad/C01-3_keypad_number_sharp.png
new file mode 100755 (executable)
index 0000000..76f9120
Binary files /dev/null and b/lib/images/dialer_images/keypad/C01-3_keypad_number_sharp.png differ
diff --git a/lib/images/phoneug_images/00_button_icon_expand_closed.png b/lib/images/phoneug_images/00_button_icon_expand_closed.png
new file mode 100644 (file)
index 0000000..acca071
Binary files /dev/null and b/lib/images/phoneug_images/00_button_icon_expand_closed.png differ
diff --git a/lib/images/phoneug_images/00_button_icon_expand_opened.png b/lib/images/phoneug_images/00_button_icon_expand_opened.png
new file mode 100644 (file)
index 0000000..cd36ac1
Binary files /dev/null and b/lib/images/phoneug_images/00_button_icon_expand_opened.png differ
diff --git a/lib/images/phoneug_images/00_button_plus.png b/lib/images/phoneug_images/00_button_plus.png
new file mode 100755 (executable)
index 0000000..f5b3445
Binary files /dev/null and b/lib/images/phoneug_images/00_button_plus.png differ
diff --git a/lib/images/phoneug_images/01_controlbar_icon_contacts.png b/lib/images/phoneug_images/01_controlbar_icon_contacts.png
new file mode 100644 (file)
index 0000000..a376989
Binary files /dev/null and b/lib/images/phoneug_images/01_controlbar_icon_contacts.png differ
diff --git a/lib/images/phoneug_images/01_controlbar_icon_create.png b/lib/images/phoneug_images/01_controlbar_icon_create.png
new file mode 100644 (file)
index 0000000..0dc1144
Binary files /dev/null and b/lib/images/phoneug_images/01_controlbar_icon_create.png differ
diff --git a/lib/images/phoneug_images/01_controlbar_icon_dialer.png b/lib/images/phoneug_images/01_controlbar_icon_dialer.png
new file mode 100644 (file)
index 0000000..1ad19c7
Binary files /dev/null and b/lib/images/phoneug_images/01_controlbar_icon_dialer.png differ
diff --git a/lib/images/phoneug_images/01_controlbar_icon_edit.png b/lib/images/phoneug_images/01_controlbar_icon_edit.png
new file mode 100644 (file)
index 0000000..4ddc598
Binary files /dev/null and b/lib/images/phoneug_images/01_controlbar_icon_edit.png differ
diff --git a/lib/images/phoneug_images/01_controlbar_icon_favorite.png b/lib/images/phoneug_images/01_controlbar_icon_favorite.png
new file mode 100644 (file)
index 0000000..aa13cf9
Binary files /dev/null and b/lib/images/phoneug_images/01_controlbar_icon_favorite.png differ
diff --git a/lib/images/phoneug_images/01_controlbar_icon_logs.png b/lib/images/phoneug_images/01_controlbar_icon_logs.png
new file mode 100644 (file)
index 0000000..384341b
Binary files /dev/null and b/lib/images/phoneug_images/01_controlbar_icon_logs.png differ
diff --git a/lib/images/phoneug_images/01_controlbar_icon_save.png b/lib/images/phoneug_images/01_controlbar_icon_save.png
new file mode 100644 (file)
index 0000000..f8a9278
Binary files /dev/null and b/lib/images/phoneug_images/01_controlbar_icon_save.png differ
diff --git a/lib/images/phoneug_images/C01-4_btn_icon_call_dim.png b/lib/images/phoneug_images/C01-4_btn_icon_call_dim.png
new file mode 100644 (file)
index 0000000..d2a68f6
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_btn_icon_call_dim.png differ
diff --git a/lib/images/phoneug_images/C01-4_btn_icon_message_dim.png b/lib/images/phoneug_images/C01-4_btn_icon_message_dim.png
new file mode 100644 (file)
index 0000000..485ff79
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_btn_icon_message_dim.png differ
diff --git a/lib/images/phoneug_images/C01-4_btn_icon_video_call_dim.png b/lib/images/phoneug_images/C01-4_btn_icon_video_call_dim.png
new file mode 100644 (file)
index 0000000..29ce012
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_btn_icon_video_call_dim.png differ
diff --git a/lib/images/phoneug_images/C01-4_circle_button.png b/lib/images/phoneug_images/C01-4_circle_button.png
new file mode 100755 (executable)
index 0000000..5e58d0d
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_circle_button.png differ
diff --git a/lib/images/phoneug_images/C01-4_circle_button_press.png b/lib/images/phoneug_images/C01-4_circle_button_press.png
new file mode 100755 (executable)
index 0000000..8ea6881
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_circle_button_press.png differ
diff --git a/lib/images/phoneug_images/C01-4_controlbar_icon_all.png b/lib/images/phoneug_images/C01-4_controlbar_icon_all.png
new file mode 100755 (executable)
index 0000000..68528a2
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_controlbar_icon_all.png differ
diff --git a/lib/images/phoneug_images/C01-4_controlbar_icon_create.png b/lib/images/phoneug_images/C01-4_controlbar_icon_create.png
new file mode 100755 (executable)
index 0000000..85b897d
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_controlbar_icon_create.png differ
diff --git a/lib/images/phoneug_images/C01-4_controlbar_icon_delete.png b/lib/images/phoneug_images/C01-4_controlbar_icon_delete.png
new file mode 100755 (executable)
index 0000000..33a6bc7
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_controlbar_icon_delete.png differ
diff --git a/lib/images/phoneug_images/C01-4_controlbar_icon_missed_call.png b/lib/images/phoneug_images/C01-4_controlbar_icon_missed_call.png
new file mode 100755 (executable)
index 0000000..88aeafa
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_controlbar_icon_missed_call.png differ
diff --git a/lib/images/phoneug_images/C01-4_controlbar_icon_view_block.png b/lib/images/phoneug_images/C01-4_controlbar_icon_view_block.png
new file mode 100755 (executable)
index 0000000..7ac55b9
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_controlbar_icon_view_block.png differ
diff --git a/lib/images/phoneug_images/C01-4_controlbar_icon_view_contacts.png b/lib/images/phoneug_images/C01-4_controlbar_icon_view_contacts.png
new file mode 100755 (executable)
index 0000000..a376989
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_controlbar_icon_view_contacts.png differ
diff --git a/lib/images/phoneug_images/C01-4_icon_Blocked(Auto-rejected).png b/lib/images/phoneug_images/C01-4_icon_Blocked(Auto-rejected).png
new file mode 100644 (file)
index 0000000..7f2cf70
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_icon_Blocked(Auto-rejected).png differ
diff --git a/lib/images/phoneug_images/C01-4_icon_Blocked.png b/lib/images/phoneug_images/C01-4_icon_Blocked.png
new file mode 100755 (executable)
index 0000000..a1cefa4
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_icon_Blocked.png differ
diff --git a/lib/images/phoneug_images/C01-4_icon_call_blocked.png b/lib/images/phoneug_images/C01-4_icon_call_blocked.png
new file mode 100755 (executable)
index 0000000..f3934be
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_icon_call_blocked.png differ
diff --git a/lib/images/phoneug_images/C01-4_icon_dialed.png b/lib/images/phoneug_images/C01-4_icon_dialed.png
new file mode 100644 (file)
index 0000000..42de25c
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_icon_dialed.png differ
diff --git a/lib/images/phoneug_images/C01-4_icon_message_blocked.png b/lib/images/phoneug_images/C01-4_icon_message_blocked.png
new file mode 100755 (executable)
index 0000000..e665864
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_icon_message_blocked.png differ
diff --git a/lib/images/phoneug_images/C01-4_icon_missed-call.png b/lib/images/phoneug_images/C01-4_icon_missed-call.png
new file mode 100644 (file)
index 0000000..e55863e
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_icon_missed-call.png differ
diff --git a/lib/images/phoneug_images/C01-4_icon_received.png b/lib/images/phoneug_images/C01-4_icon_received.png
new file mode 100644 (file)
index 0000000..08643a9
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_icon_received.png differ
diff --git a/lib/images/phoneug_images/C01-4_icon_rejected.png b/lib/images/phoneug_images/C01-4_icon_rejected.png
new file mode 100644 (file)
index 0000000..340e373
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_icon_rejected.png differ
diff --git a/lib/images/phoneug_images/C01-4_list_icon_call.png b/lib/images/phoneug_images/C01-4_list_icon_call.png
new file mode 100755 (executable)
index 0000000..576ecab
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_list_icon_call.png differ
diff --git a/lib/images/phoneug_images/C01-4_list_icon_mms.png b/lib/images/phoneug_images/C01-4_list_icon_mms.png
new file mode 100644 (file)
index 0000000..aef7f9c
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_list_icon_mms.png differ
diff --git a/lib/images/phoneug_images/C01-4_list_icon_sms.png b/lib/images/phoneug_images/C01-4_list_icon_sms.png
new file mode 100644 (file)
index 0000000..399733d
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_list_icon_sms.png differ
diff --git a/lib/images/phoneug_images/C01-4_list_icon_vt-call.png b/lib/images/phoneug_images/C01-4_list_icon_vt-call.png
new file mode 100644 (file)
index 0000000..2e9f301
Binary files /dev/null and b/lib/images/phoneug_images/C01-4_list_icon_vt-call.png differ
diff --git a/lib/images/phoneug_images/C01-5_icon_voicecall.png b/lib/images/phoneug_images/C01-5_icon_voicecall.png
new file mode 100755 (executable)
index 0000000..73f06db
Binary files /dev/null and b/lib/images/phoneug_images/C01-5_icon_voicecall.png differ
diff --git a/lib/images/phoneug_images/C02_button_icon_call.png b/lib/images/phoneug_images/C02_button_icon_call.png
new file mode 100755 (executable)
index 0000000..cbb910e
Binary files /dev/null and b/lib/images/phoneug_images/C02_button_icon_call.png differ
diff --git a/lib/images/phoneug_images/C02_button_icon_call_dim.png b/lib/images/phoneug_images/C02_button_icon_call_dim.png
new file mode 100755 (executable)
index 0000000..31c0684
Binary files /dev/null and b/lib/images/phoneug_images/C02_button_icon_call_dim.png differ
diff --git a/lib/images/phoneug_images/C02_button_icon_call_press.png b/lib/images/phoneug_images/C02_button_icon_call_press.png
new file mode 100755 (executable)
index 0000000..07fe96d
Binary files /dev/null and b/lib/images/phoneug_images/C02_button_icon_call_press.png differ
diff --git a/lib/images/phoneug_images/C02_button_icon_delete.png b/lib/images/phoneug_images/C02_button_icon_delete.png
new file mode 100755 (executable)
index 0000000..aac7f53
Binary files /dev/null and b/lib/images/phoneug_images/C02_button_icon_delete.png differ
diff --git a/lib/images/phoneug_images/C02_button_icon_delete_dim.png b/lib/images/phoneug_images/C02_button_icon_delete_dim.png
new file mode 100755 (executable)
index 0000000..58ce082
Binary files /dev/null and b/lib/images/phoneug_images/C02_button_icon_delete_dim.png differ
diff --git a/lib/images/phoneug_images/C02_button_icon_delete_press.png b/lib/images/phoneug_images/C02_button_icon_delete_press.png
new file mode 100755 (executable)
index 0000000..aac7f53
Binary files /dev/null and b/lib/images/phoneug_images/C02_button_icon_delete_press.png differ
diff --git a/lib/images/phoneug_images/C02_button_icon_message.png b/lib/images/phoneug_images/C02_button_icon_message.png
new file mode 100755 (executable)
index 0000000..456b1fb
Binary files /dev/null and b/lib/images/phoneug_images/C02_button_icon_message.png differ
diff --git a/lib/images/phoneug_images/C02_button_icon_message_dim.png b/lib/images/phoneug_images/C02_button_icon_message_dim.png
new file mode 100755 (executable)
index 0000000..7a6ce6f
Binary files /dev/null and b/lib/images/phoneug_images/C02_button_icon_message_dim.png differ
diff --git a/lib/images/phoneug_images/C02_button_icon_message_press.png b/lib/images/phoneug_images/C02_button_icon_message_press.png
new file mode 100755 (executable)
index 0000000..96297a4
Binary files /dev/null and b/lib/images/phoneug_images/C02_button_icon_message_press.png differ
diff --git a/lib/images/phoneug_images/C02_button_icon_videocall.png b/lib/images/phoneug_images/C02_button_icon_videocall.png
new file mode 100755 (executable)
index 0000000..f7b2208
Binary files /dev/null and b/lib/images/phoneug_images/C02_button_icon_videocall.png differ
diff --git a/lib/images/phoneug_images/C02_button_icon_videocall_dim.png b/lib/images/phoneug_images/C02_button_icon_videocall_dim.png
new file mode 100755 (executable)
index 0000000..77d4fb9
Binary files /dev/null and b/lib/images/phoneug_images/C02_button_icon_videocall_dim.png differ
diff --git a/lib/images/phoneug_images/C02_button_icon_videocall_press.png b/lib/images/phoneug_images/C02_button_icon_videocall_press.png
new file mode 100755 (executable)
index 0000000..6596599
Binary files /dev/null and b/lib/images/phoneug_images/C02_button_icon_videocall_press.png differ
diff --git a/lib/images/phoneug_images/C02_circle_icon_call.png b/lib/images/phoneug_images/C02_circle_icon_call.png
new file mode 100755 (executable)
index 0000000..3df40d6
Binary files /dev/null and b/lib/images/phoneug_images/C02_circle_icon_call.png differ
diff --git a/lib/images/phoneug_images/C02_circle_icon_call_press.png b/lib/images/phoneug_images/C02_circle_icon_call_press.png
new file mode 100755 (executable)
index 0000000..c1bed80
Binary files /dev/null and b/lib/images/phoneug_images/C02_circle_icon_call_press.png differ
diff --git a/lib/images/phoneug_images/C02_circle_icon_sms.png b/lib/images/phoneug_images/C02_circle_icon_sms.png
new file mode 100755 (executable)
index 0000000..a9d0ad6
Binary files /dev/null and b/lib/images/phoneug_images/C02_circle_icon_sms.png differ
diff --git a/lib/images/phoneug_images/C02_circle_icon_sms_press.png b/lib/images/phoneug_images/C02_circle_icon_sms_press.png
new file mode 100755 (executable)
index 0000000..ff6b712
Binary files /dev/null and b/lib/images/phoneug_images/C02_circle_icon_sms_press.png differ
diff --git a/lib/images/phoneug_images/C02_circle_icon_vt-call.png b/lib/images/phoneug_images/C02_circle_icon_vt-call.png
new file mode 100755 (executable)
index 0000000..0acd851
Binary files /dev/null and b/lib/images/phoneug_images/C02_circle_icon_vt-call.png differ
diff --git a/lib/images/phoneug_images/C02_circle_icon_vt-call_press.png b/lib/images/phoneug_images/C02_circle_icon_vt-call_press.png
new file mode 100755 (executable)
index 0000000..8a8a2d2
Binary files /dev/null and b/lib/images/phoneug_images/C02_circle_icon_vt-call_press.png differ
diff --git a/lib/images/phoneug_images/C02_icon_call.png b/lib/images/phoneug_images/C02_icon_call.png
new file mode 100644 (file)
index 0000000..0b1038e
Binary files /dev/null and b/lib/images/phoneug_images/C02_icon_call.png differ
diff --git a/lib/images/phoneug_images/C02_icon_chat_on.png b/lib/images/phoneug_images/C02_icon_chat_on.png
new file mode 100644 (file)
index 0000000..290857a
Binary files /dev/null and b/lib/images/phoneug_images/C02_icon_chat_on.png differ
diff --git a/lib/images/phoneug_images/C02_icon_filetransfer.png b/lib/images/phoneug_images/C02_icon_filetransfer.png
new file mode 100644 (file)
index 0000000..ad235c7
Binary files /dev/null and b/lib/images/phoneug_images/C02_icon_filetransfer.png differ
diff --git a/lib/images/phoneug_images/C02_icon_message.png b/lib/images/phoneug_images/C02_icon_message.png
new file mode 100644 (file)
index 0000000..1eddabc
Binary files /dev/null and b/lib/images/phoneug_images/C02_icon_message.png differ
diff --git a/lib/images/phoneug_images/C02_icon_video_call.png b/lib/images/phoneug_images/C02_icon_video_call.png
new file mode 100644 (file)
index 0000000..6c928ce
Binary files /dev/null and b/lib/images/phoneug_images/C02_icon_video_call.png differ
diff --git a/lib/images/phoneug_images/caller_ID_default_70x70_man.png b/lib/images/phoneug_images/caller_ID_default_70x70_man.png
new file mode 100644 (file)
index 0000000..b8e9ed9
Binary files /dev/null and b/lib/images/phoneug_images/caller_ID_default_70x70_man.png differ
diff --git a/lib/images/phoneug_images/camera_mode_shutter_icon.png b/lib/images/phoneug_images/camera_mode_shutter_icon.png
new file mode 100755 (executable)
index 0000000..10b2004
Binary files /dev/null and b/lib/images/phoneug_images/camera_mode_shutter_icon.png differ
diff --git a/lib/images/phoneug_images/phone.png b/lib/images/phoneug_images/phone.png
new file mode 100644 (file)
index 0000000..d0f4eae
Binary files /dev/null and b/lib/images/phoneug_images/phone.png differ
diff --git a/lib/list/CMakeLists.txt b/lib/list/CMakeLists.txt
new file mode 100755 (executable)
index 0000000..9eedbca
--- /dev/null
@@ -0,0 +1,18 @@
+LINK_DIRECTORIES(${CMAKE_BINARY_DIR})
+
+SET(TARGET ${CT_LIST})
+
+FILE(GLOB SRCS *.c)
+
+ADD_LIBRARY(${TARGET} SHARED ${SRCS})
+SET_TARGET_PROPERTIES(${TARGET} PROPERTIES SOVERSION ${VERSION_MAJOR})
+SET_TARGET_PROPERTIES(${TARGET} PROPERTIES VERSION ${VERSION})
+
+SET_TARGET_PROPERTIES(${TARGET} PROPERTIES COMPILE_FLAGS ${EXTRA_CFLAGS})
+TARGET_LINK_LIBRARIES(${TARGET} ${COMMON_LIB} ${ug_pkgs_LDFLAGS} ${CT_DETAILS})
+
+ADD_DEPENDENCIES(${TARGET} contacts_edj_build contacts_theme_build group_theme_edj_build image_layout_edj_build list_theme_edj_build contact_button_edj_build)
+
+INSTALL(TARGETS ${TARGET} DESTINATION ${UGLIBDIR})
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/lib/list/contacts-list-efl.xml DESTINATION "/usr/share/packages")
diff --git a/lib/list/contacts-list-efl.xml b/lib/list/contacts-list-efl.xml
new file mode 100644 (file)
index 0000000..8da8ff5
--- /dev/null
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="contacts-list-efl" version="0.1.0-0" install-location="internal-only">
+       <label>contacts-list</label>
+       <author email="ensung.park@samsung.com" href="www.samsung.com">ensung park</author>
+       <description>contacts-list-efl Application</description>
+       <ui-application appid="contacts-list-efl" exec="/usr/ug/bin/contacts-list-efl" nodisplay="true" multiple="true" type="capp" taskmanage="false">
+               <icon>org.tizen.contacts.png</icon>
+                <label>contacts-list</label>
+                <label xml:lang="en-us">contacts-list</label>
+                <label xml:lang="nl-nl">contacts-list</label>
+                <label xml:lang="de-de">contacts-list</label>
+                <label xml:lang="en-gb">contacts-list</label>
+                <label xml:lang="zh-hk">contacts-list</label>
+                <label xml:lang="zh-cn">contacts-list</label>
+                <label xml:lang="ru-ru">contacts-list</label>
+                <label xml:lang="zh-tw">contacts-list</label>
+                <label xml:lang="ja-jp">contacts-list</label>
+                <label xml:lang="es-es">contacts-list</label>
+                <label xml:lang="el-gr">contacts-list</label>
+                <label xml:lang="it-it">contacts-list</label>
+                <label xml:lang="tr-tr">contacts-list</label>
+                <label xml:lang="pt-pt">contacts-list</label>
+                <label xml:lang="fr-fr">contacts-list</label>
+                <label xml:lang="ko-kr">contacts-list</label>
+               <application-service>
+                       <operation name="http://tizen.org/ns/packages"/>
+               </application-service>
+       </ui-application>
+</manifest>
diff --git a/lib/list/ct-group-edit-view.h b/lib/list/ct-group-edit-view.h
new file mode 100755 (executable)
index 0000000..10f6120
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CT_GROUP_EDIT_VIEW_H__
+#define __CT_GROUP_EDIT_VIEW_H__
+
+void ctui_gedit_push_view(Evas_Object *win, Evas_Object *navi, ct_group_list *info, ct_group_rename_update_cb fn, void *fn_data);
+
+#endif /* __CT_GROUP_EDIT_VIEW_H__ */
diff --git a/lib/list/ct-group-view.c b/lib/list/ct-group-view.c
new file mode 100755 (executable)
index 0000000..c6abf9c
--- /dev/null
@@ -0,0 +1,1270 @@
+/*
+ * Copyright 2012 Samsung Electronics Co., Ltd
+ *
+ * Licensed under the Flora License, Version 1.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://floralicense.org/license/
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ */
+
+
+#include <app.h>
+#include <vconf.h>
+#include <vconf-keys.h>
+#include <fcntl.h>
+#include <app_service.h>
+#include <Ecore_X.h>
+#include <ui-gadget-module.h>
+#include <account.h>
+#include "phone.h"
+#include "ct-list.h"
+#include "ct-group.h"
+#include "ct-list-utils.h"
+#include "ct-list-contact-view.h"
+
+#define KEY_GROUP_DATA "cgroup_d"
+
+enum {
+       GROUP_MODE_NORMAL,
+       GROUP_MODE_EDIT,
+};
+
+typedef struct {
+       Evas_Object *win;
+       Evas_Object *navi;
+       Evas_Object *layout;
+       Evas_Object *popup;
+       Evas_Object *gengrid;
+       Ecore_Timer *update_timer;
+       Ecore_Timer *waiting_timer;
+       Evas_Object *ctrl_button;
+       Evas_Object *delete_button;
+       Elm_Object_Item *navi_item;
+       Elm_Theme *th;
+       bool is_background;
+       int count;
+       int ug_request;
+       int ug_cnt_max;
+       int group_mode;
+       void *ug;
+       void *child_ug;
+       void *crop_ug;
+       void *src_ug;
+       char *ug_data;
+       bool need_update;
+} ct_group_data;
+
+enum GROUP_ITC_TYPE{
+       GROUP_ITC_1IMAGE,
+       GROUP_ITC_2IMAGE,
+       GROUP_ITC_3IMAGE,
+       GROUP_ITC_6IMAGE,
+       GROUP_ITC_GROUP_TITLE,
+       GROUP_ITC_MAX,
+};
+
+static Elm_Gengrid_Item_Class group_itcs[] = {
+       {.item_style="groupitem.1image"},
+       {.item_style="groupitem.2image"},
+       {.item_style="groupitem.3image"},
+       {.item_style="groupitem.6image"},
+       {.item_style="group_index"},
+};
+
+
+static Eina_Bool group_changed(void *user_data);
+
+static void group_gl_del(void *data, Evas_Object *obj)
+{
+       int i;
+       ct_group_list *info = data;
+       p_retm_if(NULL == info, "data is NULL");
+
+       for (i=0;i<6;i++)
+               free(info->img_list[i]);
+       free(info->img);
+       free(info->name);
+       free(info);
+}
+
+static char* group_gl_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       char buf[PH_TEXT_MAX_LEN];
+       ct_group_list *info = data;
+       ct_group_data *cgroup_d;
+
+       p_retvm_if(NULL == data, NULL, "The parameter(data) is NULL");
+
+       cgroup_d = evas_object_data_get(obj, KEY_GROUP_DATA);
+       p_retvm_if(NULL == cgroup_d, NULL, "evas_object_data_get() return NULL");
+
+       if ((0 == strcmp(part, "text.name") && cgroup_d->group_mode == GROUP_MODE_NORMAL) ||
+                       (0 == strcmp(part, "text.edit.name") && cgroup_d->group_mode == GROUP_MODE_EDIT)) {
+               if (info->name)
+                       return strdup(info->name);
+               else
+                       return strdup("Noname");
+       }
+       else if ((0 == strcmp(part, "text.count") && cgroup_d->group_mode == GROUP_MODE_NORMAL) ||
+                       (0 == strcmp(part, "text.edit.count") && cgroup_d->group_mode == GROUP_MODE_EDIT)) {
+               snprintf(buf, sizeof(buf), "%d", info->count);
+               return strdup(buf);
+       }
+       return NULL;
+}
+
+static char* group_gl_index_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       PH_FN_CALL;
+       char* title = data;
+
+       if (title && *title)
+               return strdup((const char *)data);
+
+       return NULL;
+}
+
+static void group_popup_hide_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *icon;
+       Evas_Object *btn;
+       ct_group_data *cgroup_d = data;
+       btn = evas_object_data_get(obj, "expand_btn");
+       if (btn)
+       {
+               icon = elm_object_part_content_get(btn, "icon");
+               elm_icon_file_set(icon, CTUI_IMG_ICON_EXPAND_OPENED, NULL);
+               elm_object_part_content_set(btn, "icon", icon);
+       }
+       evas_object_del(cgroup_d->popup);
+       cgroup_d->popup = NULL;
+}
+
+static void group_destroy_child_ug(void *data)
+{
+       ct_group_data *cgroup_d = data;
+       cgroup_d->child_ug = NULL;
+}
+
+API void phone_group_message_result_cb(void *data, int *list, int cnt)
+{
+       service_h service;
+       ui_gadget_h ug;
+       struct ug_cbs cbs = {0};
+       struct ug_priv_data *priv_data;
+       ct_group_data *cgroup_d = data;
+       char buf[PH_TEXT_MAX_LEN] = {'\0'};
+       char temp[PH_TEXT_MAX_LEN+1] = {'\0'};
+       int ret,i;
+       contacts_record_h number_record = NULL;
+       char *number;
+
+       p_retm_if(NULL == cgroup_d, "parameter(cgroup_d) is NULL");
+       p_retm_if(0 == cnt || NULL == list, "parameter(list) is NULL");
+
+       priv_data = calloc(1, sizeof(struct ug_priv_data));
+       p_retm_if(NULL == priv_data, "calloc is failed");
+
+       priv_data->destroy_cb = group_destroy_child_ug;
+       priv_data->cb_param = cgroup_d;
+
+       service_create(&service);
+
+       for(i = 0; i < cnt; i++){
+               ret = contacts_db_get_record(_contacts_number._uri,list[i],&number_record);
+               if(CONTACTS_ERROR_NONE != ret) {
+                       ERR("contacts_db_get_record() Failed(%d)", ret);
+                       continue;
+               }
+
+               contacts_record_get_str_p(number_record,_contacts_number.number,&number);
+               if (number && *number) {
+                       if (*buf)
+                               snprintf(temp, sizeof(temp), "%s", buf);
+                       if (*temp)
+                               snprintf(buf, sizeof(buf), "%s,%s", temp, number);
+                       else
+                               snprintf(buf, sizeof(buf), "%s", number);
+               }
+               contacts_record_destroy(number_record, true);
+       }
+       if(*buf){
+               PH_DBG("number %s", buf);
+               service_add_extra_data(service, "TO", buf);
+       }
+       cbs.priv = priv_data;
+       cbs.layout_cb = ug_common_layout_cb;
+       cbs.result_cb = NULL;
+       cbs.destroy_cb = ug_common_destroy_cb;
+
+       ug = ug_create(cgroup_d->ug, MSG_COMPOSER_UG, UG_MODE_FULLVIEW, service, &cbs);
+       service_destroy(service);
+
+       if (ug == NULL) {
+               free(priv_data);
+               ERR("%s ug_create is failed", MSG_COMPOSER_UG);
+       }
+       evas_object_smart_callback_del(cgroup_d->navi, "transition,finished", ctui_list_edit_navi_pop);
+       cgroup_d->child_ug = ug;
+}
+
+
+API void phone_group_email_result_cb(void *data, int *list, int cnt)
+{
+       service_h service;
+       Ecore_X_Window win_id;
+       ct_group_data *cgroup_d = data;
+       int ret,i;
+       char *email;
+       contacts_record_h email_record = NULL;
+       char buf[PH_TEXT_MAX_LEN+1] = {'\0'};
+       char temp[PH_TEXT_MAX_LEN+1] = {'\0'};
+
+       p_retm_if(NULL == cgroup_d, "parameter(cgroup_d) is NULL");
+       p_retm_if(0 == cnt || NULL == list, "parameter(list) is NULL");
+
+       win_id = elm_win_xwindow_get(cgroup_d->win);
+       service_create(&service);
+       service_set_app_id(service, EMAIL_COMPOSER_PKG);
+       service_set_window(service, win_id);
+
+       for(i = 0; i < cnt; i++){
+               ret = contacts_db_get_record(_contacts_email._uri,list[i],&email_record);
+               if (CONTACTS_ERROR_NONE != ret) {
+                       ERR("contacts_db_get_record() Failed(%d)", ret);
+                       continue;
+               }
+               contacts_record_get_str_p(email_record,_contacts_email.email,&email);
+               if (email && *email) {
+                       if (*buf)
+                               snprintf(temp, sizeof(temp), "%s", buf);
+
+                       if (*temp)
+                               snprintf(buf, sizeof(buf), "%s;%s", temp, email);
+                       else
+                               snprintf(buf, sizeof(buf), "%s", email);
+               }
+               contacts_record_destroy(email_record, true);
+       }
+       if(*buf){
+               PH_DBG("email %s", buf);
+               service_add_extra_data(service, SERVICE_DATA_TO, buf);
+       }
+
+       service_send_launch_request(service, NULL, NULL);
+       service_destroy(service);
+}
+
+static void group_notify_update(ct_group_data *cgroup_d)
+{
+       if (GROUP_MODE_NORMAL == cgroup_d->group_mode)
+               phone_hide_notify(cgroup_d->layout);
+       else {
+               if (0 < cgroup_d->count) {
+                       char buf[PH_TEXT_MAX_LEN+1];
+                       snprintf(buf, sizeof(buf), "%s (%d)", S_(PH_SYS_POP_SELECTED), cgroup_d->count);
+                       phone_show_notify(cgroup_d->layout, buf);
+               }
+               else
+                       phone_show_notify(cgroup_d->layout, T_(CT_GET_TEXT_BASE_OP, CTTEXT_SELECT_GROUP));
+       }
+}
+
+static void group_edit_result_cb(int grp_id,void *data, bool changed)
+{
+       ct_group_data *cgroup_d = data;
+       group_notify_update(data);
+
+       if (changed) {
+               cgroup_d->group_mode = GROUP_MODE_NORMAL;
+               phone_hide_notify(cgroup_d->layout);
+               phone_group_set_navi(cgroup_d->layout);
+       }
+}
+
+static void group_edit_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_group_data *cgroup_d;
+       ct_group_list *info = data;
+
+       cgroup_d = evas_object_data_get(elm_object_item_widget_get(info->item), "cgroup_d");
+       p_retm_if(NULL == cgroup_d, "evas_object_data_get() return NULL");
+
+       phone_hide_notify(cgroup_d->layout);
+       ctui_create_group_input_view(cgroup_d->win, cgroup_d->navi, data, group_edit_result_cb, cgroup_d);
+}
+
+static void group_navi_item_update(ct_group_data *cgroup_d)
+{
+       if (0 < cgroup_d->count)
+               elm_object_disabled_set(cgroup_d->delete_button, EINA_FALSE);
+       else
+               elm_object_disabled_set(cgroup_d->delete_button, EINA_TRUE);
+}
+
+static void group_check_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_group_list *info = data;
+       ct_group_data *cgroup_d;
+       p_retm_if(NULL == data, "data is NULL");
+
+       cgroup_d = evas_object_data_get(elm_object_item_widget_get(info->item), "cgroup_d");
+       p_retm_if(NULL == cgroup_d, "evas_object_data_get() return NULL");
+
+       if (EINA_TRUE == info->selected && false == info->is_read_only)
+               cgroup_d->count++;
+       else
+               cgroup_d->count--;
+       group_navi_item_update(cgroup_d);
+       group_notify_update(cgroup_d);
+}
+
+static Evas_Object* group_gl_content_get(void *data, Evas_Object *obj, const char *part)
+{
+       Evas_Object *icon;
+       Evas_Object *button;
+       Evas_Object *check;
+       ct_group_data *cgroup_d;
+       ct_group_list *info = data;
+
+       cgroup_d = evas_object_data_get(obj, "cgroup_d");
+       p_retvm_if(NULL == cgroup_d, NULL, "evas_object_data_get() return NULL");
+
+       if (0 == strcmp(part, "swallow.icon")) {
+               if (CT_UG_REQUEST_SELECT_GROUP == cgroup_d->ug_request ||
+                               CT_UG_REQUEST_SELECT_GROUP_ADD_TO_HOME == cgroup_d->ug_request)
+                       return NULL;
+               if (GROUP_MODE_NORMAL == cgroup_d->group_mode)
+                       return NULL;
+               else if (info->id_grp) {
+                       button = elm_button_add(obj);
+                       p_retvm_if(NULL == button, NULL, "elm_button_add() return NULL");
+                       evas_object_propagate_events_set(button, EINA_FALSE);
+                       elm_object_style_set(button, "rename");
+                       evas_object_smart_callback_add(button, "clicked", group_edit_btn_cb, info);
+                       return button;
+               }
+       }
+       else if (0 == strncmp(part, "swallow.content", 15)) {
+               int index = -1;
+               sscanf(part, "swallow.content%d", &index);
+               p_retvm_if(index<1 || 6<index, NULL, "index(%d) is out of range", index);
+
+               if (info->img && *info->img) {
+                       icon = elm_icon_add(obj);
+                       p_retvm_if(NULL == icon, NULL, "elm_icon_add() return NULL");
+                       elm_icon_file_set(icon, info->img, NULL);
+                       evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_NONE, 1, 1);
+                       evas_object_size_hint_align_set(icon, 0.5, EVAS_HINT_FILL);
+                       return icon;
+               }
+               else if (info->img_list[index-1] && *info->img_list[index-1]) {
+                       icon = elm_icon_add(obj);
+                       p_retvm_if(NULL == icon, NULL, "elm_icon_add() return NULL");
+                       elm_icon_file_set(icon, info->img_list[index-1], NULL);
+                       evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_NONE, 1, 1);
+                       evas_object_size_hint_align_set(icon, 0.5, EVAS_HINT_FILL);
+                       return icon;
+               }
+       }
+       else if(0 == strcmp(part, "swallow.edit.icon") && GROUP_MODE_EDIT == cgroup_d->group_mode){
+               if (CT_UG_REQUEST_SELECT_GROUP == cgroup_d->ug_request)
+                       return NULL;
+               if(info->is_read_only == true){
+                       check = elm_check_add(obj);
+                       p_retvm_if(NULL == check, NULL, "elm_check_add() return NULL");
+                       evas_object_show(check);
+                       elm_object_disabled_set(check,EINA_TRUE);
+                       return check;
+               }
+
+               check = elm_check_add(obj);
+               p_retvm_if(NULL == check, NULL, "elm_check_add() return NULL");
+               evas_object_show(check);
+               evas_object_propagate_events_set(check, EINA_FALSE);
+               elm_check_state_pointer_set(check, &info->selected);
+               elm_check_state_set(check, info->selected);
+               evas_object_smart_callback_add(check, "changed", group_check_changed_cb, info);
+               return check;
+       }
+       return NULL;
+}
+
+static void __group_return_id(ui_gadget_h ug, int group_id)
+{
+       PH_FN_CALL;
+       service_h service = NULL;
+       char buf[16] = {0, };
+
+       service_create(&service);
+
+       if (group_id) {
+               snprintf(buf, sizeof(buf), "%d", group_id);
+               service_add_extra_data(service, CT_UG_BUNDLE_RESULT_GROUP_ID, buf);
+       }
+
+       PH_DBG("group_id=%d", group_id);
+       ug_send_result(ug, service);
+
+       service_destroy(service);
+}
+
+
+static void group_gl_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       Elm_Object_Item *item = event_info;
+       ct_group_data *cgroup_d = data;
+       ct_group_list *info = elm_object_item_data_get(item);
+       ph_view_info *view_info;
+       p_retm_if(NULL == info, "elm_object_item_data_get() return NULL");
+
+       elm_gengrid_item_selected_set(item, EINA_FALSE);
+
+       if (CT_UG_REQUEST_SELECT_GROUP == cgroup_d->ug_request) {
+               __group_return_id(cgroup_d->ug, info->id_grp);
+               ug_destroy_me(cgroup_d->ug);
+               cgroup_d->ug = NULL;
+       }
+       else if (GROUP_MODE_NORMAL == cgroup_d->group_mode) {
+               view_info = calloc(1, sizeof(ph_view_info));
+               phone_set_view_info(view_info, cgroup_d->win, cgroup_d->navi, cgroup_d->ug, cgroup_d->ug_request,
+                               cgroup_d->ug_cnt_max, cgroup_d->ug_data);
+
+               if (0 < info->id_grp)
+                       ctui_list_create_contact_view_with_info(view_info, CT_GET_LIST_PERSON_OF_GROUP_ID, info);
+               else // not assigned
+                       ctui_list_create_contact_view_with_info(view_info, CT_GET_LIST_PERSON_NOT_ASSIGNED_OF_ADDRBOOK_ID, info);
+               free(view_info);
+       }
+       else {
+
+               if(info->is_read_only == true)return; //skip default group
+
+               info->selected = !info->selected;
+               elm_gengrid_item_update(info->item);
+
+               if (EINA_TRUE == info->selected)
+                       cgroup_d->count++;
+               else
+                       cgroup_d->count--;
+
+               group_navi_item_update(cgroup_d);
+               group_notify_update(cgroup_d);
+       }
+}
+
+static void group_create_itcs()
+{
+       group_itcs[GROUP_ITC_GROUP_TITLE].func.text_get = group_gl_index_label_get;
+
+       group_itcs[GROUP_ITC_1IMAGE].func.text_get = group_gl_label_get;
+       group_itcs[GROUP_ITC_1IMAGE].func.content_get = group_gl_content_get;
+       group_itcs[GROUP_ITC_1IMAGE].func.del = group_gl_del;
+
+       group_itcs[GROUP_ITC_2IMAGE].func.text_get = group_gl_label_get;
+       group_itcs[GROUP_ITC_2IMAGE].func.content_get = group_gl_content_get;
+       group_itcs[GROUP_ITC_2IMAGE].func.del = group_gl_del;
+
+       group_itcs[GROUP_ITC_3IMAGE].func.text_get = group_gl_label_get;
+       group_itcs[GROUP_ITC_3IMAGE].func.content_get = group_gl_content_get;
+       group_itcs[GROUP_ITC_3IMAGE].func.del = group_gl_del;
+
+       group_itcs[GROUP_ITC_6IMAGE].func.text_get = group_gl_label_get;
+       group_itcs[GROUP_ITC_6IMAGE].func.content_get = group_gl_content_get;
+       group_itcs[GROUP_ITC_6IMAGE].func.del = group_gl_del;
+}
+
+static Elm_Gengrid_Item_Class* group_get_gengrid_item_class(const char *img, int count)
+{
+       PH_FN_CALL;
+       if ((img && *img) || count < 2)
+               return &group_itcs[GROUP_ITC_1IMAGE];
+       else if (2 == count)
+               return &group_itcs[GROUP_ITC_2IMAGE];
+       else if (3 == count)
+               return &group_itcs[GROUP_ITC_3IMAGE];
+       else
+               return &group_itcs[GROUP_ITC_6IMAGE];
+}
+
+static contacts_filter_h group_create_filter_int(contacts_filter_h filter, const char *view_uri, int property_id, contacts_match_int_flag_e flag, int match_value)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       if (NULL == filter) {
+               err = contacts_filter_create(view_uri, &filter);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "contacts_filter_create() Failed(%d)", err);
+       }
+       else {
+               err = contacts_filter_add_operator(filter, CONTACTS_FILTER_OPERATOR_AND);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_add_operator() Failed(%d)", err);
+       }
+
+       err = contacts_filter_add_int(filter, property_id, flag, match_value);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_add_int() Failed(%d)", err);
+
+       return filter;
+}
+
+static void __group_get_images(ct_group_list *info, contacts_list_h person_list)
+{
+       int cnt=0;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       if(person_list == NULL) {
+               ERR("person list is null");
+               return;
+       }
+
+       err = contacts_list_get_current_record_p(person_list, &record);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_list() Failed(%d)", err);
+       while(record)
+       {
+               char *path = NULL;
+               contacts_record_get_str_p(record,_contacts_person_grouprel.image_thumbnail_path, &path);
+               info->img_list[cnt++] = SAFE_STRDUP(path);
+               err = contacts_list_next(person_list);
+               if (CONTACTS_ERROR_NONE != err)
+                       break;
+               contacts_list_get_current_record_p(person_list, &record);
+               if (5 < cnt) break;
+       }
+
+}
+
+
+static void __group_append_gengrid_of_ab(ct_group_data *cgroup_d, int ab_id, int ab_mode)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       unsigned int count = 0;
+       ct_group_list *info;
+       contacts_record_h record = NULL;
+       contacts_list_h group_list = NULL;
+       contacts_list_h person_list = NULL;
+       contacts_filter_h filter = NULL;
+       contacts_query_h query = NULL;
+
+       unsigned int person_grouprel_projection[] = {
+               _contacts_person_grouprel.person_id,
+               _contacts_person_grouprel.status,
+               _contacts_person_grouprel.display_name,
+               _contacts_person_grouprel.display_name_index,
+               _contacts_person_grouprel.addressbook_ids,
+               _contacts_person_grouprel.image_thumbnail_path,
+               _contacts_person_grouprel.link_count,
+       };
+
+       err = phone_cts_get_list(_contacts_group._uri, _contacts_group.address_book_id, ab_id, &group_list);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_list() Failed(%d)", err);
+
+       err = contacts_list_get_current_record_p(group_list, &record);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_get_current_record_p() Failed(%d)", err);
+       while(record){
+               int grp_id;
+               char* img = NULL;
+               char* gname = NULL;
+               char* group_system_id = NULL;
+               bool is_read_only = false;
+
+               err = contacts_record_get_int(record,_contacts_group.id, &grp_id);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+               info = calloc(1, sizeof(ct_group_list));
+               if (NULL == info) {
+                       ERR("calloc() return NULL");
+                       break;
+               }
+               info->id_ab = ab_id;
+               info->mode = ab_mode;
+               info->id_grp = grp_id;
+               err = contacts_record_get_str_p(record,_contacts_group.image_path,&img);
+
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+               info->img = SAFE_STRDUP(img);
+
+               contacts_record_get_str_p(record, _contacts_group.system_id, &group_system_id);
+               if (NULL != group_system_id) {
+                       if (strcmp(group_system_id,"friends")==0)
+                               info->name = strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_FRIENDS));
+                       else if (strcmp(group_system_id,"family")==0)
+                               info->name = strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_FAMILY));
+                       else if (strcmp(group_system_id,"coworkers")==0)
+                               info->name = strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_CO_WORKERS));
+                       else
+                               info->name = strdup(T_(CT_GET_TEXT_ERR, CTTEXT_NONAME));
+               }
+               else {
+                       err = contacts_record_get_str_p(record,_contacts_group.name,&gname);
+                       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+                       info->name = SAFE_STRDUP(gname);
+               }
+
+               err = phone_cts_get_list(_contacts_person_grouprel._uri, _contacts_person_grouprel.group_id, grp_id, &person_list);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_list() Failed(%d)", err);
+
+               err = contacts_record_get_bool(record,_contacts_group.is_read_only, &is_read_only);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_bool() Failed(%d)", err);
+               info->is_read_only = is_read_only;
+
+               err = contacts_list_get_count(person_list,&count);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_list_get_count() Failed(%d)", err);
+               info->count = count;
+               __group_get_images(info, person_list);
+
+               info->item = elm_gengrid_item_append(cgroup_d->gengrid, group_get_gengrid_item_class(info->img, info->count), info, group_gl_sel, cgroup_d);
+
+               err = contacts_list_next(group_list);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_list_next() Failed(%d)", err);
+                       break;
+               }
+               err = contacts_list_get_current_record_p(group_list, &record);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_list_get_current_record_p() Failed(%d)", err);
+                       break;
+               }
+       }
+       err = contacts_list_destroy(group_list, true);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_list_get_current_record_p() Failed(%d)", err);
+
+       err = contacts_query_create(_contacts_person_grouprel._uri, &query);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_query_create() Failed(%d)", err);
+
+       filter = group_create_filter_int(filter, _contacts_person_grouprel._uri, _contacts_person_grouprel.address_book_id, CONTACTS_MATCH_EQUAL, ab_id);
+       filter = group_create_filter_int(filter, _contacts_person_grouprel._uri, _contacts_person_grouprel.group_id, CONTACTS_MATCH_NONE, 0);
+
+       do {
+               if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_query_set_distinct(query, true))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_query_set_projection(query, person_grouprel_projection, sizeof(person_grouprel_projection)/sizeof(int)))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &person_list))) break;
+
+               err = contacts_list_get_count(person_list, &count);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_list_get_count() Failed(%d)", err);
+
+               if (0 < count && cgroup_d->group_mode == GROUP_MODE_NORMAL ) {
+                       info = calloc(1, sizeof(ct_group_list));
+                       p_retm_if(NULL == info, "calloc() return NULL");
+                       info->id_ab = ab_id;
+                       info->count = count;
+                       info->mode = ab_mode;
+                       if (0 == ab_id)
+                               info->name = strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_NOT_ASSIGNED));
+                       else
+                               info->name = strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_ALL_CONTACTS));
+                       __group_get_images(info, person_list);
+                       info->item = elm_gengrid_item_append(cgroup_d->gengrid, group_get_gengrid_item_class(info->img, info->count), info, group_gl_sel, cgroup_d);
+               }
+       } while (0);
+
+       contacts_query_destroy(query);
+       contacts_filter_destroy(filter);
+}
+
+static void __group_fill_layout(ct_group_data *cgroup_d)
+{
+       int ret;
+       contacts_record_h record = NULL;
+       contacts_list_h addressbook_list = NULL;
+
+       ret = contacts_db_get_all_records(_contacts_address_book._uri, 0,0, &addressbook_list);
+       p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_db_get_all_records() Failed(%d)", ret);
+       ret = contacts_list_get_current_record_p(addressbook_list, &record);
+       p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_list_get_current_record_p() Failed(%d)", ret);
+       while(record){
+               int ab_id;
+               int ab_mode;
+               char *name;
+
+               ret = contacts_record_get_int(record,_contacts_address_book.id,&ab_id);
+               p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_record_get_int() Failed(%d)", ret);
+               if (0 == ab_id)
+                       name = (char *)T_(CT_GET_TEXT_BASIC, CTTEXT_PHONE);
+               else {
+                       ret = contacts_record_get_str_p(record,_contacts_address_book.name,&name);
+                       p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_record_get_str() Failed(%d)", ret);
+               }
+               ret = contacts_record_get_int(record,_contacts_address_book.mode,&ab_mode);
+               p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_record_get_int() Failed(%d)", ret);
+
+               if (GROUP_MODE_NORMAL == cgroup_d->group_mode || CONTACTS_ADDRESS_BOOK_MODE_READONLY != ab_mode) {
+                       elm_gengrid_item_append(cgroup_d->gengrid, &group_itcs[GROUP_ITC_GROUP_TITLE], name, NULL, NULL);
+                       __group_append_gengrid_of_ab(cgroup_d, ab_id, ab_mode);
+               }
+               ret = contacts_list_next(addressbook_list);
+               p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_list_next() Failed(%d)", ret);
+               ret = contacts_list_get_current_record_p(addressbook_list, &record);
+               p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_list_get_current_record_p() Failed(%d)", ret);
+       }
+       ret = contacts_list_destroy(addressbook_list, true);
+       p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_list_destroy() Failed(%d)", ret);
+}
+
+static void group_edit_mode_end(ct_group_data *cgroup_d, bool redraw)
+{
+       p_retm_if(NULL == cgroup_d, "parameter(cgroup_d) is NULL");
+       cgroup_d->count = 0;
+       phone_hide_notify(cgroup_d->layout);
+       cgroup_d->group_mode = GROUP_MODE_NORMAL;
+       if (redraw)
+               phone_group_set_navi(cgroup_d->layout);
+       elm_gengrid_clear(cgroup_d->gengrid);
+       __group_fill_layout(cgroup_d);
+}
+
+static Eina_Bool group_wait_changed(void *user_data)
+{
+       ct_group_data *cgroup_d = user_data;
+       ecore_timer_del(cgroup_d->waiting_timer);
+       cgroup_d->waiting_timer = NULL;
+       if(cgroup_d->need_update) {
+               PH_DBG("need to update");
+               cgroup_d->need_update = false;
+               group_changed(cgroup_d);
+       }
+       return ECORE_CALLBACK_CANCEL;
+}
+
+
+static Eina_Bool group_changed(void *user_data)
+{
+       ct_group_data *cgroup_d = user_data;
+       PH_DBG("group_changed");
+       if(cgroup_d->update_timer) {
+               ecore_timer_del(cgroup_d->update_timer);
+               cgroup_d->update_timer = NULL;
+       }
+
+       if(cgroup_d->waiting_timer) {
+               PH_DBG("waiting 3 seconds for group change");
+               cgroup_d->need_update = true;
+               return ECORE_CALLBACK_RENEW;;
+       }
+       else {
+               cgroup_d->waiting_timer = ecore_timer_add(3.0, group_wait_changed, cgroup_d);
+       }
+
+       elm_gengrid_clear(cgroup_d->gengrid);
+       __group_fill_layout(cgroup_d);
+
+       return ECORE_CALLBACK_CANCEL;
+}
+
+static void group_data_lazy_update(const char* view_uri,void *data)
+{
+       PH_FN_CALL;
+       ct_group_data *cgroup_d = data;
+
+       if (cgroup_d->update_timer) {
+               ecore_timer_del(cgroup_d->update_timer);
+               cgroup_d->update_timer = NULL;
+       }
+
+       PH_DBG("cgroup_d->is_background = %d", cgroup_d->is_background);
+
+       if (cgroup_d->is_background)
+               cgroup_d->update_timer = ecore_timer_add(3.0, group_changed, cgroup_d);
+       else
+               group_changed(cgroup_d);
+
+       if(cgroup_d->group_mode == GROUP_MODE_EDIT)
+               group_edit_mode_end(cgroup_d, true);
+}
+
+static void group_delete_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int ret;
+       bool completed = true;
+       Elm_Object_Item *item;
+       const Elm_Gengrid_Item_Class *itc_temp;
+       ct_group_data *cgroup_d = data;
+
+       group_popup_hide_cb(cgroup_d, NULL, NULL);
+
+       item = elm_gengrid_first_item_get(cgroup_d->gengrid);
+
+       while (item) {
+               itc_temp = elm_gengrid_item_item_class_get(item);
+               if (0 == strcmp(itc_temp->item_style, group_itcs[GROUP_ITC_GROUP_TITLE].item_style)) {
+                       item = elm_gengrid_item_next_get(item);
+                       continue;
+               }
+
+               ct_group_list *info = elm_object_item_data_get(item);
+               if (info && info->selected) {
+                       ret = contacts_db_delete_record(_contacts_group._uri,info->id_grp);
+                       if (CONTACTS_ERROR_NONE != ret) {
+                               ERR("Error : contacts_db_delete_record() Failed(%d)", ret);
+                               completed = false;
+                               break;
+                       }
+               }
+               item = elm_gengrid_item_next_get(item);
+       }
+       if (completed)
+               phone_show_tickernoti(S_(PH_SYS_POP_DELETED));
+       else
+               phone_show_tickernoti(S_(PH_SYS_POP_FAILED));
+
+       group_edit_mode_end(cgroup_d, true);
+}
+
+
+static void group_cacnel_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Elm_Object_Item *item;
+       ct_group_data *cgroup_d = data;
+       ct_group_list *info;
+       const Elm_Gengrid_Item_Class *itc_temp;
+
+       item = elm_gengrid_first_item_get(cgroup_d->gengrid);
+       while (item) {
+               itc_temp = elm_gengrid_item_item_class_get(item);
+               if (0 == strcmp(itc_temp->item_style, group_itcs[GROUP_ITC_GROUP_TITLE].item_style)) {
+                       item = elm_gengrid_item_next_get(item);
+                       continue;
+               }
+
+               info = elm_object_item_data_get(item);
+               if (NULL == info) continue;
+               info->selected = EINA_FALSE;
+               item = elm_gengrid_item_next_get(item);
+       }
+       group_edit_mode_end(cgroup_d, true);
+}
+
+static void group_edit_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_group_data *cgroup_d = data;
+       if (cgroup_d->popup){
+               evas_object_del(cgroup_d->popup);
+               cgroup_d->popup = NULL;
+       }
+
+       cgroup_d->group_mode = GROUP_MODE_EDIT;
+       phone_group_set_navi(cgroup_d->layout);
+       elm_gengrid_clear(cgroup_d->gengrid);
+       __group_fill_layout(cgroup_d);
+       phone_show_notify(cgroup_d->layout, T_(CT_GET_TEXT_BASE_OP, CTTEXT_SELECT_GROUP));
+
+}
+
+static void group_account_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_group_data *cgroup_d = data;
+       if (cgroup_d->popup){
+               evas_object_del(cgroup_d->popup);
+               cgroup_d->popup = NULL;
+       }
+
+       cgroup_d->child_ug = ctui_account_ug(cgroup_d->ug, NULL, NULL,
+                       ctui_destroy_child_ug, &cgroup_d->child_ug);
+}
+
+static void group_more_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int rotate;
+       int x,y,w,h;
+       ct_group_data *cgroup_d = data;
+
+       if (cgroup_d->popup){
+               evas_object_del(cgroup_d->popup);
+               cgroup_d->popup = NULL;
+       }
+
+       cgroup_d->popup = elm_ctxpopup_add(cgroup_d->navi);
+       p_retm_if(NULL == cgroup_d->popup, "elm_ctxpopup_add() return NULL");
+
+       rotate = (int)evas_object_data_get(cgroup_d->navi, "phone_rotate");
+       if (0 == rotate || 180 == rotate)
+               elm_ctxpopup_direction_priority_set(cgroup_d->popup, ELM_CTXPOPUP_DIRECTION_DOWN, ELM_CTXPOPUP_DIRECTION_UP,
+                               ELM_CTXPOPUP_DIRECTION_LEFT, ELM_CTXPOPUP_DIRECTION_RIGHT);
+
+       evas_object_smart_callback_add(cgroup_d->popup, "dismissed", group_popup_hide_cb, cgroup_d);
+
+       elm_ctxpopup_item_append(cgroup_d->popup, S_(PH_SYS_SK_EDIT), NULL,
+                       group_edit_cb, cgroup_d);
+
+       evas_object_geometry_get(cgroup_d->ctrl_button, &x, &y, &w, &h);
+       evas_object_move(cgroup_d->popup, w/2, y+h/2);
+       evas_object_show(cgroup_d->popup);
+}
+
+static void group_add_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_group_data *cgroup_d = data;
+       evas_object_data_set(cgroup_d->navi, "navi_it_pop_to", cgroup_d->navi_item);
+       ctui_create_group_input_view(cgroup_d->win, cgroup_d->navi,NULL, NULL, NULL);
+}
+
+#ifdef _CT_GROUP_DEFAULT_GROUP_UPDATE_DB
+static void group_update_default_group_name(keynode_t *key, void *data)
+{
+       PH_FN_CALL;
+       int ret;
+       int text_index= -1;
+       contacts_record_h record = NULL;
+       contacts_record_h group_record = NULL;
+       contacts_list_h group_list = NULL;
+
+       group_list = NULL;
+       ret = contacts_db_get_all_records( _contacts_group._uri,0,0,&group_list);
+       p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_db_get_all_records() Failed(%d)", ret);
+       ret = contacts_list_get_current_record_p(group_list, &record);
+       p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_list_get_current_record_p() Failed(%d)", ret);
+       while(record){
+               int grp_id;
+               char* group_sysid;
+               char* group_name;
+
+               ret = contacts_record_get_int(record,_contacts_group.id,&grp_id);
+               p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_record_get_int() Failed(%d)", ret);
+               ret = contacts_record_get_str_p(record,_contacts_group.system_id,&group_sysid);
+               p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_record_get_str_p() Failed(%d)", ret);
+               ret = contacts_record_get_str_p(record,_contacts_group.name,&group_name);
+               p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_record_get_str_p() Failed(%d)", ret);
+               if(group_sysid == NULL){
+                       PH_DBG("sysid null ,group_name__ = %s ", group_name);
+
+                       ret = contacts_list_next(group_list);
+                       p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_list_next() Failed(%d)", ret);
+
+                       ret = contacts_list_get_current_record_p(group_list, &record);
+                       p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_list_get_current_record_p() Failed(%d)", ret);
+                       continue;
+               }
+               PH_DBG("group_sysid = %s",group_sysid);
+               if(strcmp(group_sysid,"friends")==0)
+                       text_index = CTTEXT_FRIENDS;
+               else if(strcmp(group_sysid,"family")==0)
+                       text_index = CTTEXT_FRIENDS+1;
+               else if(strcmp(group_sysid,"coworkers")==0)
+                       text_index = CTTEXT_FRIENDS+2;
+               else {
+                       ret = contacts_list_next(group_list);
+                       p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_list_next() Failed(%d)", ret);
+
+                       ret = contacts_list_get_current_record_p(group_list, &record);
+                       p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_list_get_current_record_p() Failed(%d)", ret);
+                       continue;
+               }
+
+               if(text_index == -1){
+                       ret = contacts_list_next(group_list);
+                       p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_list_next() Failed(%d)", ret);
+
+                       ret = contacts_list_get_current_record_p(group_list, &record);
+                       p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_list_get_current_record_p() Failed(%d)", ret);
+                       ERR("text_index is -1, failed");
+                       continue;
+               }
+               else
+                       PH_DBG("text_index = %d",text_index);
+
+               PH_DBG("group = %s , %s", group_name,T_(CT_GET_TEXT_BASIC, text_index));
+
+               if(strcmp(group_name,T_(CT_GET_TEXT_BASIC, text_index)) != 0){
+                       ret = contacts_db_get_record(_contacts_group._uri,grp_id,&group_record);
+                       p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_db_get_record() Failed(%d)", ret);
+
+                       ret = contacts_record_set_str(group_record,_contacts_group.name,T_(CT_GET_TEXT_BASIC, text_index));
+                       p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_record_set_str() Failed(%d)", ret);
+
+                       ret = contacts_db_update_record(group_record);
+                       p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_db_update_record() Failed(%d)", ret);
+
+                       ret = contacts_record_destroy(group_record, true);
+                       p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_record_destroy() Failed(%d)", ret);
+               }
+               ret = contacts_list_next(group_list);
+               p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_list_next() Failed(%d)", ret);
+
+               ret = contacts_list_get_current_record_p(group_list, &record);
+               p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_list_get_current_record_p() Failed(%d)", ret);
+       }
+       ret = contacts_list_destroy(group_list, true);
+       p_retm_if(CONTACTS_ERROR_NONE != ret, "contacts_list_destroy() Failed(%d)", ret);
+
+}
+#endif
+
+static void __group_pop_as_topmost(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_group_data *cgroup_d = data;
+       if(cgroup_d->navi_item == elm_naviframe_top_item_get(obj)) {
+               group_notify_update(cgroup_d);
+       }
+}
+
+static void group_view_delete_cb(void *data, Evas *e, Evas_Object *obj,
+               void *event_info)
+{
+       int ret;
+       ct_group_data *cgroup_d = data;
+       p_retm_if(NULL == cgroup_d, "parameter(cgroup_d) is NULL");
+
+
+       ret = contacts_db_remove_changed_cb(_contacts_contact._uri,group_data_lazy_update,cgroup_d);
+       p_warn_if(CONTACTS_ERROR_NONE, "contacts_db_remove_changed_cb() Failed(%d)", ret);
+       ret = contacts_db_remove_changed_cb(_contacts_group._uri,group_data_lazy_update,cgroup_d);
+       p_warn_if(CONTACTS_ERROR_NONE, "contacts_db_remove_changed_cb() Failed(%d)", ret);
+       ret = contacts_db_remove_changed_cb(_contacts_person._uri, group_data_lazy_update, cgroup_d);
+       p_warn_if(CONTACTS_ERROR_NONE, "contacts_db_remove_changed_cb() Failed(%d)", ret);
+
+#ifdef _CT_GROUP_DEFAULT_GROUP_UPDATE_DB
+       ret = vconf_ignore_key_changed(VCONFKEY_LANGSET, group_update_default_group_name);
+       p_warn_if(-1 == ret, "vconf_ignore_key_changed() Failed");
+#endif
+
+       if (cgroup_d->th) {
+               elm_theme_extension_del(cgroup_d->th, GROUP_THEME_EDJ);
+               elm_theme_extension_del(cgroup_d->th, CONTACT_BUTTON_THEME_EDJ);
+               elm_theme_free(cgroup_d->th);
+       }
+
+       if (cgroup_d->child_ug)
+               ug_destroy(cgroup_d->child_ug);
+
+       if (cgroup_d->crop_ug)
+               ug_destroy(cgroup_d->crop_ug);
+
+       if (cgroup_d->src_ug)
+               ug_destroy(cgroup_d->src_ug);
+
+       if (cgroup_d->popup)
+               evas_object_del(cgroup_d->popup);
+
+       if (cgroup_d->update_timer)
+               ecore_timer_del(cgroup_d->update_timer);
+
+       if (cgroup_d->waiting_timer)
+               ecore_timer_del(cgroup_d->waiting_timer);
+
+       evas_object_smart_callback_del(cgroup_d->navi, "transition,finished", __group_pop_as_topmost);
+
+       free(cgroup_d);
+}
+
+static int group_create_layout(ct_group_data *cgroup_d, Evas_Object *parent)
+{
+       PH_FN_CALL;
+       int ret;
+       const int CT_GROUP_ITEM_WIDTH = 360;
+       const int CT_GROUP_ITEM_HEIGHT = 340;
+       double scale;
+       Evas_Object *layout;
+       Evas_Object *base;
+       Evas_Object *gengrid;
+       cgroup_d->navi = parent;
+
+       base = elm_layout_add(cgroup_d->navi);
+       p_retvm_if(NULL == base, -1, "elm_layout_add() return NULL");
+       elm_layout_file_set(base, SELECTION_INFO_EDJ, "selectioninfo_layout");
+       layout = phone_create_base_layout(base, false);
+       p_retvm_if(NULL == layout, -1, "phone_create_base_layout() return NULL");
+       elm_object_part_content_set(base, "contents", layout);
+       cgroup_d->layout = base;
+
+       gengrid = elm_gengrid_add(layout);
+       p_retvm_if(NULL == gengrid, -1, "elm_gengrid_add() return NULL");
+       elm_object_theme_set(gengrid, cgroup_d->th);
+       evas_object_size_hint_weight_set(gengrid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       elm_gengrid_align_set(gengrid, 0.5, 0.0);
+       evas_object_data_set(gengrid, "cgroup_d", cgroup_d);
+
+       scale = elm_config_scale_get();
+       elm_gengrid_group_item_size_set(gengrid, (int)(720*scale), (int)(50*scale));
+       elm_gengrid_item_size_set(gengrid, (int)(CT_GROUP_ITEM_WIDTH*scale), (int)(CT_GROUP_ITEM_HEIGHT*scale));
+       elm_gengrid_horizontal_set(gengrid, EINA_FALSE);
+
+       elm_gengrid_scroller_policy_set(gengrid, ELM_SCROLLER_POLICY_OFF, ELM_SCROLLER_POLICY_AUTO);
+       elm_object_part_content_set(layout, "elm.swallow.content", gengrid);
+       cgroup_d->gengrid = gengrid;
+
+#ifdef _CT_GROUP_DEFAULT_GROUP_UPDATE_DB
+       group_update_default_group_name(NULL, NULL);
+       ret = vconf_notify_key_changed(VCONFKEY_LANGSET, group_update_default_group_name, NULL);
+       p_warn_if(-1 == ret, "vconf_notify_key_changed() Failed");
+#endif
+
+       group_create_itcs();
+       __group_fill_layout(cgroup_d);
+
+       evas_object_event_callback_add(cgroup_d->layout, EVAS_CALLBACK_DEL, group_view_delete_cb, cgroup_d);
+
+       ret = contacts_db_add_changed_cb(_contacts_contact._uri, group_data_lazy_update, cgroup_d);
+       p_warn_if(CONTACTS_ERROR_NONE, "contacts_db_add_changed_cb() Failed(%d)", ret);
+
+       ret = contacts_db_add_changed_cb(_contacts_group._uri, group_data_lazy_update, cgroup_d);
+       p_warn_if(CONTACTS_ERROR_NONE, "contacts_db_add_changed_cb() Failed(%d)", ret);
+
+       ret = contacts_db_add_changed_cb(_contacts_person._uri, group_data_lazy_update, cgroup_d);
+       p_warn_if(CONTACTS_ERROR_NONE, "contacts_db_add_changed_cb() Failed(%d)", ret);
+
+       return 0;
+
+}
+
+API void phone_group_set_navi(Evas_Object *layout)
+{
+       ct_group_data *cgroup_d;
+       Elm_Object_Item *navi_it;
+       Evas_Object *r_btn;
+
+       cgroup_d = evas_object_data_get(layout, KEY_GROUP_DATA);
+       p_retm_if(NULL == cgroup_d, "cgroup_d is NULL");
+       navi_it = elm_naviframe_bottom_item_get(cgroup_d->navi);
+       p_retm_if(NULL == navi_it, "navi item is NULL");
+
+       phone_navi_item_clear(cgroup_d->navi_item);
+
+       if (cgroup_d->ug) {
+               r_btn = phone_create_toolbar_btn(cgroup_d->navi, S_(PH_SYS_SK_CANCEL), phone_ug_destroy_me_cb, cgroup_d->ug);
+               elm_object_item_part_content_set(cgroup_d->navi_item, "toolbar_button1", r_btn);
+       }
+       else {
+               if (GROUP_MODE_NORMAL == cgroup_d->group_mode) {
+                       Evas_Object *group_button;
+
+                       cgroup_d->ctrl_button = ctui_create_more_btn(cgroup_d->navi, group_more_cb, cgroup_d);
+                       elm_object_item_part_content_set(navi_it, "toolbar_more_btn", cgroup_d->ctrl_button);
+
+                       group_button = phone_create_toolbar_btn(cgroup_d->navi, S_(CT_SYS_BODY_CREATE), group_add_cb, cgroup_d);
+                       elm_object_item_part_content_set(navi_it, "toolbar_button1", group_button);
+
+                       r_btn = elm_button_add(cgroup_d->navi);
+                       elm_object_style_set(r_btn, "naviframe/back_btn/default");
+                       evas_object_smart_callback_add(r_btn, "clicked", phone_back_btn_clicked_cb, cgroup_d->win);
+                       elm_object_item_part_content_set(navi_it, "prev_btn", r_btn);
+               }
+               else {
+                       phone_navi_item_clear(navi_it);
+                       cgroup_d->delete_button = phone_create_toolbar_btn(cgroup_d->navi, S_(PH_SYS_SK_DELETE), group_delete_btn_cb, cgroup_d);
+                       elm_object_item_part_content_set(navi_it, "toolbar_button1", cgroup_d->delete_button);
+                       elm_object_disabled_set(cgroup_d->delete_button, EINA_TRUE);
+
+                       r_btn = phone_create_toolbar_btn(cgroup_d->navi, S_(PH_SYS_SK_CANCEL), group_cacnel_btn_cb, cgroup_d);
+                       elm_object_item_part_content_set(cgroup_d->navi_item, "toolbar_button2", r_btn);
+               }
+       }
+}
+
+API Evas_Object* phone_create_group_view(ph_view_info *view_info)
+{
+       int ret;
+       Elm_Theme *th;
+       ct_group_data *cgroup_d= calloc(1, sizeof(ct_group_data));
+       p_retvm_if(NULL == cgroup_d, NULL, "Fail to calloc ct_group_data");
+       cgroup_d->ug = view_info->ug;
+       cgroup_d->ug_request = view_info->ug_request;
+       cgroup_d->ug_cnt_max = view_info->ug_cnt_max;
+       cgroup_d->ug_data = view_info->ug_data;
+       cgroup_d->win = view_info->win;
+       cgroup_d->navi_item = elm_naviframe_bottom_item_get(view_info->navi);
+       cgroup_d->is_background = true;
+
+       th = elm_theme_new();
+       elm_theme_ref_set(th, NULL);
+       elm_theme_extension_add(th, GROUP_THEME_EDJ);
+       elm_theme_extension_add(th, CONTACT_BUTTON_THEME_EDJ);
+       cgroup_d->th = th;
+
+       ret = group_create_layout(cgroup_d, view_info->navi);
+       if (ret < 0) {
+               free(cgroup_d);
+               return NULL;
+       }
+
+       evas_object_data_set(cgroup_d->layout, KEY_GROUP_DATA, cgroup_d);
+       evas_object_data_set(cgroup_d->navi, KEY_GROUP_DATA, cgroup_d);
+
+       evas_object_smart_callback_add(view_info->navi, "transition,finished", __group_pop_as_topmost, cgroup_d);
+
+       return cgroup_d->layout;
+}
+
+API void phone_group_view_reset(Evas_Object *base)
+{
+       PH_FN_CALL;
+       ct_group_data *cgroup_d;
+       Elm_Object_Item *item;
+
+       cgroup_d = evas_object_data_get(base, KEY_GROUP_DATA);
+       p_retm_if(NULL == cgroup_d, "cgroup_d is null");
+
+       if (cgroup_d->child_ug) {
+               ug_destroy(cgroup_d->child_ug);
+               cgroup_d->child_ug = NULL;
+       }
+
+       item = elm_naviframe_bottom_item_get(cgroup_d->navi);
+       if (elm_naviframe_top_item_get(cgroup_d->navi) != item)
+               elm_naviframe_item_pop_to(item);
+
+       if (GROUP_MODE_EDIT == cgroup_d->group_mode)
+               group_edit_mode_end(cgroup_d, false);
+}
+
+API void phone_group_view_language_changed(Evas_Object *base)
+{
+       ct_group_data *cgroup_d;
+       cgroup_d = evas_object_data_get(base, KEY_GROUP_DATA);
+       p_retm_if(NULL == cgroup_d, "evas_object_data_get() return NULL");
+       group_changed(cgroup_d);
+
+       if(cgroup_d->group_mode == GROUP_MODE_EDIT)
+               group_notify_update(cgroup_d);
+}
+
+API void phone_group_set_background(Evas_Object *obj, bool is_background)
+{
+       ct_group_data *cgroup_d;
+       cgroup_d = evas_object_data_get(obj, KEY_GROUP_DATA);
+       p_retm_if(NULL == cgroup_d, "group data is null");
+
+       cgroup_d->is_background = is_background;
+       if (cgroup_d->update_timer) {
+               ecore_timer_del(cgroup_d->update_timer);
+               cgroup_d->update_timer = NULL;
+               group_changed(cgroup_d);
+       }
+}
+
+API Evas_Object* phone_create_group_view_ug(ui_gadget_h ug, Evas_Object *parent, int ug_request)
+{
+       int ret;
+       Elm_Theme *th;
+       ct_group_data *cgroup_d= calloc(1, sizeof(ct_group_data));
+       p_retvm_if(NULL == cgroup_d, NULL, "Fail to calloc ct_group_data");
+       cgroup_d->ug = ug;
+       cgroup_d->ug_request = ug_request;
+       cgroup_d->navi = elm_naviframe_add(parent);
+       p_retvm_if(NULL == cgroup_d->navi, FALSE, "elm_naviframe_add() return NULL");
+       elm_object_part_content_set(parent, "elm.swallow.content", cgroup_d->navi);
+       evas_object_show(cgroup_d->navi);
+
+       th = elm_theme_new();
+       elm_theme_ref_set(th, NULL);
+       elm_theme_extension_add(th, GROUP_THEME_EDJ);
+       elm_theme_extension_add(th, CONTACT_BUTTON_THEME_EDJ);
+       cgroup_d->th = th;
+
+       ret = group_create_layout(cgroup_d, cgroup_d->navi);
+       if (ret < 0) {
+               free(cgroup_d);
+               return NULL;
+       }
+       cgroup_d->navi_item = elm_naviframe_item_push(cgroup_d->navi, T_(CT_GET_TEXT_BASIC, CTTEXT_GROUP), NULL, NULL, cgroup_d->layout, NULL);
+       evas_object_data_set(cgroup_d->layout, KEY_GROUP_DATA, cgroup_d);
+       return cgroup_d->layout;
+}
+
diff --git a/lib/list/ct-list-contact-view.c b/lib/list/ct-list-contact-view.c
new file mode 100755 (executable)
index 0000000..d97ccb7
--- /dev/null
@@ -0,0 +1,995 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#define _GNU_SOURCE
+#include <string.h>
+#include <ui-gadget-module.h>
+
+#include "phone.h"
+#include "ct-detail.h"
+#include "ct-list.h"
+#include "ct-list-utils.h"
+#include "ct-list-view-ug.h"
+#include "ct-list-edit-view.h"
+#include "ct-list-contact-view.h"
+#include "ct-group.h"
+
+static void __list_insert_records(ct_list_data *clist_d);
+
+API void ctui_list_new_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_list_data *clist_d = data;
+       ct_detail_data *cdetail_d;
+       ph_view_info *view_info;
+
+       switch (clist_d->ug_request)
+       {
+       //case PH_UG_REQUEST_SET_WITH_NUM:
+       //case PH_UG_REQUEST_SET_WITH_EMAIL:
+       //case PH_UG_REQUEST_SET_WITH_WEB:
+       case PH_UG_REQUEST_SET_WITH_IMG:
+       case PH_UG_REQUEST_SET_WITH_RINGTONE:
+       case CT_UG_REQUEST_UPDATE_CONTACT:
+       case CT_UG_REQUEST_UPDATE_WITH_NUM:
+       case CT_UG_REQUEST_UPDATE_WITH_EMAIL:
+       case CT_UG_REQUEST_UPDATE_WITH_WEB:
+       case CT_UG_REQUEST_SAVE_IMG:
+       case CT_UG_REQUEST_SAVE_RINGTONE:
+               view_info = calloc(1, sizeof(ph_view_info));
+               phone_set_view_info(view_info, clist_d->win, clist_d->navi, clist_d->ug, clist_d->ug_request, clist_d->cnt_max_check, clist_d->ug_data);
+               ctui_list_update_with_data(view_info, clist_d, 0, clist_d->base_grp, clist_d->base_ab);
+               free(view_info);
+               break;
+       default:
+               cdetail_d = calloc(1, sizeof(ct_detail_data));
+               p_retm_if(!cdetail_d, "cdetail_d is NULL, Not enough memory");
+
+               ctui_ld_to_dd(clist_d, cdetail_d);
+
+               if (0 < cdetail_d->base_ab) {
+                       contacts_error_e err = CONTACTS_ERROR_NONE;
+                       contacts_record_h record = NULL;
+                       char temp[PH_TEXT_MAX_LEN+1];
+
+                       err = contacts_db_get_record(_contacts_address_book._uri, cdetail_d->base_ab, &record);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_record_get() Failed(%d)", err);
+
+                       err = contacts_record_get_int(record, _contacts_address_book.mode, &(cdetail_d->base_ab_mode));
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+                       err = contacts_record_destroy(record, true);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+                       temp[0] = '\0';
+                       ctui_get_addressbook_name(cdetail_d->base_ab, temp, sizeof(temp));
+                       if (*temp)
+                               cdetail_d->base_ab_name = strdup(temp);
+               }
+               else if (0 == cdetail_d->base_ab) {
+                       cdetail_d->base_ab_mode = CONTACTS_ADDRESS_BOOK_MODE_NONE;
+                       cdetail_d->base_ab_name = strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_PHONE));
+               }
+               cdetail_d->only_input = true;
+               ctui_create_input_view(cdetail_d);
+
+               break;
+       }
+}
+static void list_remove_member_button_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_list_data *clist_d = data;
+       p_retm_if(NULL == clist_d->navi_item, "parameter(navi_item) is NULL");
+
+       if (clist_d->popup){
+               evas_object_del(clist_d->popup);
+               clist_d->popup = NULL;
+       }
+       clist_d->view_id = CT_LIST_MULTI_REMOVE_MEMBER;
+
+       if(clist_d->genlist)
+               elm_object_focus_set(clist_d->genlist, EINA_TRUE);
+       if(!clist_d->ug)
+               ctui_list_edit_mode_start(clist_d);
+}
+
+static void list_popup_hide_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_list_data *clist_d = data;
+       evas_object_del(clist_d->popup);
+       clist_d->popup = NULL;
+       elm_object_tree_focus_allow_set(clist_d->navi, EINA_TRUE);
+}
+
+static void list_ab_popup_view_button_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int selected_id;
+       Evas_Object *popup;
+       Evas_Object *genlist;
+       Evas_Object *radio_main;
+       ct_list_data *clist_d = data;
+       p_retm_if(NULL == clist_d, "parameter(clist_d) is NULL");
+
+       popup = clist_d->popup;
+       p_retm_if(NULL == clist_d, "popup is NULL");
+
+       genlist = elm_object_content_get(popup);
+       p_retm_if(NULL == genlist, "elm_object_content_get() is NULL");
+
+       radio_main = evas_object_data_get(genlist, "radio_main");
+       p_retm_if(NULL == radio_main, "evas_object_data_get() is NULL");
+
+       selected_id = elm_radio_value_get(radio_main);
+
+       if (clist_d->list_op != CT_GET_LIST_ALL_PERSON && selected_id == -1) {
+               clist_d->list_op = CT_GET_LIST_ALL_PERSON;
+               clist_d->base_ab = -1;
+       }
+       else if (clist_d->base_ab != selected_id) {
+               clist_d->list_op = CT_GET_LIST_PERSON_OF_ADDRBOOK_ID;
+               clist_d->base_ab = selected_id;
+       }
+
+       ctui_set_view_mode(clist_d->base_ab);
+       ctui_list_genlist_update(clist_d);
+
+       evas_object_del(popup);
+       clist_d->popup = NULL;
+}
+
+static void list_ab_popup_cancel_button_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *popup;
+       ct_list_data *clist_d = data;
+       p_retm_if(NULL == clist_d, "parameter(clist_d) is NULL");
+
+       popup = clist_d->popup;
+       p_retm_if(NULL == popup, "popup is NULL");
+
+       evas_object_del(popup);
+       clist_d->popup = NULL;
+}
+
+static void list_ab_popup_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *genlist;
+       Evas_Object *radio_main;
+       Elm_Object_Item *item = event_info;
+       ct_ab_popup_data *ab_popup_data;
+
+       elm_genlist_item_selected_set(item, EINA_FALSE);
+
+       genlist = elm_object_item_widget_get(item);
+       p_retm_if(NULL == genlist, "elm_object_item_widget_get() return NULL");
+
+       ab_popup_data = elm_object_item_data_get(item);
+       p_retm_if(NULL == ab_popup_data, "elm_object_item_data_get() return NULL");
+
+       radio_main = evas_object_data_get(genlist, "radio_main");
+       p_retm_if(NULL == radio_main, "evas_object_data_get() return NULL");
+
+       elm_radio_value_set(radio_main, ab_popup_data->id);
+}
+
+
+static void list_view_button_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *popup;
+       Evas_Object *btn_view, *btn_cancel;
+       ct_list_data *clist_d = data;
+       p_retm_if(NULL == clist_d, "parameter(clist_d) is NULL");
+
+       if (clist_d->popup){
+               evas_object_del(clist_d->popup);
+               clist_d->popup = NULL;
+       }
+
+       popup = ctui_addrbook_popup(clist_d->win, list_ab_popup_sel, clist_d, CT_AB_POPUP_TYPE_LIST_VIEW);
+       p_retm_if(NULL == popup, "ctui_addrbook_popup() return NULL");
+       elm_object_part_text_set(popup, "title,text", T_(CT_GET_TEXT_BASIC, CTTEXT_VIEW));
+       clist_d->popup = popup;
+
+       btn_view = elm_button_add(popup);
+       p_retm_if(NULL == btn_view, "elm_button_add() return NULL");
+       elm_object_text_set(btn_view, T_(CT_GET_TEXT_BASIC, CTTEXT_VIEW));
+       elm_object_part_content_set(popup, "button1", btn_view);
+       elm_object_style_set(btn_view, "popup_button/default");
+       evas_object_smart_callback_add(btn_view, "clicked", list_ab_popup_view_button_cb, clist_d);
+
+       btn_cancel = elm_button_add(popup);
+       p_retm_if(NULL == btn_cancel, "elm_button_add() return NULL");
+       elm_object_text_set(btn_cancel, S_(PH_SYS_SK_CANCEL));
+       elm_object_part_content_set(popup, "button2", btn_cancel);
+       elm_object_style_set(btn_cancel, "popup_button/default");
+       evas_object_smart_callback_add(btn_cancel, "clicked", list_ab_popup_cancel_button_cb, clist_d);
+}
+
+static void list_account_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_list_data *clist_d = data;
+
+       if (clist_d->popup){
+               evas_object_del(clist_d->popup);
+               clist_d->popup = NULL;
+       }
+
+       clist_d->child_ug = ctui_account_ug(clist_d->ug, NULL, NULL,
+                       ct_list_destroy_child_ug, clist_d);
+
+}
+
+static void list_add_button_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_list_data *clist_d = data;
+
+       evas_object_data_set(clist_d->navi, "navi_it_pop", clist_d->navi_item);
+       ctui_create_gadd_list_select_view(clist_d->win, clist_d->navi, clist_d->base_grp, clist_d->base_ab, clist_d->list);
+}
+
+static bool list_load_vcard_foreach_cb(contacts_record_h record, void *data)
+{
+       contacts_error_e err;
+       ph_progress_info *p_info;
+       ct_list_data *clist_d = data;
+       contacts_record_h record_clone = NULL;
+
+       p_retvm_if(NULL == clist_d, -1, "parameter(clist_d) is NULL");
+
+       p_info = clist_d->p_info;
+       p_retvm_if(NULL == p_info, -1, "clist_d->p_info is NULL");
+
+       PH_DBG("list_load_vcard_foreach_cb total_cnt %d", clist_d->cnt_import_total);
+
+       if (!p_info->alive) {
+               p_info->result = FALSE;
+               p_info->completed = true;
+               return false;
+       }
+
+       err = contacts_record_clone(record, &record_clone);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_record_clone() Failed(%d)", err);
+               return false;
+       }
+       clist_d->list_import_records = eina_list_append(clist_d->list_import_records, record_clone);
+       clist_d->cnt_import_total++;
+
+       return true;
+}
+
+static PTHREAD_FN list_load_vcard_contacts_thread_fn(void* data)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_list_data *clist_d = data;
+       char *last = NULL;
+       const char *path = NULL;
+       ph_progress_info *p_info = clist_d->p_info;
+
+       err = contacts_connect2();
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_connect2() Failed(%d)", err);
+
+       path = strtok_r(clist_d->vcard_path, "?", &last);
+       while (path) {
+               err = contacts_vcard_parse_to_contact_foreach(path, list_load_vcard_foreach_cb, clist_d);
+               if (CONTACTS_ERROR_NONE != err) {
+                       p_info->result = FALSE;
+                       ERR("contacts_svc_vcard_foreach() Failed(%d)", p_info->result);
+                       break;
+               }
+               path = strtok_r(NULL, "?", &last);
+       }
+
+       p_info->next_job = true;
+
+       contacts_disconnect2();
+
+       pthread_exit(NULL);
+}
+
+static void __list_insert_records_cb(int err, int *ids, unsigned int count, void *data)
+{
+       PH_FN_CALL;
+       ct_list_data *clist_d = data;
+       contacts_error_e _err = CONTACTS_ERROR_NONE;
+
+       PH_DBG("err %d", err);
+
+       if(CONTACTS_ERROR_NONE != err) {
+               if(clist_d->p_info) {
+                       clist_d->p_info->completed = true;
+                       clist_d->p_info->alive = false;
+                       clist_d->p_info->result = false;
+               }
+               return;
+       }
+
+       _err = contacts_list_destroy(clist_d->import_list, true);
+       p_retm_if(CONTACTS_ERROR_NONE != _err, "contacts_list_destroy() Failed(%d)", _err);
+
+       PH_DBG("__list_insert_records_cb total count %d, count %d", clist_d->cnt_import_total, clist_d->cnt_import);
+
+       if(clist_d->p_info) {
+               if(!clist_d->p_info->alive) {
+                       clist_d->p_info->result = FALSE;
+                       clist_d->p_info->completed = true;
+                       return;
+               }
+       }
+       else
+               return;
+
+       if(clist_d->cnt_import == clist_d->cnt_import_total) {
+               if(clist_d->p_info) {
+                       clist_d->p_info->completed = true;
+                       clist_d->p_info->alive = false;
+                       clist_d->p_info->result = true;
+               }
+               return;
+       }
+
+       __list_insert_records(clist_d);
+}
+
+static void __list_insert_records(ct_list_data *clist_d)
+{
+       const int LIST_BULK_LENGTH = 50;
+       Eina_List *l;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_temp = NULL;
+
+       err = contacts_list_create(&clist_d->import_list);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_list_create() Failed(%d)", err);
+
+       EINA_LIST_FOREACH(clist_d->list_import_records, l, record_temp) {
+               err = contacts_list_add(clist_d->import_list, record_temp);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_list_add() Failed(%d) count %d", err, clist_d->cnt_import);
+               clist_d->list_import_records = eina_list_remove_list(clist_d->list_import_records, l);
+
+               clist_d->cnt_import++;
+
+               if((clist_d->cnt_import % LIST_BULK_LENGTH) == 0)
+                       break;
+       }
+       err = contacts_db_insert_records_async(clist_d->import_list, __list_insert_records_cb, clist_d);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_db_insert_records_async() Failed(%d)", err);
+       ctui_create_contacts_error_popup(clist_d->navi, err);
+}
+
+static Eina_Bool list_load_vcard_timer_cb(void *data)
+{
+       ct_list_data *clist_d = data;
+       ph_progress_info *p_info;
+
+       p_retvm_if(NULL == clist_d, ECORE_CALLBACK_CANCEL, "parameter(clist_d) is NULL");
+       p_info = clist_d->p_info;
+
+       if(p_info->next_job) {
+               pthread_join(p_info->thread, NULL);
+               __list_insert_records(clist_d);
+               p_info->next_job = false;
+       }
+
+       if (!p_info->alive && !p_info->completed) {
+               p_info->result = FALSE;
+               p_info->completed = true;
+       }
+
+       if (!p_info->completed) {
+               return ECORE_CALLBACK_RENEW;
+       }
+       else {
+               Eina_List *l;
+               contacts_record_h record = NULL;
+               const char *message;
+
+               pthread_join(p_info->thread, NULL);
+
+               if (p_info->result)
+                       message = T_(CT_GET_TEXT_BASIC, CTTEXT_IMPORTED);
+               else
+                       message = S_(PH_SYS_POP_FAILED);
+
+               evas_object_del(clist_d->popup);
+               clist_d->popup = NULL;
+               phone_show_tickernoti(message);
+
+               EINA_LIST_FOREACH(clist_d->list_import_records, l, record) {
+                       contacts_record_destroy(record, true);
+               }
+               eina_list_free(clist_d->list_import_records);
+
+               free(p_info);
+               clist_d->p_info = NULL;
+
+               return ECORE_CALLBACK_CANCEL;
+       }
+}
+
+static void list_add_all_contacts_button_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int ret;
+       ct_list_data *clist_d = data;
+       ph_progress_info *p_info;
+
+       p_info = calloc(1, sizeof(ph_progress_info));
+       if (NULL == p_info) {
+               ERR("calloc() return NULL");
+               elm_exit();
+       }
+
+       clist_d->p_info = p_info;
+       clist_d->list = NULL;
+       clist_d->cnt_import_total = 0;
+       clist_d->cnt_import = 0;
+
+       p_info->cnt = 0;
+       p_info->alive = true;
+       p_info->result = TRUE;
+       p_info->completed = false;
+
+       ret = pthread_create(&p_info->thread, NULL, list_load_vcard_contacts_thread_fn, clist_d);
+       if (0 != ret) {
+               ERR("Thread creation failed(%d)", ret);
+               free(p_info);
+               clist_d->p_info = NULL;
+               elm_exit();
+       }
+       p_info->timer = ecore_timer_add(0.5, list_load_vcard_timer_cb, clist_d);
+       if (NULL == p_info->timer) {
+               ERR("ecore_timer_add() return NULL");
+
+               p_info->alive = false;
+               pthread_join(p_info->thread, NULL);
+
+               free(p_info);
+               clist_d->p_info = NULL;
+               elm_exit();
+       }
+       clist_d->popup = phone_progressbar_popup(clist_d->win, p_info,  T_(CT_GET_TEXT_BASIC, CTTEXT_IMPORTING_SD_CONTACTS));
+}
+
+static void ctui_list_more_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       unsigned int acc_cnt = 0;
+       int rotate;
+       int x,y,w,h;
+       ct_list_data *clist_d = data;
+       contacts_list_h list = NULL;
+
+       if (clist_d->popup){
+               evas_object_del(clist_d->popup);
+               clist_d->popup = NULL;
+       }
+
+       clist_d->popup = elm_ctxpopup_add(clist_d->navi);
+       p_retm_if(NULL == clist_d->popup, "elm_ctxpopup_add() return NULL");
+
+       rotate = (int)evas_object_data_get(clist_d->navi, "phone_rotate");
+       if (0 == rotate || 180 == rotate)
+               elm_ctxpopup_direction_priority_set(clist_d->popup, ELM_CTXPOPUP_DIRECTION_DOWN, ELM_CTXPOPUP_DIRECTION_UP,
+                               ELM_CTXPOPUP_DIRECTION_LEFT, ELM_CTXPOPUP_DIRECTION_RIGHT);
+
+       evas_object_smart_callback_add(clist_d->popup, "dismissed", list_popup_hide_cb, clist_d);
+
+       if (clist_d->list) {
+               if (CONTACTS_ADDRESS_BOOK_MODE_READONLY != clist_d->base_ab_mode)
+                       elm_ctxpopup_item_append(clist_d->popup, S_(PH_SYS_SK_DELETE), NULL,
+                                       ct_list_edit_cb, clist_d);
+       }
+
+       acc_cnt = 1;
+       err = contacts_db_get_all_records(_contacts_address_book._uri, 0, 0, &list);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_all_records() Failed(%d)", err);
+       err = contacts_list_get_count(list, &acc_cnt);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_get_count() Failed(%d)", err);
+       err = contacts_list_destroy(list, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy() Failed(%d)", err);
+       if (2 <= acc_cnt) {
+               elm_ctxpopup_item_append(clist_d->popup, T_(CT_GET_TEXT_BASIC, CTTEXT_VIEW), NULL,
+                               list_view_button_cb, clist_d);
+       }
+
+       evas_object_geometry_get(clist_d->ctrl_button, &x, &y, &w, &h);
+       evas_object_move(clist_d->popup, w/2, y+h/2);
+       evas_object_show(clist_d->popup);
+}
+
+static void list_navi_item_update(void *data)
+{
+       Evas_Object *new_button;
+       ct_list_data *clist_d = data;
+
+       p_retm_if(NULL == clist_d, "parameter(clist_d) is NULL");
+       new_button = evas_object_data_get(clist_d->navi, "new_button");
+
+       if (!clist_d->ug) {
+               if(new_button) {
+                       if (CONTACTS_ADDRESS_BOOK_MODE_READONLY == clist_d->base_ab_mode)
+                               elm_object_disabled_set(new_button, EINA_TRUE);
+                       else
+                               elm_object_disabled_set(new_button, EINA_FALSE);
+               }
+               if (NULL == clist_d->list)
+                       elm_object_disabled_set(clist_d->ctrl_button, EINA_TRUE);
+               else
+                       elm_object_disabled_set(clist_d->ctrl_button, EINA_FALSE);
+       }
+}
+
+static void list_message_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int list_op;
+       ct_list_data *clist_d = data;
+
+       list_popup_hide_cb(clist_d, NULL, NULL);
+
+   p_retm_if(NULL == evas_object_data_get(clist_d->navi, "cgroup_d"), "evas_object_data_get() return NULL");
+
+       if (-1 == clist_d->base_grp)
+               list_op = CT_GET_LIST_PERSON_HAD_NUMBER_OF_ADDRBOOK_ID;
+       else if (clist_d->base_grp)
+               list_op = CT_GET_LIST_PERSON_HAD_NUMBER_OF_GROUP_ID;
+       else
+               list_op = CT_GET_LIST_PERSON_NOT_ASSIGNED_HAD_NUMBER_OF_ADDRBOOK_ID;
+
+       ctui_create_list_select_view(clist_d->navi, phone_group_message_result_cb, evas_object_data_get(clist_d->navi, "cgroup_d"), list_op, clist_d->base_ab, clist_d->base_grp, 0);
+}
+
+static void list_email_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int list_op;
+       ct_list_data *clist_d = data;
+
+       list_popup_hide_cb(clist_d, NULL, NULL);
+
+       p_retm_if(NULL == evas_object_data_get(clist_d->navi, "cgroup_d"), "evas_object_data_get() return NULL");
+
+       if (-1 == clist_d->base_grp)
+               list_op = CT_GET_LIST_PERSON_HAD_EMAIL_OF_ADDRBOOK_ID;
+       else if (clist_d->base_grp)
+               list_op = CT_GET_LIST_PERSON_HAD_EMAIL_OF_GROUP_ID;
+       else
+               list_op = CT_GET_LIST_PERSON_NOT_ASSIGNED_HAD_EMAIL_OF_ADDRBOOK_ID;
+
+       ctui_create_list_select_view(clist_d->navi, phone_group_email_result_cb, evas_object_data_get(clist_d->navi, "cgroup_d"), list_op, clist_d->base_ab, clist_d->base_grp, 0);
+}
+
+static void list_more_button_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int rotate;
+       int x,y,w,h;
+       ct_list_data *clist_d = data;
+
+       if (clist_d->popup){
+               evas_object_del(clist_d->popup);
+               clist_d->popup = NULL;
+       }
+
+       clist_d->popup = elm_ctxpopup_add(clist_d->navi);
+       p_retm_if(NULL == clist_d->popup, "elm_ctxpopup_add() return NULL");
+
+       rotate = (int)evas_object_data_get(clist_d->navi, "phone_rotate");
+       if (0 == rotate || 180 == rotate)
+               elm_ctxpopup_direction_priority_set(clist_d->popup, ELM_CTXPOPUP_DIRECTION_DOWN, ELM_CTXPOPUP_DIRECTION_UP,
+                               ELM_CTXPOPUP_DIRECTION_LEFT, ELM_CTXPOPUP_DIRECTION_RIGHT);
+
+       evas_object_smart_callback_add(clist_d->popup, "dismissed", list_popup_hide_cb, clist_d);
+
+       elm_ctxpopup_item_append(clist_d->popup, S_(PH_SYS_BODY_MESSAGE), NULL,
+                                       list_message_btn_cb, clist_d);
+       elm_ctxpopup_item_append(clist_d->popup,  T_(CT_GET_TEXT_BASIC ,CTTEXT_EMAIL), NULL,
+                                       list_email_btn_cb, clist_d);
+       elm_ctxpopup_item_append(clist_d->popup, S_(PH_SYS_BODY_REMOVE), NULL,
+                                       list_remove_member_button_cb, clist_d);
+
+       evas_object_geometry_get(clist_d->ctrl_button, &x, &y, &w, &h);
+       evas_object_move(clist_d->popup, w/2, y+h/2);
+       evas_object_show(clist_d->popup);
+}
+
+static void list_make_navi(ct_list_data *clist_d)
+{
+       PH_FN_CALL;
+       Evas_Object *l_btn;
+
+       if (NULL == clist_d->list_navi_item_update_fn)
+               clist_d->list_navi_item_update_fn = list_navi_item_update;
+
+       phone_navi_item_clear(clist_d->navi_item);
+
+       // FIXME : should be rearragned accoring to new UX
+       if (CT_GET_LIST_VCARD == clist_d->list_op) {
+               Evas_Object *add_button = NULL;
+               add_button = phone_create_toolbar_btn(clist_d->navi, S_(CT_SYS_SK_ADD), list_add_all_contacts_button_cb, clist_d);
+               elm_object_item_part_content_set(clist_d->navi_item, "toolbar_button1", add_button);
+
+               l_btn = elm_button_add(clist_d->navi);
+               p_retm_if(NULL == l_btn, "elm_button_add() return NULL");
+
+               elm_object_style_set(l_btn, "naviframe/back_btn/default");
+               evas_object_smart_callback_add(l_btn, "clicked", phone_back_btn_clicked_cb, clist_d->win);
+               elm_object_item_part_content_set(clist_d->navi_item, "prev_btn", l_btn);
+       }
+       else if (clist_d->navi_item != elm_naviframe_bottom_item_get(clist_d->navi)) {  // from group view
+               l_btn = elm_button_add(clist_d->navi);
+               elm_object_style_set(l_btn, "naviframe/back_btn/default");
+               evas_object_smart_callback_add(l_btn, "clicked", phone_view_back_btn_cb, clist_d->navi);
+               elm_object_item_part_content_set(clist_d->navi_item, "prev_btn", l_btn);
+
+               if (!clist_d->ug) {
+                       if (clist_d->base_grp) {
+                               Evas_Object *add_button = NULL;
+                               add_button = elm_button_add(clist_d->navi);
+                               elm_object_text_set(add_button, S_(CT_SYS_SK_ADD));
+                               evas_object_smart_callback_add(add_button, "clicked", list_add_button_cb, clist_d);
+                               elm_object_item_part_content_set(clist_d->navi_item, "toolbar_button1", add_button);
+                               elm_object_style_set(add_button, "naviframe/toolbar/default");
+                               evas_object_data_set(clist_d->navi, "add_button", add_button);
+
+                               if (CONTACTS_ADDRESS_BOOK_MODE_READONLY == clist_d->base_ab_mode)
+                                       elm_object_disabled_set(add_button, EINA_TRUE);
+
+                               if (clist_d->list) {
+                                       Evas_Object *more_button = NULL;
+                                       more_button = elm_button_add(clist_d->navi);
+                                       elm_object_style_set(more_button, "naviframe/more/default");
+                                       evas_object_smart_callback_add(more_button, "clicked", list_more_button_cb, clist_d);
+                                       elm_object_item_part_content_set(clist_d->navi_item, "toolbar_more_btn", more_button);
+                                       clist_d->ctrl_button = more_button;
+                               }
+                       }
+               }
+       }
+       else if (clist_d->ug && (PH_UG_REQUEST_LAUNCH_VOICECALL == clist_d->ug_request ||
+                       CT_UG_REQUEST_LIST_WITH_BACK >= clist_d->ug_request || CT_UG_REQUEST_SELECT_CONTACT_ADD_TO_HOME == clist_d->ug_request
+                       || CT_UG_REQUEST_SELECT_GROUP_ADD_TO_HOME == clist_d->ug_request)) {
+               l_btn = phone_create_toolbar_btn(clist_d->navi, S_(PH_SYS_SK_CANCEL), phone_ug_destroy_me_cb, clist_d->ug);
+               elm_object_item_part_content_set(clist_d->navi_item, "toolbar_button1", l_btn);
+       }
+       else {
+               Evas_Object *create_button = NULL;
+               /* more button */
+               if (!clist_d->ug) {
+                       clist_d->ctrl_button = ctui_create_more_btn(clist_d->navi, ctui_list_more_btn_clicked_cb, clist_d);
+                       elm_object_item_part_content_set(clist_d->navi_item, "toolbar_more_btn", clist_d->ctrl_button);
+                       if (NULL == clist_d->list)
+                               elm_object_disabled_set(clist_d->ctrl_button, EINA_TRUE);
+                       else
+                               elm_object_disabled_set(clist_d->ctrl_button, EINA_FALSE);
+
+               }
+               /* create button */
+               create_button = phone_create_toolbar_btn(clist_d->navi, S_(CT_SYS_BODY_CREATE), ctui_list_new_btn_clicked_cb, clist_d);
+               elm_object_item_part_content_set(clist_d->navi_item, "toolbar_button1", create_button);
+               evas_object_data_set(clist_d->navi, "new_button", create_button);
+
+               /* back or cancel button */
+               if (NULL == clist_d->ug || clist_d->ug_request < CT_UG_REQUEST_SELECT_PERSON ||
+                       (CT_UG_REQUEST_UPDATE_CONTACT<=clist_d->ug_request && clist_d->ug_request<= CT_UG_REQUEST_UPDATE_WITH_WEB) ||
+                       (CT_UG_REQUEST_SAVE_IMG<=clist_d->ug_request && clist_d->ug_request<= CT_UG_REQUEST_SAVE_RINGTONE)) {
+                       l_btn = elm_button_add(clist_d->navi);
+                       p_retm_if(NULL == l_btn, "elm_button_add() return NULL");
+
+                       elm_object_style_set(l_btn, "naviframe/back_btn/default");
+                       if (clist_d->ug_request) {
+                               evas_object_smart_callback_add(l_btn, "clicked", phone_ug_destroy_me_cb, clist_d->ug);
+                       }
+                       else
+                               evas_object_smart_callback_add(l_btn, "clicked", phone_back_btn_clicked_cb, clist_d->win);
+                       elm_object_item_part_content_set(clist_d->navi_item, "prev_btn", l_btn);
+               }
+               else {
+                       Evas_Object *cancel_btn = phone_create_toolbar_btn(clist_d->navi, S_(PH_SYS_SK_CANCEL), phone_ug_destroy_me_cb, clist_d->ug);
+                       elm_object_item_part_content_set(clist_d->navi_item, "toolbar_button2", cancel_btn);
+                       elm_object_style_set(cancel_btn, "naviframe/toolbar/right");
+                       elm_object_style_set(create_button, "naviframe/toolbar/left");
+               }
+       }
+}
+
+static void __list_ctxpopup_hide_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_list_data *clist_d = data;
+       evas_object_del(clist_d->popup);
+       clist_d->popup = NULL;
+}
+
+
+static void list_call_btn_pressed_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *icon = NULL;
+       p_retm_if(NULL == data, "data is NULL");
+       icon = elm_object_part_content_get(data, "icon");
+       elm_icon_file_set(icon, PH_IMG_ICON_CALL_PRESS, NULL);
+}
+
+static void list_call_btn_unpressed_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *icon = NULL;
+       p_retm_if(NULL == data, "data is NULL");
+       icon = elm_object_part_content_get(data, "icon");
+       elm_icon_file_set(icon, PH_IMG_ICON_CALL, NULL);
+}
+
+static void list_msg_btn_pressed_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *icon = NULL;
+       p_retm_if(NULL == data, "data is NULL");
+       icon = elm_object_part_content_get(data, "icon");
+       elm_icon_file_set(icon, PH_IMG_ICON_MESSAGE_PRESS, NULL);
+}
+
+static void list_msg_btn_unpressed_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *icon = NULL;
+       p_retm_if(NULL == data, "data is NULL");
+       icon = elm_object_part_content_get(data, "icon");
+       elm_icon_file_set(icon, PH_IMG_ICON_MESSAGE, NULL);
+}
+
+static Evas_Object* list_gl_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       ct_person_list* person_info = data;
+       ct_list_data *clist_d = evas_object_data_get(obj, "clist_d");
+
+       p_retvm_if(NULL == person_info, NULL, "person_info is NULL");
+
+       if (strcmp(part, "elm.slide.swallow.1") == 0) {
+               Evas_Object *btn;
+
+               if (NULL == person_info->number || '\0' == *person_info->number) {
+                       btn = phone_create_list_sweep_btn(obj, PH_IMG_ICON_DELETE);
+                       p_retvm_if(NULL == btn, NULL, "phone_create_list_sweep_btn() return NULL");
+
+                       elm_object_style_set(btn, "sweep/delete");
+                       evas_object_data_set(btn, "clist_d", clist_d);
+                       evas_object_smart_callback_add(btn, "clicked", ct_list_sweep_del_cb, (void *)person_info->id);
+
+                       if (0 == person_info->id)
+                               elm_object_disabled_set(btn, EINA_TRUE);
+               }
+               else {
+                       btn = phone_create_list_sweep_btn(obj, PH_IMG_ICON_CALL);
+                       p_retvm_if(NULL == btn, NULL, "phone_create_list_sweep_btn() return NULL");
+                       evas_object_data_set(btn, "clist_d", clist_d);
+                       evas_object_smart_callback_add(btn, "clicked", ct_list_call, person_info);
+                       evas_object_event_callback_add(btn, EVAS_CALLBACK_MOUSE_DOWN, list_call_btn_pressed_cb, btn);
+                       evas_object_event_callback_add(btn, EVAS_CALLBACK_MOUSE_UP, list_call_btn_unpressed_cb, btn);
+               }
+               return btn;
+       }
+       else if (strcmp(part, "elm.slide.swallow.2") == 0) {
+               Evas_Object *btn;
+
+               if (NULL == person_info->number || '\0' == *person_info->number)
+                       return NULL;
+
+               btn = phone_create_list_sweep_btn(obj, PH_IMG_ICON_MESSAGE);
+               p_retvm_if(NULL == btn, NULL, "phone_create_list_sweep_btn() return NULL");
+
+               evas_object_data_set(btn, "clist_d", clist_d);
+               evas_object_smart_callback_add(btn, "clicked", ct_list_msg, person_info);
+               evas_object_event_callback_add(btn, EVAS_CALLBACK_MOUSE_DOWN, list_msg_btn_pressed_cb, btn);
+               evas_object_event_callback_add(btn, EVAS_CALLBACK_MOUSE_UP, list_msg_btn_unpressed_cb, btn);
+
+               return btn;
+       }
+       else if (strcmp(part, "elm.slide.swallow.4") == 0) {
+               Evas_Object *btn;
+
+
+               btn = phone_create_list_sweep_btn(obj, PH_IMG_ICON_DELETE);
+               p_retvm_if(NULL == btn, NULL, "phone_create_list_sweep_btn() return NULL");
+
+               elm_object_style_set(btn, "sweep/delete");
+               evas_object_data_set(btn, "clist_d", clist_d);
+               evas_object_smart_callback_add(btn, "clicked", ct_list_sweep_del_cb, (void *)person_info->id);
+
+               if (0 == person_info->id)
+                       elm_object_disabled_set(btn, EINA_TRUE);
+
+               return btn;
+       }
+       else if (0 == strcmp(part, "elm.icon.1")) {
+               contacts_error_e err = CONTACTS_ERROR_NONE;
+               contacts_record_h record = NULL;
+               Evas_Object *icon;
+
+               if (!person_info->img_loaded) {
+                       if (person_info->id) {
+                               err = contacts_db_get_record(_contacts_person._uri, person_info->id, &record);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+
+                               err = contacts_record_get_str(record, _contacts_person.image_thumbnail_path, &(person_info->img_path));
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str() Failed(%d)", err);
+
+                               err = contacts_record_destroy(record, true);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+                       }
+                       person_info->img_loaded = true;
+               }
+
+               if (NULL == person_info->img_path)
+                       return NULL;
+
+               icon = elm_icon_add(obj);
+               if (icon) {
+                       elm_icon_prescale_set(icon, CT_LIST_ICON_SIZE);
+                       elm_icon_file_set(icon, person_info->img_path, NULL);
+                       evas_object_size_hint_aspect_set(icon, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+                       evas_object_show(icon);
+               }
+               return icon;
+       }
+       else if (0 == strcmp(part, "elm.edit.icon.1")) {
+               Evas_Object *check;
+               check = ct_list_edit_add_check(obj, &person_info->checked, clist_d);
+               p_retvm_if(NULL == check, NULL, "ct_list_edit_add_check() return NULL");
+               evas_object_data_set(check, "person_info", person_info);
+               return check;
+       }
+       return NULL;
+}
+
+
+static void list_create_itcs(ct_list_data *clist_d)
+{
+       clist_d->itcs[CT_LIST_ITEM_NO_NUMBER].item_style = "link_list";
+       clist_d->itcs[CT_LIST_ITEM_NO_NUMBER].decorate_item_style = "mode/slide4";
+       clist_d->itcs[CT_LIST_ITEM_NO_NUMBER].func.text_get = ct_list_gl_label_get;
+       clist_d->itcs[CT_LIST_ITEM_NO_NUMBER].func.content_get = list_gl_icon_get;
+       clist_d->itcs[CT_LIST_ITEM_NO_NUMBER].decorate_all_item_style = "edit_default";
+
+       clist_d->itcs[CT_LIST_ITEM].item_style = "link_list";
+       clist_d->itcs[CT_LIST_ITEM].decorate_item_style = "mode/slide";
+       clist_d->itcs[CT_LIST_ITEM].func.text_get = ct_list_gl_label_get;
+       clist_d->itcs[CT_LIST_ITEM].func.content_get = list_gl_icon_get;
+       clist_d->itcs[CT_LIST_ITEM].decorate_all_item_style = "edit_default";
+
+       clist_d->itcs[CT_LIST_ITEM_SEARCH_NO_NUMBER].item_style = "link_list.tb";
+       clist_d->itcs[CT_LIST_ITEM_SEARCH_NO_NUMBER].decorate_item_style = "mode/slide4";
+       clist_d->itcs[CT_LIST_ITEM_SEARCH_NO_NUMBER].func.text_get = ct_list_gl_label_get;
+       clist_d->itcs[CT_LIST_ITEM_SEARCH_NO_NUMBER].func.content_get = list_gl_icon_get;
+       clist_d->itcs[CT_LIST_ITEM_SEARCH_NO_NUMBER].decorate_all_item_style = "edit_default";
+
+       clist_d->itcs[CT_LIST_ITEM_SEARCH].item_style = "link_list.tb";
+       clist_d->itcs[CT_LIST_ITEM_SEARCH].decorate_item_style = "mode/slide";
+       clist_d->itcs[CT_LIST_ITEM_SEARCH].func.text_get = ct_list_gl_label_get;
+       clist_d->itcs[CT_LIST_ITEM_SEARCH].func.content_get = list_gl_icon_get;
+       clist_d->itcs[CT_LIST_ITEM_SEARCH].decorate_all_item_style = "edit_default";
+
+       clist_d->itcs[CT_LIST_ITEM_COUNT].item_style= "1text_center";
+       clist_d->itcs[CT_LIST_ITEM_COUNT].func.text_get = ct_list_count_gl_label_get;
+
+}
+
+API void ctui_list_navi_set(int mode, ct_list_data *clist_d)
+{
+       evas_object_data_del(clist_d->navi, "delete_button");
+       evas_object_data_del(clist_d->navi, "new_button");
+       evas_object_data_del(clist_d->navi, "add_button");
+       phone_navi_item_clear(clist_d->navi_item);
+
+       switch (mode) {
+       case CT_LIST_MODE_DEFAULT:
+               list_make_navi(clist_d);
+               break;
+       case CT_LIST_MODE_EDIT:
+               ct_list_edit_make_edit_navi(clist_d);
+               if(CT_LIST_MULTI_ADD_MEMBER != clist_d->view_id)
+                       ctui_navi_btn_disabled_set(clist_d->navi, EINA_TRUE);
+               ctui_list_update_selection_info(clist_d);
+               break;
+       default:
+               return;
+       }
+}
+
+Evas_Object* ct_list_create_contact_view(ct_list_data *clist_d)
+{
+       PH_FN_CALL;
+       list_create_itcs(clist_d);
+       clist_d->gl_sel = ct_list_ug_gl_sel;
+       clist_d->gl_sel_data = clist_d;
+       clist_d->edit_sel_update = ctui_list_update_selection_info;
+       return ct_list_create_contact_layout(clist_d);
+}
+
+// Group > Group detail view : In case of UG, it can be check view
+API Evas_Object* ctui_list_create_contact_view_with_info(ph_view_info *view_info,
+               int list_op, ct_group_list *info)
+{
+       ct_list_data *clist_d;
+       const char *ab_name = NULL;
+       char temp[PH_TEXT_MAX_LEN];
+
+       p_retv_if(CT_GET_LIST_VCARD == list_op, NULL);
+       clist_d = calloc(1, sizeof(ct_list_data));
+       p_retvm_if(!clist_d, NULL, "clist_d is NULL, Not enough memory");
+
+       clist_d->win = view_info->win;
+       clist_d->navi = view_info->navi;
+       clist_d->ug = view_info->ug;
+       clist_d->ug_data = view_info->ug_data;
+       clist_d->ug_request = view_info->ug_request;
+       clist_d->base_ab = -1;
+
+       switch (clist_d->ug_request) {
+       //case PH_UG_REQUEST_SELECT_NUMBER:
+       //case PH_UG_REQUEST_CHECK_FOR_NUMBER:
+       case CT_UG_REQUEST_SELECT_NUMBER:
+       case CT_UG_REQUEST_CHECK_FOR_NUMBER:
+               clist_d->list_op = list_op+1;
+               break;
+       //case PH_UG_REQUEST_SELECT_EMAIL:
+       //case PH_UG_REQUEST_CHECK_FOR_EMAIL:
+       case CT_UG_REQUEST_SELECT_EMAIL:
+       case CT_UG_REQUEST_CHECK_FOR_EMAIL:
+               clist_d->list_op = list_op+2;
+               break;
+       case CT_UG_REQUEST_SELECT_NUMBER_OR_EMAIL:
+       case CT_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL:
+               clist_d->list_op = list_op+3;
+               break;
+       default:
+               clist_d->list_op = list_op;
+               break;
+       }
+
+       clist_d->base_ab = info->id_ab;
+       clist_d->base_grp = info->id_grp;
+       clist_d->base_ab_mode = info->mode;
+       ct_list_get_contacts(clist_d, &clist_d->list);
+       clist_d->base_layout = ct_list_create_contact_view(clist_d);
+       clist_d->title = SAFE_STRDUP(info->name);
+       clist_d->navi_item = elm_naviframe_item_push(clist_d->navi, clist_d->title, NULL, NULL, clist_d->base_layout, NULL);
+       if (0 < clist_d->base_ab) {
+               temp[0] = '\0';
+               ctui_get_addressbook_name(clist_d->base_ab, temp, sizeof(temp));
+               ab_name = temp;
+       }
+       else
+               ab_name = T_(CT_GET_TEXT_BASIC, CTTEXT_PHONE);
+
+       elm_object_item_part_text_set(clist_d->navi_item, "subtitle", ab_name);
+       clist_d->sub_title = strdup(ab_name);
+
+       switch (clist_d->ug_request) {
+       case CT_UG_REQUEST_CHECK:
+       case CT_UG_REQUEST_CHECK_FOR_NUMBER:
+       case CT_UG_REQUEST_CHECK_FOR_EMAIL:
+       case CT_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL:
+               ctui_list_edit_mode_start(clist_d);
+               break;
+       default :
+               ctui_list_navi_set(CT_LIST_MODE_DEFAULT, clist_d);
+               break;
+       }
+       return clist_d->navi;
+}
+
+API void ctui_list_set_search_text(ct_list_data *clist_d, const char *text)
+{
+       p_retm_if(!clist_d, "clist_d is NULL");
+       if (clist_d->searchbar) {
+               Evas_Object *en;
+               en = elm_object_part_content_get(clist_d->searchbar, "elm.swallow.content");
+               elm_entry_entry_set(en, text);
+       }
+}
+
+
diff --git a/lib/list/ct-list-contact-view.h b/lib/list/ct-list-contact-view.h
new file mode 100755 (executable)
index 0000000..0694af8
--- /dev/null
@@ -0,0 +1,23 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CONTACTS_LIST_CONTACT_VIEW_H__
+#define __CONTACTS_LIST_CONTACT_VIEW_H__
+
+Evas_Object* ct_list_create_contact_view(ct_list_data *clist_d);
+
+#endif //__CONTACTS_LIST_CONTACT_VIEW_H__
diff --git a/lib/list/ct-list-edit-view.c b/lib/list/ct-list-edit-view.c
new file mode 100755 (executable)
index 0000000..12de228
--- /dev/null
@@ -0,0 +1,656 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <ui-gadget-module.h>
+#include <app.h>
+#include <fcntl.h>
+
+#include "phone.h"
+#include "ct-list.h"
+#include "ct-list-utils.h"
+#include "ct-list-view-ug.h"
+#include "ct-list-contact-view.h"
+
+#define TIMER_DURATION 0.2
+
+
+static Eina_List* list_edit_update_person_check_list(Eina_List *check_list, int person_id, Eina_Bool checked)
+{
+       if (EINA_TRUE == checked) {
+               if (!eina_list_data_find(check_list, (void *)person_id))
+                       check_list = eina_list_append(check_list, (void *)person_id);
+       }
+       else {
+               if (eina_list_data_find(check_list, (void *)person_id))
+                       check_list = eina_list_remove(check_list, (void *)person_id);
+       }
+       return check_list;
+}
+
+static inline void list_edit_items_checked_set(ct_list_data *clist_d, Eina_Bool checked)
+{
+       Eina_List *l;
+       ct_person_list *person_info = NULL;
+
+       EINA_LIST_FOREACH(clist_d->list, l, person_info) {
+               if (NULL == person_info) {
+                       ERR("elm_object_item_data_get() return NULL");
+                       continue;
+               }
+               person_info->checked = checked;
+               clist_d->list_check = list_edit_update_person_check_list(clist_d->list_check, person_info->id, checked);
+       }
+}
+
+static inline void list_edit_all_items_checked_set(Eina_List *list,
+               Eina_Bool checked)
+{
+       Eina_List *l;
+       ct_person_list *person_info;
+
+       EINA_LIST_FOREACH(list, l, person_info) {
+               if (NULL == person_info) {
+                       ERR("elm_object_item_data_get() return NULL");
+                       continue;
+               }
+               person_info->checked = checked;
+       }
+}
+
+void ct_list_edit_mode_end(ct_list_data *clist_d)
+{
+       Evas_Object *en;
+       char buf[PH_TEXT_MAX_LEN+1];
+
+       clist_d->list_mode = CT_LIST_MODE_DEFAULT;
+       ct_list_clear_pdata(clist_d);
+
+       if (clist_d->select_all_layout) {
+               elm_box_unpack(clist_d->box, clist_d->select_all_layout);
+               evas_object_del(clist_d->select_all_layout);
+               clist_d->select_all_layout = NULL;
+       }
+       clist_d->cnt_checked = 0;
+       list_edit_all_items_checked_set(clist_d->list, EINA_FALSE);
+       if (clist_d->list_check) {
+               eina_list_free(clist_d->list_check);
+               clist_d->list_check = NULL;
+       }
+
+       if (NULL == clist_d->count_item && clist_d->cnt_list_total && !(clist_d->search_str && *clist_d->search_str)) {
+               clist_d->count_item = elm_genlist_item_append(clist_d->genlist, &clist_d->itcs[CT_LIST_ITEM_COUNT], (void *)clist_d->cnt_list_total, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+               elm_object_item_disabled_set(clist_d->count_item, EINA_TRUE);
+       }
+
+       if(clist_d->genlist)
+               elm_object_focus_set(clist_d->genlist, EINA_TRUE);
+
+       if (clist_d->search_str && *clist_d->search_str)
+               ctui_list_searchbar_cancel_cb(clist_d->searchbar, NULL, NULL);
+
+       elm_genlist_decorate_mode_set(clist_d->genlist, EINA_FALSE);
+       ctui_list_navi_set(CT_LIST_MODE_DEFAULT, clist_d);
+
+       if(CT_LIST_IN_MULTI_TAB != clist_d->tab_mode && CT_UG_REQUEST_SELECT_PERSON <= clist_d->ug_request) {
+               snprintf(buf, sizeof(buf), "%s (%d)", clist_d->title, clist_d->cnt_list_total);
+               elm_object_item_text_set(clist_d->navi_item, buf);
+       }
+
+       en = elm_object_part_content_get(clist_d->searchbar, "elm.swallow.content");
+       elm_entry_entry_set(en, NULL);
+
+       phone_hide_notify(clist_d->base_layout);
+}
+
+static void list_edit_cancel_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_list_data *clist_d = data;
+       ct_list_edit_mode_end(clist_d);
+}
+
+
+static void list_edit_delete_persons(ct_list_data *clist_d);
+
+static void list_edit_remove_record_cb(int err, void *data)
+{
+       ct_list_data *clist_d = data;
+       ph_progress_info *p_info = NULL;
+
+       p_retm_if(NULL == clist_d, "Invalid parameter(clist_d is NULL)");
+       p_info = clist_d->p_info;
+       p_retm_if(NULL == p_info, "Invalid parameter(p_info is NULL)");
+
+       if (p_info->update_ids) {
+               free(p_info->update_ids);
+               p_info->update_ids = NULL;
+       }
+
+       if (p_info->update_list) {
+               contacts_list_destroy(p_info->update_list, true);
+               p_info->update_list = NULL;
+       }
+
+       if (CONTACTS_ERROR_NONE != err || p_info->alive == false) {
+               if (p_info->popup) {
+                       evas_object_del(p_info->popup);
+                       p_info->popup = NULL;
+               }
+               phone_show_tickernoti(S_(PH_SYS_POP_FAILED));
+               free(p_info);
+               clist_d->p_info = NULL;
+               clist_d->updating = false;
+               ct_list_edit_mode_end(clist_d);
+               return;
+       }
+       else if (p_info->cnt == p_info->cnt_checked_total) {
+               if (p_info->popup) {
+                       evas_object_del(p_info->popup);
+                       p_info->popup = NULL;
+               }
+               if (clist_d->base_grp)
+                       phone_show_tickernoti(S_(PH_SYS_POP_REMOVED));
+               else
+                       phone_show_tickernoti(S_(PH_SYS_POP_DELETED));
+               free(p_info);
+               clist_d->p_info = NULL;
+               clist_d->updating = false;
+               ct_list_edit_mode_end(clist_d);
+               return;
+       }
+       else {
+               list_edit_delete_persons(clist_d);
+       }
+}
+
+static void list_edit_remove_group_relation(int group_id, int person_id, contacts_list_h list_result)
+{
+       contacts_list_h list = NULL;
+       contacts_filter_h filter = NULL;
+       contacts_query_h query = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       p_retm_if(group_id <= 0, "Invalid parameter(group_id is %d)", group_id);
+       p_retm_if(person_id <= 0, "Invalid parameter(person_id is %d)", person_id);
+       p_retm_if(NULL == list_result, "Invalid parameter(list is NULL)");
+
+       do {
+               if (CONTACTS_ERROR_NONE != (err = contacts_query_create(_contacts_contact_grouprel._uri, &query))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_filter_create(_contacts_contact_grouprel._uri, &filter))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_int(filter, _contacts_contact_grouprel.group_id, CONTACTS_MATCH_EQUAL, group_id))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_operator(filter, CONTACTS_FILTER_OPERATOR_AND))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_int(filter, _contacts_contact_grouprel.person_id, CONTACTS_MATCH_EQUAL, person_id))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+
+               while (CONTACTS_ERROR_NONE == err) {
+                       contacts_record_h record = NULL;
+                       int temp = 0;
+                       int contact_id = 0;
+                       contacts_record_h record_group_relation = NULL;
+                       phone_cts_get_int_from_list(list, _contacts_contact_grouprel.contact_id, &contact_id);
+                       err = contacts_db_get_record(_contacts_contact._uri, contact_id, &record);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+
+                       while (CONTACTS_ERROR_NONE == (contacts_record_get_child_record_at_p(record, _contacts_contact.group_relation, temp++, &record_group_relation))) {
+                               int group_relation_group_id = 0;
+                               contacts_record_get_int(record_group_relation, _contacts_group_relation.group_id, &group_relation_group_id);
+                               if (group_id == group_relation_group_id) {
+                                       err = contacts_record_remove_child_record(record, _contacts_contact.group_relation, record_group_relation);
+                                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_remove_child_record() Failed(%d)", err);
+                                       contacts_list_add(list_result, record);
+                                       break;
+                               }
+                       }
+                       err = contacts_list_next(list);
+               }
+               contacts_filter_destroy(filter);
+               contacts_query_destroy(query);
+               contacts_list_destroy(list, true);
+               return;
+       }while (0);
+       ERR("update_group_relation Failed(%d)", err);
+       contacts_filter_destroy(filter);
+       contacts_query_destroy(query);
+       contacts_list_destroy(list, true);
+       return;
+}
+
+static void list_edit_delete_persons(ct_list_data *clist_d)
+{
+       const int LIST_BULK_LENGTH = 50;
+       int count = 0;
+       int *ids = NULL;
+       double value = 0.0;
+       char percent_total[PH_TEXT_MAX_LEN+1] = {0, };
+       char percent[PH_TEXT_MAX_LEN+1] = {0, };
+       ph_progress_info *p_info = NULL;
+       ct_person_list *person_info = NULL;
+       Eina_List *l = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_list_h list = NULL;
+
+       p_retm_if(NULL == clist_d, "parameter(clist_d) is NULL");
+       p_info = clist_d->p_info;
+       p_retm_if(NULL == p_info, "parameter(p_info) is NULL");
+
+       if (p_info->update_ids) {
+               free(p_info->update_ids);
+               p_info->update_ids = NULL;
+       }
+
+       if (clist_d->base_grp) {
+               err = contacts_list_create(&list);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_list_create() Failed(%d)", err);
+       }
+       else {
+               if (p_info->cnt_checked_total - p_info->cnt < LIST_BULK_LENGTH)
+                       ids = calloc(1, sizeof(int) * (p_info->cnt_checked_total - p_info->cnt));
+               else
+                       ids = calloc(1, sizeof(int) * LIST_BULK_LENGTH);
+               p_retm_if(NULL == ids, "calloc() return NULL");
+       }
+
+       if(p_info->cnt == 0 && p_info->cnt_checked_total > 0) {
+               EINA_LIST_FOREACH(clist_d->list, l, person_info) {
+                       if (NULL == person_info) continue;
+                       if (person_info->checked){
+                                       clist_d->list_delete_records = eina_list_append(clist_d->list_delete_records, (void*)person_info->id);
+                       }
+               }
+       }
+
+       void *person_id;
+       l = NULL;
+       EINA_LIST_FOREACH(clist_d->list_delete_records, l, person_id) {
+               if (clist_d->base_grp > 0)
+                       list_edit_remove_group_relation(clist_d->base_grp, (int)person_id, list);
+               else{
+                       if(ids)
+                               ids[count] = (int)person_id;
+               }
+
+               clist_d->list_delete_records = eina_list_remove_list(clist_d->list_delete_records, l);
+               count++;
+               p_info->cnt++;
+
+               if(LIST_BULK_LENGTH == count || p_info->cnt == p_info->cnt_checked_total)
+                       break;
+       }
+
+       if (clist_d->base_grp) {
+               p_info->update_list = list;
+               err = contacts_db_update_records_async(list, list_edit_remove_record_cb, clist_d);
+               p_retm_if(err != CONTACTS_ERROR_NONE, "contacts_db_update_records_async() fail(%d)",err);
+       }
+       else {
+               p_info->update_ids = ids;
+               err = contacts_db_delete_records_async(_contacts_person._uri, ids, count, list_edit_remove_record_cb, clist_d);
+               p_retm_if(err != CONTACTS_ERROR_NONE, "contacts_db_delete_records_async() fail(%d)",err);
+       }
+
+       value = (double)p_info->cnt / (double)p_info->cnt_checked_total;
+       elm_progressbar_value_set(p_info->progressbar, value);
+       snprintf(percent, sizeof(percent), "%d%%", (int)(100.0 * (double)p_info->cnt/(double)p_info->cnt_checked_total));
+       snprintf(percent_total, sizeof(percent_total), "%d/%d", p_info->cnt, p_info->cnt_checked_total);
+       edje_object_part_text_set(elm_layout_edje_get(p_info->layout), "elm.text.subtext1", percent);
+       edje_object_part_text_set(elm_layout_edje_get(p_info->layout), "elm.text.subtext2", percent_total);
+
+       PH_DBG("list_edit_delete_persons %d", count);
+}
+
+static Eina_Bool __list_edit_delete_start_timer_cb(void *data)
+{
+       ct_list_data *clist_d = data;
+       list_edit_delete_persons(clist_d);
+
+       return ECORE_CALLBACK_CANCEL;
+}
+
+static void list_edit_del_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_list_data *clist_d = data;
+       ph_progress_info *p_info;
+
+       p_info = calloc(1, sizeof(ph_progress_info));
+       p_retm_if(NULL == p_info, "calloc return NULL");
+
+       clist_d->updating = true;
+
+       clist_d->p_info = p_info;
+       p_info->cnt_checked_total = clist_d->cnt_checked;
+       p_info->alive = true;
+       p_info->result = TRUE;
+       p_info->popup = phone_progressbar_popup(clist_d->win, p_info, T_(CT_GET_TEXT_BASIC, CTTEXT_DELETING_CONTACTS));
+       p_info->timer = ecore_timer_add(0.5, __list_edit_delete_start_timer_cb, clist_d );
+}
+
+static void list_edit_check_done(void *data, Evas_Object *obj, void *event_info)
+{
+       int cnt_checked;
+       int person_count = 0;
+       int number_count = 0;
+       int email_count = 0;
+       int *result_list_number = NULL;
+       int *result_list_email = NULL;
+       int *result_list_person = NULL;
+       Eina_List *l;
+       ct_person_list *person_info;
+       ct_list_data *clist_d = data;
+
+       // called by setting - import contacts (list - vcard contacts)
+       if (CT_GET_LIST_VCARD == clist_d->list_op) {
+               clist_d->select_result_cb(clist_d->select_result_cb_data, NULL, 0);
+               phone_hide_notify(clist_d->base_layout);
+               return;
+       }
+       cnt_checked = ctui_list_checked_cnt_get(clist_d->list);
+
+       PH_DBG("clist_d->ug_request %d count %d", clist_d->ug_request, cnt_checked);
+       if (CT_UG_REQUEST_CHECK_FOR_NUMBER == clist_d->ug_request)
+               result_list_number = calloc(cnt_checked, sizeof(int));
+       else if (CT_UG_REQUEST_CHECK_FOR_EMAIL == clist_d->ug_request)
+               result_list_email = calloc(cnt_checked, sizeof(int));
+       else if (CT_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == clist_d->ug_request) {
+               result_list_number = calloc(cnt_checked, sizeof(int));
+               result_list_email = calloc(cnt_checked, sizeof(int));
+       }
+       else
+               result_list_person = calloc(cnt_checked, sizeof(int));
+
+       EINA_LIST_FOREACH(clist_d->list, l, person_info) {
+               if (NULL == person_info || !person_info->checked) continue;
+               if (1 == person_info->id_ret_type)
+                       result_list_number[number_count++] = person_info->id_ret;
+               else if (2 == person_info->id_ret_type){
+                       if(result_list_email)
+                               result_list_email[email_count++] = person_info->id_ret;
+               }
+               else{
+                       if(result_list_person)
+                               result_list_person[person_count++] = person_info->id;
+               }
+       }
+
+       // setting - import,export / group-view - message,email,chaton,calendar
+       if (clist_d->select_result_cb) { // called by setting view - check person_info
+               if (CT_UG_REQUEST_CHECK_FOR_NUMBER != clist_d->ug_request)
+                       ctui_list_edit_navi_pop(clist_d, NULL, NULL);
+               elm_naviframe_item_pop(clist_d->navi);
+       }
+       if (clist_d->contact_add_cb) { // called by group,favorite view - check person_info
+               if (0 < cnt_checked) {
+                       clist_d->contact_add_cb(clist_d->win, clist_d->navi, cnt_checked);
+                       phone_hide_notify(clist_d->base_layout);
+               }
+               else
+                       elm_naviframe_item_pop_to(evas_object_data_get(clist_d->navi, "navi_it_pop"));
+               if(result_list_person)
+                       free(result_list_person);
+               if(result_list_number)
+                       free(result_list_number);
+               if(result_list_email)
+                       free(result_list_email);
+               return;
+       }
+
+       if (CT_UG_REQUEST_CHECK_FOR_NUMBER == clist_d->ug_request)
+               phone_list_ug_return_ids(clist_d->ug, result_list_number, cnt_checked, CT_UG_BUNDLE_RESULT_NUMBER_ID_LIST);
+       else if (CT_UG_REQUEST_CHECK_FOR_EMAIL == clist_d->ug_request)
+               phone_list_ug_return_ids(clist_d->ug, result_list_email, cnt_checked, CT_UG_BUNDLE_RESULT_EMAIL_ID_LIST);
+       else if (CT_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == clist_d->ug_request)
+               phone_list_ug_return_number_email_ids(clist_d->ug, result_list_number, number_count, result_list_email, email_count);
+       else
+               phone_list_ug_return_ids(clist_d->ug, result_list_person, cnt_checked, CT_UG_BUNDLE_RESULT_PERSON_ID_LIST);
+
+       if(result_list_person)
+               free(result_list_person);
+       if(result_list_number)
+               free(result_list_number);
+       if(result_list_email)
+               free(result_list_email);
+
+       ug_destroy_me(clist_d->ug);
+}
+
+static void list_gadd_view_cancel_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       evas_object_smart_callback_del(obj, "clicked", list_gadd_view_cancel_btn_cb);
+       phone_hide_notify(data);
+       elm_naviframe_item_pop_to(evas_object_data_get(data, "navi_it_pop"));
+}
+
+void ct_list_edit_make_edit_navi(ct_list_data *clist_d)
+{
+       PH_FN_CALL;
+       Evas_Object *delete_button = NULL;// used for delete button or remove button
+       Evas_Object *done_button = NULL;
+       Evas_Object *l_btn;
+
+       phone_navi_item_clear(clist_d->navi_item);
+
+       if (CT_UG_REQUEST_CHECK == clist_d->ug_request ||
+                       CT_UG_REQUEST_CHECK_FOR_NUMBER == clist_d->ug_request ||
+                       CT_UG_REQUEST_CHECK_FOR_EMAIL == clist_d->ug_request ||
+                       CT_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == clist_d->ug_request) {
+               done_button = elm_button_add(clist_d->navi);
+               elm_object_text_set(done_button, S_(CT_SYS_SK_DONE));
+               evas_object_smart_callback_add(done_button, "clicked", list_edit_check_done, clist_d);
+               elm_object_item_part_content_set(clist_d->navi_item, "toolbar_button1", done_button);
+               evas_object_data_set(clist_d->navi, "done_button", done_button);
+               if (CT_UG_REQUEST_CHECK_FOR_NUMBER == clist_d->ug_request)
+                       evas_object_smart_callback_add(clist_d->navi, "transition,finished", ctui_list_edit_navi_pop, clist_d);
+
+               if (clist_d->navi_item != elm_naviframe_bottom_item_get(clist_d->navi)) { // group view, setting view : CHECK MODE
+                       if (clist_d->select_result_cb || clist_d->ug) {
+                               elm_object_style_set(done_button, "naviframe/toolbar/default");
+                               l_btn = elm_button_add(clist_d->navi);
+                               elm_object_style_set(l_btn, "naviframe/back_btn/default");
+                               evas_object_smart_callback_add(l_btn, "clicked", phone_view_back_btn_cb, clist_d->navi);
+                               elm_object_item_part_content_set(clist_d->navi_item, "prev_btn", l_btn);
+                       }
+                       else {
+                               l_btn = elm_button_add(clist_d->navi);
+                               elm_object_text_set(l_btn, S_(PH_SYS_SK_CANCEL));
+                               evas_object_smart_callback_add(l_btn, "clicked", list_gadd_view_cancel_btn_cb, clist_d->navi);
+                               elm_object_item_part_content_set(clist_d->navi_item, "toolbar_button2", l_btn);
+                               elm_object_style_set(done_button, "naviframe/toolbar/left");
+                               elm_object_style_set(l_btn, "naviframe/toolbar/right");
+                       }
+               }
+               else { // check UG
+                       l_btn = phone_create_toolbar_btn(clist_d->navi, S_(PH_SYS_SK_CANCEL), phone_ug_destroy_me_cb, clist_d->ug);
+                       elm_object_item_part_content_set(clist_d->navi_item, "toolbar_button2", l_btn);
+                       elm_object_style_set(done_button, "naviframe/toolbar/left");
+                       elm_object_style_set(l_btn, "naviframe/toolbar/right");
+               }
+       }
+       else if (!clist_d->ug) {
+               // group detail : all or not assign, do not dispaly del button
+               if (clist_d->navi_item == elm_naviframe_bottom_item_get(clist_d->navi) || clist_d->base_grp) {
+                       delete_button = elm_button_add(clist_d->navi);
+                       if(CT_LIST_MULTI_REMOVE_MEMBER == clist_d->view_id)
+                               elm_object_text_set(delete_button, S_(PH_SYS_BODY_REMOVE));
+                       else
+                               elm_object_text_set(delete_button, S_(PH_SYS_SK_DELETE));
+                       evas_object_smart_callback_add(delete_button, "clicked", list_edit_del_cb, clist_d);
+                       elm_object_item_part_content_set(clist_d->navi_item, "toolbar_button1", delete_button);
+                       elm_object_style_set(delete_button, "naviframe/toolbar/left");
+                       evas_object_data_set(clist_d->navi, "delete_button", delete_button);
+               }
+               Evas_Object *cancel_btn = elm_button_add(clist_d->navi);
+               elm_object_text_set(cancel_btn, S_(PH_SYS_SK_CANCEL));
+               evas_object_smart_callback_add(cancel_btn, "clicked", list_edit_cancel_cb, clist_d);
+               elm_object_item_part_content_set(clist_d->navi_item, "toolbar_button2", cancel_btn);
+               elm_object_style_set(cancel_btn, "naviframe/toolbar/right");
+       }
+}
+
+static void list_edit_select_all(void *data, Eina_Bool checked)
+{
+       ct_list_data *clist_d = data;
+
+       list_edit_items_checked_set(clist_d, checked);
+       elm_genlist_realized_items_update(clist_d->genlist);
+
+       if (checked)
+               clist_d->cnt_checked = clist_d->cnt_list_total;
+       else
+               clist_d->cnt_checked = 0;
+
+       ctui_list_update_selection_info(clist_d);
+}
+
+
+void ct_list_item_checked_set(Elm_Object_Item *item, ct_list_data *clist_d)
+{
+       ct_person_list *person_info = elm_object_item_data_get(item);
+       p_retm_if(NULL == person_info, "elm_object_item_data_get() returns NULL");
+
+       if (person_info->checked) {
+               if (clist_d->cnt_max_check) {
+                       if (clist_d->cnt_max_check <= clist_d->cnt_checked) {
+                               phone_show_popup(clist_d->navi, T_(CT_GET_TEXT_ERR, CTTEXT_EXCEED_LIMIT), 2.0);
+                               person_info->checked = EINA_FALSE;
+                               return;
+                       }
+               }
+               clist_d->cnt_checked++;
+       }
+       else
+               clist_d->cnt_checked--;
+       elm_genlist_item_update(item);
+       clist_d->list_check = list_edit_update_person_check_list(clist_d->list_check, person_info->id, person_info->checked);
+}
+
+static void list_edit_item_check_cb(void *data, Evas_Object *obj,
+               void *event_info)
+{
+       Elm_Object_Item *item;
+       ct_person_list *person_info;
+       ct_list_data *clist_d = data;
+
+       person_info = evas_object_data_get(obj, "person_info");
+       p_retm_if(NULL == person_info, "evas_object_data_get() return NULL");
+
+       item = person_info->item;
+       p_retm_if(NULL == item, "person_info->item is NULL");
+
+       if (person_info->checked) {
+               person_info->checked = !person_info->checked;
+               ct_list_item_checked_set(item, clist_d);
+               ctui_list_update_selection_info(clist_d);
+               return;
+       }
+
+       elm_genlist_item_update(item);
+
+       if (CT_UG_REQUEST_CHECK_FOR_NUMBER == clist_d->ug_request)
+               ct_list_ug_handle_check_for_number(item, clist_d);
+       else if (CT_UG_REQUEST_CHECK_FOR_EMAIL == clist_d->ug_request)
+               ct_list_ug_handle_check_for_email(item, clist_d);
+       else if (CT_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == clist_d->ug_request)
+               ct_list_ug_handle_check_for_number_or_email(item, clist_d);
+       else {
+               person_info->checked = !person_info->checked;
+               ct_list_item_checked_set(item, clist_d);
+               ctui_list_update_selection_info(clist_d);
+       }
+
+}
+
+Evas_Object* ct_list_edit_add_check(Evas_Object *parent, Eina_Bool *checked,
+               ct_list_data *clist_d)
+{
+       Evas_Object *check = elm_check_add(parent);
+       elm_check_state_set(check, *checked);
+       evas_object_propagate_events_set(check, EINA_FALSE);
+       evas_object_smart_callback_add(check, "changed", list_edit_item_check_cb, clist_d);
+       return check;
+}
+
+API void ctui_list_edit_mode_start(ct_list_data *clist_d)
+{
+       PH_FN_CALL;
+
+       //Sweep Off in Edit mode
+       ctui_list_set_unsweep(clist_d);
+
+       clist_d->list_mode = CT_LIST_MODE_EDIT;
+
+
+       // Append 'Select All' layout
+       if ((CT_UG_REQUEST_CHECK_FOR_NUMBER != clist_d->ug_request) &&
+                       (CT_UG_REQUEST_CHECK_FOR_EMAIL != clist_d->ug_request) &&
+                       (CT_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL != clist_d->ug_request) &&
+                       (CT_LIST_MULTI_ADD_MEMBER != clist_d->view_id))
+               if (((!clist_d->ug_request || clist_d->select_result_cb) || (clist_d->base_grp > 0 && clist_d->contact_add_cb)) &&
+                                       (0 == clist_d->cnt_max_check || clist_d->cnt_list_total <= clist_d->cnt_max_check)) {
+                       clist_d->select_all_layout = phone_create_select_all(clist_d->box, S_(PH_SYS_BODY_SELECT_ALL), list_edit_select_all, clist_d);
+                       elm_box_pack_start(clist_d->box, clist_d->select_all_layout);
+               }
+
+       if (clist_d->count_item) {
+               elm_object_item_del(clist_d->count_item);
+               clist_d->count_item = NULL;
+       }
+       elm_genlist_decorate_mode_set(clist_d->genlist, EINA_TRUE);
+
+       if (CT_LIST_IN_MULTI_TAB != clist_d->tab_mode && !clist_d->title
+                       && CT_UG_REQUEST_SELECT_PERSON <= clist_d->ug_request) {
+               elm_object_item_text_set(clist_d->navi_item, T_(CT_GET_TEXT_BASIC, CTTEXT_SELECT_CONTACTS));
+       }
+       if (0 < clist_d->cnt_list_total)
+               phone_show_notify(clist_d->base_layout, T_(CT_GET_TEXT_BASIC, CTTEXT_SELECT_CONTACTS));
+
+       ctui_list_navi_set(CT_LIST_MODE_EDIT, clist_d);
+
+       if(clist_d->genlist)
+               elm_object_focus_set(clist_d->genlist, EINA_TRUE);
+}
+
+void ct_list_edit_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_list_data *clist_d = data;
+       p_retm_if(NULL == clist_d->navi_item, "parameter(navi_item) is NULL");
+
+       if (clist_d->popup){
+               evas_object_del(clist_d->popup);
+               clist_d->popup = NULL;
+       }
+
+       ctui_list_edit_mode_start(clist_d);
+}
+
+API void ctui_list_set_selectall(ct_list_data *clist_d)
+{
+       PH_DBG("ctui_list_set_selectall   view_id %d", clist_d->view_id);
+       if(NULL!=clist_d->select_all_layout
+               || CT_LIST_MODE_DEFAULT== clist_d->list_mode
+               || CT_LIST_MULTI_ADD_MEMBER == clist_d->view_id )
+               return;
+       // Append 'Select All' layout
+       if((CT_UG_REQUEST_CHECK_FOR_NUMBER != clist_d->ug_request) &&
+                       (CT_UG_REQUEST_CHECK_FOR_EMAIL != clist_d->ug_request) &&
+                       (CT_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL != clist_d->ug_request))
+               if (((!clist_d->ug_request || clist_d->select_result_cb) || (clist_d->base_grp > 0 && clist_d->contact_add_cb)) &&
+                                       (0 == clist_d->cnt_max_check || clist_d->cnt_list_total <= clist_d->cnt_max_check)) {
+                       clist_d->select_all_layout = phone_create_select_all(clist_d->box, S_(PH_SYS_BODY_SELECT_ALL), list_edit_select_all, clist_d);
+                       elm_box_pack_start(clist_d->box, clist_d->select_all_layout);
+               }
+
+}
+
diff --git a/lib/list/ct-list-edit-view.h b/lib/list/ct-list-edit-view.h
new file mode 100755 (executable)
index 0000000..577fb00
--- /dev/null
@@ -0,0 +1,29 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CONTACTS_LIST_EDIT_VIEW_H__
+#define __CONTACTS_LIST_EDIT_VIEW_H__
+
+void ct_list_edit_mode_end(ct_list_data *clist_d);
+void ct_list_edit_cb(void *data, Evas_Object *obj, void *event_info);
+void ct_list_edit_make_edit_navi(ct_list_data *clist_d);
+Evas_Object* ct_list_edit_add_check(Evas_Object *parent, Eina_Bool *checked, ct_list_data *clist_d);
+void ct_list_item_checked_set(Elm_Object_Item *item, ct_list_data *clist_d);
+
+
+#endif //__CONTACTS_LIST_EDIT_VIEW_H__
+
diff --git a/lib/list/ct-list-main.c b/lib/list/ct-list-main.c
new file mode 100755 (executable)
index 0000000..6d42602
--- /dev/null
@@ -0,0 +1,608 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <vconf.h>
+#include <vconf-keys.h>
+#include <ui-gadget-module.h>
+#include "phone.h"
+#include "ct-list.h"
+#include "ct-group.h"
+#include "ct-detail.h"
+#include "ct-list-utils.h"
+#include "ct-list-view-ug.h"
+#include "ct-list-contact-view.h"
+#include "ct-list-edit-view.h"
+
+API void ctui_list_view_reset(ct_list_data *clist_d)
+{
+       evas_object_data_del(clist_d->navi, "done_button");
+       evas_object_data_del(clist_d->navi, "edit_button");
+       evas_object_data_del(clist_d->navi, "new_button");
+       evas_object_data_del(clist_d->navi, "view_button");
+       evas_object_data_del(clist_d->navi, "account_button");
+
+       if (CT_UG_REQUEST_CHECK != clist_d->ug_request &&
+                       CT_UG_REQUEST_CHECK_FOR_NUMBER != clist_d->ug_request &&
+                       CT_UG_REQUEST_CHECK_FOR_EMAIL != clist_d->ug_request &&
+                       CT_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL != clist_d->ug_request)
+               if (CT_LIST_MODE_EDIT == clist_d->list_mode)
+                       ct_list_edit_mode_end(clist_d);
+
+       if (elm_naviframe_top_item_get(clist_d->navi) != clist_d->navi_item)
+               elm_naviframe_item_pop_to(clist_d->navi_item);
+       else
+               ctui_list_set_unsweep(clist_d);
+
+       if (clist_d->child_ug) {
+               ug_destroy(clist_d->child_ug);
+               clist_d->child_ug = NULL;
+       }
+}
+
+API void ctui_list_view_language_changed(Evas_Object *navi)
+{
+       PH_FN_CALL;
+       ct_list_data *clist_d;
+       void *cdetail_d;
+       clist_d = evas_object_data_get(navi, "clist_d");
+       p_retm_if(NULL == clist_d, "evas_object_data_get() return NULL");
+       ctui_list_genlist_update(clist_d);
+       if (clist_d->searchbar)
+               elm_object_part_text_set(clist_d->searchbar, "elm.guidetext", S_(CT_SYS_BODY_SEARCH));
+
+       ctui_list_update_selection_info(clist_d);
+
+       cdetail_d = evas_object_data_get(navi, "cdetail_d");
+       if (cdetail_d)
+               ct_detail_view_language_changed(cdetail_d);
+}
+
+static int create_list_view(Evas_Object *base, ct_list_data *clist_d)
+{
+       char buf[PH_TEXT_SHORT_LEN];
+
+       if (NULL == clist_d->navi) {
+               p_retvm_if(NULL == base, FALSE, "base is NULL");
+               clist_d->navi = elm_naviframe_add(base);
+               p_retvm_if(NULL == clist_d->navi, FALSE, "navi is NULL");
+               elm_naviframe_prev_btn_auto_pushed_set(clist_d->navi, EINA_FALSE);
+               elm_object_part_content_set(base, "elm.swallow.content", clist_d->navi);
+               evas_object_show(clist_d->navi);
+       }
+       ct_list_init_account_data(clist_d);
+       if (CT_GET_LIST_VCARD != clist_d->list_op)
+               ct_list_get_contacts(clist_d, &clist_d->list);
+       clist_d->base_layout = ct_list_create_contact_view(clist_d);
+
+       FREEandSTRDUP(clist_d->title, T_(CT_GET_TEXT_BASIC, CTTEXT_ALL_CONTACTS));
+       snprintf(buf, sizeof(buf), "%s (%d)", clist_d->title, clist_d->cnt_list_total);
+       clist_d->navi_item = elm_naviframe_item_push(clist_d->navi, buf, NULL, NULL, clist_d->base_layout, NULL);
+
+       return TRUE;
+}
+
+static Evas_Object* list_create_vcard_list_view(Evas_Object *base, ct_list_data *clist_d)
+{
+       char buf[PH_TEXT_SHORT_LEN];
+
+       p_retvm_if(NULL == base, FALSE, "base is NULL");
+
+       clist_d->navi = elm_naviframe_add(base);
+       p_retvm_if(NULL == clist_d->navi, FALSE, "navi is NULL");
+       elm_naviframe_prev_btn_auto_pushed_set(clist_d->navi, EINA_FALSE);
+       evas_object_show(clist_d->navi);
+
+       clist_d->base_layout = ct_list_create_contact_view(clist_d);
+
+       clist_d->title = strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_VCARD_CONTACTS));
+       snprintf(buf, sizeof(buf), "%s (%d)", clist_d->title, clist_d->cnt_list_total);
+       clist_d->navi_item = elm_naviframe_item_push(clist_d->navi, buf, NULL, NULL, clist_d->base_layout, NULL);
+       if (clist_d->select_result_cb)
+               ctui_list_edit_mode_start(clist_d);
+       else
+               ctui_list_navi_set(CT_LIST_MODE_DEFAULT, clist_d);
+
+       elm_object_part_content_set(base, "elm.swallow.content", clist_d->navi);
+
+       return clist_d->navi;
+}
+
+static void *list_on_create(ui_gadget_h ug, enum ug_mode mode,
+               service_h service, void *priv)
+{
+       int ret;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Evas_Object *bg, *base;
+       Evas_Object *parent;
+       ct_list_data *clist_d = priv;
+
+       p_retvm_if(NULL == ug || NULL == priv, NULL,
+                       "The parameter is invalid(ug=%p, priv=%p)", ug, priv);
+
+       clist_d->win = ug_get_window();
+       parent = ug_get_parent_layout(ug);
+       p_retvm_if(NULL == parent, NULL, "ug_get_parent_layout() return NULL");
+       clist_d->ug = ug;
+
+       bindtextdomain(PACKAGE, LOCALEDIR);
+
+       err = contacts_connect2();
+       p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "contacts_connect2() Failed(%d)", err);
+
+       if (UG_MODE_FULLVIEW == mode)
+               base = phone_create_base_layout(parent, true);
+       else
+               base = phone_create_base_layout(parent, false);
+
+       ret = ct_list_parse_bundle(service, clist_d);
+       if (-2 == ret) {
+               Evas_Object *popup;
+               popup = elm_popup_add(base);
+               evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               elm_object_text_set(popup, S_(CT_SYS_POP_FILE_NOT_FOUND));
+               elm_popup_timeout_set(popup, 1.5);
+               evas_object_show(popup);
+               evas_object_smart_callback_add(popup, "timeout", ctui_list_ug_hide_cb, clist_d->ug);
+               return base;
+       }
+       p_retvm_if(-1 == ret, NULL, "ct_list_parse_bundle() Failed");
+       clist_d->base_ab = -1;
+
+       bg = phone_create_bg(base);
+       if (NULL == bg) {
+               ERR("phone_create_bg() return NULL");
+               evas_object_del(base);
+               err = contacts_disconnect2();
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+               return NULL;
+       }
+
+       if (clist_d->ug_request == CT_UG_REQUEST_SELECT_GROUP ||
+                       clist_d->ug_request == CT_UG_REQUEST_SELECT_GROUP_ADD_TO_HOME) {
+               Evas_Object *layout = phone_create_group_view_ug(clist_d->ug, base, clist_d->ug_request);
+               phone_group_set_navi(layout);
+       }
+       else if (FALSE == create_list_view(base, clist_d)) {
+               evas_object_del(base);
+               err = contacts_disconnect2();
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+       }
+       else {
+               if (CT_UG_REQUEST_CHECK == clist_d->ug_request ||
+                               CT_UG_REQUEST_CHECK_FOR_NUMBER == clist_d->ug_request ||
+                               CT_UG_REQUEST_CHECK_FOR_EMAIL == clist_d->ug_request ||
+                               CT_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == clist_d->ug_request)
+                       ctui_list_edit_mode_start(clist_d);
+               else
+                       ctui_list_navi_set(CT_LIST_MODE_DEFAULT, clist_d);
+       }
+
+       return base;
+}
+
+static void list_on_message(ui_gadget_h ug, service_h msg, service_h service, void *priv)
+{
+}
+
+static void list_on_pause(ui_gadget_h ug, service_h service, void *priv)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_list_data *clist_d = priv;
+       err = contacts_setting_get_name_display_order(&(clist_d->order_display));
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_setting_get_name_display_order() Failed(%d)", err);
+       clist_d->is_background = true;
+}
+
+static void list_on_resume(ui_gadget_h ug, service_h service, void *priv)
+{
+       ct_list_data *clist_d = priv;
+       ct_detail_data *cdetail_d;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_name_display_order_e order_display;
+
+       clist_d->is_background = false;
+
+       err = contacts_setting_get_name_display_order(&order_display);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_setting_get_name_display_order() Failed(%d)", err);
+
+       if (clist_d->order_display != order_display) {
+               ctui_list_genlist_update(clist_d);
+               cdetail_d = evas_object_data_get(clist_d->navi, "cdetail_d");
+               if (cdetail_d)
+                       ctui_detail_genlist_update(cdetail_d);
+       }
+       if (clist_d->update_timer) {
+               ecore_timer_del(clist_d->update_timer);
+               clist_d->update_timer = NULL;
+               ctui_list_genlist_update(clist_d);
+       }
+}
+
+static void list_on_event(ui_gadget_h ug, enum ug_event event, service_h service, void *priv)
+{
+       ct_list_data *clist_d = priv;
+
+       switch (event) {
+       case UG_EVENT_ROTATE_PORTRAIT:
+       case UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN:
+               break;
+       case UG_EVENT_ROTATE_LANDSCAPE:
+       case UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN:
+               break;
+       case UG_EVENT_LANG_CHANGE:
+               ctui_list_view_language_changed(clist_d->navi);
+               break;
+       default:
+               break;
+       }
+}
+
+static void list_on_destroy(ui_gadget_h ug, service_h service, void *priv)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_list_data *clist_d =priv;
+       p_retm_if(NULL == priv, "The parameter is invalid(priv=%p)", priv);
+       p_retm_if(NULL == ug, "The parameter is invalid(ug=%p)", ug);
+
+       free(clist_d->ug_data);
+
+       if(clist_d->ug) {
+               evas_object_del(ug_get_layout(ug));
+       }
+
+       err = contacts_disconnect2();
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+}
+
+API int UG_MODULE_INIT(struct ug_module_ops *ops)
+{
+       ct_list_data *clist_d;
+
+       p_retvm_if(!ops, -1, "ops is NULL");
+
+       clist_d = calloc(1, sizeof(ct_list_data));
+       p_retvm_if(!clist_d, -1, "UG data is NULL, Not enough memory");
+
+       ops->create = list_on_create;
+       ops->start = NULL;
+       ops->pause = list_on_pause;
+       ops->resume = list_on_resume;
+       ops->destroy = list_on_destroy;
+       ops->message = list_on_message;
+       ops->event = list_on_event;
+       ops->key_event = NULL;
+       ops->priv = clist_d;
+       ops->opt = UG_OPT_INDICATOR_ENABLE;
+
+       return 0;
+}
+
+API void UG_MODULE_EXIT(struct ug_module_ops *ops)
+{
+       p_retm_if(!ops, "ops is NULL");
+
+       free(ops->priv);
+       ops->priv = NULL;
+}
+
+// Setting - export,import / Group - Message,Email,Share,ChatOn
+API Evas_Object* ctui_create_list_select_view(Evas_Object *navi,
+               ct_select_result_cb result_cb, void *result_cb_data, int list_op, int id_ab, int id_grp, int cnt_max)
+{
+       PH_DBG("list_op = %d, id_ab = %d, id_grp = %d", list_op, id_ab, id_grp);
+
+       ct_list_data *clist_d;
+
+       clist_d = calloc(1, sizeof(ct_list_data));
+       p_retvm_if(!clist_d, NULL, "clist_d is NULL, Not enough memory");
+
+       clist_d->navi = navi;
+       clist_d->select_result_cb = result_cb;
+       clist_d->select_result_cb_data = result_cb_data;
+       clist_d->list_op = list_op;
+       clist_d->base_ab = id_ab;
+       clist_d->base_grp = id_grp;
+
+       if(cnt_max > 0)
+       {
+               clist_d->cnt_max_check = cnt_max;
+       }
+
+       switch(list_op) {
+       case CT_GET_LIST_ALL_PERSON_HAD_NUMBER:
+       case CT_GET_LIST_PERSON_HAD_NUMBER_OF_ADDRBOOK_ID:
+       case CT_GET_LIST_PERSON_HAD_NUMBER_OF_GROUP_ID:
+       case CT_GET_LIST_PERSON_NOT_ASSIGNED_HAD_NUMBER_OF_ADDRBOOK_ID:
+               clist_d->ug_request = CT_UG_REQUEST_CHECK_FOR_NUMBER;
+               break;
+       case CT_GET_LIST_ALL_PERSON_HAD_EMAIL:
+       case CT_GET_LIST_PERSON_HAD_EMAIL_OF_ADDRBOOK_ID:
+       case CT_GET_LIST_PERSON_HAD_EMAIL_OF_GROUP_ID:
+       case CT_GET_LIST_PERSON_NOT_ASSIGNED_HAD_EMAIL_OF_ADDRBOOK_ID:
+               clist_d->ug_request = CT_UG_REQUEST_CHECK_FOR_EMAIL;
+               break;
+       case CT_GET_LIST_ALL_PERSON_HAD_NUMBER_OR_EMAIL:
+       case CT_GET_LIST_PERSON_HAD_NUMBER_OR_EMAIL_OF_ADDRBOOK_ID:
+       case CT_GET_LIST_PERSON_HAD_NUMBER_OR_EMAIL_OF_GROUP_ID:
+       case CT_GET_LIST_PERSON_NOT_ASSIGNED_HAD_NUMBER_OR_EMAIL_OF_ADDRBOOK_ID:
+               clist_d->ug_request = CT_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL;
+               break;
+       default:
+               clist_d->ug_request = CT_UG_REQUEST_CHECK;
+               break;
+       }
+
+       ct_list_get_contacts(clist_d, &clist_d->list);
+       clist_d->base_layout = ct_list_create_contact_view(clist_d);
+
+       ct_list_get_title(clist_d, list_op, id_ab, id_grp);
+
+       if (clist_d->sub_title) {
+               clist_d->navi_item = elm_naviframe_item_push(clist_d->navi, clist_d->title, NULL,
+                               NULL, clist_d->base_layout, NULL);
+               elm_object_item_part_text_set(clist_d->navi_item, "subtitle", clist_d->sub_title);
+       }
+       else
+               clist_d->navi_item = elm_naviframe_item_push(clist_d->navi, clist_d->title, NULL,
+                               NULL, clist_d->base_layout, NULL);
+       ctui_list_edit_mode_start(clist_d);
+
+       return clist_d->navi;
+}
+
+API void ctui_create_favorite_list_select_view(Evas_Object *win, Evas_Object *navi, Eina_List *list)
+{
+       ct_list_data *clist_d;
+       char buf[PH_TEXT_SHORT_LEN];
+       clist_d = calloc(1, sizeof(ct_list_data));
+       p_retm_if(!clist_d, "clist_d is NULL, Not enough memory");
+
+       clist_d->win = win;
+       clist_d->navi = navi;
+       clist_d->contact_add_cb = ct_list_add_contacts_to_favorite;
+       clist_d->ug_request = CT_UG_REQUEST_CHECK;
+       clist_d->list = list;
+       clist_d->base_layout = ct_list_create_contact_view(clist_d);
+       clist_d->title = strdup(T_(CT_GET_TEXT_BASE_OP, CTTEXT_ADD_TO_FAVOURITES));
+       clist_d->cnt_list_total = eina_list_count(list);
+       clist_d->base_ab = -1;
+
+       snprintf(buf, sizeof(buf), "%s (%d)", clist_d->title, clist_d->cnt_list_total);
+
+       clist_d->navi_item = elm_naviframe_item_push(clist_d->navi, buf, NULL, NULL, clist_d->base_layout, NULL);
+       ctui_list_edit_mode_start(clist_d);
+       evas_object_data_set(clist_d->navi, "favor_list_d", clist_d);
+}
+
+API Evas_Object* ctui_create_gadd_list_select_view(Evas_Object *win, Evas_Object *navi, int group_id, int ab_id, Eina_List *list)
+{
+       PH_FN_CALL;
+       ct_list_data *clist_d;
+       char buf[PH_TEXT_SHORT_LEN];
+
+       clist_d = calloc(1, sizeof(ct_list_data));
+       p_retvm_if(!clist_d, NULL, "clist_d is NULL, Not enough memory");
+
+       clist_d->win = win;
+       clist_d->navi = navi;
+       clist_d->contact_add_cb = ct_list_add_contacts_to_group;
+       clist_d->view_id = CT_LIST_MULTI_ADD_MEMBER;
+       clist_d->list_op = CT_GET_LIST_PERSON_OF_ADDRBOOK_ID;
+       clist_d->ug_request = CT_UG_REQUEST_CHECK;
+       clist_d->base_grp = group_id;
+       clist_d->base_ab = ab_id;
+       clist_d->list_grp_person = list;
+       ct_list_get_contacts(clist_d, &clist_d->list);
+       clist_d->base_layout = ct_list_create_contact_view(clist_d);
+       clist_d->title = strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_SELECT_CONTACTS));
+       snprintf(buf, sizeof(buf), "%s (%d)", clist_d->title, clist_d->cnt_list_total);
+
+       clist_d->navi_item = elm_naviframe_item_push(clist_d->navi, buf, NULL, NULL, clist_d->base_layout, NULL);
+       ctui_list_edit_mode_start(clist_d);
+       evas_object_data_set(clist_d->navi, "gadd_list_d", clist_d);
+
+       return clist_d->navi;
+}
+
+// Show vcard contact list check view to importing contacts from vcf file
+API Evas_Object* ctui_create_vcard_list_select_view(Evas_Object *navi, Eina_List *list, const char *path,
+               ct_select_result_cb result_cb, void *result_cb_data)
+{
+       ct_list_data *clist_d;
+       char buf[PH_TEXT_SHORT_LEN];
+
+       clist_d = calloc(1, sizeof(ct_list_data));
+       p_retvm_if(!clist_d, NULL, "clist_d is NULL, Not enough memory");
+
+       clist_d->navi = navi;
+       clist_d->list = list;
+       clist_d->cnt_list_total = eina_list_count(list);
+       clist_d->vcard_path = path;
+       clist_d->select_result_cb = result_cb;
+       clist_d->select_result_cb_data = result_cb_data;
+       clist_d->list_op = CT_GET_LIST_VCARD;
+       clist_d->ug_request = CT_UG_REQUEST_CHECK;
+       clist_d->base_ab = -1;
+
+       clist_d->base_layout = ct_list_create_contact_view(clist_d);
+       clist_d->title = strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_VCARD_CONTACTS));
+       snprintf(buf, sizeof(buf), "%s (%d)", clist_d->title, clist_d->cnt_list_total);
+
+       clist_d->navi_item = elm_naviframe_item_push(clist_d->navi, buf, NULL, NULL, clist_d->base_layout, NULL);
+       ctui_list_edit_mode_start(clist_d);
+
+       evas_object_data_set(clist_d->navi, "clist_d", clist_d);
+       return clist_d->navi;
+}
+
+// Show contact list view from vcf file
+API Evas_Object* ctui_create_vcard_list_view(Evas_Object *win, Eina_List *list, const char *path)
+{
+       ct_list_data *clist_d;
+       Evas_Object *bg, *base, *conform, *navi;
+
+       clist_d = calloc(1, sizeof(ct_list_data));
+       p_retvm_if(!clist_d, NULL, "clist_d is NULL, Not enough memory");
+
+       clist_d->win = win;
+       clist_d->list = list;
+       clist_d->cnt_list_total = eina_list_count(list);
+       clist_d->vcard_path = path;
+       clist_d->base_ab = -1;
+
+       conform = elm_conformant_add(win);
+       p_retvm_if(NULL == conform, NULL, "elm_conformant_add() Failed");
+       evas_object_show(conform);
+
+       base = phone_create_base_layout(win, true);
+       if (base) {
+               clist_d->list_op = CT_GET_LIST_VCARD;
+               navi = list_create_vcard_list_view(base, clist_d);
+
+               evas_object_data_set(win, "naviframe", (void *)navi);
+
+               bg = phone_create_bg(base);
+               if (NULL == bg) {
+                       ERR("phone_create_bg() return NULL");
+                       evas_object_del(base);
+                       free(clist_d);
+                       return NULL;
+               }
+
+               evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               evas_object_size_hint_weight_set(conform, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               elm_win_resize_object_add(win, base);
+               elm_win_resize_object_add(win, conform);
+               elm_object_content_set(conform, base);
+               evas_object_show(base);
+               evas_object_show(conform);
+               evas_object_data_set(clist_d->navi, "clist_d", clist_d);
+
+               return base;
+       }
+       else {
+               free(clist_d);
+               return NULL;
+       }
+}
+
+API Evas_Object* ctui_create_phone_list_view(ph_view_info *view_info)
+{
+       ct_list_data *clist_d;
+
+       clist_d = calloc(1, sizeof(ct_list_data));
+       p_retvm_if(!clist_d, NULL, "clist_d is NULL, Not enough memory");
+
+       clist_d->ug = view_info->ug;
+       clist_d->win = view_info->win;
+       clist_d->navi = view_info->navi;
+       clist_d->tab_mode = CT_LIST_IN_MULTI_TAB;
+       clist_d->navi_item = elm_naviframe_bottom_item_get(view_info->navi);
+
+       switch (view_info->ug_request) {
+       case PH_UG_REQUEST_CHECK_FOR_EMAIL:
+       case PH_UG_REQUEST_SELECT_EMAIL:
+               clist_d->list_op = CT_GET_LIST_ALL_PERSON_HAD_EMAIL;
+               break;
+       case PH_UG_REQUEST_CHECK_FOR_NUMBER:
+       case PH_UG_REQUEST_SELECT_NUMBER:
+               clist_d->list_op = CT_GET_LIST_ALL_PERSON_HAD_NUMBER;
+               break;
+       case PH_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL:
+       case PH_UG_REQUEST_SELECT_NUMBER_OR_EMAIL:
+               clist_d->list_op = CT_GET_LIST_ALL_PERSON_HAD_NUMBER_OR_EMAIL;
+               break;
+       default:
+               clist_d->list_op = CT_GET_LIST_ALL_PERSON;
+               break;
+       }
+
+       clist_d->base_ab = ctui_get_view_mode();
+       if(clist_d->base_ab > -1) {
+               clist_d->list_op = CT_GET_LIST_PERSON_OF_ADDRBOOK_ID;
+       }
+       else
+               clist_d->base_ab = -1;
+
+       clist_d->ug_request = view_info->ug_request;
+       clist_d->ug_data = view_info->ug_data;
+       clist_d->cnt_max_check = view_info->ug_cnt_max;
+
+       ct_list_init_account_data(clist_d);
+
+       ct_list_get_contacts(clist_d, &clist_d->list);
+       clist_d->base_layout = ct_list_create_contact_view(clist_d);
+       evas_object_data_set(clist_d->navi, "clist_d", clist_d);
+
+       return clist_d->base_layout;
+}
+
+API void ctui_list_view_resume(Evas_Object *navi)
+{
+       PH_FN_CALL;
+       ct_list_data *clist_d;
+       ct_detail_data *cdetail_d;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_name_display_order_e order_display;
+
+       clist_d = evas_object_data_get(navi, "clist_d");
+       p_retm_if(NULL == clist_d, "evas_object_data_get() return NULL");
+
+       clist_d->is_background = false;
+
+       err = contacts_setting_get_name_display_order(&order_display);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_setting_get_name_display_order() Failed(%d)", err);
+
+       if (clist_d->order_display != order_display)
+               ctui_list_genlist_update(clist_d);
+
+       if (clist_d->update_timer) {
+               ecore_timer_del(clist_d->update_timer);
+               clist_d->update_timer = NULL;
+               ctui_list_genlist_update(clist_d);
+       }
+}
+
+API void ctui_list_set_background(Evas_Object *obj, bool is_background)
+{
+       ct_list_data *clist_d;
+       clist_d = evas_object_data_get(obj, "clist_d");
+       p_retm_if(NULL == clist_d, "log data is null");
+
+       clist_d->is_background = is_background;
+       if (clist_d->update_timer) {
+               ecore_timer_del(clist_d->update_timer);
+               clist_d->update_timer = NULL;
+               ctui_list_lazy_update(_contacts_person._uri, clist_d);
+       }
+}
+
+API void ctui_list_view_pause(Evas_Object *navi)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_list_data *clist_d;
+       ct_detail_data *cdetail_d;
+       clist_d = evas_object_data_get(navi, "clist_d");
+       p_retm_if(NULL == clist_d, "evas_object_data_get() return NULL");
+
+       err = contacts_setting_get_name_display_order(&(clist_d->order_display));
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_setting_get_name_display_order() Failed(%d)", err);
+
+}
+
diff --git a/lib/list/ct-list-utils.c b/lib/list/ct-list-utils.c
new file mode 100755 (executable)
index 0000000..d5bccc5
--- /dev/null
@@ -0,0 +1,866 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#include <errno.h>
+#include <fcntl.h>
+#include <ui-gadget-module.h>
+#include "phone.h"
+#include "ct-detail.h"
+#include "ct-list.h"
+#include "ct-list-contact-view.h"
+#include "ct-list-utils.h"
+
+int ct_list_parse_bundle(service_h service, ct_list_data* clist_d)
+{
+       char* val = NULL;
+
+       if (service) {
+               service_get_extra_data(service, CT_UG_BUNDLE_TYPE, &val);
+               if (val) clist_d->ug_request = atoi(val);
+               PH_DBG("type = %d", clist_d->ug_request);
+               free(val);
+
+               switch (clist_d->ug_request) {
+               case CT_UG_REQUEST_SELECT_GROUP:
+               case CT_UG_REQUEST_SELECT_GROUP_ADD_TO_HOME:
+                       return 0;
+               case CT_UG_REQUEST_LIST:
+               case CT_UG_REQUEST_LIST_WITH_BACK:
+               case CT_UG_REQUEST_SELECT_PERSON:
+               case CT_UG_REQUEST_SHARE_CONTACT_INFO:
+               case CT_UG_REQUEST_SELECT_VCARD:
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_ACCOUNTID, &val);
+                       if(val) {
+                               clist_d->list_op = CT_GET_LIST_PERSON_OF_ADDRBOOK_ID;
+                               clist_d->base_ab = atoi(val);
+                               free(val);
+                       }
+
+                       break;
+               case CT_UG_REQUEST_SELECT_NUMBER:
+               case CT_UG_REQUEST_SELECT_CONTACT_ADD_TO_HOME:
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_ACCOUNTID, &val);
+                       if(val) {
+                               clist_d->list_op = CT_GET_LIST_PERSON_HAD_NUMBER_OF_ADDRBOOK_ID;
+                               clist_d->base_ab = atoi(val);
+                               free(val);
+                       }
+                       else {
+                               clist_d->list_op = CT_GET_LIST_ALL_PERSON_HAD_NUMBER;
+                       }
+                       break;
+               case CT_UG_REQUEST_SELECT_EMAIL:
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_ACCOUNTID, &val);
+                       if(val) {
+                               clist_d->list_op = CT_GET_LIST_PERSON_HAD_EMAIL_OF_ADDRBOOK_ID;
+                               clist_d->base_ab = atoi(val);
+                               free(val);
+                       }
+                       else {
+                               clist_d->list_op = CT_GET_LIST_ALL_PERSON_HAD_EMAIL;
+                       }
+                       break;
+               case CT_UG_REQUEST_SELECT_NUMBER_OR_EMAIL:
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_ACCOUNTID, &val);
+                       if(val) {
+                               clist_d->list_op = CT_GET_LIST_PERSON_HAD_NUMBER_OR_EMAIL_OF_ADDRBOOK_ID;
+                               clist_d->base_ab = atoi(val);
+                               free(val);
+                       }
+                       else {
+                               clist_d->list_op = CT_GET_LIST_ALL_PERSON_HAD_NUMBER_OR_EMAIL;
+                       }
+                       break;
+               case CT_UG_REQUEST_UPDATE_CONTACT:
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_ACCOUNTID, &val);
+                       if(val) {
+                               clist_d->list_op = CT_GET_LIST_PERSON_OF_ADDRBOOK_ID;
+                               clist_d->base_ab = atoi(val);
+                               free(val);
+                       }
+                       service_get_extra_data(service, CT_UG_BUNDLE_NUM, &clist_d->ug_data);
+                       if(clist_d->ug_data)
+                               break;
+                       service_get_extra_data(service, CT_UG_BUNDLE_EMAIL, &clist_d->ug_data);
+                       if(clist_d->ug_data)
+                               break;
+                       service_get_extra_data(service, CT_UG_BUNDLE_WEB, &clist_d->ug_data);
+                       if(clist_d->ug_data)
+                               break;
+                       break;
+               case CT_UG_REQUEST_UPDATE_WITH_NUM:
+                       service_get_extra_data(service, CT_UG_BUNDLE_NUM, &clist_d->ug_data);
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_ACCOUNTID, &val);
+                       if(val) {
+                               clist_d->base_ab = atoi(val);
+                               free(val);
+                       }
+                       clist_d->list_op = CT_GET_LIST_PERSON_OF_WRITABLE_ADDRBOOK_ID;
+                       break;
+               case CT_UG_REQUEST_UPDATE_WITH_EMAIL:
+                       service_get_extra_data(service, CT_UG_BUNDLE_EMAIL, &clist_d->ug_data);
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_ACCOUNTID, &val);
+                       if(val) {
+                               clist_d->base_ab = atoi(val);
+                               free(val);
+                       }
+                       clist_d->list_op = CT_GET_LIST_PERSON_OF_WRITABLE_ADDRBOOK_ID;
+                       break;
+               case CT_UG_REQUEST_UPDATE_WITH_WEB:
+                       service_get_extra_data(service, CT_UG_BUNDLE_WEB, &clist_d->ug_data);
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_ACCOUNTID, &val);
+                       if(val) {
+                               clist_d->base_ab = atoi(val);
+                               free(val);
+                       }
+                       clist_d->list_op = CT_GET_LIST_PERSON_OF_WRITABLE_ADDRBOOK_ID;
+                       break;
+               case CT_UG_REQUEST_CHECK:
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_ACCOUNTID, &val);
+                       if(val) {
+                               clist_d->list_op = CT_GET_LIST_PERSON_OF_ADDRBOOK_ID;
+                               clist_d->base_ab = atoi(val);
+                               free(val);
+                       }
+                       else {
+                               service_get_extra_data(service, CT_UG_BUNDLE_MAX, &val);
+                               if (val) {
+                                       clist_d->cnt_max_check = atoi(val);
+                                       free(val);
+                               }
+                       }
+                       break;
+               case CT_UG_REQUEST_CHECK_FOR_NUMBER:
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_ACCOUNTID, &val);
+                       if (val) {
+                               clist_d->list_op = CT_GET_LIST_PERSON_HAD_NUMBER_OF_ADDRBOOK_ID;
+                               clist_d->base_ab = atoi(val);
+                               free(val);
+                       }
+                       else {
+                               clist_d->list_op = CT_GET_LIST_ALL_PERSON_HAD_NUMBER;
+                               service_get_extra_data(service, CT_UG_BUNDLE_MAX, &val);
+                               if (val)
+                                       clist_d->cnt_max_check = atoi(val);
+                               free(val);
+                       }
+                       break;
+               case CT_UG_REQUEST_CHECK_FOR_EMAIL:
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_ACCOUNTID, &val);
+                       if(val) {
+                               clist_d->list_op = CT_GET_LIST_PERSON_HAD_EMAIL_OF_ADDRBOOK_ID;
+                               clist_d->base_ab = atoi(val);
+                               free(val);
+                       }
+                       else {
+                               clist_d->list_op = CT_GET_LIST_ALL_PERSON_HAD_EMAIL;
+                               service_get_extra_data(service, CT_UG_BUNDLE_MAX, &val);
+                               if (val)
+                                       clist_d->cnt_max_check = atoi(val);
+                               free(val);
+                       }
+                       break;
+               case CT_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL:
+                       val = NULL;
+                       service_get_extra_data(service, CT_UG_BUNDLE_ACCOUNTID, &val);
+                       if (val) {
+                               clist_d->list_op = CT_GET_LIST_PERSON_HAD_NUMBER_OR_EMAIL_OF_ADDRBOOK_ID;
+                               clist_d->base_ab = atoi(val);
+                               free(val);
+                       }
+                       else {
+                               clist_d->list_op = CT_GET_LIST_ALL_PERSON_HAD_NUMBER_OR_EMAIL;
+                               service_get_extra_data(service, CT_UG_BUNDLE_MAX, &val);
+                               if (val)
+                                       clist_d->cnt_max_check = atoi(val);
+                               free(val);
+                       }
+                       break;
+                       break;
+               case PH_UG_REQUEST_SET_WITH_IMG:
+               case PH_UG_REQUEST_SET_WITH_RINGTONE:
+               case CT_UG_REQUEST_SAVE_IMG:
+               case CT_UG_REQUEST_SAVE_RINGTONE:
+                       service_get_extra_data(service, CT_UG_BUNDLE_PATH, &clist_d->ug_data);
+                       if(CT_UG_REQUEST_SAVE_IMG == clist_d->ug_request)
+                               clist_d->list_op = CT_GET_LIST_PERSON_OF_WRITABLE_ADDRBOOK_ID;
+                       if (-1 == access(clist_d->ug_data, R_OK)) {
+                               ERR("Invalid filepath(%s)", clist_d->ug_data);
+                               return -2;
+                       }
+                       break;
+               default:
+                       ERR("Invalid request(%d)", clist_d->ug_request);
+                       return -1;
+               }
+       }
+       return 0;
+}
+
+static void list_img_crop_result_for_add(ui_gadget_h ug,service_h service, void *data)
+{
+       contacts_record_h record_image = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_detail_data *cdetail_d = data;
+
+       p_retm_if(NULL == ug || NULL == data, "ug or data is NULL");
+
+       if (service) {
+               char *normal = NULL;
+               char *full = NULL;
+
+               service_get_extra_data(service, "crop_image_path", &normal);
+               p_retm_if(!normal, "return value is NULL.\n");
+
+               service_get_extra_data(service, "image_path", &full);
+               record_image = ctui_get_record_image(cdetail_d->contact);
+
+               err = contacts_record_set_str(record_image, _contacts_image.path, normal);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+               free(normal);
+               free(full);
+       }
+       cdetail_d->only_input = true;
+       ctui_create_input_view(cdetail_d);
+}
+
+static void list_destory_detail_child_ug(ui_gadget_h ug, void *priv)
+{
+       ct_detail_data *cdetail_d = priv;
+       p_retm_if(NULL == ug, "ug is NULL");
+       ug_destroy(ug);
+
+       p_retm_if(NULL == priv, "priv is NULL");
+       cdetail_d->child_ug = NULL;
+}
+
+void ct_list_destroy_child_ug(void *data)
+{
+       ct_list_data *clist_d = (ct_list_data*)data;
+       clist_d->child_ug = NULL;
+}
+
+API void ctui_list_update_with_data(ph_view_info *view_info, void *data, int person_id, int grp_id, int ab_id)
+{
+       PH_FN_CALL;
+       ct_detail_data *cdetail_d;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       struct ug_cbs cbs = {0};
+
+       cdetail_d = calloc(1, sizeof(ct_detail_data));
+       p_retm_if(!cdetail_d, "cdetail_d is NULL, Not enough memory");
+
+       cdetail_d->win = view_info->win;
+       cdetail_d->navi = view_info->navi;
+       cdetail_d->ug = view_info->ug;
+       cdetail_d->prev_navi_item = elm_naviframe_top_item_get(view_info->navi);
+       cdetail_d->prev_view_data = data;
+       cdetail_d->person_id = person_id;
+       cdetail_d->base_grp = grp_id;
+       cdetail_d->base_ab = ab_id;
+       cdetail_d->ug_request = view_info->ug_request;
+
+       if (person_id) {
+               Eina_List *list_contact;
+               err = contacts_db_get_record(_contacts_person._uri, person_id, &(cdetail_d->person));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+
+               list_contact = ctui_person_get_writable_contact_list(person_id);
+               if (NULL == list_contact) {
+                       err = contacts_record_create(_contacts_contact._uri, &(cdetail_d->contact));
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+               }
+               else {
+                       err = contacts_record_clone((contacts_record_h)list_contact->data, &(cdetail_d->contact));
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_clone() Failed(%d)", err);
+                       ctui_free_record_list(list_contact);
+               }
+       }
+
+       if (NULL == cdetail_d->contact) {
+               err = contacts_record_create(_contacts_contact._uri, &(cdetail_d->contact));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+       }
+
+       switch (view_info->ug_request) {
+               //case PH_UG_REQUEST_SET_WITH_NUM:
+       case CT_UG_REQUEST_UPDATE_WITH_NUM:
+               err = contacts_record_create(_contacts_number._uri, &record);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+
+               err = contacts_record_set_str(record, _contacts_number.number, view_info->ug_data);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+               err = contacts_record_set_int(record, _contacts_number.type, CONTACTS_NUMBER_TYPE_CELL);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+               err = contacts_record_add_child_record(cdetail_d->contact, _contacts_contact.number, record);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_add_child_record() Failed(%d)", err);
+               break;
+               //case PH_UG_REQUEST_SET_WITH_EMAIL:
+       case CT_UG_REQUEST_UPDATE_WITH_EMAIL:
+               err = contacts_record_create(_contacts_email._uri, &record);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+
+               err = contacts_record_set_str(record, _contacts_email.email, view_info->ug_data);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+               err = contacts_record_add_child_record(cdetail_d->contact, _contacts_contact.email, record);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_add_child_record() Failed(%d)", err);
+               break;
+               //case PH_UG_REQUEST_SET_WITH_WEB:
+       case CT_UG_REQUEST_UPDATE_WITH_WEB:
+               err = contacts_record_create(_contacts_url._uri, &record);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_create() Failed(%d)", err);
+
+               err = contacts_record_set_str(record, _contacts_url.url, view_info->ug_data);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+               err = contacts_record_add_child_record(cdetail_d->contact, _contacts_contact.url, record);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_add_child_record() Failed(%d)", err);
+               break;
+       case CT_UG_REQUEST_UPDATE_CONTACT:
+               break;
+       case PH_UG_REQUEST_SET_WITH_IMG:
+       case CT_UG_REQUEST_SAVE_IMG: //only handle for add
+               cbs.result_cb = list_img_crop_result_for_add;
+               cbs.destroy_cb = list_destory_detail_child_ug;
+               cbs.priv = cdetail_d;
+               cdetail_d->child_ug = phone_image_crop_ug(cdetail_d->ug, view_info->ug_data, &cbs);
+               return;
+       case PH_UG_REQUEST_SET_WITH_RINGTONE:
+       case CT_UG_REQUEST_SAVE_RINGTONE: //only handle for add
+               err = contacts_record_set_str(cdetail_d->contact, _contacts_contact.ringtone_path, view_info->ug_data);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+               break;
+       default:
+               ERR("Invalid type(%d)", view_info->ug_request);
+               break;
+       }
+       cdetail_d->only_input = true;
+       ctui_create_input_view(cdetail_d);
+       PH_FN_END;
+}
+
+void ct_list_call(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_list_data *clist_d;
+       ct_person_list *person_info = data;
+       p_retm_if(NULL == person_info, "parameter(person_info) is NULL");
+       p_retm_if(NULL == person_info->number || '\0' == *person_info->number, "number is NULL");
+       phone_launch_voice_call(person_info->id, person_info->number);
+
+       clist_d = (ct_list_data *)evas_object_data_get(obj, "clist_d");
+       if(clist_d)
+               ctui_list_set_unsweep(clist_d);
+}
+
+void ct_list_msg(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_list_data *clist_d;
+       ct_person_list *person_info = data;
+
+       p_retm_if(NULL == data, "parameter(person_info) is NULL");
+       p_retm_if(NULL == person_info->number || '\0' == *person_info->number, "number is NULL");
+
+       clist_d = (ct_list_data *)evas_object_data_get(obj, "clist_d");
+       p_retm_if(NULL == clist_d, "evas_object_data_get() return NULL");
+
+       clist_d->child_ug = ctui_msg_ug(clist_d->ug, person_info->number, person_info->id, NULL,
+                       ct_list_destroy_child_ug, clist_d);
+
+       ctui_list_set_unsweep(clist_d);
+}
+
+void ct_list_popup_hide_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_list_data *clist_d;
+
+       clist_d = evas_object_data_get(data, "clist_d");
+       p_retm_if(NULL == clist_d, "evas_object_data_get(clist_d) return NULL");
+       evas_object_del(clist_d->popup);
+       clist_d->popup = NULL;
+}
+
+static void list_sweep_delete_contact(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_list_data *clist_d;
+       contacts_record_h record = NULL;
+       int contact_id =0;
+
+       PH_DBG("##### [TSP_TEST] list->sweep delete start#####");
+
+       clist_d = evas_object_data_get(obj, "clist_d");
+       p_retm_if(NULL == clist_d, "evas_object_data_get() return NULL");
+       evas_object_del(clist_d->popup);
+       clist_d->popup = NULL;
+
+       evas_object_data_set(clist_d->navi, "ct_list_update_ui", (void *)1);
+
+       err = contacts_db_get_record(_contacts_person._uri,(int)data,&record);
+       p_retm_if(err != CONTACTS_ERROR_NONE, "contacts_db_get_record() fail");
+       err = contacts_record_get_int(record,_contacts_person.display_contact_id,&contact_id);
+       p_retm_if(err != CONTACTS_ERROR_NONE, "contacts_record_get_int() fail");
+       err = contacts_db_delete_record(_contacts_person._uri, (int)data);
+       if (CONTACTS_ERROR_NONE == err)
+               phone_show_tickernoti(S_(PH_SYS_POP_DELETED));
+       else
+               phone_show_tickernoti(S_(PH_SYS_POP_FAILED));
+}
+
+
+void ct_list_sweep_del_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int id;
+       ct_list_data *clist_d;
+       Evas_Object *btn;
+
+       clist_d = evas_object_data_get(obj, "clist_d");
+       p_retm_if(NULL == clist_d, "evas_object_data_get() return NULL");
+
+       id = (int)data;
+       btn = phone_create_confirm_popup(&clist_d->popup, clist_d->win, S_(PH_SYS_POP_DELETE_Q), list_sweep_delete_contact, (void *)id);
+       evas_object_data_set(btn,"clist_d", clist_d);
+
+       ctui_list_set_unsweep(clist_d);
+}
+
+void ct_list_get_title(ct_list_data *clist_d, int list_op, int id_ab, int id_grp)
+{
+       char *title = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       char* group_system_id = NULL;
+
+       // TODO: Fixme
+       switch(list_op) {
+       case CT_GET_LIST_ALL_PERSON:
+       case CT_GET_LIST_PERSON_OF_WRITABLE_ADDRBOOK_ID:
+       case CT_GET_LIST_ALL_PERSON_HAD_EMAIL:
+       case CT_GET_LIST_ALL_PERSON_HAD_NUMBER:
+               {
+                       char buf[PH_TEXT_SHORT_LEN];
+                       snprintf(buf, sizeof(buf), "%s (%d)", T_(CT_GET_TEXT_BASIC, CTTEXT_ALL_CONTACTS), clist_d->cnt_list_total);
+                       clist_d->title = strdup(buf);
+               }
+               break;
+       case CT_GET_LIST_PERSON_OF_ADDRBOOK_ID:
+       case CT_GET_LIST_PERSON_HAD_NUMBER_OF_ADDRBOOK_ID:
+       case CT_GET_LIST_PERSON_HAD_EMAIL_OF_ADDRBOOK_ID:
+               if (0 < id_ab) {
+                       char temp[PH_TEXT_MAX_LEN];
+                       temp[0] = '\0';
+                       ctui_get_addressbook_name(id_ab, temp, sizeof(temp));
+                       if (*temp)
+                               title = strdup(temp);
+               }
+               else
+                       title = strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_PHONE));
+               clist_d->sub_title = title;
+               clist_d->title = strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_ALL_CONTACTS));
+               break;
+       case CT_GET_LIST_PERSON_OF_GROUP_ID:
+       case CT_GET_LIST_PERSON_HAD_NUMBER_OF_GROUP_ID:
+       case CT_GET_LIST_PERSON_HAD_EMAIL_OF_GROUP_ID:
+               err = contacts_db_get_record(_contacts_group._uri, id_grp, &record);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_db_record_get() Failed(%d)", err);
+
+               err = contacts_record_get_str_p(record, _contacts_group.system_id, &group_system_id);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+               if (group_system_id != NULL) {
+                       if (strcmp(group_system_id,"friends")==0)
+                               clist_d->title = SAFE_STRDUP(T_(CT_GET_TEXT_BASIC, CTTEXT_FRIENDS));
+                       else if (strcmp(group_system_id,"family")==0)
+                               clist_d->title = SAFE_STRDUP(T_(CT_GET_TEXT_BASIC, CTTEXT_FAMILY));
+                       else if (strcmp(group_system_id,"coworkers")==0)
+                               clist_d->title = SAFE_STRDUP(T_(CT_GET_TEXT_BASIC, CTTEXT_CO_WORKERS));
+                       else
+                               clist_d->title = SAFE_STRDUP(T_(CT_GET_TEXT_ERR, CTTEXT_NONAME));
+               }else{
+                       err = contacts_record_get_str(record, _contacts_group.name, &(clist_d->title));
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str() Failed(%d)", err);
+               }
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+               if(0 < id_ab) {
+                       char temp[PH_TEXT_MAX_LEN];
+                       temp[0] = '\0';
+                       ctui_get_addressbook_name(id_ab, temp, sizeof(temp));
+                       if (*temp)
+                               title = strdup(temp);
+               }
+               else
+                       title = strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_PHONE));
+               clist_d->sub_title = title;
+               break;
+       case CT_GET_LIST_PERSON_NOT_ASSIGNED_OF_ADDRBOOK_ID:
+       case CT_GET_LIST_PERSON_NOT_ASSIGNED_HAD_NUMBER_OF_ADDRBOOK_ID:
+       case CT_GET_LIST_PERSON_NOT_ASSIGNED_HAD_EMAIL_OF_ADDRBOOK_ID:
+               clist_d->title = strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_NOT_ASSIGNED));
+               if(0 < id_ab) {
+                       char temp[PH_TEXT_MAX_LEN];
+                       temp[0] = '\0';
+                       ctui_get_addressbook_name(id_ab, temp, sizeof(temp));
+                       if (*temp)
+                               title = strdup(temp);
+               }
+               else
+                       title = strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_PHONE));
+               clist_d->sub_title = title;
+               break;
+
+       }
+}
+
+static void __list_add_contacts_to_favorite(ct_list_data *clist_d);
+
+static void __list_add_contacts_to_favorite_cb(int err, void *data)
+{
+       ct_list_data *clist_d = data;
+       ph_progress_info *p_info = NULL;
+
+       p_retm_if(NULL == clist_d, "Invalid parameter(clist_d is NULL)");
+       p_info = clist_d->p_info;
+       p_retm_if(NULL == p_info, "Invalid parameter(p_info is NULL)");
+
+       if (p_info->update_list) {
+               contacts_list_destroy(p_info->update_list, true);
+               p_info->update_list = NULL;
+       }
+
+       if (CONTACTS_ERROR_NONE != err || p_info->alive == false) {
+               if (p_info->popup) {
+                       evas_object_del(p_info->popup);
+                       p_info->popup = NULL;
+               }
+               phone_show_tickernoti(S_(PH_SYS_POP_FAILED));
+               free(p_info);
+               clist_d->p_info = NULL;
+               clist_d->updating = false;
+               elm_naviframe_item_pop_to(evas_object_data_get(clist_d->navi, "navi_it_pop"));
+               return;
+       }
+       else if (p_info->cnt == p_info->cnt_checked_total) {
+               if (p_info->popup) {
+                       evas_object_del(p_info->popup);
+                       p_info->popup = NULL;
+               }
+               phone_show_tickernoti(S_(CT_SYS_POP_SUCCESS));
+               free(p_info);
+               clist_d->p_info = NULL;
+               elm_naviframe_item_pop_to(evas_object_data_get(clist_d->navi, "navi_it_pop"));
+               return;
+       }
+       else {
+               __list_add_contacts_to_favorite(clist_d);
+       }
+
+}
+
+static void __list_add_contacts_to_favorite(ct_list_data *clist_d)
+{
+       PH_FN_CALL;
+       const int LIST_BULK_LENGTH = 50;
+       int count = 0;
+       int base_count = 0;
+       double value = 0.0;
+       char percent_total[PH_TEXT_MAX_LEN+1] = {0, };
+       char percent[PH_TEXT_MAX_LEN+1] = {0, };
+       ph_progress_info *p_info = NULL;
+       contacts_record_h record = NULL;
+       contacts_list_h list = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Eina_List *l;
+       ct_person_list *person_info;
+
+       p_retm_if(NULL == clist_d, "parameter(clist_d) is NULL");
+       p_info = clist_d->p_info;
+       p_retm_if(NULL == p_info, "parameter(p_info) is NULL");
+
+       err = contacts_list_create(&list);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_list_create() Failed(%d)", err);
+
+       EINA_LIST_FOREACH(clist_d->list, l, person_info) {
+               if (NULL == person_info) continue;
+               if (person_info->checked) {
+                       if (base_count < p_info->cnt) {
+                               base_count++;
+                               continue;
+                       }
+
+                       err = contacts_db_get_record(_contacts_person._uri, person_info->id, &record);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_db_get_record() Failed(%d)", err);
+                               p_info->result = FALSE;
+                               p_info->completed = true;
+                               break;
+                       }
+                       err = contacts_record_set_bool(record, _contacts_person.is_favorite, true);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_record_set_bool() Failed(%d)", err);
+                               p_info->result = FALSE;
+                               p_info->completed = true;
+                               break;
+                       }
+
+                       err = contacts_list_add(list, record);
+
+                       count++;
+                       if (LIST_BULK_LENGTH == count || (count + p_info->cnt) == p_info->cnt_checked_total) {
+                               p_info->cnt += count;
+                               break;
+                       }
+               }
+       }
+       value = (double)p_info->cnt / (double)p_info->cnt_checked_total;
+       elm_progressbar_value_set(p_info->progressbar, value);
+       snprintf(percent, sizeof(percent), "%d%%", (int)(100.0 * (double)p_info->cnt/(double)p_info->cnt_checked_total));
+       snprintf(percent_total, sizeof(percent_total), "%d/%d", p_info->cnt, p_info->cnt_checked_total);
+       edje_object_part_text_set(elm_layout_edje_get(p_info->layout), "elm.text.subtext1", percent);
+       edje_object_part_text_set(elm_layout_edje_get(p_info->layout), "elm.text.subtext2", percent_total);
+
+       p_info->update_list = list;
+       contacts_db_update_records_async(list, __list_add_contacts_to_favorite_cb, clist_d);
+}
+
+
+void ct_list_add_contacts_to_favorite(Evas_Object *win, Evas_Object *navi, int cnt)
+{
+       ct_list_data *clist_d;
+       ph_progress_info *p_info;
+
+       clist_d = evas_object_data_get(navi, "favor_list_d");
+       p_retm_if(NULL == clist_d, "evas_object_data_get return NULL");
+
+       p_retm_if(clist_d->p_info, "thread is running");
+
+       p_info = calloc(1, sizeof(ph_progress_info));
+       p_retm_if(NULL == p_info, "calloc return NULL");
+
+       clist_d->p_info = p_info;
+       p_info->cnt_checked_total = cnt;
+       p_info->alive = true;
+       p_info->result = TRUE;
+       p_info->popup = phone_progressbar_popup(win, p_info, T_(CT_GET_TEXT_BASIC, CTTEXT_ADDING_ING));
+       __list_add_contacts_to_favorite(clist_d);
+}
+
+static void __list_add_group_relation(int group_id, int person_id, contacts_list_h list_result)
+{
+       contacts_record_h record_group = NULL;
+       contacts_list_h list = NULL;
+       contacts_filter_h filter = NULL;
+       contacts_query_h query = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       p_retm_if(group_id <= 0, "Invalid parameter(group_id is %d)", group_id);
+       p_retm_if(person_id <= 0, "Invalid parameter(person_id is %d)", person_id);
+       p_retm_if(NULL == list_result, "Invalid parameter(list is NULL)");
+
+       do {
+               int address_book_id = 0;
+               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_record(_contacts_group._uri, group_id, &record_group))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_record_get_int(record_group, _contacts_group.address_book_id, &address_book_id))) break;
+
+               if (CONTACTS_ERROR_NONE != (err = contacts_query_create(_contacts_contact._uri, &query))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_filter_create(_contacts_contact._uri, &filter))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_int(filter, _contacts_contact.address_book_id, CONTACTS_MATCH_EQUAL, address_book_id))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_operator(filter, CONTACTS_FILTER_OPERATOR_AND))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_int(filter, _contacts_contact.person_id, CONTACTS_MATCH_EQUAL, person_id))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, &list))) break;
+
+               while (CONTACTS_ERROR_NONE == err) {
+                       contacts_record_h record = NULL;
+                       contacts_record_h record_clone = NULL;
+                       contacts_record_h record_group_relation = NULL;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_list_get_current_record_p(list, &record))) break;
+                       if (CONTACTS_ERROR_NONE != (err = contacts_record_clone(record, &record_clone))) {
+                               ERR("contacts_record_clone() Failed(%d)", err);
+                               break;
+                       }
+                       if (CONTACTS_ERROR_NONE != (err = contacts_record_create(_contacts_group_relation._uri, &record_group_relation))) {
+                               ERR("contacts_record_create() Failed(%d)", err);
+                               break;
+                       }
+                       contacts_record_set_int(record_group_relation, _contacts_group_relation.group_id, group_id);
+                       contacts_record_add_child_record(record_clone, _contacts_contact.group_relation, record_group_relation);
+                       contacts_list_add(list_result, record_clone);
+
+                       err = contacts_list_next(list);
+               }
+               contacts_filter_destroy(filter);
+               contacts_query_destroy(query);
+               contacts_list_destroy(list, true);
+               contacts_record_destroy(record_group, true);
+               return;
+       }while (0);
+       contacts_filter_destroy(filter);
+       contacts_query_destroy(query);
+       contacts_list_destroy(list, true);
+       contacts_record_destroy(record_group, true);
+       return;
+}
+
+static void __list_add_contacts_to_group(ct_list_data *clist_d);
+
+static void __list_add_contacts_to_group_cb(int err, void *data)
+{
+       ct_list_data *clist_d = data;
+       ph_progress_info *p_info = NULL;
+
+       p_retm_if(NULL == clist_d, "Invalid parameter(clist_d is NULL)");
+       p_info = clist_d->p_info;
+       p_retm_if(NULL == p_info, "Invalid parameter(p_info is NULL)");
+
+       if (p_info->update_list) {
+               contacts_list_destroy(p_info->update_list, true);
+               p_info->update_list = NULL;
+       }
+
+       if (CONTACTS_ERROR_NONE != err || p_info->alive == false) {
+               char *err_msg = NULL;
+               if (p_info->popup) {
+                       evas_object_del(p_info->popup);
+                       p_info->popup = NULL;
+               }
+               switch (err) {
+               case CONTACTS_ERROR_DB:
+                       err_msg = T_(CT_GET_TEXT_ERR, CTTEXT_ERR_DB_LOCKED);
+                       break;
+               case CONTACTS_ERROR_FILE_NO_SPACE:
+                       err_msg = S_(CT_SYS_POP_NOT_ENOUGH_MEMORY);
+                       break;
+               default:
+                       err_msg = S_(PH_SYS_POP_FAILED);
+                       break;
+               }
+
+               phone_show_tickernoti(err_msg);
+               free(p_info);
+               clist_d->p_info = NULL;
+               clist_d->updating = false;
+               elm_naviframe_item_pop_to(evas_object_data_get(clist_d->navi, "navi_it_pop"));
+               return;
+       }
+       else if (p_info->cnt == p_info->cnt_checked_total) {
+               if (p_info->popup) {
+                       evas_object_del(p_info->popup);
+                       p_info->popup = NULL;
+               }
+               phone_show_tickernoti(S_(CT_SYS_POP_SUCCESS));
+               free(p_info);
+               clist_d->p_info = NULL;
+               elm_naviframe_item_pop_to(evas_object_data_get(clist_d->navi, "navi_it_pop"));
+               return;
+       }
+       else {
+               __list_add_contacts_to_group(clist_d);
+       }
+}
+
+
+static void __list_add_contacts_to_group(ct_list_data *clist_d)
+{
+       PH_FN_CALL;
+       const int LIST_BULK_LENGTH = 50;
+       int count = 0;
+       int base_count = 0;
+       double value = 0.0;
+       char percent_total[PH_TEXT_MAX_LEN+1] = {0, };
+       char percent[PH_TEXT_MAX_LEN+1] = {0, };
+
+       contacts_list_h list = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ph_progress_info *p_info = NULL;
+       Eina_List *l = NULL;
+       ct_person_list *person_info = NULL;
+
+       p_retm_if(NULL == clist_d, "parameter(clist_d) is NULL");
+       p_info = clist_d->p_info;
+       p_retm_if(NULL == p_info, "parameter(p_info) is NULL");
+
+       err = contacts_list_create(&list);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_list_create() Failed(%d)", err);
+
+       EINA_LIST_FOREACH(clist_d->list, l, person_info) {
+               if (NULL == person_info) continue;
+
+               if (person_info->checked) {
+                       if (base_count < p_info->cnt) {
+                               base_count++;
+                               continue;
+                       }
+
+                       __list_add_group_relation(clist_d->base_grp, person_info->id, list);
+
+                       count++;
+                       if (LIST_BULK_LENGTH == count || (count + p_info->cnt) == p_info->cnt_checked_total) {
+                               p_info->cnt += count;
+                               break;
+                       }
+               }
+       }
+
+       value = (double)p_info->cnt / (double)p_info->cnt_checked_total;
+       elm_progressbar_value_set(p_info->progressbar, value);
+       snprintf(percent, sizeof(percent), "%d%%", (int)(100.0 * (double)p_info->cnt/(double)p_info->cnt_checked_total));
+       snprintf(percent_total, sizeof(percent_total), "%d/%d", p_info->cnt, p_info->cnt_checked_total);
+       edje_object_part_text_set(elm_layout_edje_get(p_info->layout), "elm.text.subtext1", percent);
+       edje_object_part_text_set(elm_layout_edje_get(p_info->layout), "elm.text.subtext2", percent_total);
+
+       p_info->update_list = list;
+       contacts_db_update_records_async(list, __list_add_contacts_to_group_cb, clist_d);
+}
+
+
+void ct_list_add_contacts_to_group(Evas_Object *win, Evas_Object *navi, int cnt)
+{
+       PH_FN_CALL;
+       ct_list_data *clist_d;
+       ph_progress_info *p_info;
+
+       clist_d = evas_object_data_get(navi, "gadd_list_d");
+       p_retm_if(NULL == clist_d, "evas_object_data_get return NULL");
+
+       p_retm_if(clist_d->p_info, "thread is running");
+
+       p_info = calloc(1, sizeof(ph_progress_info));
+       p_retm_if(NULL == p_info, "calloc return NULL");
+
+       clist_d->p_info = p_info;
+       p_info->cnt_checked_total = cnt;
+       p_info->alive = true;
+       p_info->result = TRUE;
+       p_info->popup = phone_progressbar_popup(win, p_info, T_(CT_GET_TEXT_BASIC, CTTEXT_ADDING_MEMBERS_TO_GROUP));
+       __list_add_contacts_to_group(clist_d);
+}
+
diff --git a/lib/list/ct-list-utils.h b/lib/list/ct-list-utils.h
new file mode 100755 (executable)
index 0000000..90038c5
--- /dev/null
@@ -0,0 +1,31 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CONTACTS_LIST_UTILS_H__
+#define __CONTACTS_LIST_UTILS_H__
+
+int ct_list_parse_bundle(service_h service, ct_list_data* clist_d);
+void ct_list_call(void *data, Evas_Object *obj, void *event_info);
+void ct_list_msg(void *data, Evas_Object *obj, void *event_info);
+void ct_list_popup_hide_cb(void *data, Evas_Object *obj, void *event_info);
+void ct_list_sweep_del_cb(void *data, Evas_Object *obj, void *event_info);
+void ct_list_get_title(ct_list_data *data, int list_op, int id_ab, int id_grp);
+void ct_list_add_contacts_to_group(Evas_Object *win, Evas_Object *navi, int cnt);
+void ct_list_add_contacts_to_favorite(Evas_Object *win, Evas_Object *navi, int cnt);
+void ct_list_destroy_child_ug(void *data);
+
+#endif //__CONTACTS_LIST_UTILS_H__
diff --git a/lib/list/ct-list-view-ug.c b/lib/list/ct-list-view-ug.c
new file mode 100755 (executable)
index 0000000..94bd146
--- /dev/null
@@ -0,0 +1,691 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <ui-gadget-module.h>
+
+#include "phone.h"
+#include "ct-list.h"
+#include "ct-detail.h"
+#include "ct-list-utils.h"
+#include "ct-list-edit-view.h"
+#include "ct-list-contact-view.h"
+#include "phone-common.h"
+
+
+static void list_ug_nums_popup_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_list_data *clist_d = evas_object_data_get(obj, "clist_d");
+       int person_id = (int)evas_object_data_get(obj, "person_id");
+
+       if (CT_UG_REQUEST_CHECK_FOR_NUMBER == clist_d->ug_request || CT_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == clist_d->ug_request) {
+               Elm_Object_Item *item;
+               ct_person_list *person_info;
+
+               item = evas_object_data_get(obj, "item");
+               p_retm_if(NULL == item, "evas_object_data_get() return NULL");
+
+               person_info = elm_object_item_data_get(item);
+               p_retm_if(NULL == person_info, "elm_object_item_data_get() return NULL");
+
+               person_info->id_ret = (int)data;
+               person_info->id_ret_type = 1;
+               person_info->checked = !person_info->checked;
+               ct_list_item_checked_set(item, clist_d);
+               ctui_list_update_selection_info(clist_d);
+               ct_list_popup_hide_cb(obj, NULL, NULL);
+       }
+       else if (PH_UG_REQUEST_LAUNCH_VOICECALL == clist_d->ug_request) {
+               char *num_info = (char*)elm_object_item_text_get(event_info);
+               char *number;
+               strtok(num_info, " ");
+               number = strtok(NULL, " ");
+               PH_DBG("%s", number);
+               ct_list_popup_hide_cb(obj, NULL, NULL);
+               phone_launch_voice_call(person_id, number);
+       }
+       else {
+               phone_ug_return_id(clist_d->ug, person_id, (int)data, 0);
+               ug_destroy_me(clist_d->ug);
+       }
+}
+
+static void list_ug_emails_popup_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_list_data *clist_d = evas_object_data_get(obj, "clist_d");
+       int contact_id = (int)evas_object_data_get(obj, "person_id");
+
+       if (CT_UG_REQUEST_CHECK_FOR_EMAIL == clist_d->ug_request || CT_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == clist_d->ug_request) {
+               Elm_Object_Item *item;
+               ct_person_list *person_info;
+
+               item = evas_object_data_get(obj, "item");
+               p_retm_if(NULL == item, "evas_object_data_get() return NULL");
+
+               person_info = elm_object_item_data_get(item);
+               p_retm_if(NULL == person_info, "elm_object_item_data_get() return NULL");
+
+               person_info->id_ret = (int)data;
+               person_info->id_ret_type = 2;
+               person_info->checked = !person_info->checked;
+               ct_list_item_checked_set(item, clist_d);
+               ctui_list_update_selection_info(clist_d);
+               ct_list_popup_hide_cb(obj, NULL, NULL);
+       }
+       else {
+               phone_ug_return_id(clist_d->ug, contact_id, 0, (int)data);
+               ug_destroy_me(clist_d->ug);
+       }
+}
+
+API Evas_Object* ctui_list_create_values_list(const char *view_uri, Evas_Object *popup, Evas_Object *list, Eina_List *values, void(*cb)(void *, Evas_Object *, void *))
+{
+       int id;
+       int val_type;
+       char *email_str_p;
+       const char *type_str;
+       char buf[PH_TEXT_MAX_LEN];
+       Eina_List *l;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       if (NULL == list) {
+               list = elm_list_add(popup);
+               evas_object_size_hint_max_set(list, -1, 600 * elm_config_scale_get());  // TODO : should be revise
+       }
+
+       EINA_LIST_FOREACH(values, l, record) {
+               if (NULL == record)
+                       continue;
+
+               if (0 == strcmp(view_uri, _contacts_email._uri)) {
+                       err = contacts_record_get_int(record, _contacts_email.id, &id);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+                       err = contacts_record_get_int(record, _contacts_email.type, &val_type);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+                       type_str = T_(CT_GET_TEXT_EMAIL_TYPE, ctui_get_email_type_index(val_type));
+
+                       err = contacts_record_get_str_p(record, _contacts_email.email, &email_str_p);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+                       snprintf(buf, sizeof(buf), "%s %s", type_str, email_str_p);
+               }
+               else {
+                       char num_type_str[PH_TEXT_MAX_LEN+1];
+
+                       err = contacts_record_get_int(record, _contacts_number.id, &id);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+                       err = contacts_record_get_int(record, _contacts_number.type, &val_type);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+
+                       ctui_get_number_type_str(record, val_type, num_type_str, sizeof(num_type_str));
+
+                       err = contacts_record_get_str_p(record, _contacts_number.number, &email_str_p);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+
+                       snprintf(buf, sizeof(buf), "%s %s", num_type_str, email_str_p);
+               }
+               elm_list_item_append(list, buf, NULL, NULL, cb, (void *)id);
+       }
+
+       elm_list_mode_set(list, ELM_LIST_EXPAND);
+       return list;
+}
+
+static Evas_Object* list_ug_create_popup_values_list(ct_list_data *clist_d, ct_person_list *person_info)
+{
+       Evas_Object *popup;
+       Evas_Object *list = NULL;
+       Evas_Object *btn;
+
+       popup = elm_popup_add(clist_d->navi);
+       elm_object_style_set(popup, "min_liststyle");
+       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       if (person_info->number_list)
+               list = ctui_list_create_values_list(_contacts_number._uri, popup, list, person_info->number_list, list_ug_nums_popup_sel);
+       if (person_info->email_list)
+               list = ctui_list_create_values_list(_contacts_email._uri, popup, list, person_info->email_list, list_ug_emails_popup_sel);
+
+       elm_object_content_set(popup, list);
+       evas_object_data_set(list, "clist_d", clist_d);
+       evas_object_data_set(list, "person_id", (void *)person_info->id);
+
+       btn = elm_button_add(popup);
+       elm_object_text_set(btn, S_(PH_SYS_POP_CLOSE));
+       elm_object_part_content_set(popup, "button1", btn);
+       elm_object_style_set(btn, "popup_button/default");
+       evas_object_smart_callback_add(btn, "clicked", ct_list_popup_hide_cb, list);
+
+       clist_d->popup = popup;
+       evas_object_show(popup);
+       return list;
+}
+
+static inline void list_ug_handle_select_number(ct_list_data *clist_d, ct_person_list *person_info)
+{
+       char *number_str_p = NULL;
+       int number_type;
+       int number_id;
+       Eina_List *list_contact;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       list_contact = ctui_person_get_contact_list(person_info->id);
+       p_retm_if(NULL == list_contact, "ctui_person_get_contact_list() return NULL");
+
+       if(person_info->number_list == NULL)
+               person_info->number_list = ctui_person_get_number_list(list_contact);
+
+       if (person_info->number_list) {
+               if (1 == eina_list_count(person_info->number_list)) {
+                       record = (contacts_record_h)person_info->number_list->data;
+                       if (PH_UG_REQUEST_LAUNCH_VOICECALL == clist_d->ug_request) {
+                               err = contacts_record_get_str_p(record, _contacts_number.number, &number_str_p);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_str_p() Failed(%d)", err);
+                               phone_launch_voice_call(person_info->id, number_str_p);
+                       }
+                       else {
+                               err = contacts_record_get_int(record, _contacts_number.id, &number_id);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+                               phone_ug_return_id(clist_d->ug, person_info->id, number_id, 0);
+                               ug_destroy_me(clist_d->ug);
+                       }
+               }
+               else
+                       list_ug_create_popup_values_list(clist_d, person_info);
+       }
+       else {
+               phone_show_popup(clist_d->navi, T_(CT_GET_TEXT_ERR, CTTEXT_NO_NUMBER), 1.5);
+       }
+       ctui_free_record_list(list_contact);
+}
+
+static inline void list_ug_handle_select_email(ct_list_data *clist_d, ct_person_list *person_info)
+{
+       int email_id;
+       Eina_List *list_contact;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       list_contact = ctui_person_get_contact_list(person_info->id);
+       p_retm_if(NULL == list_contact, "ctui_person_get_contact_list() return NULL");
+
+       if(person_info->email_list == NULL)
+               person_info->email_list = ctui_person_get_email_list(list_contact);
+       if (person_info->email_list) {
+               if (1 == eina_list_count(person_info->email_list)) {
+                       record = (contacts_record_h)person_info->email_list->data;
+                       err = contacts_record_get_int(record, _contacts_email.id, &email_id);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+                       phone_ug_return_id(clist_d->ug, person_info->id, 0, email_id);
+                       ug_destroy_me(clist_d->ug);
+               }
+               else
+                       list_ug_create_popup_values_list(clist_d, person_info);
+       }
+       else {
+               phone_show_popup(clist_d->navi, T_(CT_GET_TEXT_ERR, CTTEXT_NO_EMAIL), 1.5);
+       }
+       ctui_free_record_list(list_contact);
+}
+
+static inline void list_ug_handle_select_number_or_email(ct_list_data *clist_d, ct_person_list *person_info)
+{
+       int number_id;
+       int email_id;
+       int number_list_count = 0;
+       int email_list_count = 0;
+       Eina_List *list_contact;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       list_contact = ctui_person_get_contact_list(person_info->id);
+       p_retm_if(NULL == list_contact, "ctui_person_get_contact_list() return NULL");
+
+       if (NULL == person_info->number_list)
+               person_info->number_list = ctui_person_get_number_list(list_contact);
+       if (NULL == person_info->email_list)
+               person_info->email_list = ctui_person_get_email_list(list_contact);
+
+       if (person_info->number_list)
+               number_list_count = eina_list_count(person_info->number_list);
+       if (person_info->email_list)
+               email_list_count = eina_list_count(person_info->email_list);
+
+       if (number_list_count == 0 && email_list_count == 0) {
+               phone_show_popup(clist_d->navi, T_(CT_GET_TEXT_ERR, CTTEXT_NO_EMAIL), 1.5);
+       }
+       else if (number_list_count == 1 && email_list_count == 0) {
+               record = (contacts_record_h)person_info->number_list->data;
+               err = contacts_record_get_int(record, _contacts_number.id, &number_id);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+               phone_ug_return_id(clist_d->ug, person_info->id, number_id, 0);
+               ug_destroy_me(clist_d->ug);
+       }
+       else if (number_list_count == 0 && email_list_count == 1) {
+               record = (contacts_record_h)person_info->email_list->data;
+               err = contacts_record_get_int(record, _contacts_email.id, &email_id);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+               phone_ug_return_id(clist_d->ug, person_info->id, 0, email_id);
+               ug_destroy_me(clist_d->ug);
+       }
+       else {
+               list_ug_create_popup_values_list(clist_d, person_info);
+       }
+       ctui_free_record_list(list_contact);
+}
+
+static inline void ct_list_ug_handle_select_vcard(ct_list_data *clist_d, int person_id)
+{
+       bool result = false;
+       char vcard_path[PH_TEXT_MAX_LEN+1];
+
+       result = ctui_list_make_vcard(person_id, vcard_path, sizeof(vcard_path));
+       PH_DBG("%d, %s", person_id, vcard_path);
+       if(result == true) {
+               phone_ug_return_vcard(clist_d->ug, person_id, vcard_path);
+               ug_destroy_me(clist_d->ug);
+       }
+       else {
+               phone_show_popup(clist_d->navi, T_(CT_GET_TEXT_ERR, CTTEXT_NO_CONTACTS), 1.5);
+       }
+}
+
+static void list_ug_img_crop_result(ui_gadget_h ug, service_h service, void *data)
+{
+       Eina_List *list_writable_contact;
+       ct_list_data *clist_d = data;
+
+       p_retm_if(NULL == ug || NULL == data, "ug or data is NULL");
+
+       if (service) {
+               char *normal = NULL;
+               char *full = NULL;
+               void *data;
+               Eina_List *l;
+               contacts_record_h record = NULL;
+               contacts_record_h record_image = NULL;
+               contacts_error_e err = CONTACTS_ERROR_NONE;
+
+               service_get_extra_data(service, "crop_image_path", &normal);
+               p_retm_if(NULL == normal, "return value is NULL.");
+               service_get_extra_data(service, "image_path", &full);
+
+               list_writable_contact = NULL;
+               list_writable_contact = ctui_person_get_writable_contact_list(clist_d->selected_person_id);
+
+               if (list_writable_contact) {
+                       EINA_LIST_FOREACH(list_writable_contact, l, data) {
+                               record = (contacts_record_h)data;
+                               if (NULL == record) continue;
+
+                               record_image = ctui_get_record_image(record);
+                               if (NULL == record_image) {
+                                       ERR("ctui_get_record_image() Failed(%d)", err);
+                                       break;
+                               }
+
+                               err = contacts_record_set_str(record_image, _contacts_image.path, normal);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+                               err = contacts_db_update_record(record);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_update_record() Failed(%d)", err);
+                       }
+                       ctui_free_record_list(list_writable_contact);
+               }
+
+               free(normal);
+               free(full);
+       }
+}
+
+void ct_list_ug_handle_check_for_number(Elm_Object_Item *item, ct_list_data *clist_d)
+{
+       ct_person_list *person_info;
+       Eina_List *list_contact;
+       Evas_Object *list_nums;
+       Eina_Bool all_check;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       person_info = elm_object_item_data_get(item);
+       p_retm_if(NULL == person_info, "elm_object_item_data_get() return NULL");
+
+       list_contact = ctui_person_get_contact_list(person_info->id);
+       p_retm_if(NULL == list_contact, "ctui_person_get_contact_list() return NULL");
+
+       if (NULL == person_info->number_list)
+               person_info->number_list = ctui_person_get_number_list(list_contact);
+
+       if (NULL == person_info->number_list) {
+               Evas_Object *check;
+               ERR("ctui_person_get_number_list() return NULL");
+               ctui_free_record_list(list_contact);
+
+               phone_show_popup(clist_d->navi, T_(CT_GET_TEXT_ERR, CTTEXT_NO_NUMBER), 1.5);
+
+               check = elm_object_part_content_get(clist_d->select_all_layout, "elm.icon");
+               p_retm_if(NULL == check, "elm_object_part_content_get() return NULL");
+
+               if (clist_d->cnt_list_total == clist_d->cnt_checked)
+                       all_check = EINA_TRUE;
+               else
+                       all_check = EINA_FALSE;
+
+               elm_check_state_set(check, all_check);
+               elm_genlist_item_update(item);
+               return;
+       }
+
+       if (1 == eina_list_count(person_info->number_list)) {
+               record = (contacts_record_h)person_info->number_list->data;
+               person_info->id_ret_type = 1;
+               err = contacts_record_get_int(record, _contacts_number.id, &(person_info->id_ret));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+               person_info->checked = !person_info->checked;
+               ct_list_item_checked_set(item, clist_d);
+               ctui_list_update_selection_info(clist_d);
+       }
+       else {
+               list_nums = list_ug_create_popup_values_list(clist_d, person_info);
+               if (list_nums)
+                       evas_object_data_set(list_nums, "item", item);
+       }
+       ctui_free_record_list(list_contact);
+}
+
+void ct_list_ug_handle_check_for_email(Elm_Object_Item *item, ct_list_data *clist_d)
+{
+       Eina_List *list_contact;
+       Evas_Object *list_emails;
+       ct_person_list *person_info;
+       Eina_Bool all_check;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       person_info = elm_object_item_data_get(item);
+       p_retm_if(NULL == person_info, "elm_object_item_data_get() return NULL");
+
+       list_contact = ctui_person_get_contact_list(person_info->id);
+       p_retm_if(NULL == list_contact, "ctui_person_get_contact_list() return NULL");
+
+       if (NULL == person_info->email_list)
+               person_info->email_list = ctui_person_get_email_list(list_contact);
+
+       if (NULL == person_info->email_list) {
+               Evas_Object *check;
+               ERR("ctui_person_get_email_list() return NULL");
+               ctui_free_record_list(list_contact);
+
+               phone_show_popup(clist_d->navi, T_(CT_GET_TEXT_ERR, CTTEXT_NO_EMAIL), 1.5);
+
+               check = elm_object_part_content_get(clist_d->select_all_layout, "elm.icon");
+               p_retm_if(NULL == check, "elm_object_part_content_get() return NULL");
+
+               if (clist_d->cnt_list_total == clist_d->cnt_checked)
+                       all_check = EINA_TRUE;
+               else
+                       all_check = EINA_FALSE;
+
+               elm_check_state_set(check, all_check);
+               elm_genlist_item_update(item);
+               return;
+       }
+
+       if (1 == eina_list_count(person_info->email_list)) {
+               record = (contacts_record_h)person_info->email_list->data;
+               person_info->id_ret_type = 2;
+               err = contacts_record_get_int(record, _contacts_email.id, &(person_info->id_ret));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+               person_info->checked = !person_info->checked;
+               ct_list_item_checked_set(item, clist_d);
+               ctui_list_update_selection_info(clist_d);
+       }
+       else {
+               list_emails = list_ug_create_popup_values_list(clist_d, person_info);
+               if (list_emails)
+                       evas_object_data_set(list_emails, "item", item);
+       }
+       ctui_free_record_list(list_contact);
+}
+
+void ct_list_ug_handle_check_for_number_or_email(Elm_Object_Item *item, ct_list_data *clist_d)
+{
+       int number_list_count = 0;
+       int email_list_count = 0;
+       Eina_List *list_contact;
+       Evas_Object *list;
+       ct_person_list *person_info;
+       Eina_Bool all_check;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+
+       person_info = elm_object_item_data_get(item);
+       p_retm_if(NULL == person_info, "elm_object_item_data_get() return NULL");
+
+       list_contact = ctui_person_get_contact_list(person_info->id);
+       p_retm_if(NULL == list_contact, "ctui_person_get_contact_list() return NULL");
+
+       if (NULL == person_info->email_list)
+               person_info->email_list = ctui_person_get_email_list(list_contact);
+       if (NULL == person_info->number_list)
+               person_info->number_list = ctui_person_get_number_list(list_contact);
+
+       if (person_info->number_list)
+               number_list_count = eina_list_count(person_info->number_list);
+       if (person_info->email_list)
+               email_list_count = eina_list_count(person_info->email_list);
+
+       if (0 == number_list_count && 0 == email_list_count) {
+               Evas_Object *check;
+               ERR("ctui_person_get_email_list() return NULL");
+               ctui_free_record_list(list_contact);
+
+               phone_show_popup(clist_d->navi, T_(CT_GET_TEXT_ERR, CTTEXT_NO_EMAIL), 1.5);
+
+               check = elm_object_part_content_get(clist_d->select_all_layout, "elm.icon");
+               p_retm_if(NULL == check, "elm_object_part_content_get() return NULL");
+
+               if (clist_d->cnt_list_total == clist_d->cnt_checked)
+                       all_check = EINA_TRUE;
+               else
+                       all_check = EINA_FALSE;
+
+               elm_check_state_set(check, all_check);
+               elm_genlist_item_update(item);
+               return;
+       }
+
+       if (1 == number_list_count && 0 == email_list_count) {
+               record = (contacts_record_h)person_info->number_list->data;
+               err = contacts_record_get_int(record, _contacts_number.id, &(person_info->id_ret));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+               person_info->id_ret_type = 1;
+               person_info->checked = !person_info->checked;
+               ct_list_item_checked_set(item, clist_d);
+               ctui_list_update_selection_info(clist_d);
+       }
+       else if (0 == number_list_count && 1 == email_list_count) {
+               record = (contacts_record_h)person_info->email_list->data;
+               err = contacts_record_get_int(record, _contacts_email.id, &(person_info->id_ret));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_get_int() Failed(%d)", err);
+               person_info->id_ret_type = 2;
+               person_info->checked = !person_info->checked;
+               ct_list_item_checked_set(item, clist_d);
+               ctui_list_update_selection_info(clist_d);
+       }
+       else {
+               list = list_ug_create_popup_values_list(clist_d, person_info);
+               if (list)
+                       evas_object_data_set(list, "item", item);
+       }
+       ctui_free_record_list(list_contact);
+}
+
+static void list_destory_child_ug(ui_gadget_h ug, void *priv)
+{
+       ct_list_data *clist_d = priv;
+       p_retm_if(NULL == ug, "ug is NULL");
+       ug_destroy(ug);
+
+       p_retm_if(NULL == priv, "priv is NULL");
+       clist_d->child_ug = NULL;
+       if (clist_d->ug)
+               ug_destroy_me(clist_d->ug);
+}
+
+void ct_list_ug_gl_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       int ret;
+       const char *err_msg;
+       contacts_record_h record = NULL;
+       struct ug_cbs cbs = {0};
+       ct_list_data *clist_d = data;
+       ct_person_list *person_info;
+       ph_view_info *view_info;
+       Elm_Object_Item *item = event_info;
+       Evas_Object *popup;
+
+       PH_DBG("##### [TSP_TEST] list->detail start #####");
+
+       elm_genlist_item_selected_set(item, EINA_FALSE);
+
+       if (CT_GET_LIST_VCARD == clist_d->list_op && CT_UG_REQUEST_CHECK != clist_d->ug_request) {
+               Evas_Object *content;
+
+               p_retm_if(NULL == clist_d->vcard_path, "vcard_path is NULL");
+
+               person_info = elm_object_item_data_get(item);
+               p_retm_if(NULL == person_info, "elm_object_item_data_get() returns NULL");
+
+               clist_d->idx_vcard = elm_genlist_item_index_get (item);
+
+               content = ctui_contacts_viewer(clist_d->win, clist_d->navi, clist_d->idx_vcard, clist_d->vcard_path);
+               if (NULL == content) {
+                       ERR("ctui_contacts_viewer() return NULL");
+                       elm_exit();
+               }
+               return;
+       }
+
+       if (CT_LIST_MODE_EDIT == clist_d->list_mode) {
+               person_info = elm_object_item_data_get(item);
+               p_retm_if(NULL == person_info, "elm_object_item_data_get() returns NULL");
+
+
+               if (person_info->checked) {
+                       person_info->checked = !person_info->checked;
+                       ct_list_item_checked_set(item, clist_d);
+                       ctui_list_update_selection_info(clist_d);
+                       return;
+               }
+
+               if (CT_UG_REQUEST_CHECK_FOR_NUMBER == clist_d->ug_request)
+                       ct_list_ug_handle_check_for_number(item, clist_d);
+               else if (CT_UG_REQUEST_CHECK_FOR_EMAIL == clist_d->ug_request)
+                       ct_list_ug_handle_check_for_email(item, clist_d);
+               else if (CT_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == clist_d->ug_request)
+                       ct_list_ug_handle_check_for_number_or_email(item, clist_d);
+               else {
+                       person_info->checked = !person_info->checked;
+                       ct_list_item_checked_set(item, clist_d);
+                       ctui_list_update_selection_info(clist_d);
+               }
+
+               return;
+       }
+
+       person_info = elm_object_item_data_get(item);
+       p_retm_if(NULL == person_info, "elm_object_item_data_get() returns NULL");
+
+       PH_DBG("clist_d->ug_request = %d", clist_d->ug_request);
+       switch (clist_d->ug_request) {
+       case CT_UG_REQUEST_LIST:
+       case CT_UG_REQUEST_LIST_WITH_BACK:
+               ret = ctui_create_detail_view(clist_d, person_info);
+               p_warn_if(ret < 0, "ctui_create_detail_view() Failed");
+               break;
+       case CT_UG_REQUEST_SELECT_PERSON:
+               if (clist_d->ug) {
+                       phone_ug_return_id(clist_d->ug, person_info->id, 0, 0);
+                       ug_destroy_me(clist_d->ug);
+               }
+               break;
+       case CT_UG_REQUEST_SELECT_NUMBER:
+       case PH_UG_REQUEST_LAUNCH_VOICECALL:
+       case CT_UG_REQUEST_SELECT_CONTACT_ADD_TO_HOME:
+               list_ug_handle_select_number(clist_d, person_info);
+               break;
+       case CT_UG_REQUEST_SELECT_EMAIL:
+               list_ug_handle_select_email(clist_d, person_info);
+               break;
+       case CT_UG_REQUEST_SELECT_NUMBER_OR_EMAIL:
+               list_ug_handle_select_number_or_email(clist_d, person_info);
+               break;
+       case CT_UG_REQUEST_SELECT_VCARD:
+               ct_list_ug_handle_select_vcard(clist_d, person_info->id);
+               break;
+       case CT_UG_REQUEST_SHARE_CONTACT_INFO:
+               ctui_create_share_info_ug_layout(clist_d->navi, person_info->id, clist_d->ug);
+               break;
+       case CT_UG_REQUEST_UPDATE_CONTACT:
+       case CT_UG_REQUEST_UPDATE_WITH_NUM:
+       case CT_UG_REQUEST_UPDATE_WITH_EMAIL:
+       case CT_UG_REQUEST_UPDATE_WITH_WEB:
+               view_info = calloc(1, sizeof(ph_view_info));
+               phone_set_view_info(view_info, clist_d->win, clist_d->navi, clist_d->ug, clist_d->ug_request, clist_d->cnt_max_check, clist_d->ug_data);
+               ctui_list_update_with_data(view_info, clist_d, person_info->id, clist_d->base_grp, clist_d->base_ab);
+               free(view_info);
+               break;
+       case PH_UG_REQUEST_SET_WITH_IMG:
+       case CT_UG_REQUEST_SAVE_IMG:
+               clist_d->selected_person_id = person_info->id;
+
+               cbs.result_cb = list_ug_img_crop_result;
+               cbs.destroy_cb = list_destory_child_ug;
+               cbs.priv = clist_d;
+               clist_d->child_ug = phone_image_crop_ug(clist_d->ug, clist_d->ug_data, &cbs);
+               break;
+       case PH_UG_REQUEST_SET_WITH_RINGTONE:
+       case CT_UG_REQUEST_SAVE_RINGTONE:
+               err = contacts_db_get_record(_contacts_person._uri, person_info->id, &record);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_db_get_record() Failed(%d)", err);
+
+               err = contacts_record_set_str(record, _contacts_person.ringtone_path, clist_d->ug_data);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_str() Failed(%d)", err);
+
+               err = contacts_db_update_record(record);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_db_update_record() Failed(%d)", err);
+                       ctui_create_contacts_error_popup(clist_d->navi, err);
+               }
+               else {
+                       err_msg = S_(CT_SYS_POP_SUCCESS);
+                       popup = phone_show_popup(clist_d->navi, err_msg, 1.5);
+                       evas_object_smart_callback_add(popup, "timeout", ctui_list_ug_hide_cb, clist_d->ug);
+               }
+               break;
+       default:
+               ERR("Invalid ug_request(%d)", clist_d->ug_request);
+               break;
+       }
+}
+
diff --git a/lib/list/ct-list-view-ug.h b/lib/list/ct-list-view-ug.h
new file mode 100755 (executable)
index 0000000..9ff06b3
--- /dev/null
@@ -0,0 +1,27 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CONTACTS_LIST_VIEW_UG_H__
+#define __CONTACTS_LIST_VIEW_UG_H__
+
+void ct_list_ug_gl_sel(void *data, Evas_Object *obj, void *event_info);
+void ct_list_ug_handle_check_for_email(Elm_Object_Item *item, ct_list_data *clist_d);
+void ct_list_ug_handle_check_for_number(Elm_Object_Item *item, ct_list_data *clist_d);
+void ct_list_ug_handle_check_for_number_or_email(Elm_Object_Item *item, ct_list_data *clist_d);
+
+#endif //__CONTACTS_LIST_VIEW_UG_H__
+
diff --git a/lib/list/include/ct-list.h b/lib/list/include/ct-list.h
new file mode 100755 (executable)
index 0000000..29e5122
--- /dev/null
@@ -0,0 +1,115 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+#ifndef __CONTACTS_LIST_H__
+#define __CONTACTS_LIST_H__
+
+#include "phone-common.h"
+
+
+#define CT_LIST_MAX_SEARCH_STR 1024
+#define CT_LIST_ICON_SIZE 70
+#define CT_LIST_ACCOUNT_CNT_MAX 3
+
+enum {         // this order affects to set list_op in ctui_list_create_contact_view_with_info
+       CT_GET_LIST_ALL_PERSON = 0,
+       CT_GET_LIST_PERSON_OF_ADDRBOOK_ID = 1,
+       CT_GET_LIST_PERSON_HAD_NUMBER_OF_ADDRBOOK_ID = 2,
+       CT_GET_LIST_PERSON_HAD_EMAIL_OF_ADDRBOOK_ID = 3,
+       CT_GET_LIST_PERSON_HAD_NUMBER_OR_EMAIL_OF_ADDRBOOK_ID = 4,
+       CT_GET_LIST_PERSON_OF_WRITABLE_ADDRBOOK_ID = 5,
+
+       CT_GET_LIST_PERSON_OF_GROUP_ID = 10,
+       CT_GET_LIST_PERSON_HAD_NUMBER_OF_GROUP_ID = 11,
+       CT_GET_LIST_PERSON_HAD_EMAIL_OF_GROUP_ID = 12,
+       CT_GET_LIST_PERSON_HAD_NUMBER_OR_EMAIL_OF_GROUP_ID = 13,
+
+       CT_GET_LIST_PERSON_NOT_ASSIGNED_OF_ADDRBOOK_ID = 14,
+       CT_GET_LIST_PERSON_NOT_ASSIGNED_HAD_NUMBER_OF_ADDRBOOK_ID = 15,
+       CT_GET_LIST_PERSON_NOT_ASSIGNED_HAD_EMAIL_OF_ADDRBOOK_ID = 16,
+       CT_GET_LIST_PERSON_NOT_ASSIGNED_HAD_NUMBER_OR_EMAIL_OF_ADDRBOOK_ID = 17,
+
+       CT_GET_LIST_ALL_PERSON_HAD_NUMBER = 20,
+       CT_GET_LIST_ALL_PERSON_HAD_EMAIL = 21,
+       CT_GET_LIST_ALL_PERSON_HAD_NUMBER_OR_EMAIL = 22,
+       CT_GET_LIST_VCARD = 23,
+};
+
+enum {
+       CT_LIST_ITEM_NO_NUMBER,
+       CT_LIST_ITEM,
+       CT_LIST_ITEM_SEARCH_NO_NUMBER,
+       CT_LIST_ITEM_SEARCH,
+       CT_LIST_ITEM_COUNT,
+};
+
+enum {
+       CT_LIST_SINGLE_VIEW,
+       CT_LIST_IN_MULTI_TAB,
+};
+
+enum {
+       CT_LIST_MODE_DEFAULT,
+       CT_LIST_MODE_EDIT,
+};
+
+typedef struct {
+       int id_ab;
+       int id_grp;
+       int count;
+       int mode;
+       bool is_read_only;
+       char *name;
+       char *img;
+       char *img_list[6];
+       Eina_Bool selected;
+       Elm_Object_Item *item;
+}ct_group_list;
+
+Evas_Object* ctui_create_list_select_view(Evas_Object *navi, ct_select_result_cb result_cb, void *result_cb_data, int list_op, int id_ab, int id_grp, int cnt_max);
+Evas_Object* ctui_create_gadd_list_select_view(Evas_Object *win, Evas_Object *navi, int group_id, int ab_id, Eina_List *list);
+void ctui_create_favorite_list_select_view(Evas_Object *win, Evas_Object *navi, Eina_List *list);
+Evas_Object* ctui_create_vcard_list_select_view(Evas_Object *navi, Eina_List *list, const char *path,
+               ct_select_result_cb result_cb, void *result_cb_data);
+Evas_Object* ctui_create_vcard_list_view(Evas_Object *win, Eina_List *list, const char *path);
+Evas_Object* ctui_create_phone_list_view(ph_view_info *view_info);
+Eina_Bool ctui_list_genlist_update(void *data);
+void ctui_list_new_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info);
+void ctui_list_navi_set(int mode, ct_list_data *clist_d);
+void ctui_list_view_reset(ct_list_data *clist_d);
+void ctui_list_view_resume(Evas_Object *navi);
+void ctui_list_view_pause(Evas_Object *navi);
+void ctui_list_view_language_changed(Evas_Object *navi);
+Evas_Object* ctui_list_create_contact_view_with_info(ph_view_info *view_info, int list_op, ct_group_list *info);
+void ctui_list_set_search_text(ct_list_data *clist_d, const char *text);
+void ctui_list_edit_mode_start(ct_list_data *clist_d);
+void ctui_list_set_selectall(ct_list_data *clist_d);
+void ctui_list_update_with_data(ph_view_info *view_info, void *data, int id, int grp_id, int ab_id);
+Evas_Object* ctui_list_create_values_list(const char *view_uri, Evas_Object *popup, Evas_Object *list, Eina_List *values, void(*cb)(void *, Evas_Object *, void *));
+
+#define CT_MAX_ADDRBOOK 200
+void ct_list_init_account_data(ct_list_data *clist_d);
+void ct_list_get_addrbook_icon_path(ct_list_data *clist_d, int id_ab, char *dest, int dest_len);
+
+int ct_list_get_contacts(ct_list_data *clist_d, Eina_List **list);
+char* ct_list_gl_label_get(void *data, Evas_Object *obj, const char *part);
+char* ct_list_count_gl_label_get(void *data, Evas_Object *obj, const char *part);
+Evas_Object* ct_list_create_contact_layout(ct_list_data *clist_d);
+void ctui_create_group_input_view(Evas_Object *win, Evas_Object *navi, ct_group_list *info, ct_group_input_result_cb result_cb, void *cb_data);
+void ctui_list_set_background(Evas_Object *obj, bool is_background);
+
+
+#endif //__CONTACTS_LIST_H__
diff --git a/lib/log/CMakeLists.txt b/lib/log/CMakeLists.txt
new file mode 100755 (executable)
index 0000000..f98e0a3
--- /dev/null
@@ -0,0 +1,20 @@
+LINK_DIRECTORIES(${CMAKE_BINARY_DIR})
+
+SET(TARGET ${PH_LOG})
+
+FILE(GLOB SRCS *.c)
+
+INCLUDE(FindPkgConfig)
+pkg_check_modules(log_pkgs REQUIRED notification icu-i18n feedback)
+
+FOREACH(flag ${log_pkgs_CFLAGS})
+       SET(EXTRA_CFLAGS "${EXTRA_CFLAGS} ${flag}")
+ENDFOREACH(flag)
+
+ADD_LIBRARY(${TARGET} SHARED ${SRCS})
+SET_TARGET_PROPERTIES(${TARGET} PROPERTIES VERSION ${VERSION})
+SET_TARGET_PROPERTIES(${TARGET} PROPERTIES COMPILE_FLAGS ${EXTRA_CFLAGS})
+TARGET_LINK_LIBRARIES(${TARGET} ${COMMON_LIB} ${ug_pkgs_LDFLAGS} ${log_pkgs_LDFLAGS} ${CT_DETAILS})
+
+ADD_DEPENDENCIES(${TARGET} progress_edj_build logdetail_theme_build)
+INSTALL(TARGETS ${TARGET} DESTINATION ${UGLIBDIR})
diff --git a/lib/log/include/phone-log.h b/lib/log/include/phone-log.h
new file mode 100755 (executable)
index 0000000..3612cf8
--- /dev/null
@@ -0,0 +1,111 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __PHONE_LOG_H__
+#define __PHONE_LOG_H__
+
+#include <unicode/udat.h>
+
+#include "phone-common.h"
+
+enum {
+       LOG_VIEW_TYPE_NORMAL = 0,
+       LOG_VIEW_TYPE_NORMAL_CHECK,
+       LOG_VIEW_TYPE_UG_NUMBER_CHECK,
+       LOG_VIEW_TYPE_UG_NUMBER_SELECT,
+       LOG_VIEW_TYPE_UG_EMAIL_CHECK,
+       LOG_VIEW_TYPE_UG_EMAIL_SELECT,
+       LOG_VIEW_TYPE_UG_NUMBER_OR_EMAIL_CHECK,
+       LOG_VIEW_TYPE_UG_NUMBER_OR_EMAIL_SELECT,
+       LOG_VIEW_TYPE_UG_LAUNCH_CALL,
+};
+
+enum {
+       VIEWBY_ALL_LOG = 0,
+       VIEWBY_ALL_CALL,
+       VIEWBY_MISSED_CALL,
+       VIEWBY_DIALED_CALL,
+       VIEWBY_RECEIVED_CALL,
+       VIEWBY_REJECTED_CALL,
+       VIEWBY_ALL_MESSAGE,
+       VIEWBY_MAX,
+};
+
+enum{
+       LOG_FORMAT_TIME_12 = 0,
+       LOG_FORMAT_TIME_24,
+       LOG_FORMAT_DATE,
+       LOG_FORMAT_MAX,
+};
+
+typedef struct
+{
+       Evas_Object *win;
+       Evas_Object *box;
+       Evas_Object *navi;
+       Evas_Object *layout;
+       Evas_Object *cbar;
+       Evas_Object *genlist;
+       Evas_Object *popup;
+       Evas_Object* radio_main;
+       Evas_Object *content;
+       Elm_Object_Item *navi_item;
+       Evas_Object *ctrl_item;
+       Eina_List *log_list;
+       int view_type;
+       int viewby_type;
+       int log_list_count;
+       int all_log_list_count;
+       int pre_date_type;//for index
+       int readed_n;
+       int ug_request;
+       Ecore_Idler *list_idler;
+       Elm_Object_Item *git;
+       Elm_Object_Item *item_last_sweep;
+       Ecore_Timer *timer;
+       void *ug;
+       void *child_ug;
+       UDateFormat *formatter[LOG_FORMAT_MAX];
+       Ecore_Timer *update_timer;
+       bool is_background;
+       bool logdetail_update;
+
+       /* edit mode */
+       Evas_Object *select_all_layout;
+       int cnt_checked;
+       ph_progress_info *p_info;
+}ph_log_data;
+
+typedef struct
+{
+       int index;
+       int state_index;
+}viewby_list_item;
+
+
+Evas_Object *phone_create_log_view(ph_view_info *view_info);
+void phone_log_views_update(Evas_Object *navi);
+void phone_log_missed_info_update(void *navi);
+void phone_log_view_reset(Evas_Object *navi);
+void phone_log_view_resume(Evas_Object *layout);
+void phone_log_set_navi(Evas_Object *layout);
+void phone_log_set_background(Evas_Object *obj, bool is_background);
+void phone_log_check_mode_start(ph_log_data *log_d);
+void phone_viewby_type_set(Evas_Object *layout, int log_type);
+void phone_log_view_language_changed(Evas_Object *navi);
+
+#endif //__PHONE_LOG_H__
diff --git a/lib/log/ph-log-check-view.c b/lib/log/ph-log-check-view.c
new file mode 100755 (executable)
index 0000000..5b8c1bb
--- /dev/null
@@ -0,0 +1,324 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <bundle.h>
+#include <ui-gadget-module.h>
+
+#include "phone.h"
+#include "phone-log.h"
+#include "ph-log-utils.h"
+#include "ph-log-main-view.h"
+
+
+void ph_log_check_update_button_status(ph_log_data *log_d)
+{
+       Eina_Bool disabled;
+       p_retm_if(NULL == log_d, "parameter is NULL");
+       p_retm_if(NULL == log_d->ctrl_item, "ctrl_item is NULL");
+
+       if (0 == log_d->log_list_count)
+               disabled = EINA_TRUE;
+       else if (log_d->genlist && elm_genlist_decorate_mode_get(log_d->genlist)) {
+               if (0 < log_d->cnt_checked)
+                       disabled = EINA_FALSE;
+               else
+                       disabled = EINA_TRUE;
+       }
+       else
+               disabled = EINA_FALSE;
+
+       elm_object_disabled_set(log_d->ctrl_item, disabled);
+}
+
+void ph_log_check_update_selection_info(ph_log_data *log_d)
+{
+       if (log_d->cnt_checked == 0)
+               phone_hide_notify(log_d->layout);
+       else {
+               char info_text[PH_TEXT_SHORT_LEN]={0};
+               Elm_Object_Item *item;
+               int     count=0;
+
+               item = elm_genlist_first_item_get(log_d->genlist);
+               while (item) {
+                       Elm_Genlist_Item_Type type = elm_genlist_item_type_get(item);
+                       ph_log_info *l_info = (ph_log_info*)elm_object_item_data_get(item);
+                       item = elm_genlist_item_next_get(item);
+                       if (ELM_GENLIST_ITEM_GROUP != type && l_info->checked)
+                               count++;
+               }
+
+               snprintf(info_text, sizeof(info_text), "%s (%d)", S_(PH_SYS_POP_SELECTED),
+                               count);
+               phone_show_notify(log_d->layout, info_text);
+       }
+}
+
+static void log_check_select_all(void *data, Eina_Bool checked)
+{
+       Eina_List *l;
+       ph_log_info *l_info;
+       ph_log_data *log_d = data;
+
+       if (checked)
+               log_d->cnt_checked = log_d->log_list_count;
+       else
+               log_d->cnt_checked = 0;
+
+       EINA_LIST_FOREACH(log_d->log_list, l, l_info) {
+               if (!l_info) continue;
+               l_info->checked = checked;
+       }
+       elm_genlist_realized_items_update(log_d->genlist);
+       ph_log_check_update_selection_info(log_d);
+       ph_log_check_update_button_status(log_d);
+}
+
+API void phone_log_check_mode_start(ph_log_data *log_d)
+{
+       Elm_Object_Item *item;
+       p_retm_if(NULL == log_d, "log data is NULL");
+
+       if (log_d->item_last_sweep) {
+               elm_genlist_item_decorate_mode_set(log_d->item_last_sweep, "slide", EINA_FALSE);
+               elm_genlist_item_select_mode_set(log_d->item_last_sweep, ELM_OBJECT_SELECT_MODE_DEFAULT);
+               log_d->item_last_sweep = NULL;
+       }
+
+       if (0 < log_d->log_list_count && !log_d->select_all_layout) {
+               log_d->select_all_layout = phone_create_select_all(log_d->box,  S_(PH_SYS_BODY_SELECT_ALL), log_check_select_all, log_d);
+               elm_box_pack_start(log_d->box, log_d->select_all_layout);
+       }
+
+       if (LOG_VIEW_TYPE_NORMAL == log_d->view_type)
+               log_d->view_type = LOG_VIEW_TYPE_NORMAL_CHECK;
+
+       elm_genlist_decorate_mode_set(log_d->genlist, EINA_TRUE);
+       phone_log_set_navi(log_d->navi);
+
+       item = elm_genlist_first_item_get(log_d->genlist);
+       while (item) {
+               elm_genlist_item_fields_update(item, "elm.icon.3", ELM_GENLIST_ITEM_FIELD_CONTENT);
+               item = elm_genlist_item_next_get(item);
+       }
+}
+
+void ph_log_check_mode_end(ph_log_data *log_d, bool redraw)
+{
+       Elm_Object_Item *item;
+
+       phone_hide_notify(log_d->navi);
+
+       elm_box_unpack(log_d->box, log_d->select_all_layout);
+       evas_object_del(log_d->select_all_layout);
+       log_d->select_all_layout = NULL;
+
+       if (log_d->cnt_checked)
+               log_check_select_all(log_d, EINA_FALSE);
+
+       if (LOG_VIEW_TYPE_NORMAL_CHECK == log_d->view_type) {
+               log_d->view_type = LOG_VIEW_TYPE_NORMAL;
+               if (log_d->timer)
+                       ecore_timer_del(log_d->timer);
+               log_d->timer = ecore_timer_add(1.0, ph_log_missed_call_count_reset, (void*)log_d);
+       }
+       elm_genlist_decorate_mode_set(log_d->genlist, EINA_FALSE);
+
+       if (redraw)
+               phone_log_set_navi(log_d->navi);
+
+       item = elm_genlist_first_item_get(log_d->genlist);
+       while (item) {
+               elm_genlist_item_fields_update(item, "elm.icon.3", ELM_GENLIST_ITEM_FIELD_CONTENT);
+               item = elm_genlist_item_next_get(item);
+       }
+}
+
+void ph_log_check_update_select_all(ph_log_data *log_d)
+{
+       Eina_Bool all_check;
+       Evas_Object *check;
+
+       p_retm_if(NULL == log_d->select_all_layout, "select_all_layout is NULL");
+
+       check = elm_object_part_content_get(log_d->select_all_layout, "elm.icon");
+       p_retm_if(NULL == check, "elm_object_part_content_get() return NULL");
+
+       if (log_d->log_list_count  == log_d->cnt_checked)
+               all_check = EINA_TRUE;
+       else
+               all_check = EINA_FALSE;
+       elm_check_state_set(check, all_check);
+}
+
+void ph_log_check_done_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       int i = 0;
+       int *result_list;
+       Eina_List *l;
+       ph_log_info *l_info;
+       ph_log_data *log_d = data;
+
+       result_list = calloc(log_d->cnt_checked, sizeof(int));
+       EINA_LIST_FOREACH(log_d->log_list, l, l_info) {
+               if (!l_info) continue;
+               if (l_info->checked)
+                       result_list[i++] = l_info->id;
+       }
+       phone_list_ug_return_ids(log_d->ug, result_list, log_d->cnt_checked, PH_UG_BUNDLE_RESULT_PLOG_ID_LIST);
+
+       free(result_list);
+       ug_destroy_me(log_d->ug);
+}
+
+static PTHREAD_FN log_check_del(void *data)
+{
+       ph_log_data *log_d = data;
+       ph_progress_info *p_info = log_d->p_info;
+       Eina_List *l;
+       ph_log_info *l_info;
+
+       contacts_connect_on_thread();
+
+       EINA_LIST_FOREACH(log_d->log_list, l, l_info) {
+               if (!p_info->alive) {
+                       p_info->completed = true;
+                       break;
+               }
+               if (!l_info) continue;
+
+               if (TRUE == l_info->checked) {
+                       if (CONTACTS_ERROR_NONE != ph_log_util_del_log_by_id(log_d->log_list, l_info)) {
+                               p_info->completed = true;
+                               break;
+                       }
+                       p_info->cnt++;
+               }
+               if (p_info->cnt == p_info->cnt_checked_total)
+                       break;
+       }
+
+       contacts_disconnect_on_thread();
+
+       pthread_exit(NULL);
+}
+
+
+static Eina_Bool log_check_del_timer(void *data)
+{
+       ph_log_data *log_d = data;
+       ph_progress_info *p_info = log_d->p_info;
+
+       p_retvm_if(NULL == p_info, ECORE_CALLBACK_CANCEL, "parameter(ph_progress_info) is NULL");
+
+       if (!p_info->completed) {
+               char count[PH_TEXT_SHORT_LEN];
+               char percent[5];
+               double value = (double)p_info->cnt / (double)p_info->cnt_checked_total;
+
+               elm_progressbar_value_set(p_info->progressbar, value);
+               snprintf(percent, sizeof(percent), "%d%%", (int)(100.0 * (double)p_info->cnt/(double)p_info->cnt_checked_total));
+               snprintf(count, sizeof(count), "%d/%d", p_info->cnt, p_info->cnt_checked_total);
+               edje_object_part_text_set(elm_layout_edje_get(p_info->layout), "elm.text.subtext1", percent);
+               edje_object_part_text_set(elm_layout_edje_get(p_info->layout), "elm.text.subtext2", count);
+
+               if (p_info->cnt == p_info->cnt_checked_total)
+                       p_info->completed = true;
+
+               return ECORE_CALLBACK_RENEW;
+       }
+       else {
+               bool deleted = false;
+
+               pthread_join(p_info->thread, NULL);
+
+               if (p_info->cnt == p_info->cnt_checked_total) {
+                       deleted = true;
+               }
+
+               evas_object_del(log_d->popup);
+               log_d->popup = NULL;
+
+               if (NULL != p_info) {
+                       free(p_info);
+                       log_d->p_info = NULL;
+               }
+
+               ph_log_check_mode_end(log_d, true);
+
+               if (deleted)
+                       phone_show_tickernoti(S_(PH_SYS_POP_DELETED));
+               else
+                       phone_show_tickernoti(S_(PH_SYS_POP_FAILED));
+
+               ph_log_data_changed_cb(log_d);
+               return ECORE_CALLBACK_CANCEL;
+       }
+}
+
+void ph_log_check_del_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       int ret;
+       ph_log_data *log_d = data;
+       ph_progress_info *p_info;
+
+       p_info = calloc(1, sizeof(ph_progress_info));
+       p_retm_if(NULL == p_info, "calloc return NULL");
+
+       log_d->p_info = p_info;
+       p_info->cnt_checked_total = log_d->cnt_checked;
+       p_info->alive = true;
+
+       ret = pthread_create(&p_info->thread, NULL, log_check_del, log_d);
+       if (0 != ret) {
+               ERR("Thread creation failed(%d)", ret);
+               free(p_info);
+               log_d->p_info = NULL;
+               return;
+       }
+
+       p_info->timer = ecore_timer_add(0.2, log_check_del_timer, log_d);
+       if (NULL == p_info->timer) {
+               ERR("ecore_timer_add() return NULL");
+
+               p_info->alive = false;
+               pthread_join(p_info->thread, NULL);
+               free(p_info);
+               log_d->p_info = NULL;
+               return;
+       }
+
+       log_d->popup = phone_progressbar_popup(log_d->win, p_info, T_(PH_GET_TEXT_BASIC, PHTEXT_DELETING_LOGS));
+}
+
+
+void ph_log_check_check_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_log_data *log_d = data;
+
+#if 0
+       if (elm_check_state_get(obj))
+               log_d->cnt_checked++;
+       else
+               log_d->cnt_checked--;
+#endif
+
+       ph_log_check_update_select_all(log_d);
+       ph_log_check_update_selection_info(log_d);
+       ph_log_check_update_button_status(log_d);
+}
diff --git a/lib/log/ph-log-check-view.h b/lib/log/ph-log-check-view.h
new file mode 100755 (executable)
index 0000000..f47fe43
--- /dev/null
@@ -0,0 +1,29 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __PH_LOG_CHECK_VIEW_H_
+#define __PH_LOG_CHECK_VIEW_H_
+
+void ph_log_check_mode_end(ph_log_data *log_d, bool redraw);
+void ph_log_check_update_select_all(ph_log_data *log_d);
+void ph_log_check_update_selection_info(ph_log_data *log_d);
+void ph_log_check_update_button_status(ph_log_data *log_d);
+void ph_log_check_done_btn_cb(void *data, Evas_Object *obj, void *event_info);
+void ph_log_check_del_btn_cb(void *data, Evas_Object *obj, void *event_info);
+void ph_log_check_check_changed_cb(void *data, Evas_Object *obj, void *event_info);
+
+#endif /* __PH_LOG_CHECK_VIEW_H_ */
diff --git a/lib/log/ph-log-detail-view.c b/lib/log/ph-log-detail-view.c
new file mode 100755 (executable)
index 0000000..387edae
--- /dev/null
@@ -0,0 +1,1153 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+
+
+#include <vconf.h>
+#include <vconf-keys.h>
+#include <ui-gadget-module.h>
+
+#include "phone.h"
+#include "phone-log.h"
+#include "ph-log-utils.h"
+#include "ph-log-detail-view.h"
+
+#include <feedback.h>
+#include <msg.h>
+
+#define KEY_LOG_DETAIL_DATA    "logdetail_d"
+
+enum LOG_DETAIL_ITC_TYPE {
+       LOG_DETAIL_ITC_TOP_INFO_NAMED = 0,
+       LOG_DETAIL_ITC_TOP_INFO_NONAMED,
+
+       LOG_DETAIL_ITC_TOP_BTNS,
+       LOG_DETAIL_ITC_DETAIL,
+       LOG_DETAIL_ITC_TITLE,
+       LOG_DETAIL_ITC_MAX,
+};
+
+static Elm_Genlist_Item_Class log_detail_itcs[LOG_DETAIL_ITC_MAX] = {
+       {.item_style="2text.2icon.1"},
+       {.item_style="1text.1icon.7"},
+       {.item_style="dialogue/bg/2icon"},
+       {.item_style="dialogue/3text.2icon"},
+       {.item_style="grouptitle"},
+};
+
+typedef struct
+{
+       int plog_id;
+       int plog_type;
+       int plog_time;
+       int plog_duration;
+       int plog_msgid;
+       char *plog_shortmsg;
+}ph_log_detail_info;
+
+
+static void log_detail_destroy_child_ug(void *data)
+{
+       ph_log_detail_data *logdetail_d = (ph_log_detail_data *)data;
+       logdetail_d->child_ug = NULL;
+       ph_log_detail_set_toolbar(logdetail_d);
+}
+
+static void log_detail_msg_btn_pressed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       p_retm_if(NULL == data, "data is NULL");
+       elm_icon_file_set(data, PH_IMG_ICON_SMS_PRESSED, NULL);
+}
+
+static void log_detail_msg_btn_unpressed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       p_retm_if(NULL == data, "data is NULL");
+       elm_icon_file_set(data, PH_IMG_ICON_SMS, NULL);
+}
+
+static void log_detail_msg_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_log_detail_data *logdetail_d = (ph_log_detail_data *)data;
+       p_retm_if(NULL == logdetail_d, "log_info is NULL");
+       ph_log_util_svi_play(FEEDBACK_PATTERN_TOUCH_TAP , FEEDBACK_PATTERN_TOUCH_TAP);
+
+       p_retm_if(1 == aul_app_is_running(VIDEOCALL_PKG), "vtcall is running");
+       p_retm_if(1 == aul_app_is_running(VOICECALL_PKG), "voice call is running");
+
+       logdetail_d->child_ug = phone_launch_msg_composer_ug(logdetail_d->ug, logdetail_d->log_number, 0,
+                       log_detail_destroy_child_ug, logdetail_d);
+}
+
+static void log_detail_call_btn_pressed_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       p_retm_if(NULL == data, "data is NULL");
+       elm_icon_file_set(data, PH_IMG_ICON_CALL_PRESSED, NULL);
+}
+
+static void log_detail_call_btn_unpressed_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       p_retm_if(NULL == data, "data is NULL");
+       elm_icon_file_set(data, PH_IMG_CIRCLE_ICON_CALL, NULL);
+}
+
+static void log_detail_call_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_log_detail_data *logdetail_d = (ph_log_detail_data *)data;
+       p_retm_if(NULL == logdetail_d, "log_info is NULL");
+       ph_log_util_svi_play(FEEDBACK_PATTERN_TOUCH_TAP , FEEDBACK_PATTERN_TOUCH_TAP);
+       phone_launch_voice_call(logdetail_d->contact_id, logdetail_d->log_number);
+}
+
+
+
+
+static int log_detail_is_msg_type(int type)
+{
+       switch (type) {
+       case CONTACTS_PLOG_TYPE_SMS_INCOMMING:
+       case CONTACTS_PLOG_TYPE_SMS_OUTGOING:
+       case CONTACTS_PLOG_TYPE_SMS_BLOCKED:
+       case CONTACTS_PLOG_TYPE_MMS_INCOMMING:
+       case CONTACTS_PLOG_TYPE_MMS_OUTGOING:
+       case CONTACTS_PLOG_TYPE_MMS_BLOCKED:
+               return TRUE;
+       default:
+               return FALSE;
+       }
+}
+
+static void log_detail_gl_realized(void *data, Evas_Object *obj, void *ei)
+{
+       p_retm_if(obj == NULL, "obj is null");
+       p_retm_if(ei == NULL, "ei is null");
+
+       ph_log_detail_data *logdetail_d;
+       logdetail_d = evas_object_data_get(obj, KEY_LOG_DETAIL_DATA);
+
+       int first = 0;
+
+       if (logdetail_d->log_number && *logdetail_d->log_number)
+               first = 5;
+       else
+               first = 3;
+       int last = (int)elm_genlist_items_count(obj) - 1;
+       int index = elm_genlist_item_index_get(ei);
+
+       if (last == first)
+               return;
+
+       if (index == first)
+               elm_object_item_signal_emit(ei, "elm,state,top", "");
+       else if (index == last)
+               elm_object_item_signal_emit(ei, "elm,state,bottom", "");
+       else if (index > first && index < last)
+               elm_object_item_signal_emit(ei, "elm,state,center", "");
+
+       return;
+}
+
+static void log_detail_append_separator(Evas_Object *genlist, bool isEnd)
+{
+       static Elm_Genlist_Item_Class itc[2] = {
+               {.item_style="dialogue/separator/end"},
+               {.item_style="dialogue/separator/10"}
+       };
+
+       Elm_Object_Item *item;
+       if (isEnd)
+               item = elm_genlist_item_append(genlist, &itc[0], NULL, NULL,ELM_GENLIST_ITEM_NONE, NULL, NULL);
+       else
+               item = elm_genlist_item_append(genlist, &itc[1], NULL, NULL,ELM_GENLIST_ITEM_NONE, NULL, NULL);
+       elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+}
+
+static void log_detail_fill_genlist(ph_log_detail_data *logdetail_d)
+{
+       PH_FN_CALL;
+       Eina_List *l;
+       ph_log_detail_info * l_detail_info;
+       Elm_Object_Item *git;
+
+       p_retm_if(NULL == logdetail_d->genlist, "Genlist is null");
+       if (logdetail_d->log_display)
+               logdetail_d->top_item = elm_genlist_item_append(logdetail_d->genlist, &log_detail_itcs[LOG_DETAIL_ITC_TOP_INFO_NAMED], logdetail_d,
+                               NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+       else
+               logdetail_d->top_item = elm_genlist_item_append(logdetail_d->genlist, &log_detail_itcs[LOG_DETAIL_ITC_TOP_INFO_NONAMED], logdetail_d,
+                               NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+
+       if (logdetail_d->log_number) {
+                       elm_genlist_item_append(logdetail_d->genlist, &log_detail_itcs[LOG_DETAIL_ITC_TOP_BTNS], logdetail_d, NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+               log_detail_append_separator(logdetail_d->genlist, false);
+       }
+       l_detail_info = (ph_log_detail_info*)eina_list_data_get(eina_list_last (logdetail_d->log_list));
+       git = elm_genlist_item_append(logdetail_d->genlist, &log_detail_itcs[LOG_DETAIL_ITC_TITLE], l_detail_info,
+                               NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);
+               elm_genlist_item_select_mode_set(git, ELM_OBJECT_SELECT_MODE_NONE);
+       EINA_LIST_FOREACH(logdetail_d->log_list, l, l_detail_info) {
+               Elm_Object_Item * it;
+               if (!l_detail_info) continue;
+               it = elm_genlist_item_append(logdetail_d->genlist, &log_detail_itcs[LOG_DETAIL_ITC_DETAIL], l_detail_info,
+                                git, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+               elm_genlist_item_select_mode_set(it, ELM_OBJECT_SELECT_MODE_DISPLAY_ONLY);
+       }
+       log_detail_append_separator(logdetail_d->genlist, true);
+}
+
+static void log_detail_free_log_data(Eina_List *list)
+{
+       Eina_List *l;
+       ph_log_detail_info *l_detail_info;
+       p_retm_if(NULL == list, "data is null");
+
+       EINA_LIST_FOREACH(list, l, l_detail_info) {
+               if (!l_detail_info) continue;
+               free(l_detail_info->plog_shortmsg);
+               free(l_detail_info);
+       }
+       eina_list_free(list);
+}
+
+contacts_error_e log_detail_get_list(const char *view_uri, int property_id, const char* match_value, contacts_list_h *out_list)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_filter_h filter = NULL;
+       contacts_query_h query = NULL;
+
+       p_retvm_if(NULL == out_list, CONTACTS_ERROR_INVALID_PARAMETER, "parameter(out_list) is NULL");
+
+       err = contacts_filter_create(view_uri, &filter);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, err, "contactcs_filter_create() Failed(%d)", err);
+
+       do {
+               if (CONTACTS_ERROR_NONE != (err = contacts_filter_add_str(filter, property_id, CONTACTS_MATCH_FULLSTRING, match_value))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_query_create(view_uri, &query))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_query_set_filter(query, filter))) break;
+               if (CONTACTS_ERROR_NONE != (err = contacts_db_get_records_with_query(query, 0, 0, out_list))) break;
+
+               contacts_filter_destroy(filter);
+               contacts_query_destroy(query);
+
+               return CONTACTS_ERROR_NONE;
+       } while (0);
+
+       contacts_filter_destroy(filter);
+       contacts_query_destroy(query);
+
+       return err;
+}
+
+static char* log_detail_get_custom_number_type(int contact_id, const char* req_number)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_list_h num_list = NULL;
+       char *out_num = NULL;
+       char *out_label = NULL;
+
+       if (contact_id > 0) {
+               err = phone_cts_get_list(_contacts_person_number._uri, _contacts_person_number.person_id, contact_id, &num_list);
+               if (CONTACTS_ERROR_NONE == err) {
+                       while(CONTACTS_ERROR_NONE == err) {
+                               err = phone_cts_get_str_from_list(num_list, _contacts_person_number.number, &out_num);
+                               if (err == CONTACTS_ERROR_NONE && strcmp(req_number, out_num) == 0) {
+                                       err = phone_cts_get_str_from_list(num_list, _contacts_person_number.label, &out_label);
+                                       break;
+                               }
+                               err = contacts_list_next(num_list);
+                       }
+               }
+               contacts_list_destroy(num_list, true);
+       }
+
+       if (err == CONTACTS_ERROR_NONE && out_label && *out_label)
+               return strdup(out_label);
+       else
+               return T_(CT_GET_TEXT_NUM_TYPE, CTTEXT_TYPE_OTHER);
+
+}
+
+static void log_detail_get_contact_info(char *req_number, ph_log_detail_data *logdetail_d)
+{
+       int index;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h out_contact = NULL;
+       contacts_list_h num_list = NULL;
+       char *out_num;
+
+       p_retm_if(NULL == req_number, "Parameter is null");
+       free(logdetail_d->log_display);
+       logdetail_d->log_display = NULL;
+       free(logdetail_d->log_img_path);
+       logdetail_d->log_img_path = NULL;
+
+       index = 0;
+       if (logdetail_d->contact_id > 0) {
+               err = phone_cts_get_list(_contacts_person_number._uri, _contacts_person_number.person_id, logdetail_d->contact_id, &num_list);
+               if (CONTACTS_ERROR_NONE == err) {
+                       while(CONTACTS_ERROR_NONE == err) {
+                               err = phone_cts_get_str_from_list(num_list, _contacts_person_number.number, &out_num);
+                               if (err == CONTACTS_ERROR_NONE && strcmp(req_number, out_num) == 0) {
+                                       index = logdetail_d->contact_id;
+                                       break;
+                               }
+                               err = contacts_list_next(num_list);
+                       }
+               }
+               contacts_list_destroy(num_list, true);
+       }
+
+       if (index <= 0)
+       {
+               err = log_detail_get_list(_contacts_person_number._uri, _contacts_person_number.number, req_number, &num_list);
+               if (CONTACTS_ERROR_NONE == err) {
+                       unsigned int count = 0;
+                       contacts_list_get_count(num_list, &count);
+                       if (count > 0)
+                       {
+                               phone_cts_get_int_from_list(num_list, _contacts_person_number.person_id, &index);
+                               PH_DBG("FOUND ONE: %d", index);
+                       }
+
+               }
+               contacts_list_destroy(num_list, true);
+       }
+
+       if (index > 0) {
+               err = contacts_db_get_record( _contacts_person._uri, index, &out_contact);
+               if (err < CONTACTS_ERROR_NONE)
+                       ERR("contacts_db_get_record is failed");
+               else {
+                       contacts_record_get_str(out_contact, _contacts_person.display_name, &logdetail_d->log_display);
+                       logdetail_d->contact_id = index;
+                       contacts_record_get_str(out_contact, _contacts_person.image_thumbnail_path, &logdetail_d->log_img_path);
+                       contacts_record_destroy(out_contact, true);
+                       PH_DBG("updated) name: %s, id: %d, imgpath: %s", logdetail_d->log_display, logdetail_d->contact_id, logdetail_d->log_img_path);
+                       return;
+               }
+       }
+       logdetail_d->contact_id = 0;
+}
+
+static void log_detail_view_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_log_detail_data *logdetail_d = data;
+       p_retm_if(NULL == logdetail_d, "detail data is null");
+
+       if (0 < logdetail_d->contact_id)
+       {
+               PH_DBG("requested ID: %d", logdetail_d->contact_id);
+               logdetail_d->child_ug = phone_launch_contact_detail_ug(logdetail_d->ug, logdetail_d->contact_id,
+                               log_detail_destroy_child_ug, logdetail_d);
+       }
+}
+
+static void log_detail_add_contact_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_log_detail_data *logdetail_d = data;
+       logdetail_d->child_ug = phone_launch_contact_add_list_edit_ug(logdetail_d->ug, logdetail_d->log_number,
+                       log_detail_destroy_child_ug, logdetail_d);
+}
+
+static void log_detail_update_view_with_contact_cb(const char* view_uri, void* data)
+{
+       PH_FN_CALL;
+       ph_log_detail_data *logdetail_d = data;
+       log_detail_get_contact_info(logdetail_d->log_number, logdetail_d);
+
+       if (logdetail_d->top_item)
+               elm_object_item_del(logdetail_d->top_item);
+       if (logdetail_d->log_display)
+               logdetail_d->top_item = elm_genlist_item_prepend(logdetail_d->genlist, &log_detail_itcs[LOG_DETAIL_ITC_TOP_INFO_NAMED], logdetail_d,
+                               NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+       else
+               logdetail_d->top_item = elm_genlist_item_prepend(logdetail_d->genlist, &log_detail_itcs[LOG_DETAIL_ITC_TOP_INFO_NONAMED], logdetail_d,
+                               NULL, ELM_GENLIST_ITEM_NONE, NULL, NULL);
+
+       Elm_Object_Item *navi_it = elm_naviframe_top_item_get(logdetail_d->navi);
+       p_retm_if(NULL == navi_it, "navi item is NULL");
+
+       Evas_Object * contact_btn = elm_object_item_part_content_unset(navi_it, "toolbar_button2");
+       if (contact_btn)
+               evas_object_del(contact_btn);
+
+//contact button
+       if (logdetail_d->contact_id) // view button
+               contact_btn = phone_create_toolbar_btn(logdetail_d->navi, T_(CT_GET_TEXT_BASIC, CTTEXT_VIEW), log_detail_view_clicked_cb, logdetail_d);
+       else if (logdetail_d->log_number) // save button
+               contact_btn = phone_create_toolbar_btn(logdetail_d->navi, S_(PH_SYS_OPT_ADD_TO_CONTACTS), log_detail_add_contact_btn_cb, logdetail_d);
+       elm_object_item_part_content_set(navi_it, "toolbar_button2", contact_btn);
+       elm_object_style_set(contact_btn, "naviframe/toolbar/right");
+
+       return;
+}
+
+static void log_detail_delete_confirm_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       int ret = CONTACTS_ERROR_NONE;
+       ph_log_detail_data *logdetail_d = data;
+       Eina_List *l;
+       ph_log_detail_info *l_info;
+
+       evas_object_del(logdetail_d->popup);
+       logdetail_d->popup = NULL;
+
+       l = logdetail_d->log_list;
+       EINA_LIST_FOREACH(l, l, l_info) {
+               ret = contacts_db_delete_record( _contacts_phone_log._uri, l_info->plog_id);
+               if (CONTACTS_ERROR_NONE != ret)
+                       break;
+       }
+
+       if (CONTACTS_ERROR_NONE != ret) {
+               phone_show_tickernoti(S_(PH_SYS_POP_FAILED));
+       }
+       else {
+               evas_object_data_del(logdetail_d->navi, KEY_LOG_DETAIL_DATA);
+               elm_naviframe_item_pop(logdetail_d->navi);
+               phone_show_tickernoti(S_(PH_SYS_POP_DELETED));
+       }
+}
+
+static void log_detail_del_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_log_detail_data *logdetail_d = data ;
+       char buf[PH_TEXT_MAX_LEN] = {0};
+       snprintf(buf, sizeof(buf), "%s?", S_(PH_SYS_SK_DELETE));
+       phone_create_confirm_popup(&logdetail_d->popup, logdetail_d->win, buf,
+                               log_detail_delete_confirm_cb, logdetail_d);
+}
+
+static Evas_Object *log_detail_gl_top_info_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       ph_log_detail_data *logdetail_d = data;
+       if (0 == strcmp(part, "elm.icon")) {
+       }
+       else if (0 == strcmp(part, "elm.icon.2")) {
+               Evas_Object *detail_img = NULL;
+               if (logdetail_d->log_img_path)
+                       detail_img = phone_create_icon_with_img(obj, logdetail_d->log_img_path);
+               else
+                       detail_img = phone_create_icon_with_img(obj, IMG_DEFAULT);
+               if (detail_img)
+                       evas_object_size_hint_aspect_set(detail_img, EVAS_ASPECT_CONTROL_HORIZONTAL, 1, 1);
+               return detail_img;
+       }
+       return NULL;
+}
+
+void log_detail_destroy_list_child_ug(void *data)
+{
+       ph_log_detail_data *logdetail_d = data;
+       logdetail_d->child_ug = NULL;
+
+}
+
+
+static Evas_Object *log_detail_gl_top_btns_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       char *fullpath;
+       Evas_Object *btn;
+       Evas_Object *icon;
+       Evas_Smart_Cb clicked_fn;
+       Evas_Smart_Cb pressed_fn;
+       Evas_Smart_Cb unpressed_fn;
+       ph_log_detail_data *logdetail_d = data;
+
+       p_retv_if(NULL == data, NULL);
+
+       if (0 == strcmp(part, "elm.icon.1")) {
+               fullpath = PH_IMG_CIRCLE_ICON_CALL;
+               clicked_fn = log_detail_call_btn_cb;
+               pressed_fn = log_detail_call_btn_pressed_cb;
+               unpressed_fn = log_detail_call_btn_unpressed_cb;
+       }
+       else if (0 == strcmp(part, "elm.icon.2")) {
+               fullpath = PH_IMG_ICON_SMS;
+               clicked_fn = log_detail_msg_btn_cb;
+               pressed_fn = log_detail_msg_btn_pressed_cb;
+               unpressed_fn = log_detail_msg_btn_unpressed_cb;
+       }
+       else {
+               return NULL;
+       }
+
+       btn = elm_button_add(obj);
+       p_retvm_if(NULL == btn, NULL, "elm_button_add() return NULL");
+       elm_object_style_set(btn, "logdetail.circle/empty");
+
+       icon = elm_icon_add(btn);
+       p_retvm_if(NULL == icon, NULL, "phone_create_icon_with_img() return NULL");
+       elm_icon_file_set(icon, fullpath, NULL);
+       elm_icon_resizable_set(icon, EINA_TRUE, EINA_TRUE);
+       elm_object_part_content_set(btn, "elm.swallow.content", icon);
+       evas_object_smart_callback_add(btn, "clicked", clicked_fn, logdetail_d);
+       evas_object_event_callback_add(btn, EVAS_CALLBACK_MOUSE_DOWN, pressed_fn, icon);
+       evas_object_event_callback_add(btn, EVAS_CALLBACK_MOUSE_UP, unpressed_fn, icon);
+
+       if (!logdetail_d->log_number || !*logdetail_d->log_number)
+               elm_object_disabled_set(btn, EINA_TRUE);
+
+       return btn;
+}
+
+static char *log_detail_gl_top_info_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       PH_FN_CALL;
+       ph_log_detail_data *logdetail_d = data;
+       char buf[PATH_MAX] = {0};
+
+       if (0 == strcmp(part, "elm.text")) {
+               if (logdetail_d->log_number && *logdetail_d->log_number)
+                       if (logdetail_d->log_list_count > 1)
+                               snprintf(buf, sizeof(buf), "%s (%d)", logdetail_d->log_number, logdetail_d->log_list_count);
+                       else
+                               snprintf(buf, sizeof(buf), "%s",logdetail_d->log_number);
+               else
+                       snprintf(buf, sizeof(buf), "%s (%d)", S_(PH_SYS_BODY_UNKNOWN), logdetail_d->log_list_count);
+               return strdup(buf);
+       }
+       else if (0 == strcmp(part, "elm.text.1")) {
+               if (logdetail_d->log_display && *logdetail_d->log_display)
+                       if (logdetail_d->log_list_count > 1)
+                               snprintf(buf, sizeof(buf), "%s (%d)",logdetail_d->log_display, logdetail_d->log_list_count);
+                       else
+                               snprintf(buf, sizeof(buf), "%s",logdetail_d->log_display);
+               else if (logdetail_d->log_number && *logdetail_d->log_number)
+                       if (logdetail_d->log_list_count > 1)
+                               snprintf(buf, sizeof(buf), "%s (%d)", logdetail_d->log_number, logdetail_d->log_list_count);
+                       else
+                               snprintf(buf, sizeof(buf), "%s",logdetail_d->log_number);
+               else
+                       snprintf(buf, sizeof(buf), "%s (%d)", S_(PH_SYS_BODY_UNKNOWN), logdetail_d->log_list_count);
+               return strdup(buf);
+       }
+       else if (0 == strcmp(part, "elm.text.2")) {
+               if ((logdetail_d->log_display && *logdetail_d->log_display)
+                       && (logdetail_d->log_number && *logdetail_d->log_number))
+               {
+                       if (logdetail_d->log_num_type & CONTACTS_NUMBER_TYPE_CUSTOM)
+                               snprintf(buf, sizeof(buf), "%s %s", log_detail_get_custom_number_type(logdetail_d->contact_id, logdetail_d->log_number), logdetail_d->log_number);
+                       else
+                               snprintf(buf, sizeof(buf), "%s %s",T_(CT_GET_TEXT_NUM_TYPE, phone_detail_log_get_phonenumber_type(logdetail_d->log_num_type)), logdetail_d->log_number);
+                               return strdup(buf);
+               }
+               else
+                       return NULL;
+       }
+       return NULL;
+}
+
+static Evas_Object *log_detail_gl_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       ph_log_detail_info * l_detail_info = data;
+       char buf[PATH_MAX]={0};
+       Evas_Object *ic;
+
+       if (0 == strcmp(part, "elm.icon.1")) {
+               char *made_data = phone_detail_log_get_icon_type(l_detail_info->plog_type);
+               snprintf(buf, sizeof(buf), "%s", made_data);
+               free(made_data);
+       }
+       else if (0 == strcmp(part, "elm.icon.2")) {
+               char *made_data = phone_detail_log_get_icon_path_with_action(l_detail_info->plog_type);
+               snprintf(buf, sizeof(buf), "%s", made_data);
+               free(made_data);
+       }
+       else
+               return NULL;
+       ic = elm_icon_add(obj);
+       p_retvm_if(NULL == ic, NULL, "elm_icon_add() return NULL");
+       elm_icon_file_set(ic, buf, NULL);
+       evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+       return ic;
+}
+
+static const char* log_detail_get_type_name(int type)
+{
+       switch(type)
+       {
+       case CONTACTS_PLOG_TYPE_VOICE_INCOMMING:
+       case CONTACTS_PLOG_TYPE_VIDEO_INCOMMING:
+               return T_(PH_GET_TEXT_BASIC, PHTEXT_INCOMMING_CALL);
+               break;
+       case CONTACTS_PLOG_TYPE_VOICE_OUTGOING:
+       case CONTACTS_PLOG_TYPE_VIDEO_OUTGOING:
+               return T_(PH_GET_TEXT_BASIC, PHTEXT_OUTGOING_CALL);
+               break;
+       case CONTACTS_PLOG_TYPE_VOICE_INCOMMING_UNSEEN:
+       case CONTACTS_PLOG_TYPE_VOICE_INCOMMING_SEEN:
+       case CONTACTS_PLOG_TYPE_VIDEO_INCOMMING_UNSEEN:
+       case CONTACTS_PLOG_TYPE_VIDEO_INCOMMING_SEEN:
+               return T_(PH_GET_TEXT_BASIC, PHTEXT_MISSED_CALL);
+               break;
+       case CONTACTS_PLOG_TYPE_MMS_OUTGOING:
+       case CONTACTS_PLOG_TYPE_SMS_OUTGOING:
+       case CONTACTS_PLOG_TYPE_EMAIL_SENT:
+               return T_(PH_GET_TEXT_BASIC, PHTEXT_SENT_MESSAGE);
+               break;
+       case CONTACTS_PLOG_TYPE_MMS_INCOMMING :
+       case CONTACTS_PLOG_TYPE_SMS_INCOMMING:
+       case CONTACTS_PLOG_TYPE_EMAIL_RECEIVED:
+               return T_(PH_GET_TEXT_BASIC, PHTEXT_RECEIVED_MESSAGE);
+               break;
+       case CONTACTS_PLOG_TYPE_VOICE_REJECT:
+       case CONTACTS_PLOG_TYPE_VIDEO_REJECT:
+               return T_(PH_GET_TEXT_BASIC, PHTEXT_REJECTED_CALL_ABB);
+               break;
+       case CONTACTS_PLOG_TYPE_VOICE_BLOCKED:
+       case CONTACTS_PLOG_TYPE_VIDEO_BLOCKED:
+               return T_(PH_GET_TEXT_BASIC, PHTEXT_BLOCKED_CALL_ABB);
+               break;
+       case CONTACTS_PLOG_TYPE_SMS_BLOCKED:
+       case CONTACTS_PLOG_TYPE_MMS_BLOCKED:
+       default:
+               break;
+       }
+       return NULL;
+}
+
+static char* log_detail_gl_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       ph_log_detail_info * l_detail_info = data;
+       char buf[PATH_MAX]={0};
+       const char* typename = NULL;
+
+       if (0 == strcmp(part, "elm.text.1")) {
+               ph_log_detail_data *logdetail_d;
+               logdetail_d = evas_object_data_get(obj, KEY_LOG_DETAIL_DATA);
+               return phone_detail_log_get_time(logdetail_d->log_d->formatter, l_detail_info->plog_time);
+       }
+       else if (0 == strcmp(part, "elm.text.2")) {
+               typename = log_detail_get_type_name(l_detail_info->plog_type);
+               if (typename)
+               {
+                       if (TRUE == phone_detail_log_is_call_ing_type(l_detail_info->plog_type))
+                       {
+                               sprintf(buf, "%s %s", typename, phone_detail_log_get_duration_from_number(l_detail_info->plog_duration));
+                               return strdup(buf);
+                       }
+                       else
+                               return strdup(typename);
+               }
+               else
+               {
+                       if (TRUE == phone_detail_log_is_call_ing_type(l_detail_info->plog_type))
+                               return phone_detail_log_get_duration_from_number(l_detail_info->plog_duration);
+               }
+       }
+       else if (0 == strcmp(part, "elm.text.3")) {
+               if (TRUE == phone_detail_log_is_call_ing_type(l_detail_info->plog_type))
+                       return phone_detail_log_get_duration_from_number(l_detail_info->plog_duration);
+       }
+
+       return NULL;
+}
+
+
+static const char *log_detail_get_day_in_week(ph_log_detail_info * l_detail_info )
+{
+       PH_FN_CALL;
+       time_t stime;
+       struct tm *tmp;
+
+       stime = l_detail_info->plog_time - l_detail_info->plog_duration;
+       tmp = localtime(&stime);
+
+       switch(tmp->tm_wday) {
+       case 0:
+               return T_(PH_GET_TEXT_DAY, PHTEXT_BODY_SUNDAY);
+       case 1:
+               return T_(PH_GET_TEXT_DAY, PHTEXT_BODY_MONDAY);
+       case 2:
+               return T_(PH_GET_TEXT_DAY, PHTEXT_BODY_TUESDAY);
+       case 3:
+               return T_(PH_GET_TEXT_DAY, PHTEXT_BODY_WEDNESDAY);
+       case 4:
+               return T_(PH_GET_TEXT_DAY, PHTEXT_BODY_THURSDAY);
+       case 5:
+               return T_(PH_GET_TEXT_DAY, PHTEXT_BODY_FRIDAY);
+       case 6:
+               return T_(PH_GET_TEXT_DAY, PHTEXT_BODY_SATURDAY);
+       }
+       return NULL;
+}
+static int log_detail_get_group_index(ph_log_detail_info* l_detail_info)
+{
+       time_t stime;
+       struct timeval timeval;
+       struct tm *tmp;
+       int yday, cur_yday;
+
+       gettimeofday(&timeval, 0);
+       tmp = localtime(&timeval.tv_sec);
+       cur_yday = tmp->tm_yday;
+
+       stime = l_detail_info->plog_time - l_detail_info->plog_duration;
+       tmp = localtime(&stime);
+
+       yday = tmp->tm_yday;
+
+       if (yday == cur_yday)
+               return  -1;
+       else if (yday == (cur_yday-1))
+               return -2;
+       else
+               return 0;
+}
+
+static char* log_detail_gl_sep_date_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       PH_FN_CALL;
+       ph_log_detail_info * l_detail_info = (ph_log_detail_info*)data;
+       const char *when;
+
+
+       int index =log_detail_get_group_index(l_detail_info);
+
+       if (0 == strcmp(part, "elm.text")) {
+               char *date_temp;
+               ph_log_detail_data *logdetail_d;
+
+               if (-1 == index)
+                       when = S_(PH_SYS_BODY_TODAY);
+               else if (-2 == index)
+                       when = S_(PH_SYS_BODY_YESTERDAY);
+               else
+                       when = log_detail_get_day_in_week(l_detail_info);
+
+               logdetail_d = evas_object_data_get(obj, KEY_LOG_DETAIL_DATA);
+               date_temp = phone_detail_log_get_date(logdetail_d->log_d->formatter, l_detail_info->plog_time-l_detail_info->plog_duration);
+               if (date_temp) {
+                       char buf[PATH_MAX]={0};
+                       snprintf(buf, sizeof(buf), " %s (%s)", when, date_temp);
+                       free(date_temp);
+                       return strdup(buf);
+               }
+               else
+                       return strdup(when);
+       }
+       else
+               return NULL;
+
+}
+static inline void log_detail_create_itcs()
+{
+       PH_FN_CALL;
+       log_detail_itcs[LOG_DETAIL_ITC_DETAIL].func.text_get = log_detail_gl_label_get;
+       log_detail_itcs[LOG_DETAIL_ITC_DETAIL].func.content_get = log_detail_gl_icon_get;
+
+       log_detail_itcs[LOG_DETAIL_ITC_TOP_INFO_NAMED].func.text_get = log_detail_gl_top_info_label_get;
+       log_detail_itcs[LOG_DETAIL_ITC_TOP_INFO_NAMED].func.content_get = log_detail_gl_top_info_icon_get;
+
+       log_detail_itcs[LOG_DETAIL_ITC_TOP_INFO_NONAMED].func.text_get = log_detail_gl_top_info_label_get;
+       log_detail_itcs[LOG_DETAIL_ITC_TOP_INFO_NONAMED].func.content_get = log_detail_gl_top_info_icon_get;
+
+       log_detail_itcs[LOG_DETAIL_ITC_TOP_BTNS].func.content_get = log_detail_gl_top_btns_icon_get;
+       log_detail_itcs[LOG_DETAIL_ITC_TITLE].func.text_get = log_detail_gl_sep_date_label_get;
+}
+
+static Evas_Object* log_detail_create_genlist(ph_log_detail_data *logdetail_d, Evas_Object *parent)
+{
+       PH_FN_CALL;
+       Evas_Object *genlist;
+
+       genlist = elm_genlist_add(parent);
+       p_retvm_if(NULL == genlist, NULL, "elm_genlist_add() return NULL");
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       evas_object_data_set(genlist, KEY_LOG_DETAIL_DATA, logdetail_d);
+       elm_object_theme_set(genlist, logdetail_d->th);
+       evas_object_smart_callback_add(genlist, "realized", log_detail_gl_realized, NULL);
+
+       log_detail_create_itcs();
+       return genlist;
+}
+
+static void log_detail_view_delete_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ph_log_detail_data *logdetail_d = data;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       p_retm_if(NULL == logdetail_d, "log detail data is null");
+
+       err = contacts_db_remove_changed_cb(_contacts_person._uri, log_detail_update_view_with_contact_cb, logdetail_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_add_changed_cb() Failed(%d)", err);
+
+       evas_object_data_del(logdetail_d->navi, KEY_LOG_DETAIL_DATA);
+
+       elm_object_part_content_set(logdetail_d->layout, "elm.swallow.bg", NULL);
+
+       if (logdetail_d->th) {
+               elm_theme_extension_del(logdetail_d->th, DIALER_THEME_EDJ);
+               elm_theme_free(logdetail_d->th);
+       }
+
+       if (logdetail_d->log_list)
+               log_detail_free_log_data(logdetail_d->log_list);
+
+       if (logdetail_d->idler)
+               ecore_idler_del(logdetail_d->idler);
+
+       if (logdetail_d->popup)
+               evas_object_del(logdetail_d->popup);
+
+       if (logdetail_d->child_ug)
+               ug_destroy(logdetail_d->child_ug);
+
+       if (logdetail_d->log_display)
+               free(logdetail_d->log_display);
+
+       if (logdetail_d->log_number)
+               free(logdetail_d->log_number);
+
+       if (logdetail_d->log_img_path)
+               free(logdetail_d->log_img_path);
+
+
+       free(logdetail_d);
+}
+
+static void log_detail_back_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ph_log_detail_data *logdetail_d = data;
+
+       /* TODO : remove evas_object_smart_callback_del, it will be controlled by WINSET */
+       evas_object_smart_callback_del(obj, "clicked", log_detail_back_btn_cb);
+
+       elm_naviframe_item_pop(logdetail_d->navi);
+       phone_log_missed_info_update(logdetail_d->navi);
+}
+
+static int touch_x;
+static int touch_y;
+void log_detail_gl_mousedown_cb(void *data, Evas *evas, Evas_Object *obj, void *event_info)
+{
+       Evas_Event_Mouse_Down *ev = event_info;
+       touch_x = ev->canvas.x;
+       touch_y = ev->canvas.y;
+}
+
+static void log_detail_ctxpopup_dismissed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_log_detail_data *logdetail_d = data;
+       evas_object_del(logdetail_d->popup);
+       logdetail_d->popup = NULL;
+}
+
+static void log_detail_ctxpopup_copy_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       char buf[PH_TEXT_MAX_LEN];
+
+       ph_log_detail_data *logdetail_d = data;
+       evas_object_del(obj);
+       logdetail_d->popup = NULL;
+
+       if (logdetail_d->log_display && *logdetail_d->log_display)
+               if (logdetail_d->log_number && *logdetail_d->log_number)
+                       snprintf(buf, sizeof(buf), "%s\n%s", logdetail_d->log_display, logdetail_d->log_number);
+               else
+                       snprintf(buf, sizeof(buf), "%s", logdetail_d->log_display);
+       else if (logdetail_d->log_number && *logdetail_d->log_number)
+               snprintf(buf, sizeof(buf), "%s", logdetail_d->log_number);
+       else
+               snprintf(buf, sizeof(buf), "%s", S_(PH_SYS_BODY_UNKNOWN));
+       elm_cnp_selection_set(logdetail_d->layout, ELM_SEL_TYPE_CLIPBOARD, ELM_SEL_FORMAT_TEXT, buf, strlen(buf));
+}
+
+static void log_detail_ctxpopup_edit_number_before_call_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ph_log_detail_data *logdetail_d = data;
+       evas_object_del(obj);
+       logdetail_d->popup = NULL;
+
+       service_h service;
+       int num = STRLEN(logdetail_d->log_number) + STRLEN("tel:") + 1;
+       char *uri = (char*)malloc(sizeof(char)*num);
+       memset(uri, 0, sizeof(char)*num);
+
+       snprintf(uri, sizeof(char)*num, "%s%s", "tel:",  logdetail_d->log_number);
+
+       service_create(&service);
+       service_set_package(service, "org.tizen.phone");
+       service_set_operation(service, "http://tizen.org/appcontrol/operation/dial");
+       service_set_uri(service, uri);
+       service_send_launch_request(service, NULL,NULL );
+       service_destroy(service);
+
+       free(uri);
+
+}
+
+static void log_detail_gl_selected_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Elm_Object_Item *it = (Elm_Object_Item *) event_info;
+       elm_genlist_item_selected_set(it, EINA_FALSE);
+}
+
+static void log_detail_gl_longpressed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_log_detail_data *logdetail_d = (ph_log_detail_data*)data;
+       Elm_Object_Item *it = (Elm_Object_Item *) event_info;
+
+       if(elm_genlist_item_index_get(it) > 1)
+               return;
+
+       logdetail_d->popup = elm_ctxpopup_add(logdetail_d->navi);
+       p_retm_if(NULL == logdetail_d->popup, "elm_ctxpopup_add() return NULL");
+
+
+       elm_ctxpopup_direction_priority_set(logdetail_d->popup, ELM_CTXPOPUP_DIRECTION_DOWN, ELM_CTXPOPUP_DIRECTION_UP, -1, -1);
+
+       evas_object_smart_callback_add(logdetail_d->popup, "dismissed", log_detail_ctxpopup_dismissed_cb, logdetail_d);
+       elm_ctxpopup_item_append(logdetail_d->popup, S_(CT_SYS_BODY_COPY), NULL, log_detail_ctxpopup_copy_cb, logdetail_d);
+
+       elm_ctxpopup_item_append(logdetail_d->popup, T_(PH_GET_TEXT_BASIC, PHTEXT_EDIT_NUMBER_BEFORE_CALL), NULL, log_detail_ctxpopup_edit_number_before_call_cb, logdetail_d);
+
+       evas_object_move(logdetail_d->popup, 720/2, 50+142/2);
+       evas_object_show(logdetail_d->popup);
+}
+
+static void more_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+
+       ph_log_detail_data *logdetail_d  = data;
+       p_retm_if(NULL == logdetail_d, "logdetail_d is NULL");
+
+       Evas_Object *popup = NULL;
+
+       popup = elm_ctxpopup_add(logdetail_d->navi);
+       p_retm_if(NULL == popup, "elm_ctxpopup_add() return NULL");
+
+       elm_ctxpopup_direction_priority_set(popup, ELM_CTXPOPUP_DIRECTION_DOWN, ELM_CTXPOPUP_DIRECTION_UP, -1, -1);
+       evas_object_smart_callback_add(popup, "dismissed", log_detail_ctxpopup_dismissed_cb, logdetail_d);
+
+       int x, y, w, h;
+       evas_object_geometry_get(obj, &x, &y, &w, &h);
+
+       evas_object_move(popup, x+(w/2), y+(h/2));
+       evas_object_show(popup);
+
+       logdetail_d->popup = popup;
+       return;
+}
+
+void ph_log_detail_set_toolbar(ph_log_detail_data *logdetail_d)
+{
+       Elm_Object_Item *navi_it;
+       Evas_Object *more_button = NULL;
+       Evas_Object * delete_button = NULL;
+       Evas_Object * contact_btn = NULL;
+       Evas_Object *back_btn = NULL;
+
+       navi_it = elm_naviframe_top_item_get(logdetail_d->navi);
+       p_retm_if(NULL == navi_it, "navi item is NULL");
+
+       if (logdetail_d->navi) {
+               phone_navi_item_clear(navi_it);
+       }
+
+//more button
+       more_button = ctui_create_more_btn(logdetail_d->navi, more_btn_clicked_cb, logdetail_d);
+       elm_object_item_part_content_set(navi_it, "toolbar_more_btn", more_button);
+
+//delete button
+       delete_button = phone_create_toolbar_btn(logdetail_d->navi, S_(PH_SYS_SK_DELETE), log_detail_del_btn_cb, logdetail_d);
+       elm_object_item_part_content_set(navi_it, "toolbar_button1", delete_button);
+       elm_object_style_set(delete_button, "naviframe/toolbar/left");
+
+//contact button
+       if (logdetail_d->contact_id) // view button
+               contact_btn = phone_create_toolbar_btn(logdetail_d->navi, T_(CT_GET_TEXT_BASIC, CTTEXT_VIEW), log_detail_view_clicked_cb, logdetail_d);
+       else if (logdetail_d->log_number) // save button
+               contact_btn = phone_create_toolbar_btn(logdetail_d->navi, S_(PH_SYS_OPT_ADD_TO_CONTACTS), log_detail_add_contact_btn_cb, logdetail_d);
+       elm_object_item_part_content_set(navi_it, "toolbar_button2", contact_btn);
+       elm_object_style_set(contact_btn, "naviframe/toolbar/right");
+
+//BACK button
+       back_btn = elm_button_add(logdetail_d->navi);
+       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", phone_view_back_btn_cb, logdetail_d->navi);
+
+       return;
+
+}
+
+void ph_log_detail_update(ph_log_data *log_d)
+{
+       PH_FN_CALL;
+       ph_log_detail_data *logdetail_d;
+       logdetail_d = evas_object_data_get(log_d->navi, KEY_LOG_DETAIL_DATA);
+
+       if (logdetail_d) {
+               ph_log_info *l_info = NULL;
+               ph_log_info *find_info = NULL;
+               ph_log_detail_info *l_detail_info = NULL;
+               Eina_List *l_detail = logdetail_d->log_list;
+               Eina_List *l;
+               Elm_Object_Item *pre_item = NULL;
+
+               EINA_LIST_FOREACH(l_detail, l_detail, l_detail_info) {
+                       l = log_d->log_list;
+                       EINA_LIST_FOREACH(l, l, l_info) {
+                               if (l_detail_info->plog_id == l_info->id) {
+                                       find_info = elm_object_item_data_get(l_info->item);
+                                       break;
+                               }
+                       }
+               }
+
+               if (find_info) {
+                       log_detail_free_log_data(logdetail_d->log_list);
+                       logdetail_d->log_list = NULL;
+                       if (logdetail_d->genlist)
+                               elm_genlist_clear(logdetail_d->genlist);
+
+                       l = eina_list_data_find_list(log_d->log_list, find_info);
+                       EINA_LIST_FOREACH(l, l, l_info) {
+                               ph_log_detail_info *l_detail_info = calloc(1, sizeof(ph_log_detail_info));
+                               l_detail_info->plog_id = l_info->id;
+                               l_detail_info->plog_type = l_info->plog_log_type;
+                               l_detail_info->plog_time = l_info->plog_log_time;
+                               l_detail_info->plog_duration = l_info->plog_duration;
+
+                               if (NULL == pre_item) {
+                                       logdetail_d->log_list = eina_list_append(logdetail_d->log_list, (void*)l_detail_info);
+                                       pre_item = l_info->item;
+                               }
+                               else if (l_info->item == pre_item)
+                                       logdetail_d->log_list = eina_list_append(logdetail_d->log_list, (void*)l_detail_info);
+                               else {
+                                       free(l_detail_info);
+                                       break;
+                               }
+                       }
+                       logdetail_d->log_list_count = eina_list_count(logdetail_d->log_list);
+                       log_detail_fill_genlist(logdetail_d);
+               }
+               else {
+                       elm_naviframe_item_pop(logdetail_d->navi);
+                       phone_log_missed_info_update(logdetail_d->navi);
+               }
+       }
+}
+
+Evas_Object *ph_create_log_detail_view(ph_log_data *log_d, ph_log_info *l_info)
+{
+       PH_FN_CALL;
+       Evas_Object *back_btn;
+       Evas_Object *layout;
+       Evas_Object *bg;
+       Evas_Object *genlist;
+       Elm_Object_Item *navi_it;
+       ph_log_detail_data *logdetail_d;
+       Eina_List *l;
+       Elm_Object_Item *pre_item = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ph_log_info *log_info;
+       Elm_Theme *th;
+       p_retvm_if(NULL == l_info, NULL, "Log information is null");
+
+       logdetail_d = calloc(1, sizeof(ph_log_detail_data));
+       p_retvm_if(NULL == logdetail_d, NULL, "Fail to calloc ph_log_detail_data");
+       logdetail_d->ug = log_d->ug;
+       logdetail_d->win = log_d->win;
+       logdetail_d->navi = log_d->navi;
+       logdetail_d->log_d = log_d;
+       logdetail_d->start_plog_id = l_info->id;
+
+       layout = elm_layout_add(logdetail_d->navi);
+       if (NULL == layout) {
+               ERR("elm_layout_add() return NULL");
+               free(logdetail_d);
+               return NULL;
+       }
+       elm_layout_theme_set(layout, "layout", "application", "noindicator");
+       logdetail_d->layout = layout;
+       elm_naviframe_prev_btn_auto_pushed_set(logdetail_d->navi, EINA_FALSE);
+
+       th = elm_theme_new();
+       elm_theme_ref_set(th, NULL);
+       elm_theme_extension_add(th, LOGDETAIL_THEME_EDJ);
+       logdetail_d->th = th;
+
+       genlist = log_detail_create_genlist(logdetail_d, layout);
+       if (NULL == genlist) {
+               ERR("log_detail_create_genlist() return NULL");
+               free(logdetail_d);
+               return NULL;
+       }
+       logdetail_d->genlist = genlist;
+       elm_object_part_content_set(logdetail_d->layout, "elm.swallow.content", genlist);
+
+       evas_object_event_callback_add(genlist, EVAS_CALLBACK_MOUSE_DOWN, log_detail_gl_mousedown_cb, NULL);
+       evas_object_smart_callback_add(genlist, "selected", log_detail_gl_selected_cb, logdetail_d);
+       evas_object_smart_callback_add(genlist, "longpressed", log_detail_gl_longpressed_cb, logdetail_d);
+
+       logdetail_d->contact_id = l_info->plog_ct_id;
+       logdetail_d->log_number = SAFE_STRDUP(l_info->plog_number);
+       if (l_info->plog_img_path)
+               logdetail_d->log_img_path = strdup(l_info->plog_img_path);
+       if (l_info->plog_display && *l_info->plog_display)
+               logdetail_d->log_display = strdup(l_info->plog_display);
+       logdetail_d->log_num_type = l_info->plog_num_type;
+
+       l = eina_list_data_find_list(log_d->log_list, l_info);
+       EINA_LIST_FOREACH(l,l,log_info) {
+               ph_log_detail_info *l_detail_info = calloc(1, sizeof(ph_log_detail_info));
+               l_detail_info->plog_id = log_info->id;
+               l_detail_info->plog_type = log_info->plog_log_type;
+               l_detail_info->plog_time = log_info->plog_log_time;
+               l_detail_info->plog_duration = log_info->plog_duration;
+
+               if (NULL == pre_item) {
+                       logdetail_d->log_list = eina_list_append(logdetail_d->log_list, (void*)l_detail_info);
+                       pre_item = log_info->item;
+               }
+               else if (log_info->item == pre_item)
+                       logdetail_d->log_list = eina_list_append(logdetail_d->log_list, (void*)l_detail_info);
+               else {
+                       free(l_detail_info);
+                       break;
+               }
+       }
+       logdetail_d->log_list_count = eina_list_count(logdetail_d->log_list);
+       log_detail_fill_genlist(logdetail_d);
+
+       evas_object_event_callback_add(logdetail_d->layout, EVAS_CALLBACK_DEL,
+                       log_detail_view_delete_cb, logdetail_d);
+
+       err = contacts_db_add_changed_cb(_contacts_person._uri, log_detail_update_view_with_contact_cb, logdetail_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_add_changed_cb() Failed(%d)", err);
+
+       navi_it = elm_naviframe_item_push(logdetail_d->navi, S_(PH_SYS_BODY_DETAILS), NULL, NULL, layout, NULL);
+       elm_naviframe_item_title_visible_set(navi_it, EINA_FALSE);
+       ph_log_detail_set_toolbar(logdetail_d);
+       evas_object_data_set(logdetail_d->navi, KEY_LOG_DETAIL_DATA, logdetail_d);
+
+       bg = phone_create_bg(logdetail_d->layout);
+       elm_object_style_set(bg, "group_list");
+
+       PH_FN_END;
+       return layout;
+}
+
diff --git a/lib/log/ph-log-detail-view.h b/lib/log/ph-log-detail-view.h
new file mode 100755 (executable)
index 0000000..a6ce0df
--- /dev/null
@@ -0,0 +1,51 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __PH_LOG_DETAIL_VIEW_H_
+#define __PH_LOG_DETAIL_VIEW_H_
+
+typedef struct
+{
+       Evas_Object *win;
+       Evas_Object *navi;
+       Evas_Object *layout;
+       Evas_Object *genlist;
+       Evas_Object *popup;
+       Elm_Object_Item *top_item;
+       Elm_Object_Item *block_item;
+       char *log_display;
+       char *log_number;
+       char *log_img_path;
+       int contact_id; //in terms of contacts_service, this is "person_id"
+       int start_plog_id;
+       int log_num_type;
+       int log_list_count;
+       Eina_List *log_list;
+       Ecore_Idler *idler;
+       void *ug;
+       void *child_ug;
+       ph_log_data *log_d;
+       Elm_Theme *th;
+}ph_log_detail_data;
+
+Evas_Object *ph_create_log_detail_view(ph_log_data *log_d, ph_log_info *l_info);
+void ph_log_detail_get_block_info(ph_log_detail_data *logdetail_d);
+void ph_log_detail_update(ph_log_data *log_d);
+void ph_log_detail_set_toolbar(ph_log_detail_data *logdetail_d);
+
+
+#endif /* __PH_LOG_DETAIL_VIEW_H_ */
diff --git a/lib/log/ph-log-main-view.c b/lib/log/ph-log-main-view.c
new file mode 100755 (executable)
index 0000000..f765bae
--- /dev/null
@@ -0,0 +1,1833 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <notification.h>
+#include <ui-gadget-module.h>
+#include "vconf-keys.h"
+#include "phone.h"
+#include "phone-log.h"
+#include "ph-log-utils.h"
+#include "ph-log-main-view.h"
+#include "ph-log-detail-view.h"
+#include "ph-log-check-view.h"
+#include "ct-detail.h"
+
+#define KEY_LOG_DATA   "log_data"
+#define NO_CONTENTS_ICON_POSITION 0.35
+
+static Elm_Genlist_Item_Class itc, itc_one, itc_date, itc_viewby_list;
+
+enum {
+       PH_LIST_ALL_CALL_MESSAGE_LOG,
+       PH_LIST_MISSED_CALL_LOG,
+       PH_LIST_EMAIL_LOG,
+       PH_LIST_ALL_CALL_LOG,//more_popup
+       PH_LIST_DIALED_CALL_LOG,
+       PH_LIST_RECEIVED_CALL_LOG,
+       PH_LIST_REJECTED_CALL_LOG,
+       PH_LIST_ALL_MESSAGE_LOG,
+       PH_LIST_ALL_CALL_MESSAGE_EMAIL_LOG,
+};     //log type
+
+enum {
+       VIEWBY_POPUP_ALL_LOG = 0,
+       VIEWBY_POPUP_ALL_CALL_LOG = 1,
+       VIEWBY_POPUP_MISSED_CALL_LOG = 2,
+       VIEWBY_POPUP_DIALED_CALL_LOG = 3,
+       VIEWBY_POPUP_RECEIVED_CALL_LOG = 4,
+       VIEWBY_POPUP_REJECTED_CALL_LOG = 5,
+       VIEWBY_POPUP_ALL_MESSAGE_LOG = 6,
+};     //set the value with viewby index
+
+static void log_destroy_child_ug(void *data)
+{
+       ph_log_data *log_d = data;
+       log_d->child_ug = NULL;
+}
+
+static void log_gl_msg_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_log_data *log_d = evas_object_data_get(obj, KEY_LOG_DATA);
+       log_d->child_ug = phone_launch_msg_composer_ug(log_d->ug, data, 0,
+                       log_destroy_child_ug, log_d);
+}
+
+// today: -1,  yesterday : -2, previous : positive value
+static void log_append_separate_all_date_index(ph_log_data *log_d, void *data, int index)
+{
+       ph_log_info *l_info = data;
+       time_t stime;
+       struct timeval timeval;
+       struct tm *tmp;
+       int yday, cur_yday;
+
+       gettimeofday(&timeval, 0);
+       tmp = localtime(&timeval.tv_sec);
+       cur_yday = tmp->tm_yday;
+
+       stime = l_info->plog_log_time - l_info->plog_duration;
+       tmp = localtime(&stime);
+
+       yday = tmp->tm_yday;
+
+       if (yday == cur_yday)
+               l_info->group_index = -1;
+       else if (yday == (cur_yday-1))
+               l_info->group_index = -2;
+       else
+               l_info->group_index = yday;
+
+       if (yday+1 != log_d->pre_date_type) {
+               log_d->pre_date_type = yday+1;
+               log_d->git = elm_genlist_item_append(log_d->genlist, &itc_date,
+                               data, NULL, ELM_GENLIST_ITEM_GROUP, NULL, NULL);
+               elm_genlist_item_select_mode_set(log_d->git, ELM_OBJECT_SELECT_MODE_NONE);
+       }
+}
+
+static void __log_update_checked_item(ph_log_data *log_d, ph_log_info *l_selected_info)
+{
+
+       Eina_List *l;
+       ph_log_info *l_info;
+       Eina_Bool               bChecked = l_selected_info->checked;
+
+       EINA_LIST_FOREACH(log_d->log_list, l, l_info) {
+               if (!l_info) continue;
+               if (l_info->group_base_id == l_selected_info->id)
+               {
+                       l_info->checked = !bChecked;
+                       //PH_DBG("called id : %d, %d", l_info->id, l_info->group_base_id);
+               }
+       }
+
+       if (l_selected_info->checked)
+               log_d->cnt_checked+=l_selected_info->grouped_count;
+       else
+               log_d->cnt_checked-=l_selected_info->grouped_count;
+
+}
+
+static void log_gl_item_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       service_h service;
+       char buf[16];
+       Elm_Object_Item *item = event_info;
+       ph_log_info *l_info = data;
+       ph_log_data *log_d = evas_object_data_get(obj, KEY_LOG_DATA);
+       elm_genlist_item_selected_set(item, EINA_FALSE);
+
+       if (elm_genlist_decorate_mode_get(log_d->genlist)) {
+               __log_update_checked_item(log_d, l_info);
+               elm_genlist_item_fields_update(event_info, "elm.edit.icon.1", ELM_GENLIST_ITEM_FIELD_CONTENT);
+               ph_log_check_update_select_all(log_d);
+               ph_log_check_update_selection_info(log_d);
+               ph_log_check_update_button_status(log_d);
+               return;
+       }
+
+       PH_DBG("view_type : %d", log_d->view_type);
+       switch (log_d->view_type) {
+       case LOG_VIEW_TYPE_UG_LAUNCH_CALL:
+               if (l_info->plog_number && *l_info->plog_number)
+                       phone_launch_voice_call(l_info->plog_ct_id, l_info->plog_number);
+               break;
+       case LOG_VIEW_TYPE_UG_NUMBER_SELECT:
+       case LOG_VIEW_TYPE_UG_EMAIL_SELECT:
+       case LOG_VIEW_TYPE_UG_NUMBER_OR_EMAIL_SELECT:
+               service_create(&service);
+               snprintf(buf, sizeof(buf), "%d", l_info->id);
+               service_add_extra_data(service, PH_UG_BUNDLE_RESULT_PLOG_ID, buf);
+               PH_DBG("plog_id : %d %s", l_info->id, buf);
+               ug_send_result(log_d->ug, service);
+               service_destroy(service);
+               ug_destroy_me(log_d->ug);
+               break;
+       case LOG_VIEW_TYPE_NORMAL:
+               ph_create_log_detail_view(log_d, l_info);
+               break;
+       default:
+               ERR("Invalid view type(%d)", log_d->view_type);
+               break;
+       }
+}
+
+#define N 20
+static bool log_compare_type(int type, int pre_type)
+{
+       switch (pre_type) {
+       case CONTACTS_PLOG_TYPE_VOICE_INCOMMING:
+       case CONTACTS_PLOG_TYPE_VIDEO_INCOMMING:
+       case CONTACTS_PLOG_TYPE_MMS_INCOMMING:
+       case CONTACTS_PLOG_TYPE_SMS_INCOMMING:
+       case CONTACTS_PLOG_TYPE_VOICE_OUTGOING:
+       case CONTACTS_PLOG_TYPE_VIDEO_OUTGOING:
+       case CONTACTS_PLOG_TYPE_MMS_OUTGOING:
+       case CONTACTS_PLOG_TYPE_SMS_OUTGOING:
+               switch (type) {
+               case CONTACTS_PLOG_TYPE_VOICE_INCOMMING:
+               case CONTACTS_PLOG_TYPE_VIDEO_INCOMMING:
+               case CONTACTS_PLOG_TYPE_MMS_INCOMMING:
+               case CONTACTS_PLOG_TYPE_SMS_INCOMMING:
+               case CONTACTS_PLOG_TYPE_VOICE_OUTGOING:
+               case CONTACTS_PLOG_TYPE_VIDEO_OUTGOING:
+               case CONTACTS_PLOG_TYPE_MMS_OUTGOING:
+               case CONTACTS_PLOG_TYPE_SMS_OUTGOING:
+                       return true;
+               default :
+                       return false;
+               }
+       case CONTACTS_PLOG_TYPE_VOICE_INCOMMING_UNSEEN:
+       case CONTACTS_PLOG_TYPE_VOICE_INCOMMING_SEEN:
+       case CONTACTS_PLOG_TYPE_VIDEO_INCOMMING_UNSEEN:
+       case CONTACTS_PLOG_TYPE_VIDEO_INCOMMING_SEEN:
+               switch (type) {
+               case CONTACTS_PLOG_TYPE_VOICE_INCOMMING_UNSEEN:
+               case CONTACTS_PLOG_TYPE_VOICE_INCOMMING_SEEN:
+               case CONTACTS_PLOG_TYPE_VIDEO_INCOMMING_UNSEEN:
+               case CONTACTS_PLOG_TYPE_VIDEO_INCOMMING_SEEN:
+                       return true;
+               default :
+                       return false;
+               }
+       case CONTACTS_PLOG_TYPE_VOICE_REJECT:
+       case CONTACTS_PLOG_TYPE_VIDEO_REJECT:
+               switch (type) {
+               case CONTACTS_PLOG_TYPE_VOICE_REJECT:
+               case CONTACTS_PLOG_TYPE_VIDEO_REJECT:
+                       return true;
+               default :
+                       return false;
+               }
+       case CONTACTS_PLOG_TYPE_VOICE_BLOCKED:
+       case CONTACTS_PLOG_TYPE_VIDEO_BLOCKED:
+       case CONTACTS_PLOG_TYPE_SMS_BLOCKED:
+               switch (type) {
+               case CONTACTS_PLOG_TYPE_VOICE_BLOCKED:
+               case CONTACTS_PLOG_TYPE_VIDEO_BLOCKED:
+               case CONTACTS_PLOG_TYPE_SMS_BLOCKED:
+                       return true;
+               default :
+                       return false;
+               }
+       default:
+               return false;
+       }
+}
+
+static int log_fill_genlist_sub(ph_log_data * log_d, Eina_List *l, ph_log_info *pre_info)
+{
+       ph_log_info *l_info;
+       int count;
+       int cnt_append;
+       int pre_type;
+       int pre_date;
+       int pre_ct_id;
+       int last_group_base_id = 0;
+       bool diff;
+       char *pre_num;
+       Elm_Object_Item *item;
+       Elm_Object_Item *pre_item;
+
+       if (pre_info) {
+               pre_date = pre_info->group_index;
+               pre_ct_id = pre_info->plog_ct_id;
+               pre_type = pre_info->plog_log_type;
+               pre_item = pre_info->item;
+               pre_num = SAFE_STRDUP(pre_info->plog_number);
+       }
+       else {
+               pre_date = -3;
+               pre_ct_id = -1;
+               pre_type = CONTACTS_PLOG_TYPE_NONE;
+               pre_item = NULL;
+               pre_num = NULL;
+       }
+
+       cnt_append = 0;
+       count = 0;
+       EINA_LIST_FOREACH(l, l, l_info) {
+               if (N == cnt_append) break;
+               diff = false;
+               log_append_separate_all_date_index(log_d, l_info, cnt_append + log_d->readed_n);
+
+               if (l_info->group_index != pre_date)
+                       diff = true;
+               else if (!log_compare_type(l_info->plog_log_type, pre_type))
+                       diff = true;
+               else if (0 < l_info->plog_ct_id && 0 < pre_ct_id && l_info->plog_ct_id != pre_ct_id)
+                       diff = true;
+               else if (l_info->plog_number && *l_info->plog_number) {
+                       if (!pre_num)
+                               diff = true;
+                       else if (strcmp(l_info->plog_number, pre_num))
+                               diff = true;
+               }
+
+               if (diff) {
+                       if (pre_num)
+                               free(pre_num);
+                       if (l_info->plog_number && *l_info->plog_number) {
+                               item = elm_genlist_item_append(log_d->genlist, &itc, l_info,
+                                               log_d->git, ELM_GENLIST_ITEM_NONE, log_gl_item_sel, l_info);
+                               pre_num = strdup(l_info->plog_number);
+                       }
+                       else {
+                               item = elm_genlist_item_append(log_d->genlist, &itc, l_info,
+                                               log_d->git, ELM_GENLIST_ITEM_NONE, log_gl_item_sel, l_info);
+                               pre_num = NULL;
+                       }
+                       pre_date = l_info->group_index;
+                       pre_type = l_info->plog_log_type;
+                       pre_ct_id = l_info->plog_ct_id;
+                       pre_item = item;
+                       l_info->grouped_count = 1;
+                       pre_info = l_info;
+                       cnt_append++;
+                       last_group_base_id = l_info->id;
+               }
+               else
+                       pre_info->grouped_count++;
+
+               l_info->group_base_id = last_group_base_id;
+               l_info->item = pre_item;
+               count++;
+       }
+       return count;
+}
+
+static Eina_Bool log_append_item_part(void *data)
+{
+       int count;
+       Eina_List *l;
+       ph_log_info *l_info;
+       ph_log_data * log_d = data;
+
+       l = eina_list_nth_list(log_d->log_list, log_d->readed_n-1);
+       l_info = l->data;
+       count = log_fill_genlist_sub(log_d, l->next, l_info);
+       if (N <= count) {
+               log_d->readed_n += count;
+               return ECORE_CALLBACK_RENEW;
+       }
+       else {
+               log_d->list_idler = NULL;
+               return ECORE_CALLBACK_CANCEL;
+       }
+}
+
+static void log_fill_genlist(ph_log_data * log_d)
+{
+       int count;
+
+       p_retm_if(NULL == log_d || NULL == log_d->genlist, "Genlist is null");
+
+       if (log_d->list_idler) {
+               ecore_idler_del(log_d->list_idler);
+               log_d->list_idler = NULL;
+       }
+
+       log_d->readed_n = 0;
+       count = log_fill_genlist_sub(log_d, log_d->log_list, NULL);
+
+       if (N <= count) {
+               log_d->readed_n += count;
+               log_d->list_idler = ecore_idler_add(log_append_item_part, log_d);
+       }
+}
+
+static void log_free_log_list(ph_log_data *log_d)
+{
+       ph_log_info *l_info;
+
+       if(log_d->log_list) {
+
+               EINA_LIST_FREE(log_d->log_list, l_info) {
+                       if (NULL == l_info) continue;
+                       free(l_info->plog_display);
+                       free(l_info->plog_img_path);
+                       free(l_info->plog_number);
+                       free(l_info);
+               }
+               log_d->log_list = NULL;
+       }
+}
+
+static unsigned int get_cts_log_list(int type, contacts_list_h* pCts_list)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_filter_h filter = NULL;
+       contacts_query_h query = NULL;
+       unsigned int record_cnt = 0;
+
+       int log_type_min, log_type_max;
+       err = contacts_query_create(_contacts_person_phone_log._uri, &query);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "contacts_query_create() Failed(%d)", err);
+
+       err = contacts_filter_create( _contacts_person_phone_log._uri, &filter);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_filter_create() Failed(%d)", err);
+               err = contacts_query_destroy(query);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+               return NULL;
+       }
+
+       switch (type)
+       {
+       case PH_LIST_MISSED_CALL_LOG:
+               log_type_min = CONTACTS_PLOG_TYPE_VOICE_INCOMMING_UNSEEN;
+               log_type_max = CONTACTS_PLOG_TYPE_VIDEO_INCOMMING_SEEN;
+               break;
+       case PH_LIST_EMAIL_LOG:
+               log_type_min = CONTACTS_PLOG_TYPE_EMAIL_RECEIVED;
+               log_type_max = CONTACTS_PLOG_TYPE_EMAIL_SENT;
+               break;
+       case PH_LIST_ALL_CALL_LOG:
+               log_type_min = CONTACTS_PLOG_TYPE_VOICE_INCOMMING;
+               log_type_max = CONTACTS_PLOG_TYPE_VIDEO_BLOCKED;
+               break;
+       case PH_LIST_DIALED_CALL_LOG:
+               log_type_min = CONTACTS_PLOG_TYPE_VOICE_OUTGOING;
+               log_type_max =CONTACTS_PLOG_TYPE_VIDEO_OUTGOING;
+               break;
+       case PH_LIST_RECEIVED_CALL_LOG:
+               log_type_min = CONTACTS_PLOG_TYPE_VOICE_INCOMMING;
+               log_type_max =CONTACTS_PLOG_TYPE_VIDEO_INCOMMING;
+               break;
+       case PH_LIST_REJECTED_CALL_LOG:
+               log_type_min = CONTACTS_PLOG_TYPE_VOICE_REJECT;
+               log_type_max = CONTACTS_PLOG_TYPE_VIDEO_REJECT;
+               break;
+       case PH_LIST_ALL_MESSAGE_LOG:
+               log_type_min = CONTACTS_PLOG_TYPE_MMS_INCOMMING;
+               log_type_max = CONTACTS_PLOG_TYPE_MMS_BLOCKED;
+               break;
+       case PH_LIST_ALL_CALL_MESSAGE_LOG:
+       default:
+               log_type_min = CONTACTS_PLOG_TYPE_VOICE_INCOMMING;
+               log_type_max = CONTACTS_PLOG_TYPE_MMS_BLOCKED;
+               break;
+       }
+
+       if(type == PH_LIST_DIALED_CALL_LOG || type == PH_LIST_RECEIVED_CALL_LOG)
+       {
+               err = contacts_filter_add_int(filter, _contacts_person_phone_log.log_type, CONTACTS_MATCH_EQUAL, log_type_min);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_filter_add_int() Failed(%d)", err);
+                       err = contacts_query_destroy(query);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+                       err = contacts_filter_destroy(filter);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+                       return NULL;
+               }
+
+               err = contacts_filter_add_operator(filter, CONTACTS_FILTER_OPERATOR_OR);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_filter_add_bool() Failed(%d)", err);
+                       err = contacts_query_destroy(query);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+                       err = contacts_filter_destroy(filter);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+                       return NULL;
+               }
+
+               err = contacts_filter_add_int(filter, _contacts_person_phone_log.log_type, CONTACTS_MATCH_EQUAL, log_type_max);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_filter_add_int() Failed(%d)", err);
+                       err = contacts_query_destroy(query);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+                       err = contacts_filter_destroy(filter);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+                       return NULL;
+               }
+       }
+       else {
+               err = contacts_filter_add_int(filter, _contacts_person_phone_log.log_type, CONTACTS_MATCH_GREATER_THAN_OR_EQUAL, log_type_min);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_filter_add_int() Failed(%d)", err);
+                       err = contacts_query_destroy(query);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+                       err = contacts_filter_destroy(filter);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+                       return NULL;
+               }
+
+               err = contacts_filter_add_operator(filter, CONTACTS_FILTER_OPERATOR_AND);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_filter_add_bool() Failed(%d)", err);
+                       err = contacts_query_destroy(query);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+                       err = contacts_filter_destroy(filter);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+                       return NULL;
+               }
+
+               err = contacts_filter_add_int(filter, _contacts_person_phone_log.log_type, CONTACTS_MATCH_LESS_THAN_OR_EQUAL, log_type_max);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_filter_add_int() Failed(%d)", err);
+                       err = contacts_query_destroy(query);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+                       err = contacts_filter_destroy(filter);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+                       return NULL;
+               }
+       }
+       err = contacts_query_set_filter(query, filter);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_query_set_filter() Failed(%d)", err);
+               err = contacts_query_destroy(query);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+               err = contacts_filter_destroy(filter);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+               return NULL;
+       }
+
+       err = contacts_query_set_sort(query, _contacts_person_phone_log.log_time, false);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_query_set_filter() Failed(%d)", err);
+               err = contacts_query_destroy(query);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+               err = contacts_filter_destroy(filter);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+               return NULL;
+       }
+
+       // if output param NULL, just count the records
+       if(pCts_list != NULL)
+       {
+               err = contacts_db_get_records_with_query(query, 0, 0, pCts_list);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_db_get_records_with_query() Failed(%d)", err);
+                       err = contacts_query_destroy(query);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+                       err = contacts_filter_destroy(filter);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+                       return NULL;
+               }
+               contacts_list_get_count(*pCts_list, &record_cnt );
+       }
+       else
+       {
+               contacts_db_get_count_with_query(query, &record_cnt);
+       }
+
+
+       err = contacts_query_destroy(query);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+       err = contacts_filter_destroy(filter);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+
+       PH_DBG("get person_phonelog table records(type:%d, count:%d)", type, record_cnt);
+       return record_cnt;
+
+}
+
+static int log_load_data(int type,  ph_log_data* log_d, bool include_unknown)
+{
+       PH_FN_CALL;
+       int count = 0;
+       int omit_count = 0;
+       contacts_list_h cts_list = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       count = (int) get_cts_log_list(type, &cts_list);
+       while (CONTACTS_ERROR_NONE == err && count > 0) {
+               ph_log_info *l_info = NULL;
+               char *number;
+               err = phone_cts_get_str_from_list(cts_list, _contacts_person_phone_log.address, &number);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list() Failed(%d)", err);
+
+
+               if (false == include_unknown && (!number || !*number)) {
+                       err = contacts_list_next(cts_list);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_list_next() Failed(%d)", err);
+                               break;
+                       }
+                       omit_count++;
+                       continue;
+               }
+
+               l_info = calloc(1, sizeof(ph_log_info));
+               p_retvm_if(l_info == NULL, NULL, "ph_log_info calloc Failed.");
+
+               err = phone_cts_get_int_from_list(cts_list, _contacts_person_phone_log.log_id, &l_info->id);
+               err = phone_cts_get_int_from_list(cts_list, _contacts_person_phone_log.person_id, &l_info->plog_ct_id);
+               l_info->plog_number = SAFE_STRDUP(number);
+               err = phone_cts_get_int_from_list(cts_list, _contacts_person_phone_log.log_time, &l_info->plog_log_time);
+               err = phone_cts_get_int_from_list(cts_list, _contacts_person_phone_log.log_type, &l_info->plog_log_type);
+               err = phone_cts_get_int_from_list(cts_list, _contacts_person_phone_log.extra_data1, &l_info->plog_duration);
+               err = phone_cts_get_int_from_list(cts_list, _contacts_person_phone_log.address_type, &l_info->plog_num_type);
+
+               err = phone_cts_get_str_from_list(cts_list, _contacts_person_phone_log.display_name, &l_info->plog_display);
+               err = phone_cts_get_str_from_list(cts_list, _contacts_person_phone_log.image_thumbnail_path, &l_info->plog_img_path);
+
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_next() Failed(%d)", err);
+               log_d->log_list = eina_list_append(log_d->log_list, (void*)l_info);
+
+               err = contacts_list_next(cts_list);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_list_next() Failed(%d)", err);
+                       break;
+               }
+       }
+       contacts_list_destroy(cts_list, true);
+
+       return count;
+}
+static int log_get_log_list_type(int viewby_type)
+{
+       switch(viewby_type){
+               case VIEWBY_ALL_LOG :
+                       return PH_LIST_ALL_CALL_MESSAGE_LOG;
+               case VIEWBY_ALL_CALL:
+                       return PH_LIST_ALL_CALL_LOG;
+               case VIEWBY_MISSED_CALL:
+                       return PH_LIST_MISSED_CALL_LOG;
+               case VIEWBY_DIALED_CALL:
+                       return PH_LIST_DIALED_CALL_LOG;
+               case VIEWBY_RECEIVED_CALL:
+                       return PH_LIST_RECEIVED_CALL_LOG;
+               case VIEWBY_REJECTED_CALL:
+                       return PH_LIST_REJECTED_CALL_LOG;
+               case VIEWBY_ALL_MESSAGE:
+                       return PH_LIST_ALL_MESSAGE_LOG;
+               default:
+                       return PH_LIST_ALL_CALL_MESSAGE_LOG;
+               }
+}
+static void log_load_list(ph_log_data * log_d)
+{
+       int count;
+       p_retm_if(NULL == log_d, "Parameter is null");
+       log_free_log_list(log_d);
+
+       // need to reset all log count
+       log_d->all_log_list_count = -1;
+
+       switch(log_d->view_type)
+       {
+               case LOG_VIEW_TYPE_UG_EMAIL_SELECT:
+               case LOG_VIEW_TYPE_UG_EMAIL_CHECK:
+                        log_d->log_list_count = log_load_data(PH_LIST_EMAIL_LOG, log_d, true);
+                       break;
+               case LOG_VIEW_TYPE_NORMAL:
+               case LOG_VIEW_TYPE_UG_LAUNCH_CALL:
+                       if(log_get_log_list_type(log_d->viewby_type) == PH_LIST_ALL_CALL_MESSAGE_LOG)
+                               log_d->all_log_list_count = log_d->log_list_count = log_load_data(PH_LIST_ALL_CALL_MESSAGE_LOG, log_d, true);
+                       else
+                               log_d->log_list_count = log_load_data(log_get_log_list_type(log_d->viewby_type), log_d, true);
+                       break;
+               case LOG_VIEW_TYPE_UG_NUMBER_OR_EMAIL_CHECK:
+               case LOG_VIEW_TYPE_UG_NUMBER_OR_EMAIL_SELECT:
+                       log_d->log_list_count = log_load_data(PH_LIST_ALL_CALL_MESSAGE_EMAIL_LOG, log_d, true);
+                       break;
+               case LOG_VIEW_TYPE_UG_NUMBER_CHECK:
+               case LOG_VIEW_TYPE_UG_NUMBER_SELECT:
+               default:
+                       log_d->all_log_list_count = log_d->log_list_count = log_load_data(PH_LIST_ALL_CALL_MESSAGE_LOG, log_d, true);
+                       break;
+       }
+
+       //all_log_count for dim
+       if(log_d->all_log_list_count == -1)
+               log_d->all_log_list_count = get_cts_log_list(PH_LIST_ALL_CALL_MESSAGE_LOG, NULL);
+ }
+
+static void log_update_db_result_cb(int err, void *user_data)
+{
+       p_warn_if(CONTACTS_ERROR_NONE != err, "log_update_db_result_cb() result : error(%d)", err);
+       p_retm_if(user_data == NULL, "log_update_db_result_cb() list handle is NULL.");
+       contacts_list_h cts_list = user_data;
+
+       err = contacts_list_destroy(cts_list, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy() result : error(%d)", err);
+
+       return;
+}
+Eina_Bool ph_log_set_log_as_seen(int index, int type)
+{
+       int logtype = 0;
+       contacts_record_h log_record = NULL;
+       contacts_list_h cts_list = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_filter_h filter = NULL;
+       contacts_query_h query = NULL;
+       unsigned int record_cnt = 0;
+
+       p_retvm_if(CONTACTS_PLOG_TYPE_VOICE_INCOMMING_UNSEEN != type &&
+                       CONTACTS_PLOG_TYPE_VIDEO_INCOMMING_UNSEEN != type &&
+                       CONTACTS_PLOG_TYPE_NONE != type,
+                       false,
+                       "The type is invalid. It must be CONTACTS_PLOG_TYPE_VOICE_INCOMMING_UNSEEN"
+                       " or CONTACTS_PLOG_TYPE_VIDEO_INCOMMING_UNSEEN or none");
+
+       if (0 == index) {
+               err = contacts_query_create(_contacts_phone_log._uri, &query);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, false, "contacts_query_create() Failed(%d)", err);
+
+               err = contacts_filter_create(_contacts_phone_log._uri, &filter);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_filter_create() Failed(%d)", err);
+                       err = contacts_query_destroy(query);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+                       return false;
+               }
+
+               if (CONTACTS_PLOG_TYPE_NONE == type)
+               {
+                       err = contacts_filter_add_int(filter, _contacts_phone_log.log_type, CONTACTS_MATCH_EQUAL, CONTACTS_PLOG_TYPE_VOICE_INCOMMING_UNSEEN);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_filter_add_int() Failed(%d)", err);
+                               err = contacts_query_destroy(query);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+                               err = contacts_filter_destroy(filter);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+                               return false;
+                       }
+
+                       err = contacts_filter_add_operator(filter, CONTACTS_FILTER_OPERATOR_OR);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_filter_add_bool() Failed(%d)", err);
+                               err = contacts_query_destroy(query);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+                               err = contacts_filter_destroy(filter);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+                               return false;
+                       }
+
+                       err = contacts_filter_add_int(filter, _contacts_phone_log.log_type, CONTACTS_MATCH_EQUAL, CONTACTS_PLOG_TYPE_VIDEO_INCOMMING_UNSEEN);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_filter_add_int() Failed(%d)", err);
+                               err = contacts_query_destroy(query);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+                               err = contacts_filter_destroy(filter);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+                               return false;
+                       }
+
+                       err = contacts_query_set_filter(query, filter);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_query_set_filter() Failed(%d)", err);
+                               err = contacts_query_destroy(query);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+                               err = contacts_filter_destroy(filter);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+                               return false;
+                       }
+
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_list_create() Failed(%d)", err);
+                               err = contacts_query_destroy(query);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+                               err = contacts_filter_destroy(filter);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+                               return false;
+                       }
+
+                       err = contacts_db_get_records_with_query(query, 0, 0, &cts_list);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_db_get_records_with_query() Failed(%d)", err);
+                               err = contacts_query_destroy(query);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+                               err = contacts_filter_destroy(filter);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+                               return false;
+                       }
+
+                       contacts_list_get_count( cts_list, &record_cnt );
+                       PH_DBG("get phonelogs table records(index: %d, log_type:%d, count:%d)",index,  type, record_cnt);
+
+                       while(CONTACTS_ERROR_NONE == err && record_cnt>0)
+                       {
+                               phone_cts_get_int_from_list( cts_list, _contacts_phone_log.log_type, &logtype);
+                               err = contacts_list_get_current_record_p(cts_list, &log_record);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_get_current_record_p() Failed(%d)", err);
+                               err = contacts_record_set_int( log_record, _contacts_phone_log.log_type, logtype+1);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+                               err = contacts_list_next(cts_list);
+                               if (CONTACTS_ERROR_NONE != err) {
+                                       ERR("contacts_list_next() Failed(%d)", err);
+                                       break;
+                               }
+                       }
+                       if (record_cnt>0)
+                       {
+                               err = contacts_db_update_records_async(cts_list, log_update_db_result_cb, cts_list);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_update_records_async() Failed(%d)", err);
+                       }
+               }
+               else
+               {
+                       err = contacts_filter_add_int(filter, _contacts_phone_log.log_type, CONTACTS_MATCH_EQUAL, type);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_filter_add_int() Failed(%d)", err);
+                               err = contacts_query_destroy(query);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+                               err = contacts_filter_destroy(filter);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+                               return false;
+                       }
+
+                       err = contacts_query_set_filter(query, filter);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_query_set_filter() Failed(%d)", err);
+                               err = contacts_query_destroy(query);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+                               err = contacts_filter_destroy(filter);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+                               return false;
+                       }
+
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_list_create() Failed(%d)", err);
+                               err = contacts_query_destroy(query);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+                               err = contacts_filter_destroy(filter);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+                               return false;
+                       }
+
+                       err = contacts_db_get_records_with_query(query, 0, 0, &cts_list);
+                       if (CONTACTS_ERROR_NONE != err) {
+                               ERR("contacts_db_get_records_with_query() Failed(%d)", err);
+                               err = contacts_query_destroy(query);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+                               err = contacts_filter_destroy(filter);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+                               return false;
+                       }
+
+                       contacts_list_get_count( cts_list, &record_cnt );
+                       PH_DBG("get phonelogs table records(index: %d, log_type:%d, count:%d)",index,  type, record_cnt);
+
+                       while(CONTACTS_ERROR_NONE == err && record_cnt>0)
+                       {
+                               err = contacts_list_get_current_record_p(cts_list, &log_record);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_get_current_record_p() Failed(%d)", err);
+                               err = contacts_record_set_int( log_record, _contacts_phone_log.log_type, type+1);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+                               err = contacts_list_next(cts_list);
+                               if (CONTACTS_ERROR_NONE != err) {
+                                       ERR("contacts_list_next() Failed(%d)", err);
+                                       break;
+                               }
+                       }
+                       if (record_cnt>0)
+                       {
+                               err = contacts_db_update_records_async(cts_list, log_update_db_result_cb, cts_list);
+                               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_update_records_async() Failed(%d)", err);
+                       }
+               }
+       }
+       else {
+               PH_DBG("get phonelogs table record(index: %d, log_type:%d)",index,  type);
+               err = contacts_db_get_record( _contacts_phone_log._uri, index, &log_record);
+               p_retvm_if(CONTACTS_ERROR_NONE != err, false, "contacts_db_get_record() Failed(%d)", err);
+
+               err = contacts_record_get_int( log_record, _contacts_phone_log.log_type, &logtype );
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_update_record() Failed(%d)", err);
+               err = contacts_record_set_int( log_record, _contacts_phone_log.log_type, logtype+1);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_update_record() Failed(%d)", err);
+               err = contacts_db_update_record(log_record);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_update_record() Failed(%d)", err);
+               err = contacts_record_destroy(log_record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+               return true;
+       }
+
+       err = contacts_query_destroy(query);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_query_destroy() Failed(%d)", err);
+       err = contacts_filter_destroy(filter);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_filter_destroy() Failed(%d)", err);
+
+       return true;
+}
+
+Eina_Bool ph_log_missed_call_count_reset(void *data)
+{
+       ph_log_data * log_d = data;
+
+       notification_delete_group_by_group_id(VOICECALL_PKG, 0, 1001);
+       notification_delete_group_by_group_id(VIDEOCALL_PKG, 0, 1001);
+
+       ph_log_set_log_as_seen(0, CONTACTS_PLOG_TYPE_NONE);
+
+       log_d->timer = NULL;
+       return ECORE_CALLBACK_CANCEL;
+}
+
+API void phone_log_set_background(Evas_Object *obj, bool is_background)
+{
+       ph_log_data *log_d;
+       log_d = evas_object_data_get(obj, KEY_LOG_DATA);
+       p_retm_if(NULL == log_d, "log data is null");
+
+       log_d->is_background = is_background;
+       if (log_d->update_timer) {
+               ecore_timer_del(log_d->update_timer);
+               log_d->update_timer = NULL;
+               ph_log_data_changed_cb(log_d);
+       }
+}
+
+API void phone_log_missed_info_update(void *layout)
+{
+       ph_log_data *log_d;
+       log_d = evas_object_data_get(layout, KEY_LOG_DATA);
+       p_retm_if(NULL == log_d , "log data is null");
+
+       if(elm_naviframe_top_item_get(log_d->navi) == elm_naviframe_bottom_item_get(log_d->navi)) {
+               if (LOG_VIEW_TYPE_NORMAL == log_d->view_type) {
+                       if (log_d->timer)
+                               ecore_timer_del(log_d->timer);
+                       log_d->timer = ecore_timer_add(1.0, ph_log_missed_call_count_reset, (void*)log_d);
+               }
+       }
+}
+
+static void log_delete_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_log_data * log_d = data;
+       phone_log_check_mode_start(log_d);
+}
+
+static void log_sweep_delete_reponse_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ph_log_info *l_info = data;
+       ph_log_data *log_d = evas_object_data_get(obj, KEY_LOG_DATA);
+       p_retm_if(NULL == log_d, "log data is NULL");
+       evas_object_del(log_d->popup);
+       log_d->popup = NULL;
+
+       err = ph_log_util_del_log_by_id(log_d->log_list, l_info);
+       if (CONTACTS_ERROR_NONE != err) {
+               phone_show_tickernoti(S_(PH_SYS_POP_FAILED));
+       }
+       else {
+               phone_show_tickernoti(S_(PH_SYS_POP_DELETED));
+       }
+}
+
+static void log_gl_sweep_del_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_log_info *l_info = data;
+       ph_log_data *log_d = evas_object_data_get(obj, KEY_LOG_DATA);
+       char buf[PH_TEXT_MAX_LEN] = {0};
+       Evas_Object *btn;
+       snprintf(buf, sizeof(buf), "%s?", S_(PH_SYS_SK_DELETE));
+       btn = phone_create_confirm_popup(&log_d->popup, log_d->win, buf, log_sweep_delete_reponse_cb, (void *)l_info);
+       evas_object_data_set(btn, KEY_LOG_DATA, log_d);
+}
+
+static void log_gl_sweep_right(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ph_log_data *log_d = data;
+       if (!event_info) return;
+       elm_genlist_item_decorate_mode_set(event_info, "slide", EINA_TRUE);
+       elm_genlist_item_select_mode_set(log_d->item_last_sweep, ELM_OBJECT_SELECT_MODE_NONE);
+       log_d->item_last_sweep = event_info;
+}
+
+static void log_gl_sweep_left(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ph_log_data *log_d = data;
+       if (!event_info) return;
+       elm_genlist_item_decorate_mode_set(event_info, "slide", EINA_FALSE);
+       elm_genlist_item_select_mode_set(event_info, ELM_OBJECT_SELECT_MODE_DEFAULT);
+       log_d->item_last_sweep = NULL;
+}
+
+static void log_gl_sweep_up_down(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_log_data *log_d = data;
+       Elm_Object_Item *item;
+       if (!obj) return;
+       item = (Elm_Object_Item *)elm_genlist_decorated_item_get(obj);
+       if (item) {
+               elm_genlist_item_decorate_mode_set(item, "slide", EINA_FALSE);
+               elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_DEFAULT);
+               log_d->item_last_sweep = NULL;
+       }
+}
+
+static char* log_gl_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       char buf[PH_TEXT_MAX_LEN]={0};
+       ph_log_info *l_info = data;
+       if (0 == strcmp(part, "elm.text.1") || 0 == strcmp(part, "elm.slide.text.1")) {
+               if (NULL == l_info->plog_number || '\0' == l_info->plog_number[0]) {
+                       snprintf(buf, sizeof(buf), "%s (%d)", S_(PH_SYS_BODY_UNKNOWN), l_info->grouped_count);
+                       return strdup(buf);
+               }
+               else if (l_info->plog_display && *l_info->plog_display) {
+                       if (1 < l_info->grouped_count)
+                               snprintf(buf, sizeof(buf), "%s (%d)", l_info->plog_display, l_info->grouped_count);
+                       else
+                               snprintf(buf, sizeof(buf), "%s", l_info->plog_display);
+               }
+               else {
+                       if (1 < l_info->grouped_count)
+                               snprintf(buf, sizeof(buf), "%s (%d)", l_info->plog_number, l_info->grouped_count);
+                       else
+                               snprintf(buf, sizeof(buf), "%s", l_info->plog_number);
+               }
+               return strdup(buf);
+       }
+       else if ((strcmp(part, "elm.text.2") == 0)) {
+               ph_log_data * log_d;
+               char *time;
+               log_d = evas_object_data_get(obj, KEY_LOG_DATA);
+               time = ph_log_util_get_formatted_date(log_d->formatter, l_info->plog_log_time-l_info->plog_duration, PH_LOG_TIME_ONLY);
+               if (l_info->plog_display && *l_info->plog_display)
+                       snprintf(buf, sizeof(buf), "%s %s", l_info->plog_number, time);
+               else
+                       snprintf(buf, sizeof(buf), "%s", time);
+               free(time);
+               return strdup(buf);
+       }
+       else
+               return NULL;
+}
+
+static void log_gl_call_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ph_log_info * l_info = data;
+       p_retm_if(NULL == l_info, "parameter(l_info) is NULL");
+       p_retm_if(NULL == l_info->plog_number|| '\0' == *l_info->plog_number, "number is NULL");
+       phone_launch_voice_call(l_info->plog_ct_id, l_info->plog_number);
+}
+
+static void log_list_ctxpopup_hide_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_log_data *log_d = data;
+       evas_object_del(log_d->popup);
+       log_d->popup = NULL;
+}
+
+void ct_list_destroy_child_ug(void *data)
+{
+       ph_log_data *log_d = data;
+       log_d->child_ug = NULL;
+
+
+}
+
+
+
+static Evas_Object *log_gl_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       char buf[PATH_MAX];
+       ph_log_info * l_info = data;
+       ph_log_data * log_d;
+       Evas_Object *btn = NULL;
+
+       buf[0] = '\0';
+       log_d = evas_object_data_get(obj, KEY_LOG_DATA);
+
+       if (0 == strcmp(part, "elm.icon.2")) {
+               char *icon_type = phone_detail_log_get_icon_type(l_info->plog_log_type);
+               Evas_Object *ic;
+               if (icon_type) {
+                       snprintf(buf, sizeof(buf), "%s", icon_type);
+                       free(icon_type);
+
+                       ic = elm_icon_add(obj);
+                       p_retvm_if(NULL == ic, NULL, "elm_icon_add is failed");
+                       elm_icon_file_set(ic, buf, NULL);
+                       evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+                       return ic;
+               }
+       }
+       else if (0 == strcmp(part, "elm.icon.1")) {
+               char *icon_path = phone_detail_log_get_icon_path_with_action(l_info->plog_log_type);
+               if (icon_path) {
+                       Evas_Object *ic;
+                       snprintf(buf, sizeof(buf), "%s", icon_path);
+                       free(icon_path);
+
+                       ic = elm_icon_add(obj);
+                       p_retvm_if(NULL == ic, NULL, "elm_icon_add is failed");
+                       elm_icon_file_set(ic, buf, NULL);
+                       evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+                       return ic;
+               }
+       }
+       else if (0 == strcmp(part, "elm.icon.3")) {
+               Evas_Object *ic;
+               if (LOG_VIEW_TYPE_NORMAL != log_d->view_type && LOG_VIEW_TYPE_UG_LAUNCH_CALL != log_d->view_type)
+                       return NULL;
+
+               if (NULL == l_info->plog_number || '\0' == l_info->plog_number[0])
+                       return NULL;
+
+               btn = elm_button_add(obj);
+               ic = elm_icon_add(btn);
+               p_retvm_if(NULL == ic, NULL, "elm_icon_add is failed");
+               elm_icon_file_set(ic, PH_IMG_ICON_PHONE, NULL);
+               evas_object_size_hint_aspect_set(ic, EVAS_ASPECT_CONTROL_VERTICAL, 1, 1);
+               elm_object_part_content_set(btn, "icon", ic);
+               evas_object_propagate_events_set(btn, EINA_FALSE);
+               evas_object_smart_callback_add(btn, "clicked", log_gl_call_btn_cb, l_info);
+               return btn;
+       }
+       else if (0 == strcmp(part, "elm.slide.swallow.1")) {
+               if (l_info->plog_number && *l_info->plog_number) {
+                       btn = phone_create_list_sweep_btn(obj, PH_IMG_ICON_CALL);
+                       p_retvm_if(NULL == btn, NULL, "phone_create_list_sweep_btn() return NULL");
+
+                       evas_object_data_set(btn, KEY_LOG_DATA, log_d);
+                       evas_object_smart_callback_add(btn, "clicked", log_gl_call_btn_cb, l_info);
+                       return btn;
+               }
+               else {
+                       btn = phone_create_list_sweep_btn(obj, PH_IMG_ICON_CALL_DIM);
+                       p_retvm_if(NULL == btn, NULL, "phone_create_list_sweep_btn is failed");
+                       evas_object_data_set(btn, KEY_LOG_DATA, log_d);
+                       elm_object_disabled_set(btn, true);
+                       return btn;
+
+               }
+       }
+       else if (0 == strcmp(part, "elm.slide.swallow.2")) {
+               if (l_info->plog_number && *l_info->plog_number) {
+                       btn = phone_create_list_sweep_btn(obj, PH_IMG_ICON_MESSAGE);
+                       p_retvm_if(NULL == btn, NULL, "phone_create_list_sweep_btn is failed");
+                       evas_object_data_set(btn, KEY_LOG_DATA, log_d);
+                       evas_object_smart_callback_add(btn, "clicked", log_gl_msg_btn_cb, l_info->plog_number);
+                       return btn;
+               }
+               else {
+                       btn = phone_create_list_sweep_btn(obj, PH_IMG_ICON_MESSAGE_DIM);
+                       p_retvm_if(NULL == btn, NULL, "phone_create_list_sweep_btn is failed");
+                       evas_object_data_set(btn, KEY_LOG_DATA, log_d);
+                       elm_object_disabled_set(btn, true);
+                       return btn;
+               }
+
+       }
+
+       else if (0 == strcmp(part, "elm.slide.swallow.3")) {
+                       btn = phone_create_list_sweep_btn(obj, PH_IMG_ICON_DELETE);
+                       p_retvm_if(NULL == btn, NULL, "phone_create_list_sweep_btn() return NULL");
+
+                       evas_object_data_set(btn, KEY_LOG_DATA, log_d);
+                       evas_object_smart_callback_add(btn, "clicked", log_gl_sweep_del_btn_cb, l_info);
+                       return btn;
+       }
+
+       else if (0 == strcmp(part, "elm.edit.icon.1")) {
+               Evas_Object *check;
+               check = elm_check_add(obj);
+               p_retvm_if(NULL == check, NULL, "elm_check_add() return NULL");
+               elm_check_state_pointer_set(check, &l_info->checked);
+               evas_object_smart_callback_add(check, "changed", ph_log_check_check_changed_cb, log_d);
+               return check;
+       }
+       return NULL;
+}
+
+static const char *log_get_day_in_week(ph_log_info *l_info)
+{
+       time_t stime;
+       struct tm *tmp;
+
+       stime = l_info->plog_log_time - l_info->plog_duration;
+       tmp = localtime(&stime);
+
+       switch(tmp->tm_wday) {
+       case 0:
+               return T_(PH_GET_TEXT_DAY, PHTEXT_BODY_SUNDAY);
+       case 1:
+               return T_(PH_GET_TEXT_DAY, PHTEXT_BODY_MONDAY);
+       case 2:
+               return T_(PH_GET_TEXT_DAY, PHTEXT_BODY_TUESDAY);
+       case 3:
+               return T_(PH_GET_TEXT_DAY, PHTEXT_BODY_WEDNESDAY);
+       case 4:
+               return T_(PH_GET_TEXT_DAY, PHTEXT_BODY_THURSDAY);
+       case 5:
+               return T_(PH_GET_TEXT_DAY, PHTEXT_BODY_FRIDAY);
+       case 6:
+               return T_(PH_GET_TEXT_DAY, PHTEXT_BODY_SATURDAY);
+       }
+       return NULL;
+}
+
+static char* log_gl_sep_date_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       ph_log_info *l_info = data;
+       const char *when;
+       int index = l_info->group_index;
+
+       if (0 == strcmp(part, "elm.text")) {
+               char *date_temp;
+               ph_log_data *log_d;
+
+               if (-1 == index)
+                       when = S_(PH_SYS_BODY_TODAY);
+               else if (-2 == index)
+                       when = S_(PH_SYS_BODY_YESTERDAY);
+               else
+                       when = log_get_day_in_week(l_info);
+
+               log_d = evas_object_data_get(obj, KEY_LOG_DATA);
+               date_temp = phone_detail_log_get_date(log_d->formatter, l_info->plog_log_time-l_info->plog_duration);
+               if (date_temp) {
+                       char buf[PATH_MAX]={0};
+                       snprintf(buf, sizeof(buf), " %s (%s)", when, date_temp);
+                       free(date_temp);
+                       return strdup(buf);
+               }
+               else
+                       return strdup(when);
+       }
+       else
+               return NULL;
+}
+
+static void log_cancel_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_log_data *log_d = data;
+       ph_log_check_mode_end(log_d, true);
+}
+
+static Evas_Object* log_create_genlist(ph_log_data * log_d)
+{
+       PH_FN_CALL;
+       Evas_Object *genlist = elm_genlist_add(log_d->box);
+       p_retvm_if(NULL == genlist, NULL, "elm_genlist_add() return NULL");
+
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       evas_object_size_hint_align_set(genlist, EVAS_HINT_FILL, EVAS_HINT_FILL);
+       elm_genlist_homogeneous_set(genlist, EINA_TRUE);
+       evas_object_show(genlist);
+       evas_object_data_set(genlist, KEY_LOG_DATA, log_d);
+
+       if (!log_d->ug) {
+               evas_object_smart_callback_add(genlist, "drag,start,right", log_gl_sweep_right, log_d);
+               evas_object_smart_callback_add(genlist, "drag,start,left", log_gl_sweep_left, log_d);
+               evas_object_smart_callback_add(genlist, "drag,start,up", log_gl_sweep_up_down, log_d);
+               evas_object_smart_callback_add(genlist, "drag,start,down", log_gl_sweep_up_down, log_d);
+       }
+       elm_genlist_block_count_set(genlist, 10);
+       return genlist;
+}
+
+static Evas_Object* log_fill_layout(void *data)
+{
+       ph_log_data *log_d = data;
+       if (0 < log_d->log_list_count) {
+               if (NULL == log_d->genlist)
+                       log_d->genlist = log_create_genlist(log_d);
+               else {
+                       elm_genlist_clear(log_d->genlist);
+                       log_d->pre_date_type = 0;
+               }
+               log_fill_genlist(log_d);
+               return log_d->genlist;
+       }
+       else {
+               Evas_Object *noc;
+               noc = phone_create_nocontents(log_d->box, T_(PH_GET_TEXT_BASIC, PHTEXT_NO_LOGS));
+
+               p_retvm_if(NULL == noc, NULL, "phone_create_nocontents() return NULL");
+               evas_object_size_hint_weight_set(noc, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               evas_object_size_hint_align_set(noc, EVAS_HINT_FILL, NO_CONTENTS_ICON_POSITION);
+               evas_object_show(noc);
+
+               return noc;
+       }
+}
+
+Eina_Bool ph_log_data_changed_cb(void *data)
+{
+       PH_FN_CALL;
+       Evas_Object *content;
+       ph_log_data *log_d = data;
+
+       if (log_d->update_timer) {
+               ecore_timer_del(log_d->update_timer);
+               log_d->update_timer = NULL;
+       }
+
+       if (log_d->list_idler) {
+               ecore_idler_del(log_d->list_idler);
+               log_d->list_idler = NULL;
+       }
+       log_load_list(log_d);
+
+       elm_box_unpack(log_d->box, log_d->content);
+       evas_object_del(log_d->content);
+       log_d->content = NULL;
+       if (log_d->genlist) {
+               log_d->genlist = NULL;
+               log_d->pre_date_type = 0;
+       }
+
+       content = log_fill_layout(log_d);
+       p_retvm_if(NULL == content, ECORE_CALLBACK_CANCEL, "log_fill_layout() return NULL");
+       log_d->content = content;
+
+       elm_box_pack_end(log_d->box, content);
+       if (LOG_VIEW_TYPE_UG_NUMBER_CHECK == log_d->view_type
+                       || LOG_VIEW_TYPE_NORMAL_CHECK == log_d->view_type
+                       || LOG_VIEW_TYPE_UG_EMAIL_CHECK == log_d->view_type
+                       || LOG_VIEW_TYPE_UG_NUMBER_OR_EMAIL_CHECK == log_d->view_type)
+               phone_log_check_mode_start(log_d);
+       ph_log_check_update_button_status(log_d);
+       if (log_d->logdetail_update) {
+               ph_log_detail_update(log_d);
+               log_d->logdetail_update = false;
+       }
+
+       return ECORE_CALLBACK_CANCEL;
+}
+
+static void log_data_lazy_update(const char* view_uri, void* data)
+{
+       PH_FN_CALL;
+       ph_log_data *log_d = data;
+       if (log_d->update_timer) {
+               ecore_timer_del(log_d->update_timer);
+               log_d->update_timer = NULL;
+       }
+
+       if (log_d->is_background)
+               log_d->update_timer = ecore_timer_add(3.0, ph_log_data_changed_cb, log_d);
+       else
+               ph_log_data_changed_cb(log_d);
+
+       PH_FN_END;
+}
+
+static void log_data_updated(const char* view_uri, void* data)
+{
+       PH_FN_CALL;
+       ph_log_data *log_d = data;
+       log_d->logdetail_update = true;
+       if (log_d->p_info == NULL)
+               log_data_lazy_update(_contacts_phone_log._uri, log_d);
+}
+
+static void log_view_delete_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ph_log_data *log_d = data;
+       p_retm_if(NULL == log_d, "log_d is null");
+
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       err = contacts_db_remove_changed_cb(_contacts_person._uri, log_data_lazy_update, log_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_remove_changed_cb() Failed(%d)", err);
+       err = contacts_db_remove_changed_cb(_contacts_phone_log._uri, log_data_updated, log_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_remove_changed_cb() Failed(%d)", err);
+
+       vconf_ignore_key_changed(VCONFKEY_SYSTEM_TIME_CHANGED, ph_log_timezone_changed);
+       evas_object_data_del(log_d->navi, KEY_LOG_DATA);
+
+       log_free_log_list(log_d);
+
+       if (log_d->list_idler)
+               ecore_idler_del(log_d->list_idler);
+
+       if (log_d->popup)
+               evas_object_del(log_d->popup);
+
+       if (log_d->p_info) {
+               log_d->p_info->alive = false;
+               pthread_join(log_d->p_info->thread, NULL);
+               ecore_timer_del(log_d->p_info->timer);
+               free(log_d->p_info);
+       }
+
+       if (log_d->timer)
+               ecore_timer_del(log_d->timer);
+
+       if (log_d->update_timer)
+               ecore_timer_del(log_d->update_timer);
+
+       phone_detail_log_delete_date_format(log_d->formatter);
+
+       free(log_d);
+       PH_FN_END;
+}
+static Evas_Object* viewby_gl_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       Evas_Object *radio;
+       viewby_list_item *popup_i = (viewby_list_item*)data;
+       Evas_Object *radio_main = NULL;
+
+       if (!strcmp(part, "elm.icon"))
+       {
+               radio = elm_radio_add(obj);
+               p_retvm_if(NULL == radio, NULL, "elm_radio_add() return NULL");
+
+               if (0 == popup_i->index) {
+                       evas_object_data_set(obj, "radio_main", radio);
+               }
+               else {
+                       radio_main = evas_object_data_get(obj, "radio_main");
+                       p_retvm_if(NULL == radio_main, NULL, "evas_object_data_get() return NULL");
+                       elm_radio_group_add(radio, radio_main);
+               }
+
+               elm_radio_state_value_set(radio, popup_i->index);
+               if (radio_main && popup_i->state_index == popup_i->index)
+                       elm_radio_value_set(radio_main, popup_i->state_index);
+
+               evas_object_size_hint_weight_set(radio, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               evas_object_size_hint_align_set(radio, EVAS_HINT_FILL, EVAS_HINT_FILL);
+               evas_object_propagate_events_set(radio, EINA_TRUE);
+
+               return radio;
+
+       }
+
+       return NULL;
+
+}
+
+
+static char *viewby_gl_text_get(void *data, Evas_Object *obj, const char *part)
+{
+       viewby_list_item *popup_i = (viewby_list_item*)data;
+
+       if (!strcmp(part, "elm.text"))
+       {
+               switch(popup_i->index) {
+                       case VIEWBY_POPUP_ALL_LOG:
+                               return strdup("All logs");
+                               break;
+                       case VIEWBY_POPUP_ALL_CALL_LOG:
+                               return strdup("All calls");
+                               break;
+                       case VIEWBY_POPUP_MISSED_CALL_LOG:
+                               return strdup("Missed calls");
+                               break;
+                       case VIEWBY_POPUP_DIALED_CALL_LOG:
+                               return strdup("Dialed calls");
+                               break;
+                       case VIEWBY_POPUP_RECEIVED_CALL_LOG:
+                               return strdup("Received calls");
+                               break;
+                       case VIEWBY_POPUP_REJECTED_CALL_LOG:
+                               return strdup("Rejected calls");
+                               break;
+                       case VIEWBY_POPUP_ALL_MESSAGE_LOG:
+                               return strdup("All messages");
+                               break;
+                       default:
+                               return strdup("Error");
+                               break;
+               }
+       }
+       else
+               return NULL;
+}
+
+static Eina_Bool viewby_gl_state_get(void *data, Evas_Object *obj, const char *part)
+{
+       return EINA_FALSE;
+}
+
+static void viewby_gl_del(void *data, Evas_Object *obj)
+{
+       return;
+}
+
+static void viewby_gl_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+
+       viewby_list_item *popup_i;
+       Elm_Object_Item *item = (Elm_Object_Item *) event_info;
+       ph_log_data *log_d =  data;
+       Evas_Object * delete_button = NULL;
+       p_retm_if(NULL == log_d, "log_d is NULL");
+       p_retm_if(NULL == item, "item is null");
+
+       popup_i = (viewby_list_item *) elm_object_item_data_get(item);
+       popup_i->state_index = popup_i->index;
+       elm_genlist_item_selected_set(item, EINA_FALSE);
+       elm_genlist_item_update(item);
+
+       switch(popup_i->index)
+       {
+               case VIEWBY_POPUP_ALL_LOG:
+                       log_d->viewby_type = VIEWBY_ALL_LOG;
+                       break;
+               case VIEWBY_POPUP_ALL_CALL_LOG:
+                       log_d->viewby_type = VIEWBY_ALL_CALL;
+                       break;
+               case VIEWBY_POPUP_MISSED_CALL_LOG:
+                       log_d->viewby_type = VIEWBY_MISSED_CALL;
+                       break;
+               case VIEWBY_POPUP_DIALED_CALL_LOG:
+                       log_d->viewby_type = VIEWBY_DIALED_CALL;
+                       break;
+               case VIEWBY_POPUP_RECEIVED_CALL_LOG:
+                       log_d->viewby_type = VIEWBY_RECEIVED_CALL;
+                       break;
+               case VIEWBY_POPUP_REJECTED_CALL_LOG:
+                       log_d->viewby_type = VIEWBY_REJECTED_CALL;
+                       break;
+               case VIEWBY_POPUP_ALL_MESSAGE_LOG:
+                       log_d->viewby_type = VIEWBY_ALL_MESSAGE;
+                       break;
+               default:
+                       log_d->viewby_type = VIEWBY_ALL_LOG;
+       }
+
+       log_load_list(log_d);
+
+       log_list_ctxpopup_hide_cb(log_d, NULL, NULL);
+
+       delete_button = elm_object_item_part_content_get(log_d->navi_item, "toolbar_button1");
+       if(0 == log_d->log_list_count)
+       {
+               elm_object_disabled_set(delete_button, EINA_TRUE);
+       }
+       else
+       {
+               elm_object_disabled_set(delete_button, EINA_FALSE);
+       }
+
+}
+
+static void log_set_genlist_item_style()
+{
+       itc.item_style = "2text.2icon";
+       itc.decorate_item_style= "mode/slide3";
+       itc.decorate_all_item_style = "edit_default";
+       itc.func.text_get = log_gl_label_get;
+       itc.func.content_get = log_gl_icon_get;
+       itc.func.state_get = NULL;
+
+       itc_one.item_style = "2text.2icon";
+       itc_one.decorate_item_style = "mode/slide";
+       itc_one.decorate_all_item_style = "edit_default";
+       itc_one.func.text_get = log_gl_label_get;
+       itc_one.func.content_get = log_gl_icon_get;
+       itc_one.func.state_get = NULL;
+
+       itc_date.item_style ="grouptitle";
+       itc_date.func.text_get = log_gl_sep_date_label_get;
+
+       itc_viewby_list.item_style = "1text.1icon.2";
+       itc_viewby_list.func.text_get = viewby_gl_text_get;
+       itc_viewby_list.func.content_get = viewby_gl_icon_get;
+       itc_viewby_list.func.state_get = viewby_gl_state_get;
+       itc_viewby_list.func.del = viewby_gl_del;
+}
+
+static void log_genlist_update(Evas_Object *genlist)
+{
+       PH_FN_CALL;
+       Elm_Object_Item *item;
+       p_retm_if(NULL == genlist, "Genlist is null");
+
+       item = elm_genlist_first_item_get(genlist);
+       while (item) {
+               elm_genlist_item_update(item);
+               item = elm_genlist_item_next_get(item);
+       }
+}
+
+API void phone_log_views_update(Evas_Object *navi)
+{
+       ph_log_data *log_d;
+       ph_log_detail_data *logdetail_d;
+
+       log_d = evas_object_data_get(navi, KEY_LOG_DATA);
+       if (log_d) {
+               phone_detail_log_generate_date_format(log_d->formatter);
+               log_genlist_update(log_d->genlist);
+       }
+
+       logdetail_d = evas_object_data_get(navi, "logdetail_d");
+       if (logdetail_d)
+               log_genlist_update(logdetail_d->genlist);
+}
+
+void ph_log_timezone_changed(keynode_t* key, void *data)
+{
+       PH_FN_CALL;
+       phone_log_views_update(data);
+}
+
+API void phone_log_view_resume(Evas_Object *navi)
+{
+       PH_FN_CALL;
+       ph_log_detail_data *logdetail_d;
+
+       phone_log_missed_info_update(navi);
+
+}
+
+API void phone_log_view_reset(Evas_Object *navi)
+{
+       PH_FN_CALL;
+       ph_log_data *log_d;
+       Elm_Object_Item *item;
+
+       log_d = evas_object_data_get(navi, KEY_LOG_DATA);
+       p_retm_if(NULL == log_d, "log_d is null");
+
+       if (log_d->child_ug) {
+               ug_destroy(log_d->child_ug);
+               log_d->child_ug = NULL;
+       }
+
+       item = elm_naviframe_bottom_item_get(log_d->navi);
+       if (elm_naviframe_top_item_get(log_d->navi) != item)
+               elm_naviframe_item_pop_to(item);
+       else if (LOG_VIEW_TYPE_NORMAL_CHECK == log_d->view_type)
+               ph_log_check_mode_end(log_d, false);
+       else if (log_d->item_last_sweep) {
+               elm_genlist_item_decorate_mode_set(log_d->item_last_sweep, "slide", EINA_FALSE);
+               elm_genlist_item_select_mode_set(log_d->item_last_sweep, ELM_OBJECT_SELECT_MODE_DEFAULT);
+               log_d->item_last_sweep = NULL;
+       }
+       log_d->ctrl_item = NULL;
+}
+
+API void phone_viewby_type_set(Evas_Object *layout, int viewby_type)
+{
+       ph_log_data *log_d;
+       log_d = evas_object_data_get(layout, KEY_LOG_DATA);
+       p_retm_if(NULL == log_d, "log data is NULL");
+       log_d->viewby_type = viewby_type;
+}
+
+static void viewby_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+
+       Evas_Object *popup;
+       Evas_Object *genlist;
+       ph_log_data *log_d  = data;
+       int i;
+       viewby_list_item *popup_i;
+       Elm_Object_Item *item;
+
+       if(log_d->popup)
+               log_list_ctxpopup_hide_cb(log_d, NULL, NULL);
+
+       popup = elm_popup_add(log_d->navi);
+       log_d->popup = popup;
+       elm_object_style_set(popup, "menustyle");
+       elm_object_part_text_set(popup, "title,text", T_(CT_GET_TEXT_BASIC, CTTEXT_VIEW));
+       genlist = elm_genlist_add(popup);
+       evas_object_size_hint_weight_set(genlist, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       Evas_Object *cancel_btn = elm_button_add(popup);
+       elm_object_style_set(cancel_btn, "popup_button/default");
+       elm_object_text_set(cancel_btn,  S_(PH_SYS_SK_CANCEL));
+       elm_object_part_content_set(popup, "button1", cancel_btn);
+       evas_object_smart_callback_add(cancel_btn, "clicked", log_list_ctxpopup_hide_cb, log_d);
+
+       for(i = 0; i < VIEWBY_MAX; i++)
+       {
+               popup_i = (viewby_list_item*)calloc(1, sizeof(viewby_list_item));
+               popup_i->index = i;
+               popup_i->state_index = log_d->viewby_type;
+               item = elm_genlist_item_append(genlist, &itc_viewby_list, (void *)popup_i, NULL, ELM_GENLIST_ITEM_NONE, viewby_gl_sel, log_d);
+               elm_genlist_item_select_mode_set(item, ELM_OBJECT_SELECT_MODE_ALWAYS);
+       }
+
+       elm_object_content_set(popup, genlist);
+       evas_object_show(popup);
+}
+
+static void more_btn_clicked_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ph_log_data *log_d  = data;
+       Evas_Object *popup = NULL;
+       Elm_Object_Item* popup_item;
+
+       log_list_ctxpopup_hide_cb(log_d, NULL, NULL);
+
+       popup = elm_ctxpopup_add(log_d->navi);
+       p_retm_if(NULL == popup, "elm_ctxpopup_add() return NULL");
+
+       popup_item = elm_ctxpopup_item_append(popup, T_(CT_GET_TEXT_BASIC, CTTEXT_VIEW), NULL, viewby_clicked_cb, log_d);
+
+       if(log_d->all_log_list_count == 0)
+       {
+               elm_object_item_disabled_set (popup_item, true);
+       }
+
+       elm_ctxpopup_direction_priority_set(popup, ELM_CTXPOPUP_DIRECTION_DOWN, ELM_CTXPOPUP_DIRECTION_UP, -1, -1);
+
+       evas_object_smart_callback_add(popup, "dismissed", log_list_ctxpopup_hide_cb, log_d);
+
+       int x, y, w, h;
+       evas_object_geometry_get(obj, &x, &y, &w, &h);
+
+       evas_object_move(popup, x+(w/2), y+(h/2));
+       evas_object_show(popup);
+
+       log_d->popup = popup;
+
+}
+
+API void phone_log_set_navi(Evas_Object *layout)
+{
+       PH_FN_CALL;
+       ph_log_data *log_d;
+       Evas_Object *back_btn;
+       Elm_Object_Item *navi_it;
+       Evas_Object * more_button = NULL;
+
+       log_d = evas_object_data_get(layout, KEY_LOG_DATA);
+       p_retm_if(NULL == log_d, "log data is NULL");
+
+       navi_it = elm_naviframe_bottom_item_get(log_d->navi);
+       p_retm_if(NULL == navi_it, "navi item is NULL");
+
+       if(log_d->navi_item){
+               phone_navi_item_clear(log_d->navi_item);
+       }
+
+       back_btn = elm_button_add(log_d->navi);
+       elm_object_style_set(back_btn, "naviframe/back_btn/default");
+       elm_object_item_part_content_set(log_d->navi_item, "prev_btn", back_btn);
+
+       switch (log_d->view_type) {
+       case LOG_VIEW_TYPE_NORMAL:
+       case LOG_VIEW_TYPE_UG_LAUNCH_CALL:
+
+//more button
+       more_button = ctui_create_more_btn(log_d->navi, more_btn_clicked_cb, log_d);
+       elm_object_item_part_content_set(log_d->navi_item, "toolbar_more_btn", more_button);
+
+//delete button
+               if (log_d->view_type == LOG_VIEW_TYPE_NORMAL)
+               {
+                       Evas_Object * delete_button = NULL;
+
+                       delete_button = phone_create_toolbar_btn(log_d->navi, S_(PH_SYS_SK_DELETE), log_delete_btn_cb, log_d);
+                       elm_object_item_part_content_set(navi_it, "toolbar_button1", delete_button);
+
+                       if(0 == log_d->log_list_count) {
+                               elm_object_disabled_set(delete_button, EINA_TRUE);
+                       }
+                       else {
+                               elm_object_disabled_set(delete_button, EINA_FALSE);
+                       }
+               }
+
+//back button
+               evas_object_smart_callback_add(back_btn, "clicked", phone_back_btn_clicked_cb, log_d->win);
+
+               break;
+       case LOG_VIEW_TYPE_NORMAL_CHECK:
+       {
+               log_d->ctrl_item =  phone_create_toolbar_btn(log_d->navi, S_(PH_SYS_SK_DELETE), ph_log_check_del_btn_cb, log_d);
+               elm_object_item_part_content_set(navi_it, "toolbar_button1", log_d->ctrl_item);
+
+               if(0 == log_d->cnt_checked) {
+                       elm_object_disabled_set(log_d->ctrl_item, EINA_TRUE);
+               }
+               else {
+                       elm_object_disabled_set(log_d->ctrl_item, EINA_FALSE);
+               }
+
+               evas_object_smart_callback_add(back_btn, "clicked", log_cancel_clicked_cb, log_d);
+       }
+               break;
+
+       case LOG_VIEW_TYPE_UG_NUMBER_CHECK:
+       case LOG_VIEW_TYPE_UG_EMAIL_CHECK:
+       case LOG_VIEW_TYPE_UG_NUMBER_OR_EMAIL_CHECK:
+       {
+               Evas_Object * done_btn = NULL;
+               log_d->ctrl_item =  phone_create_toolbar_btn(log_d->navi, S_(CT_SYS_SK_DONE), ph_log_check_done_btn_cb, log_d);
+               elm_object_item_part_content_set(navi_it, "toolbar_button1", log_d->ctrl_item);
+
+       }
+               break;
+       case LOG_VIEW_TYPE_UG_NUMBER_SELECT:
+       case LOG_VIEW_TYPE_UG_EMAIL_SELECT:
+       case LOG_VIEW_TYPE_UG_NUMBER_OR_EMAIL_SELECT:
+       default:
+               break;
+       }
+
+       if (log_d->ug)
+               evas_object_smart_callback_add(back_btn, "clicked", phone_ug_destroy_me_cb, log_d->ug);
+
+
+       if(log_d->ctrl_item)
+               ph_log_check_update_button_status(log_d);
+}
+
+int ph_log_create_content(ph_log_data *log_d)
+{
+       PH_FN_CALL;
+       int ret;
+       Evas_Object *box;
+       Evas_Object *content;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       log_d->layout = elm_layout_add(log_d->navi);
+       p_retvm_if(NULL == log_d->layout, -1, "elm_layout_add() return NULL");
+       elm_layout_file_set(log_d->layout, SELECTION_INFO_EDJ, "selectioninfo_layout");
+       box = elm_box_add(log_d->layout);
+       elm_object_part_content_set(log_d->layout, "contents", box);
+       p_retvm_if(NULL == box, -1, "elm_box_add() return NULL");
+       log_d->box = box;
+
+       log_set_genlist_item_style();
+       log_load_list(log_d);
+       content = log_fill_layout(log_d);
+       p_retvm_if(NULL == content, -1, "log_fill_layout() return NULL");
+       elm_box_pack_end(box, content);
+       log_d->content = content;
+
+       evas_object_event_callback_add(box, EVAS_CALLBACK_DEL,
+                       log_view_delete_cb, log_d);
+
+       err = contacts_db_add_changed_cb(_contacts_person._uri, log_data_lazy_update, log_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_add_changed_cb() Failed(%d)", err);
+       err = contacts_db_add_changed_cb(_contacts_phone_log._uri, log_data_updated, log_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_add_changed_cb() Failed(%d)", err);
+
+       evas_object_data_set(log_d->navi, KEY_LOG_DATA, log_d);
+
+       vconf_notify_key_changed(VCONFKEY_SYSTEM_TIME_CHANGED, ph_log_timezone_changed, log_d->navi);
+
+       return 0;
+}
+
+API void phone_log_view_language_changed(Evas_Object *navi)
+{
+       // TODO: Fixme
+}
+
diff --git a/lib/log/ph-log-main-view.h b/lib/log/ph-log-main-view.h
new file mode 100755 (executable)
index 0000000..18b83cc
--- /dev/null
@@ -0,0 +1,28 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __PH_LOG_MAIN_VIEW_H__
+#define __PH_LOG_MAIN_VIEW_H__
+
+#include "vconf.h"
+
+int ph_log_create_content(ph_log_data *log_d);
+Eina_Bool ph_log_missed_call_count_reset(void *data);
+void ph_log_timezone_changed(keynode_t *key, void *data);
+Eina_Bool ph_log_data_changed_cb(void *data);
+
+#endif /* __PH_LOG_MAIN_VIEW_H__ */
diff --git a/lib/log/ph-log-main.c b/lib/log/ph-log-main.c
new file mode 100755 (executable)
index 0000000..c600354
--- /dev/null
@@ -0,0 +1,300 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <ui-gadget-module.h>
+
+#include "phone.h"
+#include "phone-log.h"
+#include "ph-log-utils.h"
+#include "ph-log-main-view.h"
+#include "ph-log-check-view.h"
+#include "ph-log-detail-view.h"
+#include <bundle.h>
+
+// for removing build warning ////////////////////////////////////
+int service_export_as_bundle(service_h service, bundle **data);
+////////////////////////////////////////////////////////
+
+static bool log_create_ug_view(int request, ph_log_data *log_d, Evas_Object *base)
+{
+       PH_FN_CALL;
+       int ret;
+       p_retvm_if(NULL == log_d, false, "Parameter is null");
+
+       if (NULL == log_d->navi) {
+               log_d->navi = elm_naviframe_add(base);
+               p_retvm_if(NULL == log_d->navi, false, "elm_naviframe_add is failed");
+               elm_object_part_content_set(base, "elm.swallow.content", log_d->navi);
+               evas_object_show(log_d->navi);
+       }
+
+       if (PH_UG_REQUEST_LOG_SELECT == request)
+               log_d->view_type = LOG_VIEW_TYPE_UG_NUMBER_SELECT;
+       else if (PH_UG_REQUEST_LOG_CHECK == request)
+               log_d->view_type = LOG_VIEW_TYPE_UG_NUMBER_CHECK;
+       else
+               log_d->view_type = LOG_VIEW_TYPE_UG_LAUNCH_CALL;
+
+       ret = ph_log_create_content(log_d);
+       if (ret < 0) {
+               ERR("Fail to ph_log_create_content");
+               return false;
+       }
+       log_d->navi_item = elm_naviframe_item_push(log_d->navi, T_(PH_GET_TEXT_BASE_OP, PHTEXT_SELECT_LOGS),
+                       NULL, NULL, log_d->box, NULL);
+
+       if (LOG_VIEW_TYPE_UG_NUMBER_CHECK == log_d->view_type)
+               phone_log_check_mode_start(log_d);
+       else
+               phone_log_set_navi(log_d->navi);
+
+       return true;
+}
+
+static void *log_on_create(ui_gadget_h ug, enum ug_mode mode, service_h service, void *priv)
+{
+       PH_FN_CALL;
+       int ret;
+       Evas_Object *bg;
+       Evas_Object *parent;
+       Evas_Object *base;
+       ph_log_data *log_d;
+       int request = PH_UG_REQUEST_LOG_CHECK;
+       char* val = NULL;
+
+       if (!ug || !priv)
+               return NULL;
+
+       bindtextdomain(PACKAGE, LOCALEDIR);
+
+       parent = ug_get_parent_layout(ug);
+       if (!parent)
+               return NULL;
+
+       ret = contacts_connect2();
+       p_retvm_if(CONTACTS_ERROR_NONE != ret, NULL, "contacts_connect2() Failed(%d)", ret);
+
+       if (SERVICE_ERROR_NONE == service_get_extra_data (service, "type", &val)) {
+               if (val)
+                       request = atoi(val);
+               PH_DBG("log request : %d", request);
+               free(val);
+       }
+
+       if (mode==UG_MODE_FULLVIEW)
+               base = phone_create_base_layout(parent, true);
+       else
+               base = phone_create_base_layout(parent, false);
+
+       log_d = priv;
+       log_d->win = ug_get_window();
+       log_d->ug = ug;
+
+       bg = phone_create_bg(base);
+       if (NULL == bg) {
+               PH_DBG("phone_create_bg() return NULL");
+               evas_object_del(base);
+               ret = contacts_disconnect2();
+               p_warn_if(CONTACTS_ERROR_NONE != ret, "contacts_disconnect2() Failed(%d)", ret);
+               return NULL;
+       }
+
+       phone_detail_log_init_time_format();
+       phone_detail_log_generate_date_format(log_d->formatter);
+
+       if (!log_create_ug_view(request, log_d, base)) {
+               phone_detail_log_delete_date_format(log_d->formatter);
+               evas_object_del(base);
+               ret = contacts_disconnect2();
+               p_warn_if(CONTACTS_ERROR_NONE != ret, "contacts_disconnect2() Failed(%d)", ret);
+               return NULL;
+       }
+
+       return base;
+}
+
+static void log_on_start(ui_gadget_h ug, service_h service, void *priv)
+{
+}
+
+static void log_on_pause(ui_gadget_h ug, service_h service, void *priv)
+{
+       PH_FN_CALL;
+       ph_log_data *log_d = priv;
+       log_d->is_background = true;
+
+}
+
+static void log_on_resume(ui_gadget_h ug, service_h service, void *priv)
+{
+       PH_FN_CALL;
+       ph_log_data *log_d = priv;
+
+       log_d->is_background = false;
+       if (log_d->update_timer) {
+               ecore_timer_del(log_d->update_timer);
+               log_d->update_timer = NULL;
+               ph_log_data_changed_cb(log_d);
+       }
+}
+
+static void log_on_destroy(ui_gadget_h ug, service_h service, void *priv)
+{
+       PH_FN_CALL;
+
+       if (!ug)
+               return;
+
+       evas_object_del(ug_get_layout(ug));
+       contacts_disconnect2();
+       PH_FN_END;
+}
+
+static void log_on_message(ui_gadget_h ug, service_h msg, service_h service, void *priv)
+{
+}
+
+static void log_on_event(ui_gadget_h ug, enum ug_event event, service_h service, void *priv)
+{
+       ph_log_data *log_d = priv;
+
+       switch (event) {
+       case UG_EVENT_REGION_CHANGE:
+               if (log_d->navi)
+                       phone_log_views_update(log_d->navi);
+               break;
+       case UG_EVENT_ROTATE_PORTRAIT:
+       case UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN:
+       case UG_EVENT_ROTATE_LANDSCAPE:
+       case UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN:
+       break;
+       case UG_EVENT_LANG_CHANGE:
+               phone_log_view_language_changed(log_d->navi);
+               break;
+       default:
+               break;
+       }
+}
+
+static void log_on_key_event(ui_gadget_h ug, enum ug_key_event event, service_h service, void *priv)
+{
+       PH_FN_CALL;
+       if (!ug)
+               return;
+
+       switch (event) {
+       case UG_KEY_EVENT_END:
+               ug_destroy_me(ug);
+               break;
+       default:
+               break;
+       }
+}
+
+API int UG_MODULE_INIT(struct ug_module_ops *ops)
+{
+       ph_log_data *log_d;
+
+       if (!ops)
+               return -1;
+
+       log_d = calloc(1, sizeof(ph_log_data));
+       p_retvm_if(NULL == log_d, -1, "calloc is failed");
+
+       ops->create = log_on_create;
+       ops->start = log_on_start;
+       ops->pause = log_on_pause;
+       ops->resume = log_on_resume;
+       ops->destroy = log_on_destroy;
+       ops->message = log_on_message;
+       ops->event = log_on_event;
+       ops->key_event = log_on_key_event;
+       ops->priv = log_d;
+       ops->opt = UG_OPT_INDICATOR_ENABLE;
+
+       return 0;
+}
+
+API void UG_MODULE_EXIT(struct ug_module_ops *ops)
+{
+       PH_FN_CALL;
+
+       if (!ops)
+               return;
+
+       ops->priv = NULL;
+       PH_FN_END;
+}
+
+API Evas_Object* phone_create_log_view(ph_view_info *view_info)
+{
+       PH_FN_CALL;
+       int ret;
+       ph_log_data * log_d = calloc(1, sizeof(ph_log_data));
+       p_retvm_if(NULL == log_d, NULL, "Fail to calloc ph_log_data");
+       memset(log_d, 0x00, sizeof(ph_log_data));
+
+       log_d->ug = view_info->ug;
+       log_d->win = view_info->win;
+       log_d->navi = view_info->navi;
+       log_d->navi_item = elm_naviframe_bottom_item_get(log_d->navi);
+       log_d->is_background = true;
+
+       if(!log_d->ug)
+       {
+               log_d->view_type = LOG_VIEW_TYPE_NORMAL;
+               log_d->viewby_type = VIEWBY_ALL_LOG;
+       }
+       else
+       {
+               switch(view_info->ug_request)
+               {
+                       case PH_UG_REQUEST_SELECT:
+                       case PH_UG_REQUEST_SELECT_NUMBER:
+                               log_d->view_type = LOG_VIEW_TYPE_UG_NUMBER_SELECT;
+                               break;
+                       case PH_UG_REQUEST_SELECT_EMAIL:
+                               log_d->view_type = LOG_VIEW_TYPE_UG_EMAIL_SELECT;
+                               break;
+                       case PH_UG_REQUEST_CHECK:
+                       case PH_UG_REQUEST_CHECK_FOR_NUMBER:
+                               log_d->view_type = LOG_VIEW_TYPE_UG_NUMBER_CHECK;
+                               break;
+                       case PH_UG_REQUEST_CHECK_FOR_EMAIL:
+                               log_d->view_type = LOG_VIEW_TYPE_UG_EMAIL_CHECK;
+                               break;
+                       case PH_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL:
+                               log_d->view_type = LOG_VIEW_TYPE_UG_NUMBER_OR_EMAIL_CHECK;
+                               break;
+                       default:
+                               log_d->view_type = LOG_VIEW_TYPE_UG_LAUNCH_CALL;
+                               break;
+               }
+       }
+
+       phone_detail_log_init_time_format();
+       phone_detail_log_generate_date_format(log_d->formatter);
+
+       ret = ph_log_create_content(log_d);
+       if (ret < 0) {
+               free(log_d);
+               return NULL;
+       }
+
+       return log_d->layout;
+}
+
diff --git a/lib/log/ph-log-utils.c b/lib/log/ph-log-utils.c
new file mode 100755 (executable)
index 0000000..4f2df16
--- /dev/null
@@ -0,0 +1,54 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include "phone.h"
+#include "ph-log-utils.h"
+#include <feedback.h>
+
+#include <vconf.h>
+#include <vconf-keys.h>
+
+contacts_error_e ph_log_util_del_log_by_id(Eina_List *list,    ph_log_info *l_info)
+{
+       PH_FN_CALL;
+       Eina_List *l;
+       Elm_Object_Item *item;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       l = eina_list_data_find_list(list, l_info);
+       item = l_info->item;
+       EINA_LIST_FOREACH(l, l, l_info) {
+               if (item != l_info->item)
+                       break;
+               err = contacts_db_delete_record( _contacts_phone_log._uri, l_info->id);
+               if (CONTACTS_ERROR_NONE != err)
+                       break;
+       }
+       return err;
+}
+
+void ph_log_util_svi_play(int vibration_key, int sound_key)
+{
+       int effect_status = FALSE;
+       vconf_get_bool(VCONFKEY_SETAPPL_SOUND_STATUS_BOOL, &effect_status);
+       if (effect_status)
+               feedback_play_type(FEEDBACK_TYPE_SOUND, sound_key);
+
+       vconf_get_bool(VCONFKEY_SETAPPL_VIBRATION_STATUS_BOOL, &effect_status);
+       if (effect_status)
+               feedback_play_type(FEEDBACK_TYPE_VIBRATION, vibration_key);
+}
\ No newline at end of file
diff --git a/lib/log/ph-log-utils.h b/lib/log/ph-log-utils.h
new file mode 100755 (executable)
index 0000000..91fe8a6
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __PH_LOG_UTILS_H__
+#define __PH_LOG_UTILS_H__
+
+#include "phone-common.h"
+contacts_error_e ph_log_util_del_log_by_id(Eina_List *list, ph_log_info *l_info);
+void ph_log_util_svi_play(int vibration_key, int sound_key);
+
+#endif /* __PH_LOG_UTILS_H__ */
diff --git a/lib/ph-front/CMakeLists.txt b/lib/ph-front/CMakeLists.txt
new file mode 100755 (executable)
index 0000000..bfe93d6
--- /dev/null
@@ -0,0 +1,14 @@
+LINK_DIRECTORIES(${CMAKE_BINARY_DIR})
+
+SET(TARGET ${PH_FRONT})
+
+FILE(GLOB SRCS *.c)
+
+ADD_LIBRARY(${TARGET} SHARED ${SRCS})
+SET_TARGET_PROPERTIES(${TARGET} PROPERTIES VERSION ${VERSION})
+SET_TARGET_PROPERTIES(${TARGET} PROPERTIES COMPILE_FLAGS ${EXTRA_CFLAGS})
+TARGET_LINK_LIBRARIES(${TARGET} ${COMMON_LIB} ${FAVOR_LIB} ${ug_pkgs_LDFLAGS} ${SPEEDDIAL} ${PH_LOG} ${PH_DIALER} ${CT_DETAILS} ${CT_LIST})
+
+INSTALL(TARGETS ${TARGET} DESTINATION ${UGLIBDIR})
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/lib/ph-front/phone-tabui-efl.xml DESTINATION "/usr/share/packages")
diff --git a/lib/ph-front/include/ph-front.h b/lib/ph-front/include/ph-front.h
new file mode 100755 (executable)
index 0000000..9068bfb
--- /dev/null
@@ -0,0 +1,74 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __PH_FRONT_H__
+#define __PH_FRONT_H__
+
+#include <app.h>
+#include <phone-common.h>
+
+enum {
+       PH_FRONT_DIALER_WITH_NUM,
+       PH_FRONT_LOG_MISSED,
+       PH_FRONT_DIALER_WITH_SEND_KEY,
+};
+
+enum PH_VIEW_TYPE {
+       PH_VIEW_NONE = -1,
+       PH_VIEW_DIALER = 0,
+       PH_VIEW_CONTACT,
+       PH_VIEW_LOG,
+       PH_VIEW_FAVORITE,
+       PH_VIEW_MAX,
+};
+
+typedef struct
+{
+       Evas_Object *win;
+       Evas_Object *navi;
+       Evas_Object *layout;
+       Evas_Object *tabbar;
+       Evas_Object *sub_view[PH_VIEW_MAX];
+       Elm_Object_Item *item[PH_VIEW_MAX];
+       bool view_visible[PH_VIEW_MAX];
+       void *ug;
+       char *ug_data;
+       int ug_request;
+       int cnt_max;
+       int select_tab;
+       Ecore_Idler *idler;
+       Ecore_Timer *timer;
+#ifdef _PHONE_CONTACTS_DESKTOP_MODE_
+       Evas_Object *icon;
+       bool is_desktop_mode;
+#endif
+
+}ph_phoneui_data;
+
+
+ph_phoneui_data* phone_front_view_create(Evas_Object *win);
+API void phone_front_view_show_sub_view(ph_phoneui_data *phoneui_d);
+Eina_Bool phone_front_view_load_timer(void *data);
+void phone_front_view_region_changed(ph_phoneui_data *phoneui_d);
+void phone_front_view_reset(ph_phoneui_data *phoneui_d, int tab_index, int op, service_h service);
+void phone_front_view_language_changed(ph_phoneui_data *phoneui_d);
+void phone_front_view_resume(ph_phoneui_data *phoneui_d);
+void phone_front_view_pause(ph_phoneui_data *phoneui_d);
+int phone_front_view_show_call_app(ph_phoneui_data *phoneui_d);
+
+#endif /* __PH_FRONT_H__ */
+
diff --git a/lib/ph-front/ph-front-main.c b/lib/ph-front/ph-front-main.c
new file mode 100755 (executable)
index 0000000..62242d0
--- /dev/null
@@ -0,0 +1,193 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <ui-gadget-module.h>
+
+#include "phone.h"
+#include "phone-common.h"
+#include "phone-ug.h"
+#include "ph-front.h"
+#include "ph-front-view.h"
+#include <bundle.h>
+
+// for removing build warning ////////////////////////////////////
+int service_export_as_bundle(service_h service, bundle **data);
+////////////////////////////////////////////////////////
+
+void *phoneui_on_create(ui_gadget_h ug, enum ug_mode mode, service_h service, void *priv)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Evas_Object *bg;
+       Evas_Object *parent;
+       Evas_Object *layout;
+       ph_phoneui_data *phoneui_d;
+       const char* val = NULL;
+       bundle  *bd;
+
+       if (!ug || !priv)
+               return NULL;
+
+       bindtextdomain(PACKAGE, LOCALEDIR);
+
+       service_export_as_bundle(service, &bd);
+
+       phoneui_d = priv;
+       if (bd) {
+               val = bundle_get_val(bd, PH_UG_BUNDLE_TYPE);
+               if (val) phoneui_d->ug_request = atoi(val);
+               PH_DBG("type = %d", phoneui_d->ug_request);
+               bundle_free(bd);
+       }
+       p_retvm_if(PH_UG_REQUEST_LAUNCH_VOICECALL != phoneui_d->ug_request, NULL, "Invalid ug request (%d)", phoneui_d->ug_request);
+
+       phoneui_d->view_visible[PH_VIEW_DIALER] = true;
+       phoneui_d->view_visible[PH_VIEW_LOG] = true;
+       phoneui_d->view_visible[PH_VIEW_CONTACT] = false;
+       phoneui_d->view_visible[PH_VIEW_FAVORITE] = false;
+
+       err = contacts_connect2();
+       p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "contacts_connect2() Failed(%d)", err);
+
+       parent = ug_get_parent_layout(ug);
+       if (!parent)
+               return NULL;
+
+       phoneui_d = priv;
+       phoneui_d->win = ug_get_window();
+       elm_win_conformant_set(phoneui_d->win, EINA_TRUE);
+       phoneui_d->select_tab = PH_VIEW_NONE;
+       phoneui_d->ug = ug;
+
+       layout = ph_front_create_toolbar(phoneui_d);
+
+       bg = phone_create_bg(layout);
+       if (NULL == bg) {
+               PH_DBG("phone_create_bg() return NULL");
+               err = contacts_disconnect2();
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+               return NULL;
+       }
+
+       return layout;
+}
+
+void phoneui_on_start(ui_gadget_h ug, service_h service, void *priv)
+{
+       PH_FN_CALL;
+       ph_phoneui_data *phoneui_d = priv;
+
+       elm_toolbar_select_mode_set(phoneui_d->tabbar, ELM_OBJECT_SELECT_MODE_ALWAYS);
+
+       phoneui_d->timer = ecore_timer_add(3.0, phone_front_view_load_timer, phoneui_d);
+       PH_FN_END;
+}
+
+void phoneui_on_pause(ui_gadget_h ug, service_h service, void *priv)
+{
+}
+
+void phoneui_on_resume(ui_gadget_h ug, service_h service, void *priv)
+{
+}
+
+void phoneui_on_destroy(ui_gadget_h ug, service_h service, void *priv)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       p_retm_if(NULL == priv, "The parameter is invalid(priv=%p)", priv);
+       p_retm_if(NULL == ug, "The parameter is invalid(ug=%p)", ug);
+       ph_phoneui_data *phoneui_d = priv;
+       if (!ug)
+               return;
+
+       free(phoneui_d->ug_data);
+
+       if (phoneui_d && phoneui_d->ug == NULL) {
+                PH_DBG("view destroy already called, so clist_d free here");
+                free(phoneui_d);
+       }
+       else {
+               phoneui_d->ug = NULL;
+               evas_object_del(ug_get_layout(ug));
+       }
+       err = contacts_disconnect2();
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+       PH_FN_END;
+}
+
+void phoneui_on_message(ui_gadget_h ug, service_h msg, service_h service, void *priv)
+{
+}
+
+void phoneui_on_event(ui_gadget_h ug, enum ug_event event, service_h service, void *priv)
+{
+       ph_phoneui_data *phoneui_d = priv;
+       switch (event) {
+               case UG_EVENT_REGION_CHANGE:
+                       phone_front_view_region_changed(phoneui_d);
+                       break;
+               case UG_EVENT_ROTATE_PORTRAIT:
+               case UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN:
+               case UG_EVENT_ROTATE_LANDSCAPE:
+               case UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN:
+                       break;
+               case UG_EVENT_LANG_CHANGE:
+                       phone_front_view_language_changed(phoneui_d);
+                       break;
+               default:
+                       break;
+       }
+}
+
+void phoneui_on_key_event(ui_gadget_h ug, enum ug_key_event event, service_h data, void *priv)
+{
+}
+
+API int UG_MODULE_INIT(struct ug_module_ops *ops)
+{
+       ph_phoneui_data *phoneui_d;
+
+       if (!ops)
+               return -1;
+
+       phoneui_d = calloc(1, sizeof(ph_phoneui_data));
+       if (!phoneui_d)
+               return -1;
+
+       ops->create = phoneui_on_create;
+       ops->start = phoneui_on_start;
+       ops->pause = phoneui_on_pause;
+       ops->resume = phoneui_on_resume;
+       ops->destroy = phoneui_on_destroy;
+       ops->message = phoneui_on_message;
+       ops->event = phoneui_on_event;
+       ops->key_event = phoneui_on_key_event;
+       ops->priv = phoneui_d;
+       ops->opt = UG_OPT_INDICATOR_ENABLE;
+
+       return 0;
+}
+
+API void UG_MODULE_EXIT(struct ug_module_ops *ops)
+{
+       PH_FN_CALL;
+       if (!ops)
+               return;
+       ops->priv = NULL;
+}
+
diff --git a/lib/ph-front/ph-front-view.c b/lib/ph-front/ph-front-view.c
new file mode 100755 (executable)
index 0000000..17f3d58
--- /dev/null
@@ -0,0 +1,574 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <bundle.h>
+#include <aul.h>
+#include <app.h>
+
+#include "phone.h"
+#include "ph-front.h"
+#include "phone-log.h"
+#include "phone-dialer.h"
+#include "ph-front-view.h"
+#include "ct-list.h"
+#include "ct-favor.h"
+
+static void front_view_reset_current_sub_view(ph_phoneui_data *phoneui_d)
+{
+       PH_FN_CALL;
+       p_ret_if(phoneui_d->select_tab <= PH_VIEW_NONE || PH_VIEW_MAX <= phoneui_d->select_tab);
+       if (phoneui_d->sub_view[phoneui_d->select_tab]) {
+               switch (phoneui_d->select_tab) {
+               case PH_VIEW_DIALER:
+                       phone_dialer_view_reset(phoneui_d->sub_view[PH_VIEW_DIALER]);
+                       phone_dialer_set_background(phoneui_d->sub_view[PH_VIEW_DIALER], true);
+                       break;
+               case PH_VIEW_CONTACT :
+                       ctui_list_view_reset(evas_object_data_get(phoneui_d->navi, "clist_d"));
+                       ctui_list_set_background(phoneui_d->navi, true);
+                       break;
+               case PH_VIEW_LOG :
+                       phone_log_view_reset(phoneui_d->navi);
+                       phone_log_set_background(phoneui_d->navi, true);
+                       break;
+               case PH_VIEW_FAVORITE :
+                       phone_favor_view_reset(phoneui_d->sub_view[PH_VIEW_FAVORITE]);
+                       phone_favor_set_background(phoneui_d->sub_view[PH_VIEW_FAVORITE], true);
+                       break;
+               }
+       }
+}
+
+static void front_view_load_sub_view(ph_phoneui_data *phoneui_d, int tab_index)
+{
+       PH_FN_CALL;
+       ph_view_info *view_info;
+       view_info = calloc(1, sizeof(ph_view_info));
+       phone_set_view_info(view_info, phoneui_d->win, phoneui_d->navi, phoneui_d->ug, phoneui_d->ug_request,
+               phoneui_d->cnt_max, phoneui_d->ug_data);
+       switch (tab_index) {
+       case PH_VIEW_DIALER:
+               phoneui_d->sub_view[tab_index] = phone_create_dialer_view(view_info);
+               break;
+       case PH_VIEW_CONTACT:
+               phoneui_d->sub_view[tab_index] = ctui_create_phone_list_view(view_info);
+               break;
+       case PH_VIEW_LOG:
+               phoneui_d->sub_view[tab_index] = phone_create_log_view(view_info);
+               break;
+       case PH_VIEW_FAVORITE:
+               phoneui_d->sub_view[tab_index] = phone_favor_create_view(view_info);
+               break;
+       default:
+               ERR("INVALID tab_index : %d", tab_index);
+               break;
+       };
+       free(view_info);
+       return;
+}
+
+API void phone_front_view_show_sub_view(ph_phoneui_data *phoneui_d)
+{
+       PH_FN_CALL;
+       Evas_Object *view;
+       ph_view_info *view_info;
+
+       front_view_reset_current_sub_view(phoneui_d);
+       phone_hide_notify(phoneui_d->navi);
+
+       view_info = calloc(1, sizeof(ph_view_info));
+       phone_set_view_info(view_info, phoneui_d->win, phoneui_d->navi, phoneui_d->ug, phoneui_d->ug_request,
+               phoneui_d->cnt_max, phoneui_d->ug_data);
+
+       if (NULL == phoneui_d->sub_view[PH_VIEW_CONTACT])
+               phoneui_d->sub_view[PH_VIEW_CONTACT] = ctui_create_phone_list_view(view_info);
+       ctui_list_set_background(phoneui_d->navi, false);
+       ctui_list_navi_set(CT_LIST_MODE_DEFAULT, evas_object_data_get(phoneui_d->navi, "clist_d"));
+
+       phoneui_d->select_tab = PH_VIEW_CONTACT;
+
+       view = elm_object_part_content_unset(phoneui_d->layout, "elm.swallow.content");
+       if (view)
+               evas_object_hide(view);
+       elm_object_part_content_set(phoneui_d->layout, "elm.swallow.content", phoneui_d->sub_view[PH_VIEW_CONTACT]);
+       evas_object_show(phoneui_d->sub_view[PH_VIEW_CONTACT]);
+
+       free(view_info);
+}
+
+
+static void front_view_show_sub_view(ph_phoneui_data *phoneui_d, int tab_index)
+{
+       PH_FN_CALL;
+       Evas_Object *view;
+       ph_view_info *view_info;
+       p_retm_if(tab_index <= PH_VIEW_NONE || PH_VIEW_MAX <= tab_index, "tab index is invalid");
+       p_retm_if(phoneui_d->select_tab == tab_index, "The tab is already shown");
+
+       front_view_reset_current_sub_view(phoneui_d);
+       phone_hide_notify(phoneui_d->navi);
+
+       view_info = calloc(1, sizeof(ph_view_info));
+       phone_set_view_info(view_info, phoneui_d->win, phoneui_d->navi, phoneui_d->ug, phoneui_d->ug_request,
+               phoneui_d->cnt_max, phoneui_d->ug_data);
+
+       switch (tab_index) {
+       case PH_VIEW_DIALER:
+               if (NULL == phoneui_d->sub_view[tab_index])
+                       phoneui_d->sub_view[tab_index] = phone_create_dialer_view(view_info);
+               phone_dialer_set_background(phoneui_d->sub_view[PH_VIEW_DIALER], false);
+               phone_dialer_set_navi(phoneui_d->sub_view[PH_VIEW_DIALER]);
+               phone_dialer_check_focus(phoneui_d->sub_view[PH_VIEW_DIALER]);
+               if(!phoneui_d->ug)
+                       phone_front_view_show_call_app(phoneui_d);
+
+               evas_object_data_set(phoneui_d->sub_view[tab_index], "phoneui_d", phoneui_d);
+               break;
+       case PH_VIEW_CONTACT:
+               if (NULL == phoneui_d->sub_view[tab_index])
+                       phoneui_d->sub_view[tab_index] = ctui_create_phone_list_view(view_info);
+               ctui_list_set_background(phoneui_d->navi, false);
+               if (PH_UG_REQUEST_CHECK == phoneui_d->ug_request ||
+                       PH_UG_REQUEST_CHECK_FOR_NUMBER == phoneui_d->ug_request ||
+                       PH_UG_REQUEST_CHECK_FOR_EMAIL == phoneui_d->ug_request ||
+                       PH_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == phoneui_d->ug_request) {
+                       ctui_list_edit_mode_start(evas_object_data_get(phoneui_d->navi, "clist_d"));
+               }
+               else
+                       ctui_list_navi_set(CT_LIST_MODE_DEFAULT, evas_object_data_get(phoneui_d->navi, "clist_d"));
+               break;
+       case PH_VIEW_LOG:
+               if (NULL == phoneui_d->sub_view[tab_index])
+                       phoneui_d->sub_view[tab_index] = phone_create_log_view(view_info);
+               phone_log_set_background(phoneui_d->navi, false);
+               if (!phoneui_d->ug)
+                       phone_log_missed_info_update(phoneui_d->navi);
+
+               if (PH_UG_REQUEST_CHECK == phoneui_d->ug_request  ||
+                       PH_UG_REQUEST_CHECK_FOR_NUMBER == phoneui_d->ug_request  ||
+                       PH_UG_REQUEST_CHECK_FOR_EMAIL == phoneui_d->ug_request ||
+                       PH_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == phoneui_d->ug_request)
+                       phone_log_check_mode_start(evas_object_data_get(phoneui_d->navi, "log_data"));
+               else
+                       phone_log_set_navi(phoneui_d->navi);
+               break;
+       case PH_VIEW_FAVORITE:
+               if (NULL == phoneui_d->sub_view[tab_index])
+                       phoneui_d->sub_view[tab_index] = phone_favor_create_view(view_info);
+               phone_favor_set_background(phoneui_d->sub_view[PH_VIEW_FAVORITE], false);
+               if (phoneui_d->ug &&
+                       (PH_UG_REQUEST_CHECK == phoneui_d->ug_request ||
+                       PH_UG_REQUEST_CHECK_FOR_NUMBER == phoneui_d->ug_request ||
+                       PH_UG_REQUEST_CHECK_FOR_EMAIL == phoneui_d->ug_request ||
+                       PH_UG_REQUEST_CHECK_FOR_NUMBER_OR_EMAIL == phoneui_d->ug_request)) {
+                       phone_favor_edit_mode_start(evas_object_data_get(phoneui_d->sub_view[tab_index], "favor_d"));
+               }
+               else
+                       phone_favor_set_navi(phoneui_d->sub_view[tab_index], PH_FAVOR_MODE_DEFAULT);
+               break;
+       default:
+               free(view_info);
+               ERR("INVALID tab_index: %d", tab_index);
+               return;
+       }
+       phoneui_d->select_tab = tab_index;
+
+       view = elm_object_part_content_unset(phoneui_d->layout, "elm.swallow.content");
+       if (view)
+               evas_object_hide(view);
+       elm_object_part_content_set(phoneui_d->layout, "elm.swallow.content", phoneui_d->sub_view[tab_index]);
+       evas_object_show(phoneui_d->sub_view[tab_index]);
+
+       free(view_info);
+}
+
+static Eina_Bool front_view_load_all_sub_view(void *data)
+{
+       PH_FN_CALL;
+       ph_phoneui_data *phoneui_d = data;
+       int i;
+
+       for (i=PH_VIEW_DIALER;i<PH_VIEW_MAX;i++) {
+               if (phoneui_d->view_visible[i] && NULL == phoneui_d->sub_view[i]) {
+                       front_view_load_sub_view(phoneui_d, i);
+                       return ECORE_CALLBACK_RENEW;
+               }
+       }
+       phoneui_d->idler = NULL;
+       return ECORE_CALLBACK_CANCEL;
+}
+
+API Eina_Bool phone_front_view_load_timer(void *data)
+{
+       ph_phoneui_data *phoneui_d = data;
+       phoneui_d->idler = ecore_idler_add(front_view_load_all_sub_view, phoneui_d);
+       phoneui_d->timer = NULL;
+       return ECORE_CALLBACK_CANCEL;
+}
+
+static void pfront_view_change_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       int i;
+       Elm_Object_Item *selected_it;
+       ph_phoneui_data *phoneui_d = data;
+
+       selected_it = elm_toolbar_selected_item_get(obj);
+
+       for (i=PH_VIEW_DIALER;i<PH_VIEW_MAX;i++) {
+               if (phoneui_d->item[i])
+                       if (selected_it == phoneui_d->item[i]) break;
+       }
+       PH_DBG("cur sel : %d, sel index : %d", phoneui_d->select_tab, i);
+       front_view_show_sub_view(phoneui_d, i);
+#ifdef _PHONE_CONTACTS_DESKTOP_MODE_
+       if(phoneui_d->is_desktop_mode) {
+               Elm_Object_Item *navi_item = elm_naviframe_bottom_item_get(phoneui_d->navi);
+               elm_object_item_part_content_set(navi_item, "prev_btn", NULL);
+       }
+#endif
+}
+
+static void pfront_view_delete_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ph_phoneui_data *phoneui_d = data;
+       int i;
+
+       p_retm_if(NULL == phoneui_d, "phoneui_d is null");
+
+       for (i=0;i<PH_VIEW_MAX;i++) {
+               if (phoneui_d->sub_view[i])
+                       evas_object_del(phoneui_d->sub_view[i]);
+       }
+
+       if (phoneui_d->idler)
+               ecore_idler_del(phoneui_d->idler);
+
+       if (phoneui_d->timer)
+               ecore_timer_del(phoneui_d->timer);
+
+       if(!phoneui_d->ug) {
+               PH_DBG("no ug");
+               free(phoneui_d);
+       }
+       else {
+               PH_DBG("view destroy called earlier than ug destroy");
+               phoneui_d->ug = NULL;
+       }
+       PH_FN_END;
+}
+
+Evas_Object* ph_front_create_toolbar(ph_phoneui_data *phoneui_d)
+{
+       Evas_Object *base;
+       Evas_Object *layout;
+       Evas_Object *naviframe;
+       Evas_Object *toolbar;
+       Elm_Object_Item *navi_it;
+       Evas_Object *conform;
+
+       conform = elm_conformant_add(phoneui_d->win);
+       p_retvm_if(NULL == conform, NULL, "elm_conformant_add() Failed");
+
+       evas_object_size_hint_weight_set(conform, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       base = elm_layout_add(conform);
+       p_retvm_if(NULL == base, NULL, "elm_layout_add() Failed");
+
+       evas_object_size_hint_weight_set(base, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+       elm_layout_theme_set(base, "layout", "application", "default");
+       elm_win_resize_object_add(phoneui_d->win, conform);
+       elm_object_content_set(conform, base);
+       evas_object_show(base);
+       evas_object_show(conform);
+
+       naviframe = elm_naviframe_add(base);
+       elm_naviframe_prev_btn_auto_pushed_set(naviframe, EINA_FALSE);
+       elm_object_part_content_set(base, "elm.swallow.content", naviframe);
+       phoneui_d->navi = naviframe;
+
+       layout = elm_layout_add(naviframe);
+       p_retvm_if(NULL == layout, NULL, "elm_layout_add() Failed");
+       elm_layout_theme_set(layout, "layout", "tabbar", "default");
+       phoneui_d->layout = layout;
+
+       toolbar = elm_toolbar_add(naviframe);
+       p_retvm_if(NULL == toolbar, NULL, "elm_toolbar_add() Failed");
+       elm_toolbar_transverse_expanded_set(toolbar, EINA_TRUE);
+       elm_object_style_set(toolbar, "tabbar");
+       elm_object_part_content_set(layout, "elm.swallow.tabbar", toolbar);
+       phoneui_d->tabbar = toolbar;
+
+       elm_toolbar_shrink_mode_set(toolbar, ELM_TOOLBAR_SHRINK_EXPAND);
+
+       if (phoneui_d->view_visible[PH_VIEW_DIALER])
+               phoneui_d->item[PH_VIEW_DIALER] = elm_toolbar_item_append(toolbar,
+                               PH_IMG_ICON_DIALER, T_(PH_GET_TEXT_BASIC, PHTEXT_KEYPAD), pfront_view_change_cb, phoneui_d);
+       if (phoneui_d->view_visible[PH_VIEW_CONTACT])
+               phoneui_d->item[PH_VIEW_CONTACT] = elm_toolbar_item_append(toolbar,
+                               PH_IMG_ICON_CONTACTS, S_(PH_SYS_BODY_CONTACTS), pfront_view_change_cb, phoneui_d);
+       if (phoneui_d->view_visible[PH_VIEW_LOG])
+               phoneui_d->item[PH_VIEW_LOG] = elm_toolbar_item_append(toolbar,
+                               PH_IMG_ICON_LOGS, T_(PH_GET_TEXT_BASIC, PHTEXT_LOGS), pfront_view_change_cb, phoneui_d);
+       if (phoneui_d->view_visible[PH_VIEW_FAVORITE])
+               phoneui_d->item[PH_VIEW_FAVORITE] = elm_toolbar_item_append(toolbar,
+                               PH_IMG_ICON_FAVORITE, T_(PH_GET_TEXT_BASIC, PHTEXT_FAVORITES), pfront_view_change_cb, phoneui_d);
+
+       navi_it = elm_naviframe_item_push(naviframe, NULL, NULL, NULL, layout, NULL);
+       elm_naviframe_item_title_visible_set(navi_it, EINA_FALSE);
+       evas_object_event_callback_add(base, EVAS_CALLBACK_DEL, pfront_view_delete_cb, phoneui_d);
+
+       return base;
+}
+
+API ph_phoneui_data* phone_front_view_create(Evas_Object *win)
+{
+       PH_FN_CALL;
+       Evas_Object *bg;
+       Evas_Object *layout;
+       ph_phoneui_data *phoneui_d = calloc(1, sizeof(ph_phoneui_data));
+       phoneui_d->win = win;
+       phoneui_d->select_tab = PH_VIEW_NONE;
+
+       phoneui_d->view_visible[PH_VIEW_DIALER] = true;
+       phoneui_d->view_visible[PH_VIEW_CONTACT] = true;
+       phoneui_d->view_visible[PH_VIEW_LOG] = true;
+       phoneui_d->view_visible[PH_VIEW_FAVORITE] = true;
+
+       layout = ph_front_create_toolbar(phoneui_d);
+       if (NULL == layout) {
+               PH_DBG("layout_main is null");
+               free(phoneui_d);
+               return NULL;
+       }
+
+       bg = phone_create_bg(layout);
+       if (NULL == bg) {
+               PH_DBG("phone_create_bg() return NULL");
+               free(phoneui_d);
+               return NULL;
+       }
+
+       return phoneui_d;
+}
+
+API void phone_front_view_region_changed(ph_phoneui_data *phoneui_d)
+{
+       if (phoneui_d && phoneui_d->sub_view[PH_VIEW_LOG])
+               phone_log_views_update(phoneui_d->navi);
+}
+
+API void phone_front_view_pause(ph_phoneui_data *phoneui_d)
+{
+       if (phoneui_d && phoneui_d->sub_view[PH_VIEW_LOG])
+               phone_log_set_background(phoneui_d->navi, true);
+       if (phoneui_d && phoneui_d->sub_view[PH_VIEW_CONTACT])
+               ctui_list_view_pause(phoneui_d->navi);
+       if (phoneui_d && phoneui_d->sub_view[PH_VIEW_DIALER])
+               phone_dialer_set_background(phoneui_d->sub_view[PH_VIEW_DIALER], true);
+       if (phoneui_d && phoneui_d->sub_view[PH_VIEW_FAVORITE])
+               phone_favor_set_background(phoneui_d->sub_view[PH_VIEW_FAVORITE], true);
+}
+
+API void phone_front_view_resume(ph_phoneui_data *phoneui_d)
+{
+       if (phoneui_d && phoneui_d->sub_view[PH_VIEW_LOG]) {
+               if (PH_VIEW_LOG == phoneui_d->select_tab) {
+                       phone_log_set_background(phoneui_d->navi, false);
+                       phone_log_view_resume(phoneui_d->navi);
+               }
+       }
+       if (phoneui_d && phoneui_d->sub_view[PH_VIEW_CONTACT])
+               ctui_list_view_resume(phoneui_d->navi);
+
+       if (phoneui_d && phoneui_d->sub_view[PH_VIEW_DIALER]) {
+               if (PH_VIEW_DIALER == phoneui_d->select_tab) {
+                       phone_dialer_set_background(phoneui_d->sub_view[PH_VIEW_DIALER], false);
+                       phone_dialer_view_resume(phoneui_d->sub_view[PH_VIEW_DIALER]);
+               }
+       }
+       if (phoneui_d && phoneui_d->sub_view[PH_VIEW_FAVORITE] && PH_VIEW_FAVORITE == phoneui_d->select_tab)
+               phone_favor_set_background(phoneui_d->sub_view[PH_VIEW_FAVORITE], false);
+}
+
+static void front_view_win_activate(void *data, Evas *e, void *even_info)
+{
+       elm_win_activate(data);
+       evas_event_callback_del(e, EVAS_CALLBACK_RENDER_FLUSH_POST, front_view_win_activate);
+}
+
+API void phone_front_view_language_changed(ph_phoneui_data *phoneui_d)
+{
+       p_retm_if(NULL == phoneui_d, "parameter(phoneui_d) is NULL");
+
+       // 1. Update toolbar
+       if (phoneui_d->item[PH_VIEW_LOG])
+               elm_object_item_text_set(phoneui_d->item[PH_VIEW_LOG], T_(PH_GET_TEXT_BASIC, PHTEXT_LOGS));
+
+       if (phoneui_d->item[PH_VIEW_CONTACT])
+               elm_object_item_text_set(phoneui_d->item[PH_VIEW_CONTACT], S_(PH_SYS_BODY_CONTACTS));
+
+       if (phoneui_d->item[PH_VIEW_DIALER])
+               elm_object_item_text_set(phoneui_d->item[PH_VIEW_DIALER], T_(PH_GET_TEXT_BASIC, PHTEXT_KEYPAD));
+
+       if (phoneui_d->item[PH_VIEW_FAVORITE])
+               elm_object_item_text_set(phoneui_d->item[PH_VIEW_FAVORITE], T_(PH_GET_TEXT_BASIC, PHTEXT_FAVORITES));
+
+       // 2. update view
+       if (phoneui_d->sub_view[PH_VIEW_LOG])
+               phone_log_view_language_changed(phoneui_d->navi);
+
+       if (phoneui_d->sub_view[PH_VIEW_CONTACT])
+               ctui_list_view_language_changed(phoneui_d->navi);
+
+       if (phoneui_d->sub_view[PH_VIEW_DIALER])
+               phone_dialer_view_language_changed(phoneui_d->sub_view[PH_VIEW_DIALER]);
+
+       if (phoneui_d->sub_view[PH_VIEW_FAVORITE])
+               phone_favor_view_language_changed(phoneui_d->sub_view[PH_VIEW_FAVORITE]);
+}
+
+API void phone_front_view_reset(ph_phoneui_data *phoneui_d, int select_index, int op, service_h service)
+{
+       PH_FN_CALL;
+       int call_launched = FALSE;
+       ph_view_info *view_info;
+       Evas_Object *view;
+       int ret;
+
+       elm_toolbar_select_mode_set(phoneui_d->tabbar, ELM_OBJECT_SELECT_MODE_NONE);
+
+       front_view_reset_current_sub_view(phoneui_d);
+       if (phoneui_d->sub_view[PH_VIEW_CONTACT])
+               ctui_list_view_resume(phoneui_d->navi);
+       view = elm_object_part_content_unset(phoneui_d->layout, "elm.swallow.content");
+       if (view)
+               evas_object_hide(view);
+
+       elm_toolbar_select_mode_set(phoneui_d->tabbar, ELM_OBJECT_SELECT_MODE_ALWAYS);
+
+       view_info = calloc(1, sizeof(ph_view_info));
+       phone_set_view_info(view_info, phoneui_d->win, phoneui_d->navi, phoneui_d->ug, phoneui_d->ug_request,
+               phoneui_d->cnt_max, phoneui_d->ug_data);
+
+       switch (select_index) {
+       case PH_VIEW_DIALER:
+               if (NULL == phoneui_d->sub_view[select_index])
+                       phoneui_d->sub_view[select_index] = phone_create_dialer_view(view_info);
+
+               if (PH_FRONT_DIALER_WITH_NUM == op) {
+                       char *num = NULL;
+                       ret = service_get_uri(service, &num);
+                       p_warn_if(SERVICE_ERROR_NONE != ret, "service_get_uri is failed(%d)", ret);
+                       phone_dialer_view_set_num(phoneui_d->sub_view[PH_VIEW_DIALER], num+4);
+                       free(num);
+               } else if(PH_FRONT_DIALER_WITH_SEND_KEY == op) {
+                       phone_dialer_view_send_key(phoneui_d->sub_view[PH_VIEW_DIALER]);
+               } else {
+                       phone_dialer_view_resume(phoneui_d->sub_view[PH_VIEW_DIALER]);
+               }
+
+               phone_dialer_set_navi(phoneui_d->sub_view[PH_VIEW_DIALER]);
+               phone_dialer_check_focus(phoneui_d->sub_view[PH_VIEW_DIALER]);
+               phone_dialer_set_background(phoneui_d->sub_view[PH_VIEW_DIALER], false);
+
+               if(!phoneui_d->ug)
+                       call_launched = phone_front_view_show_call_app(phoneui_d);
+               break;
+       case PH_VIEW_CONTACT:
+               if (NULL == phoneui_d->sub_view[select_index]) {
+                       phoneui_d->sub_view[PH_VIEW_CONTACT] = ctui_create_phone_list_view(view_info);
+               }
+               ctui_list_navi_set(CT_LIST_MODE_DEFAULT, evas_object_data_get(phoneui_d->navi, "clist_d"));
+               break;
+       case PH_VIEW_LOG:
+               if (NULL == phoneui_d->sub_view[select_index])
+                       phoneui_d->sub_view[select_index] = phone_create_log_view(view_info);
+               if (!phoneui_d->ug)
+                       phone_log_missed_info_update(phoneui_d->navi);
+               if (PH_FRONT_LOG_MISSED == op)
+                       phone_viewby_type_set(phoneui_d->navi, VIEWBY_MISSED_CALL);
+               phone_log_set_navi(phoneui_d->navi);
+               break;
+       case PH_VIEW_FAVORITE:
+               if (NULL == phoneui_d->sub_view[select_index])
+                       phoneui_d->sub_view[select_index] = phone_favor_create_view(view_info);
+               phone_favor_set_navi(phoneui_d->sub_view[select_index], PH_FAVOR_MODE_DEFAULT);
+               phone_favor_set_background(phoneui_d->sub_view[PH_VIEW_FAVORITE], false);
+               break;
+       default:
+               break;
+       }
+
+       phoneui_d->select_tab = select_index;
+
+       if (PH_VIEW_NONE < select_index && select_index < PH_VIEW_MAX) {
+               elm_object_part_content_set(phoneui_d->layout, "elm.swallow.content", phoneui_d->sub_view[select_index]);
+               evas_object_show(phoneui_d->sub_view[select_index]);
+               elm_toolbar_item_selected_set(phoneui_d->item[select_index], EINA_TRUE);
+       }
+
+       if (phoneui_d->win && FALSE == call_launched && PH_VIEW_NONE != select_index) {
+               if (EINA_FALSE == evas_object_visible_get(phoneui_d->win))
+                       evas_object_show(phoneui_d->win);
+               evas_event_callback_add(evas_object_evas_get(phoneui_d->navi),
+                                       EVAS_CALLBACK_RENDER_FLUSH_POST, front_view_win_activate, phoneui_d->win);
+               elm_win_activate(phoneui_d->win);
+       }
+       else
+               elm_win_lower(phoneui_d->win);
+       phoneui_d->timer = ecore_timer_add(3.0, phone_front_view_load_timer, phoneui_d);
+
+
+       free(view_info);
+       PH_FN_END;
+}
+
+static bool front_view_call_app_check(service_h service, const char *pkg_name, void *data)
+{
+       int *call_app_launched = data;
+
+       // premise : Only one Call app can be running at a time
+       if (1 == aul_app_is_running(pkg_name)) {
+               aul_open_app(pkg_name);
+               *call_app_launched = TRUE;
+               return true;
+       }
+       return true;
+}
+
+API int phone_front_view_show_call_app(ph_phoneui_data *phoneui_d)
+{
+       PH_FN_CALL;
+       service_h service;
+       int call_app_launched = FALSE;
+
+       service_create(&service);
+       service_set_operation(service, SERVICE_OPERATION_CALL);
+       service_set_uri(service, "tel:");
+       service_foreach_app_matched(service, front_view_call_app_check, (void *)&call_app_launched);
+
+       if (call_app_launched)
+               return 1;
+       if (1 == aul_app_is_running(VIDEOCALL_PKG)) {
+               aul_open_app(VIDEOCALL_PKG);
+               return 1;
+       }
+       return 0;
+}
+
diff --git a/lib/ph-front/ph-front-view.h b/lib/ph-front/ph-front-view.h
new file mode 100755 (executable)
index 0000000..91ad736
--- /dev/null
@@ -0,0 +1,24 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __PH_FRONT_VIEW_H__
+#define __PH_FRONT_VIEW_H__
+
+Evas_Object* ph_front_create_toolbar(ph_phoneui_data *phoneui_d);
+
+#endif /* __PH_FRONT_VIEW_H__ */
+
diff --git a/lib/ph-front/phone-tabui-efl.xml b/lib/ph-front/phone-tabui-efl.xml
new file mode 100644 (file)
index 0000000..8b1d08b
--- /dev/null
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="phone-tabui-efl" version="0.1.0-0" install-location="internal-only">
+       <label>phone-tabui</label>
+       <author email="ensung.park@samsung.com" href="www.samsung.com">ensung park</author>
+       <description>phone-tabui-efl Application</description>
+       <ui-application appid="phone-tabui-efl" exec="/usr/ug/bin/phone-tabui-efl" nodisplay="true" multiple="true" type="capp" taskmanage="false">
+               <icon>org.tizen.contacts.png</icon>
+                <label>phone-tabui</label>
+                <label xml:lang="en-us">phone-tabui</label>
+                <label xml:lang="nl-nl">phone-tabui</label>
+                <label xml:lang="de-de">phone-tabui</label>
+                <label xml:lang="en-gb">phone-tabui</label>
+                <label xml:lang="zh-hk">phone-tabui</label>
+                <label xml:lang="zh-cn">phone-tabui</label>
+                <label xml:lang="ru-ru">phone-tabui</label>
+                <label xml:lang="zh-tw">phone-tabui</label>
+                <label xml:lang="ja-jp">phone-tabui</label>
+                <label xml:lang="es-es">phone-tabui</label>
+                <label xml:lang="el-gr">phone-tabui</label>
+                <label xml:lang="it-it">phone-tabui</label>
+                <label xml:lang="tr-tr">phone-tabui</label>
+                <label xml:lang="pt-pt">phone-tabui</label>
+                <label xml:lang="fr-fr">phone-tabui</label>
+                <label xml:lang="ko-kr">phone-tabui</label>
+               <application-service>
+                       <operation name="http://tizen.org/ns/packages"/>
+               </application-service>
+       </ui-application>
+</manifest>
diff --git a/lib/settings/CMakeLists.txt b/lib/settings/CMakeLists.txt
new file mode 100755 (executable)
index 0000000..dc4ff9d
--- /dev/null
@@ -0,0 +1,13 @@
+LINK_DIRECTORIES(${CMAKE_BINARY_DIR})
+
+SET(TARGET ${CT_SETTING})
+
+FILE(GLOB SRCS *.c)
+
+ADD_LIBRARY(${TARGET} SHARED ${SRCS})
+SET_TARGET_PROPERTIES(${TARGET} PROPERTIES COMPILE_FLAGS ${EXTRA_CFLAGS})
+TARGET_LINK_LIBRARIES(${TARGET} ${COMMON_LIB} ${ug_pkgs_LDFLAGS} ${CT_LIST})
+ADD_DEPENDENCIES(${TARGET} contacts_edj_build)
+INSTALL(TARGETS ${TARGET} DESTINATION ${UGLIBDIR})
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/lib/settings/contacts-settings-efl.xml DESTINATION "/usr/share/packages")
diff --git a/lib/settings/contacts-settings-efl.xml b/lib/settings/contacts-settings-efl.xml
new file mode 100644 (file)
index 0000000..8994073
--- /dev/null
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="contacts-settings-efl" version="0.1.0-0" install-location="internal-only">
+       <label>contacts-settings</label>
+       <author email="ensung.park@samsung.com" href="www.samsung.com">ensung park</author>
+       <description>contacts-settings-efl Application</description>
+       <ui-application appid="contacts-settings-efl" exec="/usr/ug/bin/contacts-settings-efl" nodisplay="true" multiple="true" type="capp" taskmanage="false">
+               <icon>org.tizen.contacts.png</icon>
+                <label>contacts-settings</label>
+                <label xml:lang="en-us">contacts-settings</label>
+                <label xml:lang="nl-nl">contacts-settings</label>
+                <label xml:lang="de-de">contacts-settings</label>
+                <label xml:lang="en-gb">contacts-settings</label>
+                <label xml:lang="zh-hk">contacts-settings</label>
+                <label xml:lang="zh-cn">contacts-settings</label>
+                <label xml:lang="ru-ru">contacts-settings</label>
+                <label xml:lang="zh-tw">contacts-settings</label>
+                <label xml:lang="ja-jp">contacts-settings</label>
+                <label xml:lang="es-es">contacts-settings</label>
+                <label xml:lang="el-gr">contacts-settings</label>
+                <label xml:lang="it-it">contacts-settings</label>
+                <label xml:lang="tr-tr">contacts-settings</label>
+                <label xml:lang="pt-pt">contacts-settings</label>
+                <label xml:lang="fr-fr">contacts-settings</label>
+                <label xml:lang="ko-kr">contacts-settings</label>
+               <application-service>
+                       <operation name="http://tizen.org/ns/packages"/>
+               </application-service>
+       </ui-application>
+</manifest>
diff --git a/lib/settings/ct-setting-main.c b/lib/settings/ct-setting-main.c
new file mode 100755 (executable)
index 0000000..00ddce9
--- /dev/null
@@ -0,0 +1,157 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <ui-gadget-module.h>
+#include "phone.h"
+#include "phone-common.h"
+
+#include "ct-setting-view.h"
+
+static int create_setting_view(Evas_Object *parent, ct_setting_data *csetting_d)
+{
+       Evas_Object *l_btn;
+       Evas_Object *content;
+       Elm_Object_Item *navi_item;
+
+       p_retvm_if(NULL == parent, FALSE, "parameter(parent) is NULL");
+
+       csetting_d->navi = elm_naviframe_add(parent);
+       evas_object_show(csetting_d->navi);
+       p_retvm_if(NULL == csetting_d->navi, FALSE, "navi is NULL");
+
+       content = ct_setting_create_layout(csetting_d);
+       navi_item = elm_naviframe_item_push(csetting_d->navi, S_(PH_SYS_BODY_CONTACTS), NULL, NULL, content, NULL);
+       csetting_d->navi_item_main = navi_item;
+
+       l_btn = elm_button_add(csetting_d->navi);
+       p_retvm_if(NULL == l_btn, -1, "elm_button_add() return NULL");
+
+       elm_object_item_part_content_set(navi_item, "prev_btn", l_btn);
+       elm_object_style_set(l_btn, "naviframe/back_btn/default");
+       evas_object_smart_callback_add(l_btn, "clicked", phone_ug_destroy_me_cb, csetting_d->ug);
+
+       return TRUE;
+}
+
+static void* settings_on_create(ui_gadget_h ug, enum ug_mode mode,
+               service_h service, void *priv)
+{
+       Evas_Object *bg;
+       Evas_Object *parent;
+       Evas_Object *base;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_setting_data *csetting_d  = priv;
+
+       p_retvm_if(NULL == ug || NULL == priv, NULL,
+                       "The parameter is invalid(ug=%p, priv=%p)", ug, priv);
+
+       parent = ug_get_parent_layout(ug);
+       p_retvm_if(NULL == parent, NULL, "ug_get_parent_layout() return NULL");
+       csetting_d->ug = ug;
+
+       bindtextdomain(PACKAGE, "/usr/ug/res/locale");
+
+       err = contacts_connect2();
+       p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "contacts_connect2() Failed(%d)", err);
+
+       if (UG_MODE_FULLVIEW == mode)
+               base = phone_create_base_layout(parent, true);
+       else {
+               err = contacts_disconnect2();
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+               return NULL;
+       }
+
+       bg = phone_create_bg(base);
+       if (NULL == bg) {
+               ERR("phone_create_bg() return NULL");
+               evas_object_del(base);
+               err = contacts_disconnect2();
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+               return NULL;
+       }
+
+       if (create_setting_view(base, csetting_d ))
+               elm_object_part_content_set(base, "elm.swallow.content", csetting_d->navi);
+       else {
+               evas_object_del(base);
+               base = NULL;
+               err = contacts_disconnect2();
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+       }
+
+       return base;
+}
+
+static void settings_on_key_event(ui_gadget_h ug, enum ug_key_event event, service_h service, void *priv)
+{
+       if (!ug)
+               return;
+
+       switch (event) {
+       case UG_KEY_EVENT_END:
+               ug_destroy_me(ug);
+               break;
+       default:
+               break;
+       }
+}
+
+static void settings_on_destroy(ui_gadget_h ug, service_h service, void *priv)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       p_retm_if(NULL == ug, "The ug is NULL(ug = %p)", ug);
+       evas_object_del(ug_get_layout(ug));
+
+       err = contacts_disconnect2();
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+}
+
+API int UG_MODULE_INIT(struct ug_module_ops *ops)
+{
+       ct_setting_data *csetting_d;
+
+       p_retvm_if(!ops, -1, "ops is NULL");
+
+       csetting_d  = calloc(1, sizeof(ct_setting_data));
+       p_retvm_if(NULL == csetting_d , -1, "calloc() return NULL");
+
+       ops->create = settings_on_create;
+       ops->start = NULL;
+       ops->pause = NULL;
+       ops->resume = NULL;
+       ops->destroy = settings_on_destroy;
+       ops->message = NULL;
+       ops->event = NULL;
+       ops->key_event = settings_on_key_event;
+       ops->priv = csetting_d ;
+
+       return 0;
+}
+
+API void UG_MODULE_EXIT(struct ug_module_ops *ops)
+{
+       if (!ops)
+               return;
+
+       ops->priv = NULL;
+}
+
+API int setting_plugin_reset(service_h service, void *priv)
+{
+       return 0;
+}
diff --git a/lib/settings/ct-setting-view.c b/lib/settings/ct-setting-view.c
new file mode 100755 (executable)
index 0000000..76611cd
--- /dev/null
@@ -0,0 +1,1377 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <errno.h>
+#include <fcntl.h>
+#include <vconf.h>
+#include <vconf-keys.h>
+#include <unistd.h>
+#include <pthread.h>
+#include <media_content.h>
+#include "phone.h"
+#include "phone-common.h"
+
+#include "ct-list.h"
+#include "ct-setting-view.h"
+
+#define CT_SETTING_PHONE_PATH "/opt/usr/media/Backup/Contacts"
+#define CT_SETTING_MEMORY_CARD_PATH "/opt/storage/sdcard/Backup/Contacts"
+
+
+#define CT_SETTING_TIMER_DURATION 0.2
+
+enum SETTING_ITC_TYPE{
+       SETTING_ITC_TEXT = 0,
+       SETTING_ITC_IMPORT = SETTING_ITC_TEXT,
+       SETTING_ITC_EXPORT = SETTING_ITC_TEXT,
+       SETTING_ITC_IMPORT_EXPORT = SETTING_ITC_TEXT,
+       SETTING_ITC_ORDER = 1,
+       SETTING_ITC_RADIO = 2,
+       SETTING_ITC_FIRSTLAST = SETTING_ITC_RADIO,
+       SETTING_ITC_LASTFIRST = SETTING_ITC_RADIO,
+       SETTING_ITC_MFC = 3,
+       SETTING_ITC_MFC_RIDIO = 4,
+       SETTING_ITC_SHOW = SETTING_ITC_MFC_RIDIO,
+       SETTING_ITC_HIDE = SETTING_ITC_MFC_RIDIO,
+       SETTING_ITC_SDN = 5,
+       SETTING_ITC_MAX,
+};
+
+enum SETTING_STORAGE_TYPE{
+       SETTING_STORAGE_PHONE = 0,
+       SETTING_STORAGE_MEMORY_CARD = 1,
+};
+
+static Elm_Genlist_Item_Class setting_itcs[] = {
+       {.item_style="dialogue/1text"},
+       {.item_style="dialogue/2text.3/expandable"},
+       {.item_style="dialogue/1text.1icon/expandable2"},
+       {.item_style="dialogue/2text.3/expandable"},
+       {.item_style="dialogue/1text.1icon/expandable2"},
+       {.item_style="dialogue/2text.2"},
+};
+
+typedef enum {
+       CT_SETTING_IMPORT,
+       CT_SETTING_EXPORT,
+} ct_setting_op;
+
+
+static void __setting_insert_records(ct_setting_data *csetting_d);
+
+static void setting_set_mfc_option(int mfc_option)
+{
+       int fd;
+       char buf[PH_TEXT_MAX_LEN+1] = {0};
+
+       fd = open(SETTING_MFC_PATH, O_WRONLY|O_CREAT|O_TRUNC, 0644);
+       p_retm_if(fd < 0, "Open(%s) Failed", SETTING_MFC_PATH);
+       snprintf(buf, sizeof(buf), "%d", mfc_option);
+       if (-1 == write(fd, buf, strlen(buf)))
+               ERR("write()... Failed(%s)", strerror(errno));
+       close(fd);
+}
+
+static void setting_order(contacts_name_display_order_e order_type)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       /* set ORDER_OF_DISPLAY */
+       err = contacts_setting_set_name_display_order(order_type);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_setting_set_name_display_order() Failed(%d)", err);
+}
+
+
+static void setting_order_ui(Evas_Object *genlist)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_name_display_order_e order;
+       ct_setting_data *csetting_d;
+       Elm_Object_Item *item_order;
+
+       p_retm_if(NULL == genlist, "parameter(genlist) is NULL");
+
+       csetting_d = evas_object_data_get(genlist, "csetting_d");
+       p_retm_if(NULL == csetting_d, "evas_object_data_get() return NULL");
+
+       err = contacts_setting_get_name_display_order(&order);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_name_display_order_e() Failed(%d)", err);
+       elm_radio_value_set(csetting_d->radio_order, (int)order);
+
+       item_order = evas_object_data_get(genlist, "order");
+       p_retm_if(NULL == item_order, "evas_object_data_get() return NULL");
+       elm_genlist_item_update(item_order);
+}
+
+static void setting_handle_order(void *data, Evas_Object *obj, void *event_info)
+{
+       Elm_Object_Item *it = event_info;
+       elm_genlist_item_selected_set(it, EINA_FALSE);
+
+       setting_order((contacts_name_display_order_e)data);
+       setting_order_ui(obj);
+}
+
+static void setting_handle_mfc(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_setting_data *csetting_d;
+       Elm_Object_Item *it = event_info;
+       Evas_Object *genlist = obj;
+       Elm_Object_Item *item;
+       elm_genlist_item_selected_set(it, EINA_FALSE);
+
+       csetting_d = evas_object_data_get(genlist, "csetting_d");
+       p_retm_if(NULL == csetting_d, "evas_object_data_get() return NULL");
+
+       setting_set_mfc_option((int)data);
+       elm_radio_value_set(csetting_d->radio_mfc, (int)data);
+
+       item = evas_object_data_get(genlist, "mfc");
+       p_retm_if(NULL == item, "evas_object_data_get() return NULL");
+
+       elm_genlist_item_update(item);
+}
+
+static PTHREAD_FN setting_import_sim_contacts(void *data)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       err = contacts_connect2();
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_connect2() Failed(%d)", err);
+
+       ct_setting_data *csetting_d  = data;
+       ph_progress_info *p_info = csetting_d->p_info;
+       p_info->result = contacts_sim_import_all_contacts();
+       PH_DBG("p_info->result = %d",p_info->result);
+       p_info->completed = true;
+
+       contacts_disconnect2();
+
+       pthread_exit(NULL);
+}
+
+static Eina_Bool setting_import_sim_timer_cb(void *data)
+{
+       const char *message;
+       ct_setting_data *csetting_d = data;
+       ph_progress_info *p_info;
+
+       p_retvm_if(NULL == csetting_d , ECORE_CALLBACK_CANCEL, "parameter(ct_setting_data) is NULL");
+       p_info = csetting_d->p_info;
+
+       if (!p_info->completed)
+               return ECORE_CALLBACK_RENEW;
+
+       pthread_join(p_info->thread, NULL);
+
+       if (CONTACTS_ERROR_NONE == p_info->result)
+               message = T_(CT_GET_TEXT_BASIC, CTTEXT_IMPORTED);
+       else if (CONTACTS_ERROR_NO_DATA == p_info->result)
+               message = T_(CT_GET_TEXT_ERR, CTTEXT_IMPORT_SIM_NO_DATA);
+       else {
+               switch (p_info->result) {
+               case CONTACTS_ERROR_DB:
+                       message = T_(CT_GET_TEXT_ERR, CTTEXT_ERR_DB_LOCKED);
+                       break;
+               case CONTACTS_ERROR_FILE_NO_SPACE:
+                       message = S_(CT_SYS_POP_NOT_ENOUGH_MEMORY);
+                       break;
+               default:
+                       message = S_(PH_SYS_POP_FAILED);
+                       break;
+               }
+       }
+
+       evas_object_del(csetting_d->popup);
+       csetting_d->popup = NULL;
+
+       free(p_info);
+       csetting_d->p_info = NULL;
+
+       phone_show_tickernoti(message);
+       return ECORE_CALLBACK_CANCEL;
+}
+
+static void setting_import_sim(ct_setting_data *csetting_d)
+{
+       int ret;
+       ph_progress_info *p_info;
+
+       p_retm_if(csetting_d->p_info, "thread is running");
+
+       p_info = calloc(1, sizeof(ph_progress_info));
+       p_retm_if(NULL == p_info, "calloc() return NULL");
+       csetting_d->p_info = p_info;
+       p_info->alive = true;
+       p_info->result = TRUE;
+       p_info->without_cancel_btn = true;
+       ret = pthread_create(&p_info->thread, NULL, setting_import_sim_contacts, csetting_d );
+       if (0 != ret) {
+               ERR("Thread creation failed(%d)", ret);
+               free(p_info);
+               csetting_d->p_info = NULL;
+               return;
+       }
+
+       p_info->timer = ecore_timer_add(CT_SETTING_TIMER_DURATION, setting_import_sim_timer_cb, csetting_d );
+       if (NULL == p_info->timer) {
+               ERR("ecore_timer_add() return NULL");
+               p_info->alive = false;
+               pthread_join(p_info->thread, NULL);
+               free(p_info);
+               csetting_d->p_info = NULL;
+               return;
+       }
+       csetting_d->popup = phone_progressbar_popup(csetting_d->navi, p_info, T_(CT_GET_TEXT_BASIC, CTTEXT_IMPORTING_SIM_CONTACTS));
+}
+
+static inline void setting_progress_fail(ph_progress_info *p_info)
+{
+       p_info->completed = true;
+       p_info->result = FALSE;
+       pthread_exit(NULL);
+}
+
+static Eina_Bool setting_export_timer_cb(void *data)
+{
+       ct_setting_data *csetting_d  = data;
+       ph_progress_info *p_info;
+
+       p_retvm_if(NULL == csetting_d, ECORE_CALLBACK_CANCEL, "parameter(ct_setting_data) is NULL");
+       p_info = csetting_d->p_info;
+
+       if (!p_info->completed) {
+               char count[PH_TEXT_SHORT_LEN];
+               char percent[PH_TEXT_SHORT_LEN];
+               double value = (double)p_info->cnt/(double)p_info->cnt_checked_total;
+
+               if (!p_info->alive) {
+                       p_info->result = FALSE;
+                       p_info->completed = true;
+                       return ECORE_CALLBACK_RENEW;
+               }
+
+               elm_progressbar_value_set(p_info->progressbar, value);
+               snprintf(percent, sizeof(percent), "%d%%", (int)(100.0*value));
+               snprintf(count, sizeof(count), "%d/%d", p_info->cnt, p_info->cnt_checked_total);
+               edje_object_part_text_set(elm_layout_edje_get(p_info->layout), "elm.text.subtext1", percent);
+               edje_object_part_text_set(elm_layout_edje_get(p_info->layout), "elm.text.subtext2", count);
+
+               if (p_info->cnt == p_info->cnt_checked_total)
+                       p_info->completed = true;
+
+               return ECORE_CALLBACK_RENEW;
+       }
+       else {
+               const char *message;
+
+               pthread_join(p_info->thread, NULL);
+
+               if (p_info->result)
+                       message = T_(CT_GET_TEXT_BASIC, CTTEXT_EXPORTED);
+               else
+                       message = S_(PH_SYS_POP_FAILED);
+
+               free(p_info);
+               csetting_d->p_info = NULL;
+
+               if (csetting_d->list_export_ct) {
+                       free(csetting_d->list_export_ct);
+                       csetting_d->list_export_ct = NULL;
+               }
+
+               evas_object_del(csetting_d->popup);
+               csetting_d->popup = NULL;
+               phone_show_tickernoti(message);
+               elm_naviframe_item_pop_to(csetting_d->navi_item_main);
+               return ECORE_CALLBACK_CANCEL;
+       }
+}
+
+static Eina_Bool setting_import_timer_cb(void *data)
+{
+       ct_setting_data *csetting_d  = data;
+       ph_progress_info *p_info;
+
+       p_retvm_if(NULL == csetting_d, ECORE_CALLBACK_CANCEL, "parameter(ct_setting_data) is NULL");
+       p_info = csetting_d->p_info;
+
+       if(p_info->next_job) {
+               pthread_join(p_info->thread, NULL);
+               __setting_insert_records(csetting_d);
+               p_info->next_job = false;
+       }
+
+       if (!p_info->alive && !p_info->completed) {
+               p_info->result = FALSE;
+               p_info->completed = true;
+       }
+
+       if (!p_info->completed) {
+               return ECORE_CALLBACK_RENEW;
+       }
+       else {
+               const char *message;
+
+               pthread_join(p_info->thread, NULL);
+
+               if (p_info->result)
+                       message = T_(CT_GET_TEXT_BASIC, CTTEXT_IMPORTED);
+               else
+                       message = S_(PH_SYS_POP_FAILED);
+
+               evas_object_del(csetting_d->popup);
+               csetting_d->popup = NULL;
+               phone_show_tickernoti(message);
+
+               free(p_info);
+               csetting_d->p_info = NULL;
+
+               elm_naviframe_item_pop_to(csetting_d->navi_item_main);
+               return ECORE_CALLBACK_CANCEL;
+       }
+}
+
+
+static void __setting_update_media_db(const char *path)
+{
+       p_retm_if(NULL == path, "path is NULL");
+
+       int error = media_content_connect();
+       p_retm_if(error != MEDIA_CONTENT_ERROR_NONE, "media_content_connect(%s) is failed(%d)", path, error);
+
+       error = media_content_scan_file(path);
+       p_retm_if(error != MEDIA_CONTENT_ERROR_NONE, "media_content_scan_file(%s) is failed(%d)", path, error);
+
+       error = media_content_disconnect();
+       p_retm_if(error != MEDIA_CONTENT_ERROR_NONE, "media_content_disconnect(%s) is failed(%d)", path, error);
+}
+
+static PTHREAD_FN setting_export_contacts(void *data)
+{
+       int i;
+       int ret;
+       int fd;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record = NULL;
+       ct_setting_data *csetting_d  = data;
+       ph_progress_info *p_info = csetting_d->p_info;
+
+       fd = open(csetting_d->path, O_WRONLY|O_CREAT|O_TRUNC, 0644);
+       if (fd < 0) {
+               ERR("open(%s) Failed", csetting_d->path);
+               setting_progress_fail(p_info);
+       }
+       else
+               __setting_update_media_db(csetting_d->path);
+
+       err = contacts_connect2();
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_connect2() Failed(%d)", err);
+
+       for (i=0;i<csetting_d->list_export_ct_cnt;i++) {
+               char* vcard;
+
+               if (!p_info->alive) {
+                       p_info->result = FALSE;
+                       p_info->completed = true;
+                       break;
+               }
+               PH_DBG("csetting_d->list_export_ct[%d] = %d",i,csetting_d->list_export_ct[i]);
+               err = contacts_db_get_record(_contacts_person._uri, csetting_d->list_export_ct[i], &record);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_db_get_record() Failed(%d)", err);
+                       p_info->result = FALSE;
+                       continue;
+               }
+
+               err = contacts_vcard_make_from_person(record, &vcard);
+               if (CONTACTS_ERROR_NONE != err) {
+                       ERR("contacts_vcard_make_from_person() Failed(%d)", err);
+                       p_info->result = FALSE;
+                       err = contacts_record_destroy(record, true);
+                       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+                       continue;
+               }
+               err = contacts_record_destroy(record, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_destroy() Failed(%d)", err);
+
+               if (-1 == write(fd, vcard, strlen(vcard)))
+                       ERR("write()... Failed(%s)", strerror(errno));
+               else
+                       __setting_update_media_db(csetting_d->path);
+
+               p_info->cnt++;
+               free(vcard);
+       }
+
+       ret = fsync(fd);
+       if (0 != ret)
+               ERR("fsync() failed(%d)", ret);
+
+       close(fd);
+       if (!p_info->result) {
+               ret = unlink(csetting_d->path);
+               if (0 != ret)
+                       ERR("unlink(%s) failed(%d)", csetting_d->path, ret);
+       }
+
+       contacts_disconnect2();
+
+       pthread_exit(NULL);
+}
+
+static void setting_get_filename(char *fullpath, char *dest, int size_dest)
+{
+       char* index;
+       index = strrchr(fullpath, '/');
+       snprintf(dest, size_dest, "%s", index + 1);
+}
+
+static inline char* setting_export_get_filename(char *path)
+{
+       int ret;
+       time_t timer;
+       struct tm *stime;
+       char buf[PH_TEXT_MAX_LEN+1] = {0};
+       char mkcmd[PH_TEXT_MAX_LEN+1] = {0};
+
+       timer = time(NULL);
+       stime = localtime(&timer);
+       p_retvm_if(NULL == stime, NULL, "localtime() Failed(%d)", errno);
+
+       sprintf(mkcmd, "mkdir -p %s", path);
+       ret = system(mkcmd);
+
+       snprintf(buf, sizeof(buf), "%s/contacts_%02d%02d%02d%02d%02d%02d.vcf", path,
+                       stime->tm_year-100, stime->tm_mon+1, stime->tm_mday,
+                       stime->tm_hour, stime->tm_min, stime->tm_sec);
+
+       return strdup(buf);
+}
+
+static void setting_ug_destroy_cb(ui_gadget_h ug, void *priv)
+{
+       ct_setting_data *csetting_d = priv;
+       p_retm_if(NULL == ug, "parameter(ug) is NULL");
+       ug_destroy(ug);
+
+       p_retm_if(NULL == priv, "parameter(ct_setting_data) is NULL");
+       csetting_d->child_ug = NULL;
+}
+
+static bool setting_import_vcard_foreach_cb(contacts_record_h record, void *data)
+{
+       int ret_id = 0;
+       contacts_error_e err;
+       ph_progress_info *p_info;
+       ct_setting_data *csetting_d = data;
+       contacts_record_h record_clone = NULL;
+
+       p_retvm_if(NULL == csetting_d, -1, "parameter(csetting_d) is NULL");
+
+       p_info = csetting_d->p_info;
+       p_retvm_if(NULL == p_info, -1, "csetting_d->p_info is NULL");
+
+       PH_DBG("setting_import_vcard_foreach_cb total_cnt %d", csetting_d->import_total_cnt);
+
+       if (!p_info->alive) {
+               p_info->result = FALSE;
+               p_info->completed = true;
+               return false;
+       }
+
+       err = contacts_record_clone(record, &record_clone);
+       if (CONTACTS_ERROR_NONE != err) {
+               ERR("contacts_record_clone() Failed(%d)", err);
+               return false;
+       }
+       csetting_d->list_import_records = eina_list_append(csetting_d->list_import_records, record_clone);
+       csetting_d->import_total_cnt++;
+
+       return true;
+}
+
+
+
+static void __setting_insert_records_cb(int err, int *ids, unsigned int count, void *data)
+{
+       ct_setting_data *csetting_d = data;
+       contacts_error_e _err = CONTACTS_ERROR_NONE;
+
+       if(CONTACTS_ERROR_NONE != err) {
+               if(csetting_d->p_info) {
+                       csetting_d->p_info->completed = true;
+                       csetting_d->p_info->alive = false;
+                       csetting_d->p_info->result = false;
+               }
+               ctui_create_contacts_error_popup(csetting_d->navi, err);
+               return;
+       }
+
+       _err = contacts_list_destroy(csetting_d->import_list, true);
+       p_retm_if(CONTACTS_ERROR_NONE != _err, "contacts_list_destroy() Failed(%d)", _err);
+
+       PH_DBG("__setting_insert_records_cb total count %d, count %d", csetting_d->import_total_cnt, csetting_d->import_cnt);
+
+       if(csetting_d->p_info) {
+               if(!csetting_d->p_info->alive) {
+                       csetting_d->p_info->result = FALSE;
+                       csetting_d->p_info->completed = true;
+                       return;
+               }
+       }
+       else
+               return;
+
+       if(csetting_d->import_cnt == csetting_d->import_total_cnt) {
+               if(csetting_d->p_info) {
+                       csetting_d->p_info->completed = true;
+                       csetting_d->p_info->alive = false;
+                       csetting_d->p_info->result = true;
+               }
+               return;
+       }
+
+       __setting_insert_records(csetting_d);
+}
+
+static void __setting_insert_records(ct_setting_data *csetting_d)
+{
+       const int LIST_BULK_LENGTH = 50;
+       Eina_List *l;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_record_h record_temp = NULL;
+
+       err = contacts_list_create(&csetting_d->import_list);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_list_create() Failed(%d)", err);
+
+       EINA_LIST_FOREACH(csetting_d->list_import_records, l, record_temp) {
+               err = contacts_list_add(csetting_d->import_list, record_temp);
+               p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_list_add() Failed(%d) count %d", err, csetting_d->import_cnt);
+               csetting_d->list_import_records = eina_list_remove_list(csetting_d->list_import_records, l);
+
+               csetting_d->import_cnt++;
+
+               if((csetting_d->import_cnt % LIST_BULK_LENGTH) == 0)
+                       break;
+
+       }
+       err = contacts_db_insert_records_async(csetting_d->import_list, __setting_insert_records_cb, csetting_d);
+       p_retm_if(CONTACTS_ERROR_NONE != err, "contacts_db_insert_records_async() Failed(%d)", err);
+}
+
+static PTHREAD_FN setting_import_vcard_contacts(void *data)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       const char *path = NULL;
+       char *last = NULL;
+       ct_setting_data *csetting_d  = data;
+       ph_progress_info *p_info = csetting_d->p_info;
+
+       err = contacts_connect2();
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_connect2() Failed(%d)", err);
+
+       path = strtok_r(csetting_d->path, "?", &last);
+       while (path) {
+               err = contacts_vcard_parse_to_contact_foreach(path, setting_import_vcard_foreach_cb, csetting_d);
+               if (CONTACTS_ERROR_NONE != err) {
+                       p_info->result = FALSE;
+                       ERR("contacts_svc_vcard_foreach() Failed(%d)", p_info->result);
+                       break;
+               }
+               path = strtok_r(NULL, "?", &last);
+       }
+
+       p_info->next_job = true;
+
+       contacts_disconnect2();
+
+       pthread_exit(NULL);
+}
+
+
+static void setting_import_vcard_myfile_ug_result(ui_gadget_h ug, service_h service, void *data)
+{
+       int ret;
+       char *val = NULL;
+       ct_setting_data *csetting_d = data;
+       ph_progress_info *p_info;
+
+       p_retm_if(NULL == ug, "parameter(ug) is NULL");
+       ug_destroy(ug);
+
+       p_retm_if(NULL == data, "parameter(ct_setting_data) is NULL");
+       csetting_d->child_ug = NULL;
+
+       p_retm_if(NULL == service, "parameter(result) is NULL");
+
+       service_get_extra_data(service, "result", &val);
+       p_retm_if(NULL == val, "service_get_extra_data() return NULL");
+
+       FREEandSTRDUP(csetting_d->path, val);
+       p_retm_if(NULL == csetting_d->path, "strdup() return NULL");
+
+       free(val);
+
+       p_retm_if(csetting_d->p_info, "thread is running");
+
+       p_info = calloc(1, sizeof(ph_progress_info));
+       p_retm_if(NULL == p_info, "calloc() return NULL");
+       csetting_d->p_info = p_info;
+       p_info->alive = true;
+       p_info->result = TRUE;
+
+       ret = pthread_create(&p_info->thread, NULL, setting_import_vcard_contacts, csetting_d);
+       if (0 != ret) {
+               ERR("Thread creation failed(%d)", ret);
+               free(p_info);
+               csetting_d->p_info = NULL;
+               return;
+       }
+
+       p_info->timer = ecore_timer_add(CT_SETTING_TIMER_DURATION, setting_import_timer_cb, csetting_d );
+       if (NULL == p_info->timer) {
+               ERR("ecore_timer_add() return NULL");
+               p_info->alive = false;
+               pthread_join(p_info->thread, NULL);
+               free(p_info);
+               csetting_d->p_info = NULL;
+               return;
+       }
+       csetting_d->popup = phone_progressbar_popup(csetting_d->navi, p_info, T_(CT_GET_TEXT_BASIC, CTTEXT_IMPORTING_SD_CONTACTS));
+}
+
+static void setting_import_vcard_myfile_ug(ct_setting_data *csetting_d)
+{
+       ui_gadget_h ug;
+       struct ug_cbs cbs = {0};
+       service_h service;
+
+       service_create(&service);
+       service_add_extra_data(service, "path", CT_SETTING_PHONE_PATH);
+       service_add_extra_data(service, "select_type", "IMPORT");
+       service_add_extra_data(service, "file_type", "vcf");
+
+       cbs.result_cb = setting_import_vcard_myfile_ug_result;
+       cbs.destroy_cb = setting_ug_destroy_cb;
+       cbs.layout_cb = ug_common_layout_cb;
+       cbs.priv = csetting_d;
+
+       ug = ug_create(csetting_d->ug, MYFILES_UG, UG_MODE_FULLVIEW, service, &cbs);
+       p_warn_if(NULL == ug, "ug_create() Failed");
+       csetting_d->child_ug = ug;
+
+       service_destroy(service);
+}
+
+static PTHREAD_FN setting_export_sim_contacts(void *data)
+{
+       PH_FN_CALL;
+       int i;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ct_setting_data *csetting_d  = data;
+
+       csetting_d->p_info->result = CONTACTS_ERROR_NONE;
+       for (i=0;i<csetting_d->list_export_ct_cnt;i++) {
+               err = contacts_sim_export_person(csetting_d->list_export_ct[i]);
+               if (CONTACTS_ERROR_NONE == err) {
+                       csetting_d->p_info->cnt++;
+               }
+               else {
+                       csetting_d->p_info->result = err;
+                       ERR("contacts_sim_export_person() Failed(%d)", err);
+               }
+       }
+       pthread_exit(NULL);
+}
+
+static Eina_Bool setting_export_sim_timer_cb(void *data)
+{
+       PH_FN_CALL;
+       const char *message;
+       ct_setting_data *csetting_d = data;
+       ph_progress_info *p_info;
+       p_info = csetting_d->p_info;
+
+       double value = (double)p_info->cnt/(double)p_info->cnt_checked_total;
+       p_retvm_if(NULL == csetting_d , ECORE_CALLBACK_CANCEL, "parameter(ct_setting_data) is NULL");
+       p_info = csetting_d->p_info;
+
+       if (!p_info->completed)
+       {
+               char count[PH_TEXT_SHORT_LEN];
+               char percent[PH_TEXT_SHORT_LEN];
+               if (!p_info->alive)
+               {
+                       p_info->result = FALSE;
+                       p_info->completed = true;
+                       return ECORE_CALLBACK_RENEW;
+               }
+               elm_progressbar_value_set(p_info->progressbar, value);
+               snprintf(percent, sizeof(percent), "%d%%", (int)(100.0*value));
+               snprintf(count, sizeof(count), "%d/%d", p_info->cnt, p_info->cnt_checked_total);
+               edje_object_part_text_set(elm_layout_edje_get(p_info->layout), "elm.text.subtext1", percent);
+               edje_object_part_text_set(elm_layout_edje_get(p_info->layout), "elm.text.subtext2", count);
+
+               if(p_info->cnt == p_info->cnt_checked_total)
+                       p_info->completed = true;
+
+               if(p_info->result == CONTACTS_ERROR_INTERNAL)
+                       p_info->completed = true;
+
+               return ECORE_CALLBACK_RENEW;
+       }
+       pthread_join(p_info->thread, NULL);
+
+       if (CONTACTS_ERROR_NONE == p_info->result)
+               message = T_(CT_GET_TEXT_BASIC, CTTEXT_EXPORTED);
+       else
+               message = S_(PH_SYS_POP_FAILED);
+
+
+       evas_object_del(csetting_d->popup);
+       csetting_d->popup = NULL;
+
+       free(p_info);
+       csetting_d->p_info = NULL;
+
+       phone_show_tickernoti(message);
+       return ECORE_CALLBACK_CANCEL;
+}
+static void setting_export_sim(void *data, int *list, int cnt)
+{
+       PH_FN_CALL;
+       int ret;
+       ct_setting_data *csetting_d = data;
+       ph_progress_info *p_info;
+       char title[PH_TEXT_MAX_LEN] = {0,};
+
+       if (NULL == csetting_d) {
+               ERR("parameter(csetting_d) is NULL");
+               return;
+       }
+
+       if (cnt <= 0) {
+               ERR("evas_object_data_get() return NULL");
+               return;
+       }
+       if(list == NULL){
+               ERR("list is NULL");
+               return;
+       }
+       p_retm_if(csetting_d->p_info, "thread is running");
+       p_info = calloc(1, sizeof(ph_progress_info));
+       p_retm_if(NULL == p_info, "calloc() return NULL");
+
+       csetting_d->p_info = p_info;
+       p_info->cnt_checked_total = csetting_d->list_export_ct_cnt = cnt;
+       int *export_list = calloc(cnt,sizeof(int));
+       memcpy(export_list,list,sizeof(int)*cnt);
+       csetting_d->list_export_ct = export_list;
+
+       p_info->alive = true;
+       p_info->result = TRUE;
+       p_info->without_cancel_btn = true;
+
+       ret = pthread_create(&p_info->thread, NULL, setting_export_sim_contacts, csetting_d );
+       if (0 != ret) {
+               ERR("Thread creation failed(%d)", ret);
+               free(p_info);
+               csetting_d->p_info = NULL;
+               return;
+       }
+
+       p_info->timer = ecore_timer_add(CT_SETTING_TIMER_DURATION, setting_export_sim_timer_cb, csetting_d );
+       if (NULL == p_info->timer) {
+               ERR("ecore_timer_add() return NULL");
+               p_info->alive = false;
+               free(p_info);
+               csetting_d->p_info = NULL;
+               return;
+       }
+       snprintf(title, sizeof(title), T_(CT_GET_TEXT_BASIC, CTTEXT_EXPORT_TO_SIM_CARD));
+       csetting_d->popup = phone_progressbar_popup(csetting_d->navi, p_info, title);
+
+       return;
+
+}
+static void setting_import_export_sim_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       int cnt_max = 0;
+       ct_setting_data *csetting_d = data;
+       contacts_error_e err;
+       elm_genlist_item_selected_set(event_info, EINA_FALSE);
+
+       if (CT_SETTING_IMPORT == csetting_d->mode) {
+               setting_import_sim(csetting_d);
+       }
+       else { // CT_SETTING_EXPORT
+               err = contacts_sim_get_empty_record_count(&cnt_max);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_sim_get_empty_record_count() Failed(%d)", err);
+
+               if (0 == cnt_max) {
+                       phone_show_popup(csetting_d->navi, T_(CT_GET_TEXT_ERR, CTTEXT_SIM_MEMORY_FULL), 2.0);
+                       PH_DBG("cnt_max is zero");
+                       return;
+               }
+               ctui_create_list_select_view(csetting_d->navi, setting_export_sim, csetting_d, CT_GET_LIST_ALL_PERSON, 0, 0, cnt_max);
+       }
+}
+
+static void setting_export_vcard_contacts(void *data, int *list, int cnt)
+{
+       int ret;
+       char title[PH_TEXT_MAX_LEN]= {0};;
+       char filepath[PH_TEXT_MAX_LEN+1]= {0};;
+       ph_progress_info *p_info;
+       ct_setting_data *csetting_d = data;
+
+       if (NULL == csetting_d) {
+               ERR("parameter(csetting_d) is NULL");
+               return;
+       }
+
+       if (cnt <= 0) {
+               ERR("evas_object_data_get() return NULL");
+               return;
+       }
+       if(list == NULL){
+               ERR("list is NULL");
+               return;
+       }
+       int *export_list = calloc(cnt,sizeof(int));
+       memcpy(export_list,list,sizeof(int)*cnt);
+       csetting_d->list_export_ct = export_list;
+       csetting_d->list_export_ct_cnt = cnt;
+
+       p_retm_if(csetting_d->p_info, "thread is running");
+
+       p_info = calloc(1, sizeof(ph_progress_info));
+       p_retm_if(NULL == p_info, "calloc() return NULL");
+       csetting_d->p_info = p_info;
+
+       p_info->cnt_checked_total = csetting_d->list_export_ct_cnt;
+       if (p_info->cnt_checked_total <= 0) {
+               char err[PH_TEXT_SHORT_LEN];
+               ERR("cnt_checked_total is %d", p_info->cnt_checked_total);
+               free(p_info);
+               free(csetting_d->list_export_ct);
+               csetting_d->p_info = NULL;
+               csetting_d->list_export_ct = NULL;
+               snprintf(err, sizeof(err), "Fail (%s)", T_(CT_GET_TEXT_ERR, CTTEXT_NO_CONTACTS));
+               phone_show_tickernoti(err);
+               return;
+       }
+       free(csetting_d->path);
+       if (SETTING_STORAGE_MEMORY_CARD == csetting_d->storage_type) {
+               csetting_d->path = setting_export_get_filename(CT_SETTING_MEMORY_CARD_PATH);
+       }
+       else{
+               csetting_d->path = setting_export_get_filename(CT_SETTING_PHONE_PATH);
+       }
+
+       p_info->alive = true;
+       p_info->result = TRUE;
+       setting_get_filename(csetting_d->path, filepath, sizeof(filepath));
+       snprintf(title, sizeof(title), T_(CT_GET_TEXT_BASIC, CTTEXT_EXPORTING_CONTACTS_TO), filepath);
+       ret = pthread_create(&p_info->thread, NULL, setting_export_contacts, csetting_d );
+       if (0 != ret) {
+               ERR("Thread creation failed(%d)", ret);
+               free(p_info);
+               free(csetting_d->list_export_ct);
+               csetting_d->p_info = NULL;
+               csetting_d->list_export_ct = NULL;
+               return;
+       }
+
+       p_info->timer = ecore_timer_add(CT_SETTING_TIMER_DURATION, setting_export_timer_cb, csetting_d );
+       if (NULL == p_info->timer) {
+               ERR("ecore_timer_add() return NULL");
+               p_info->alive = false;
+               pthread_join(p_info->thread, NULL);
+               free(p_info);
+               free(csetting_d->list_export_ct);
+               csetting_d->p_info = NULL;
+               csetting_d->list_export_ct = NULL;
+               return;
+       }
+
+       csetting_d->popup = phone_progressbar_popup(csetting_d->navi, p_info, title);
+}
+
+static void setting_import_export_phone_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_setting_data *csetting_d = data;
+       elm_genlist_item_selected_set(event_info, EINA_FALSE);
+       csetting_d->storage_type = SETTING_STORAGE_PHONE;
+       if (CT_SETTING_IMPORT == csetting_d->mode)
+               setting_import_vcard_myfile_ug(csetting_d);
+       else {// CT_SETTING_EXPORT
+               ctui_create_list_select_view(csetting_d->navi, setting_export_vcard_contacts, csetting_d, CT_GET_LIST_ALL_PERSON, 0, 0, 0);
+       }
+}
+
+static void setting_import_export_memory_card_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_setting_data *csetting_d = data;
+       elm_genlist_item_selected_set(event_info, EINA_FALSE);
+       csetting_d->storage_type = SETTING_STORAGE_MEMORY_CARD;
+       if (CT_SETTING_IMPORT == csetting_d->mode)
+               setting_import_vcard_myfile_ug(csetting_d);
+       else {// CT_SETTING_EXPORT
+               ctui_create_list_select_view(csetting_d->navi, setting_export_vcard_contacts, csetting_d, CT_GET_LIST_ALL_PERSON, 0, 0, 0);
+       }
+}
+
+static void setting_import_export(ct_setting_data *csetting_d)
+{
+       int sim_state;
+       int mmc_mode = VCONFKEY_SYSMAN_MMC_REMOVED;
+       char buf[PH_TEXT_MAX_LEN+1]= {0};;
+       Evas_Object *genlist;
+       Evas_Object *l_btn;
+       Elm_Object_Item *item;
+
+       genlist = elm_genlist_add(csetting_d->navi);
+       elm_object_style_set(genlist,"dialogue");
+       vconf_get_int(VCONFKEY_TELEPHONY_SIM_PB_INIT, &sim_state);
+
+       ctui_genlist_append_separator_20px_with_line(genlist);
+
+       PH_DBG("import/export sim_state is %d",sim_state);
+       item = elm_genlist_item_append(genlist, &setting_itcs[SETTING_ITC_IMPORT_EXPORT], S_(CT_SYS_BODY_SIM), NULL, ELM_GENLIST_ITEM_NONE, setting_import_export_sim_sel, csetting_d);
+       if(sim_state <= 0)
+               elm_object_item_disabled_set(item, EINA_TRUE);
+
+       if (CT_SETTING_EXPORT == csetting_d->mode) {
+               elm_genlist_item_append(genlist, &setting_itcs[SETTING_ITC_IMPORT_EXPORT], T_(CT_GET_TEXT_BASIC, CTTEXT_PHONE), NULL, ELM_GENLIST_ITEM_NONE, setting_import_export_phone_sel, csetting_d);
+
+               item = elm_genlist_item_append(genlist, &setting_itcs[SETTING_ITC_IMPORT_EXPORT], S_(CT_SYS_BODY_MEMORYCARD), NULL, ELM_GENLIST_ITEM_NONE, setting_import_export_memory_card_sel, csetting_d);
+               vconf_get_int(VCONFKEY_SYSMAN_MMC_STATUS, &mmc_mode);
+          if (mmc_mode == VCONFKEY_SYSMAN_MMC_REMOVED || mmc_mode == VCONFKEY_SYSMAN_MMC_INSERTED_NOT_MOUNTED)
+                       elm_object_item_disabled_set(item, EINA_TRUE);
+               snprintf(buf, sizeof(buf), "%s", T_(CT_GET_TEXT_BASE_OP, CTTEXT_EXPORT_CONTACTS));
+       }
+       else if (CT_SETTING_IMPORT == csetting_d->mode) {
+               elm_genlist_item_append(genlist, &setting_itcs[SETTING_ITC_IMPORT_EXPORT], S_(CT_SYS_BODY_MEMORYCARD), NULL, ELM_GENLIST_ITEM_NONE, setting_import_export_phone_sel, csetting_d);
+               snprintf(buf, sizeof(buf), "%s", T_(CT_GET_TEXT_BASE_OP, CTTEXT_IMPORT_CONTACTS));
+       }
+
+       l_btn = elm_button_add(csetting_d->navi);
+       evas_object_smart_callback_add(l_btn, "clicked", phone_view_back_btn_cb, csetting_d->navi);
+       elm_object_style_set(l_btn, "naviframe/back_btn/default");
+
+       elm_naviframe_item_push(csetting_d->navi, buf, l_btn, NULL, genlist, NULL);
+}
+
+static void setting_export_contacts_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_setting_data *csetting_d = data;
+       elm_genlist_item_selected_set(event_info, EINA_FALSE);
+
+       csetting_d->mode = CT_SETTING_EXPORT;
+       setting_import_export(csetting_d);
+}
+
+static void setting_import_contacts_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_setting_data *csetting_d = data;
+       elm_genlist_item_selected_set(event_info, EINA_FALSE);
+
+       csetting_d->mode = CT_SETTING_IMPORT;
+       setting_import_export(csetting_d);
+}
+
+static void setting_order_item_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       Elm_Object_Item *item = event_info;
+       elm_genlist_item_selected_set(item, EINA_FALSE);
+
+       if (EINA_TRUE == elm_genlist_item_expanded_get(item))
+               elm_genlist_item_expanded_set(item, EINA_FALSE);
+       else
+               elm_genlist_item_expanded_set(item, EINA_TRUE);
+}
+
+static void setting_mfc_item_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       Elm_Object_Item *item = event_info;
+       elm_genlist_item_selected_set(item, EINA_FALSE);
+
+       if (EINA_TRUE == elm_genlist_item_expanded_get(item))
+               elm_genlist_item_expanded_set(item, EINA_FALSE);
+       else
+               elm_genlist_item_expanded_set(item, EINA_TRUE);
+}
+
+static void setting_gl_exp(void *data, Evas_Object *obj, void *event_info)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_name_display_order_e order;
+       int mfc_option;
+       Evas_Object *genlist = obj;
+       Elm_Object_Item *it = event_info;
+       ct_setting_data *csetting_d = data;
+
+       if (evas_object_data_get(obj, "order") == it) {
+               csetting_d->radio_order = elm_radio_add(genlist);
+               elm_genlist_item_append(genlist, &setting_itcs[SETTING_ITC_FIRSTLAST],
+                               (void *)CONTACTS_NAME_DISPLAY_ORDER_FIRSTLAST, it, ELM_GENLIST_ITEM_NONE,
+                               setting_handle_order, (void *)CONTACTS_NAME_DISPLAY_ORDER_FIRSTLAST);
+               elm_genlist_item_append(genlist, &setting_itcs[SETTING_ITC_LASTFIRST],
+                               (void *)CONTACTS_NAME_DISPLAY_ORDER_LASTFIRST, it, ELM_GENLIST_ITEM_NONE,
+                               setting_handle_order, (void *)CONTACTS_NAME_DISPLAY_ORDER_LASTFIRST);
+
+               err = contacts_setting_get_name_display_order(&order);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_name_display_order_e() Failed(%d)", err);
+               elm_radio_value_set(csetting_d->radio_order, (int)order);
+       }
+       else if (evas_object_data_get(obj, "mfc") == it) {
+               csetting_d->radio_mfc = elm_radio_add(genlist);
+               elm_genlist_item_append(genlist, &setting_itcs[SETTING_ITC_SHOW],
+                               (void *)0, it, ELM_GENLIST_ITEM_NONE,
+                               setting_handle_mfc, (void *)0);
+               elm_genlist_item_append(genlist, &setting_itcs[SETTING_ITC_HIDE],
+                               (void *)1, it, ELM_GENLIST_ITEM_NONE,
+                               setting_handle_mfc, (void *)1);
+               mfc_option = ctui_get_mfc_option();
+               elm_radio_value_set(csetting_d->radio_mfc, mfc_option);
+       }
+
+}
+
+static void setting_gl_con(void *data, Evas_Object *obj, void *event_info)
+{
+       ct_setting_data *csetting_d = data;
+       Elm_Object_Item *item = event_info;
+       elm_genlist_item_subitems_clear(item);
+
+       p_retm_if(NULL == csetting_d, "parameter(csetting_d) is NULL");
+
+       if (evas_object_data_get(obj, "order") == item) {
+               if(csetting_d->radio_order) {
+                       evas_object_del(csetting_d->radio_order);
+                       csetting_d->radio_order = NULL;
+               }
+       }
+       else if (evas_object_data_get(obj, "mfc") == item) {
+               if(csetting_d->radio_mfc) {
+                       evas_object_del(csetting_d->radio_mfc);
+                       csetting_d->radio_mfc = NULL;
+               }
+       }
+}
+
+static char *setting_gl_text_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       if (0 == strcmp(part, "elm.text"))
+               return strdup(data);
+       return NULL;
+}
+
+static char *setting_gl_order_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_name_display_order_e order;
+
+       if (0 == strcmp(part, "elm.text.1"))
+               return strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_ORDER_DISPLAY_NAME));
+       else if (0 == strcmp(part, "elm.text.2")) {
+               err = contacts_setting_get_name_display_order(&order);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_name_display_order_e() Failed(%d)", err);
+
+               if (CONTACTS_NAME_DISPLAY_ORDER_FIRSTLAST == order)
+                       return strdup(T_(CT_GET_TEXT_BASE_OP, CTTEXT_FIRSTLAST));
+               else
+                       return strdup(T_(CT_GET_TEXT_BASE_OP, CTTEXT_LASTFIRST));
+       }
+       return NULL;
+}
+
+static char *setting_gl_mf_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       if (0 == strcmp(part, "elm.text.1"))
+               return strdup(T_(CT_GET_TEXT_BASIC, CTTEXT_MOST_FREQUENT_CONTACTS));
+       else if (0 == strcmp(part, "elm.text.2")) {
+               if (0 == ctui_get_mfc_option())
+                       return strdup(T_(CT_GET_TEXT_BASE_OP, CTTEXT_SHOW));
+               else if (1 == ctui_get_mfc_option())
+                       return strdup(T_(CT_GET_TEXT_BASE_OP, CTTEXT_HIDE));
+       }
+       return NULL;
+}
+
+static char *setting_gl_mf_radio_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       PH_FN_CALL;
+       int type = (int)data;
+       if (0 == strcmp(part, "elm.text")) {
+               if (0 == type)
+                       return strdup(T_(CT_GET_TEXT_BASE_OP, CTTEXT_SHOW));
+               else if (1 == type)
+                       return strdup(T_(CT_GET_TEXT_BASE_OP, CTTEXT_HIDE));
+       }
+       return NULL;
+}
+
+static char *setting_gl_radio_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       int type = (int)data;
+       if (0 == strcmp(part, "elm.text")) {
+               if (CONTACTS_NAME_DISPLAY_ORDER_FIRSTLAST == type)
+                       return strdup(T_(CT_GET_TEXT_BASE_OP, CTTEXT_FIRSTLAST));
+               else if (CONTACTS_NAME_DISPLAY_ORDER_LASTFIRST == type)
+                       return strdup(T_(CT_GET_TEXT_BASE_OP, CTTEXT_LASTFIRST));
+       }
+       return NULL;
+}
+
+static Evas_Object *setting_gl_radio_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       int type = (int)data;
+       ct_setting_data *csetting_d;
+
+       if (0 == strcmp(part, "elm.icon")) {
+               Evas_Object *radio;
+
+               csetting_d = evas_object_data_get(obj, "csetting_d");
+               p_retvm_if(NULL == csetting_d, NULL, "evas_object_data_get() return NULL");
+
+               radio = elm_radio_add(obj);
+               p_retvm_if(NULL == radio, NULL, "elm_radio_add() return NULL");
+
+               elm_radio_group_add(radio, csetting_d->radio_order);
+               elm_radio_state_value_set(radio, type);
+
+               return radio;
+       }
+       return NULL;
+}
+
+static Evas_Object *setting_gl_mf_radio_icon_get(void *data, Evas_Object *obj, const char *part)
+{
+       int type = (int)data;
+       ct_setting_data *csetting_d;
+
+       if (0 == strcmp(part, "elm.icon")) {
+               Evas_Object *radio;
+
+               csetting_d = evas_object_data_get(obj, "csetting_d");
+               p_retvm_if(NULL == csetting_d, NULL, "evas_object_data_get() return NULL");
+
+               radio = elm_radio_add(obj);
+               p_retvm_if(NULL == radio, NULL, "elm_radio_add() return NULL");
+
+               elm_radio_group_add(radio, csetting_d->radio_mfc);
+               elm_radio_state_value_set(radio, type);
+
+               return radio;
+       }
+       return NULL;
+}
+
+static char* setting_gl_sdn_label_get(void *data, Evas_Object *obj, const char *part)
+{
+       ct_sdn_list *info = data;
+       p_retvm_if(NULL == data, NULL, "The parameter(data) is NULL");
+
+       if (0 == strcmp(part, "elm.text.2"))
+               return SAFE_STRDUP(info->name);
+       else if (0 == strcmp(part, "elm.text.1"))
+               return SAFE_STRDUP(info->number);
+       return NULL;
+}
+
+static void setting_gl_sdn_del(void *data, Evas_Object *obj)
+{
+       ct_sdn_list *info = data;
+       p_retm_if(NULL == info, "parameter(info) is NULL");
+
+       free(info->name);
+       free(info->number);
+       free(info);
+}
+
+
+static inline void setting_create_itcs()
+{
+       setting_itcs[SETTING_ITC_TEXT].func.text_get = setting_gl_text_label_get;
+
+       setting_itcs[SETTING_ITC_ORDER].func.text_get = setting_gl_order_label_get;
+
+       setting_itcs[SETTING_ITC_MFC].func.text_get = setting_gl_mf_label_get;
+
+       setting_itcs[SETTING_ITC_RADIO].func.text_get = setting_gl_radio_label_get;
+       setting_itcs[SETTING_ITC_MFC_RIDIO].func.text_get = setting_gl_mf_radio_label_get;
+       setting_itcs[SETTING_ITC_RADIO].func.content_get = setting_gl_radio_icon_get;
+       setting_itcs[SETTING_ITC_MFC_RIDIO].func.content_get = setting_gl_mf_radio_icon_get;
+
+       setting_itcs[SETTING_ITC_SDN].func.text_get = setting_gl_sdn_label_get;
+       setting_itcs[SETTING_ITC_SDN].func.del = setting_gl_sdn_del;
+}
+
+static void setting_view_delete_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       Eina_List *l;
+       contacts_record_h record = NULL;
+       ct_setting_data *csetting_d = data;
+       p_retm_if(NULL == csetting_d, "parameter(csetting_d) is NULL");
+
+       if (csetting_d->popup)
+               evas_object_del(csetting_d->popup);
+
+       EINA_LIST_FOREACH(csetting_d->list_import_records, l, record) {
+               contacts_record_destroy(record, true);
+       }
+       eina_list_free(csetting_d->list_import_records);
+
+       if (csetting_d->p_info) {
+               csetting_d->p_info->alive = false;
+               pthread_join(csetting_d->p_info->thread, NULL);
+
+               ecore_timer_del(csetting_d->p_info->timer);
+               free(csetting_d->p_info);
+               csetting_d->p_info = NULL;
+       }
+
+       if (csetting_d->child_ug)
+               ug_destroy(csetting_d->child_ug);
+
+       free(csetting_d->path);
+       free(csetting_d);
+}
+
+static void setting_gl_sdn_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       Elm_Object_Item *item = event_info;
+       ct_sdn_list *info = elm_object_item_data_get(item);
+
+       elm_genlist_item_selected_set(item, EINA_FALSE);
+       phone_launch_voice_call(0, info->number);
+}
+
+
+static Evas_Object* setting_fill_sdn_view(Evas_Object *parent, ct_setting_data *csetting_d)
+{
+       Evas_Object *genlist;
+
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       contacts_list_h list = NULL;
+
+       genlist = elm_genlist_add(parent);
+       elm_object_style_set(genlist,"dialogue");
+       p_retvm_if(NULL == genlist, NULL, "elm_genlist_add() return NULL");
+
+       ctui_genlist_append_separator_20px_with_line(genlist);
+
+       err = contacts_db_get_all_records(_contacts_sdn._uri, 0, 0, &list);
+       p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "contacts_db_get_all_records...() Failed(%d)", err);
+
+       csetting_d->cnt_sdn_list = 0;
+       while (CONTACTS_ERROR_NONE == err) {
+               ct_sdn_list *data;
+
+               data = calloc(1, sizeof(ct_sdn_list));
+               if (NULL == data) {
+                       ERR("calloc() return NULL");
+                       break;
+               }
+               err = phone_cts_get_str_from_list(list, _contacts_sdn.name, &(data->name));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list() Failed(%d)", err);
+
+               err = phone_cts_get_str_from_list(list, _contacts_sdn.number, &(data->number));
+               p_warn_if(CONTACTS_ERROR_NONE != err, "phone_cts_get_str_from_list() Failed(%d)", err);
+
+               csetting_d->cnt_sdn_list++;
+               elm_genlist_item_append(genlist, &setting_itcs[SETTING_ITC_SDN], data, NULL, ELM_GENLIST_ITEM_NONE, setting_gl_sdn_sel, NULL);
+
+               err = contacts_list_next(list);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_next() Failed(%d)", err);
+       }
+       err = contacts_list_destroy(list, true);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy() Failed(%d)", err);
+
+       return genlist;
+}
+
+static void setting_create_genlist_sdn(void *data, Evas_Object *obj, void *event_info)
+{
+       Evas_Object *back_btn;
+       Evas_Object *genlist;
+       ct_setting_data *csetting_d = data;
+       char buf[PH_TEXT_MAX_LEN+1]= {0};;
+
+       elm_genlist_item_selected_set(event_info, EINA_FALSE);
+
+       genlist = setting_fill_sdn_view(csetting_d->navi, csetting_d);
+
+       back_btn = elm_button_add(csetting_d->navi);
+       evas_object_smart_callback_add(back_btn, "clicked", phone_view_back_btn_cb, csetting_d->navi);
+       elm_object_style_set(back_btn, "naviframe/back_btn/default");
+
+       snprintf(buf, sizeof(buf), "%s (%d)", T_(CT_GET_TEXT_BASIC, CTTEXT_SDN), csetting_d->cnt_sdn_list);
+
+       elm_naviframe_item_push(csetting_d->navi, buf, back_btn, NULL, genlist, NULL);
+}
+
+Evas_Object* ct_setting_create_layout(ct_setting_data *csetting_d)
+{
+       unsigned int sdn_count;
+       contacts_list_h list = NULL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Evas_Object *genlist;
+       Elm_Object_Item *item;
+
+       setting_create_itcs();
+
+       genlist = elm_genlist_add(csetting_d->navi);
+       elm_object_style_set(genlist,"dialogue");
+       evas_object_data_set(genlist, "csetting_d", csetting_d);
+       evas_object_event_callback_add(genlist, EVAS_CALLBACK_DEL, setting_view_delete_cb, csetting_d);
+
+       ctui_genlist_append_separator_20px_with_line(genlist);
+
+       elm_genlist_item_append(genlist, &setting_itcs[SETTING_ITC_IMPORT],
+                       T_(CT_GET_TEXT_BASE_OP, CTTEXT_IMPORT_CONTACTS), NULL, ELM_GENLIST_ITEM_NONE,
+                       setting_import_contacts_cb, csetting_d);
+       item = elm_genlist_item_append(genlist, &setting_itcs[SETTING_ITC_ORDER],
+                       NULL, NULL, ELM_GENLIST_ITEM_TREE, setting_order_item_sel, NULL);
+       evas_object_data_set(genlist, "order", item);
+
+       item = elm_genlist_item_append(genlist, &setting_itcs[SETTING_ITC_MFC],
+                       NULL, NULL, ELM_GENLIST_ITEM_TREE, setting_mfc_item_sel, NULL);
+       evas_object_data_set(genlist, "mfc", item);
+
+       err = contacts_db_get_all_records(_contacts_sdn._uri, 0, 0, &list);
+       if (CONTACTS_ERROR_NONE == err) {
+               err = contacts_list_get_count(list, &sdn_count);
+               if (CONTACTS_ERROR_NONE == err && sdn_count) {
+                       elm_genlist_item_append(genlist, &setting_itcs[SETTING_ITC_TEXT],
+                                       T_(CT_GET_TEXT_BASIC, CTTEXT_SDN), NULL, ELM_GENLIST_ITEM_NONE, setting_create_genlist_sdn, csetting_d);
+               }
+               err = contacts_list_destroy(list, true);
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_list_destroy() Failed(%d)", err);
+       }
+
+       evas_object_smart_callback_add(genlist, "expanded", setting_gl_exp, csetting_d);
+       evas_object_smart_callback_add(genlist, "contracted", setting_gl_con, csetting_d);
+
+       return genlist;
+}
+
+
diff --git a/lib/settings/ct-setting-view.h b/lib/settings/ct-setting-view.h
new file mode 100755 (executable)
index 0000000..7beecd2
--- /dev/null
@@ -0,0 +1,63 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __CONTACTS_SETTING_VIEW_H__
+#define __CONTACTS_SETTING_VIEW_H__
+
+typedef struct {
+       Eina_Bool checked;
+       void *data;
+} ct_setting_gl_data;
+
+typedef struct {
+       Evas_Object *navi;
+       Evas_Object *popup;
+       Evas_Object *notify;
+       Evas_Object *radio_order;
+       Evas_Object *radio_mfc;
+       Elm_Object_Item *navi_item_main;
+
+       Evas_Object *genlist;
+
+       int cnt_sdn_list;
+       int id_ab;
+       int mode;
+       char *path;
+       ui_gadget_h ug;
+       void *child_ug;
+
+       int *list_export_ct;
+       int list_export_ct_cnt;
+
+       Eina_List *list_import_records;
+       int import_total_cnt;
+       int import_cnt;
+       int storage_type;
+       contacts_list_h import_list;
+
+       ph_progress_info *p_info;
+}ct_setting_data;
+
+typedef struct {
+       char *name;
+       char *number;
+}ct_sdn_list;
+
+
+Evas_Object* ct_setting_create_layout(ct_setting_data *csetting_d );
+
+#endif //__CONTACTS_DETAIL_VIEW_H__
diff --git a/lib/settings/mfc_option b/lib/settings/mfc_option
new file mode 100644 (file)
index 0000000..e69de29
diff --git a/lib/speed/CMakeLists.txt b/lib/speed/CMakeLists.txt
new file mode 100755 (executable)
index 0000000..a0979cf
--- /dev/null
@@ -0,0 +1,16 @@
+LINK_DIRECTORIES(${CMAKE_BINARY_DIR})
+
+SET(TARGET ${SPEEDDIAL})
+
+FILE(GLOB SRCS *.c)
+
+ADD_LIBRARY(${TARGET} SHARED ${SRCS})
+SET_TARGET_PROPERTIES(${TARGET} PROPERTIES VERSION ${VERSION})
+SET_TARGET_PROPERTIES(${TARGET} PROPERTIES COMPILE_FLAGS ${EXTRA_CFLAGS})
+TARGET_LINK_LIBRARIES(${TARGET} ${COMMON_LIB} ${ug_pkgs_LDFLAGS})
+
+ADD_DEPENDENCIES(${TARGET} speeddial_theme_build)
+
+INSTALL(TARGETS ${TARGET} DESTINATION ${UGLIBDIR})
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/lib/speed/speeddial-efl.xml DESTINATION "/usr/share/packages")
diff --git a/lib/speed/include/phone-speed.h b/lib/speed/include/phone-speed.h
new file mode 100755 (executable)
index 0000000..337f00e
--- /dev/null
@@ -0,0 +1,25 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __PHONE_SPEED_H__
+#define __PHONE_SPEED_H__
+
+#include "phone-common.h"
+
+Evas_Object *phone_create_speeddial_view(void *ug, Evas_Object *win, Evas_Object *navi);
+
+#endif //__PHONE_SPEED_H__
diff --git a/lib/speed/ph-speeddial-main.c b/lib/speed/ph-speeddial-main.c
new file mode 100755 (executable)
index 0000000..24d590c
--- /dev/null
@@ -0,0 +1,203 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <ui-gadget-module.h>
+#include <bundle.h>
+
+#include "phone.h"
+#include "phone-common.h"
+#include "ph-speeddial-view.h"
+
+// for removing build warning ////////////////////////////////////
+int service_export_as_bundle(service_h service, bundle **data);
+////////////////////////////////////////////////////////
+
+static bool speed_create_ug_view(ph_speeddial_data * speed_d, Evas_Object *base)
+{
+       p_retvm_if(NULL == speed_d, false, "Parameter is null");
+
+       if (NULL == speed_d->navi) {
+               speed_d->navi = elm_naviframe_add(base);
+               p_retvm_if(NULL == speed_d->navi, false, "elm_naviframe_add is failed");
+               elm_object_part_content_set(base, "elm.swallow.content", speed_d->navi);
+               evas_object_show(speed_d->navi);
+       }
+
+       speed_d->layout = ph_speed_create_content(speed_d->navi, speed_d);
+       p_retvm_if(NULL == speed_d->layout, false, "Fail to ph_speed_create_content");
+
+       return true;
+}
+
+static void *speed_on_create(ui_gadget_h ug, enum ug_mode mode, service_h service, void *priv)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Evas_Object *bg;
+       Evas_Object *base;
+       Evas_Object *parent;
+       ph_speeddial_data *speed_d;
+
+       if (!ug || !priv)
+               return NULL;
+
+       bindtextdomain(PACKAGE, LOCALEDIR);
+
+       parent = ug_get_parent_layout(ug);
+       if (!parent)
+               return NULL;
+
+       speed_d = priv;
+       speed_d->ug = ug;
+       speed_d->win = ug_get_window();
+       speed_d->is_ug = true;
+
+       err = contacts_connect2();
+       p_retvm_if(CONTACTS_ERROR_NONE != err, NULL, "contacts_connect2() Failed(%d)", err);
+
+       if (mode==UG_MODE_FULLVIEW)
+               base = phone_create_base_layout(parent, true);
+       else
+               base = phone_create_base_layout(parent, false);
+
+       bg = phone_create_bg(base);
+       if (NULL == bg) {
+               PH_DBG("phone_create_bg() return NULL");
+               evas_object_del(base);
+               err = contacts_disconnect2();
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+               return NULL;
+       }
+
+       if (!speed_create_ug_view(speed_d, base)) {
+               evas_object_del(base);
+               err = contacts_disconnect2();
+               p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+       }
+       return base;
+}
+
+static void speed_on_start(ui_gadget_h ug, service_h service, void *priv)
+{
+}
+
+static void speed_on_pause(ui_gadget_h ug, service_h service, void *priv)
+{
+}
+
+static void speed_on_resume(ui_gadget_h ug, service_h service, void *priv)
+{
+}
+
+static void speed_on_destroy(ui_gadget_h ug, service_h service, void *priv)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       if (!ug)
+               return;
+
+       evas_object_del(ug_get_layout(ug));
+       err = contacts_disconnect2();
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+}
+
+static void speed_on_message(ui_gadget_h ug, service_h msg, service_h service, void *priv)
+{
+}
+
+static void speed_on_event(ui_gadget_h ug, enum ug_event event, service_h service, void *priv)
+{
+       switch (event) {
+       case UG_EVENT_ROTATE_PORTRAIT:
+       case UG_EVENT_ROTATE_PORTRAIT_UPSIDEDOWN:
+       case UG_EVENT_ROTATE_LANDSCAPE:
+       case UG_EVENT_ROTATE_LANDSCAPE_UPSIDEDOWN:
+               break;
+       case UG_EVENT_LANG_CHANGE:
+               break;
+       default:
+               break;
+       }
+}
+
+static void speed_on_key_event(ui_gadget_h ug, enum ug_key_event event, service_h data, void *priv)
+{
+       PH_FN_CALL;
+       if (!ug)
+               return;
+
+       switch (event) {
+               case UG_KEY_EVENT_END:
+                       ug_destroy_me(ug);
+                       break;
+               default:
+                       break;
+       }
+}
+
+API int UG_MODULE_INIT(struct ug_module_ops *ops)
+{
+       ph_speeddial_data *speed_d;
+
+       if (!ops)
+               return -1;
+
+       speed_d = calloc(1, sizeof(ph_speeddial_data));
+       if (!speed_d)
+               return -1;
+
+       ops->create = speed_on_create;
+       ops->start = speed_on_start;
+       ops->pause = speed_on_pause;
+       ops->resume = speed_on_resume;
+       ops->destroy = speed_on_destroy;
+       ops->message = speed_on_message;
+       ops->event = speed_on_event;
+       ops->key_event = speed_on_key_event;
+       ops->priv = speed_d;
+       ops->opt = UG_OPT_INDICATOR_ENABLE;
+
+       return 0;
+}
+
+API void UG_MODULE_EXIT(struct ug_module_ops *ops)
+{
+       PH_FN_END;
+       if (!ops)
+               return;
+
+       ops->priv = NULL;
+}
+
+API Evas_Object *phone_create_speeddial_view(void *ug, Evas_Object *win, Evas_Object *navi)
+{
+       ph_speeddial_data * speed_d = calloc(1, sizeof(ph_speeddial_data));
+       p_retvm_if(NULL == speed_d, NULL, "Faile to calloc ph_speeddial_data");
+
+       speed_d->ug = ug;
+       speed_d->is_ug = false;
+       speed_d->win = win;
+       speed_d->navi = navi;
+       speed_d->layout = ph_speed_create_content(navi, speed_d);
+       if (NULL == speed_d->layout) {
+               free(speed_d);
+               return NULL;
+       }
+
+       return speed_d->layout;
+}
+
diff --git a/lib/speed/ph-speeddial-view.c b/lib/speed/ph-speeddial-view.c
new file mode 100755 (executable)
index 0000000..15bbc59
--- /dev/null
@@ -0,0 +1,588 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <Ecore_X.h>
+#include <ui-gadget-module.h>
+
+#include "phone.h"
+#include "phone-common.h"
+#include "ph-speeddial-view.h"
+
+#define KEY_SPEED_DATA "speed_d"
+#define SPEED_VOICE_MAIL_NUM 1
+
+static Elm_Gengrid_Item_Class grid_itc, grid_itc_empty;
+
+enum{
+       PH_SPEED_MODE_DEFAULT,
+       PH_SPEED_MODE_EDIT,
+};
+
+static void speed_edit_mode_start(ph_speeddial_data * speed_d);
+static void speed_edit_mode_end(ph_speeddial_data * speed_d);
+
+static int speed_set_speeddial(int spdial_num, int number_id)
+{
+       contacts_record_h spd_record = NULL;
+       int ret_id = 0;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       contacts_record_create( _contacts_speeddial._uri, &spd_record );
+
+       err = contacts_record_set_int(spd_record, _contacts_speeddial.speeddial_number, spdial_num);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+       err = contacts_record_set_int(spd_record, _contacts_speeddial.number_id, number_id);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_record_set_int() Failed(%d)", err);
+
+       err = contacts_db_insert_record(spd_record, &ret_id);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_insert_record() Failed(%d)", err);
+
+       contacts_record_destroy(spd_record, true);
+       return err;
+}
+
+static int speed_unset_speeddial(int spdial_num)
+{
+       return contacts_db_delete_record( _contacts_speeddial._uri, spdial_num);
+}
+
+static void speed_update_button_status(ph_speeddial_data *speed_d)
+{
+       p_retm_if(NULL == speed_d, "Parameter is null");
+       p_retm_if(NULL == speed_d->ctrl_item, "Navi button is null");
+
+       if ((false == speed_d->is_edit_mode && 0 == speed_d->speeddial_list_count)
+                       || (true == speed_d->is_edit_mode && 0 == speed_d->checked_cnt))
+               elm_object_disabled_set(speed_d->ctrl_item, EINA_TRUE);
+       else
+               elm_object_disabled_set(speed_d->ctrl_item, EINA_FALSE);
+}
+
+static void speed_load_list(ph_speeddial_data *speed_d)
+{
+       p_retm_if(NULL == speed_d, "Parameter is null");
+
+       phone_free_speeddial_data(speed_d->speeddial_list);
+       speed_d->speeddial_list_count = 0;
+       speed_d->speeddial_list = phone_load_speeddial_data(&(speed_d->speeddial_list_count));
+}
+
+static void speed_popup_response_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ph_speeddial_data *speed_d = data;
+       evas_object_del(speed_d->popup);
+       speed_d->popup = NULL;
+}
+
+static void speed_add_start_cb(void *data, void *data2)
+{
+       PH_FN_CALL;
+       ph_speeddial_data *speed_d = data;
+       int *number_id = data2;
+       int ret;
+
+       p_retm_if(NULL == speed_d, "speed data is null");
+       p_retm_if(*number_id <= 0, "returned number_id is less than 0");
+       p_retm_if(20 < speed_d->cur_dial_num, "current dial num is higher than 20");
+
+       ret = speed_set_speeddial(speed_d->cur_dial_num, *number_id);
+       if (ret < 0)
+               phone_show_popup(speed_d->navi, S_(PH_SYS_POP_ALREDY_EXISTS), 2.0);
+}
+
+static void speed_destroy_child_ug(void *data)
+{
+       ph_speeddial_data *speed_d = data;
+       speed_d->child_ug = NULL;
+}
+
+static void speed_grid_empty_selected(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_speeddial_data * speed_d = evas_object_data_get(obj, KEY_SPEED_DATA);
+       int index = (int)data;
+       p_retm_if(true == speed_d->is_edit_mode, "It is in Edit mode");
+       elm_gengrid_item_selected_set(event_info, EINA_FALSE);
+
+       speed_d->cur_dial_num = index;
+       speed_d->child_ug = phone_launch_contact_list_ug(speed_d->ug, CT_UG_REQUEST_SELECT_NUMBER,
+                       speed_add_start_cb, speed_destroy_child_ug, speed_d);
+}
+
+static void speed_change_start_cb(void *data, void *data2)
+{
+       PH_FN_CALL;
+       ph_speeddial_data *speed_d = data;
+       int *number_id = data2;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       p_retm_if(NULL == speed_d, "speed data is null");
+       p_retm_if(*number_id <= 0, "returned number_id is less than 0");
+       p_retm_if(20 < speed_d->cur_dial_num, "current dial num is higher than 20");
+       speed_unset_speeddial(speed_d->cur_dial_num);
+       err = speed_set_speeddial(speed_d->cur_dial_num, *number_id);
+       if (CONTACTS_ERROR_NONE != err) {
+               phone_show_popup(speed_d->navi, S_(PH_SYS_POP_ALREDY_EXISTS), 1.5);
+       }
+}
+
+static void speed_grid_change_contact(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ph_speeddial_data *speed_d = data;
+       p_retm_if(NULL== speed_d, "Speeddial data is null");
+
+       speed_popup_response_cb(speed_d, NULL, NULL);
+       speed_d->child_ug = phone_launch_contact_list_ug(speed_d->ug, CT_UG_REQUEST_SELECT_NUMBER,
+                       speed_change_start_cb, speed_destroy_child_ug, speed_d);
+}
+
+static void speed_grid_remove_speeddial(void *data, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       ph_speeddial_data *speed_d = data;
+       speed_popup_response_cb(speed_d, NULL, NULL);
+       err = speed_unset_speeddial(speed_d->cur_dial_num);
+       if (CONTACTS_ERROR_NONE != err)
+               phone_show_tickernoti(S_(PH_SYS_POP_FAILED));
+       else
+               phone_show_tickernoti(S_(PH_SYS_POP_REMOVED));
+}
+
+static void speed_grid_item_sel(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_speeddial_info *s_info = data;
+       ph_speeddial_data *speed_d = evas_object_data_get(obj, KEY_SPEED_DATA);
+       Evas_Object *popup;
+       Evas_Object *list;
+       Evas_Object *btn;
+
+       p_retm_if(true == speed_d->is_edit_mode, "It is in Edit mode");
+       elm_gengrid_item_selected_set(event_info, EINA_FALSE);
+
+       p_retm_if(NULL == s_info, "speeddial info is null");
+       if (SPEED_VOICE_MAIL_NUM == s_info->dial_number)
+               return;
+
+       speed_d->cur_dial_num = s_info->dial_number;
+       popup = elm_popup_add(speed_d->win);
+       elm_object_style_set(popup, "min_liststyle");
+       elm_object_part_text_set(popup, "title,text", S_(PH_SYS_SK_EDIT));
+       evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       list = elm_list_add(popup);
+       elm_list_item_append(list, T_(PH_GET_TEXT_BASE_OP, PHTEXT_CHANGE_CONTACT),
+                       NULL, NULL, speed_grid_change_contact, speed_d);
+       elm_list_item_append(list, S_(PH_SYS_BODY_REMOVE),
+                       NULL, NULL, speed_grid_remove_speeddial, speed_d);
+       elm_list_mode_set(list, ELM_LIST_EXPAND);
+       elm_object_content_set(popup, list);
+
+       btn = elm_button_add(popup);
+       elm_object_text_set(btn, S_(PH_SYS_POP_CLOSE));
+       elm_object_part_content_set(popup, "button1", btn);
+       elm_object_style_set(btn, "popup_button/default");
+       evas_object_smart_callback_add(btn, "clicked", speed_popup_response_cb, speed_d);
+
+       speed_d->popup = popup;
+       evas_object_show(popup);
+}
+
+static void speed_fill_gengrid(ph_speeddial_data *speed_d)
+{
+       int i;
+       p_retm_if(NULL == speed_d, "Parameter is null");
+
+       for(i = 1 ; i < 10; i++) {
+               Eina_List *l=NULL;
+               bool is_find = false;
+               ph_speeddial_info *cd = NULL;
+
+               EINA_LIST_FOREACH(speed_d->speeddial_list, l, cd) {
+                       if (!cd) continue;
+                       if (cd->dial_number == i) {
+                               is_find = true;
+                               break;
+                       }
+               }
+               if (is_find)
+                       elm_gengrid_item_append(speed_d->gengrid, &grid_itc, cd, speed_grid_item_sel, cd);
+               else
+                       elm_gengrid_item_append(speed_d->gengrid, &grid_itc_empty, (void*)i, speed_grid_empty_selected, (void*)i);
+       }
+       evas_object_show(speed_d->gengrid);
+}
+
+static void speed_data_list_changed_cb(const char* view_uri, void* data)
+{
+       PH_FN_CALL;
+       ph_speeddial_data *speed_d = data;
+       p_retm_if(NULL == speed_d, "Parameter is null");
+       if (speed_d->gengrid) {
+               speed_d->checked_cnt = 0;
+               speed_load_list(speed_d);
+               elm_gengrid_clear(speed_d->gengrid);
+               speed_fill_gengrid(speed_d);
+               speed_update_button_status(speed_d);
+       }
+       PH_FN_END;
+}
+
+static char *speed_grid_empty_label_get(void *data, Evas_Object *obj, const char *part )
+{
+       if (0 == strcmp(part, "elm.text.number")) {
+               int index = (int)data;
+               char buf[PATH_MAX]={0};
+               snprintf(buf, sizeof(buf), "%d", index);
+               return strdup(buf);
+       }
+       return NULL;
+}
+
+static char *speed_grid_label_get(void *data, Evas_Object *obj, const char *part )
+{
+       char buf[PATH_MAX]={0};
+       ph_speeddial_info * s_info = data;
+
+       p_retvm_if(NULL == s_info, NULL, "speeddial info is null");
+
+       if (0 == strcmp(part, "elm.text.number")) {
+               if (SPEED_VOICE_MAIL_NUM == s_info->dial_number)
+                       return NULL;
+               snprintf(buf, sizeof(buf), "%d", s_info->dial_number);
+               return strdup(buf);
+       }
+       else if (0 == strcmp(part, "elm.text")) {
+               if (s_info->display && *s_info->display)
+                       snprintf(buf, sizeof(buf), "%s", s_info->display);
+               else if (s_info->ph_number && *s_info->ph_number)
+                       snprintf(buf, sizeof(buf), "%s", s_info->ph_number);
+               else
+                       return NULL;
+               return strdup(buf);
+       }
+       return NULL;
+}
+
+static void speed_del_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_speeddial_data *speed_d = data;
+       ph_speeddial_info *s_info = NULL;
+       Eina_List *l;
+       bool deleted = false;
+
+       EINA_LIST_FOREACH(speed_d->speeddial_list, l, s_info) {
+               if (!s_info) continue;
+               if (EINA_TRUE == s_info->is_checked) {
+                       PH_DBG("%d", s_info->dial_number);
+                       speed_unset_speeddial(s_info->dial_number);
+                       deleted = true;
+               }
+       }
+
+       if (deleted){
+               phone_hide_notify(speed_d->layout);
+               phone_show_tickernoti(S_(PH_SYS_POP_REMOVED));
+       }
+
+       speed_edit_mode_end(speed_d);
+}
+
+static void speed_edit_set_selection_info(void *data)
+{
+       ph_speeddial_data *speed_d = data;
+       p_retm_if(NULL == speed_d, "Selection info is null");
+
+       if (0 == speed_d->checked_cnt)
+               phone_hide_notify(speed_d->layout);
+       else {
+               char info_text[PH_TEXT_SHORT_LEN]={0};
+               snprintf(info_text, sizeof(info_text), "%s (%d)", S_(PH_SYS_POP_SELECTED),
+                               speed_d->checked_cnt);
+               phone_show_notify(speed_d->layout, info_text);
+       }
+}
+
+static void speed_edit_check_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_speeddial_data *speed_d = data;
+       if (elm_check_state_get(obj))
+               speed_d->checked_cnt++;
+       else
+               speed_d->checked_cnt--;
+       speed_edit_set_selection_info(speed_d);
+       speed_update_button_status(speed_d);
+}
+
+static Evas_Object *speed_grid_content_get(void *data, Evas_Object *obj, const char *part )
+{
+       ph_speeddial_info *s_info = data;
+       p_retvm_if(NULL == s_info, NULL, "parameter is null");
+       ph_speeddial_data *speed_d = evas_object_data_get(obj, KEY_SPEED_DATA);
+
+       if ((0 == strcmp(part, "elm.thumbnail")) || (0 == strcmp(part, "elm.swallow.icon"))) {
+               Evas_Object *ic;
+               if (s_info->img_path)
+                       ic = phone_create_icon_with_img(obj, s_info->img_path);
+               else
+                       ic = phone_create_icon_with_img(obj, IMG_DEFAULT);
+               if (SPEED_VOICE_MAIL_NUM == s_info->dial_number)
+                       elm_icon_resizable_set(ic, EINA_FALSE, EINA_FALSE);
+               return ic;
+       }
+       else if (0 == strcmp(part, "elm.swallow.check.icon") && speed_d->is_edit_mode) {
+               Evas_Object *btn;
+               if (SPEED_VOICE_MAIL_NUM == s_info->dial_number)
+                       return NULL;
+               btn = elm_check_add(obj);
+               elm_object_style_set(btn, "grid");
+               elm_check_state_pointer_set(btn, &(s_info->is_checked));
+               evas_object_smart_callback_add(btn, "changed", speed_edit_check_changed_cb, speed_d);
+               evas_object_propagate_events_set(btn, EINA_FALSE);
+               return btn;
+       }
+       return NULL;
+}
+
+static void speed_edit_back_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       Elm_Object_Item *item;
+       ph_speeddial_data *speed_d = data;
+       ph_speeddial_info *s_info;
+       Eina_List *l;
+
+       EINA_LIST_FOREACH(speed_d->speeddial_list, l, s_info) {
+               if (!s_info) continue;
+               s_info->is_checked = EINA_FALSE;
+       }
+       speed_d->checked_cnt = 0;
+       phone_hide_notify(speed_d->layout);
+       speed_edit_mode_end(speed_d);
+
+       item = elm_gengrid_first_item_get(speed_d->gengrid);
+       while (item) {
+               elm_gengrid_item_update(item);
+               item = elm_gengrid_item_next_get(item);
+       }
+}
+
+static void speed_edit_btn_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       ph_speeddial_data *speed_d = data;
+       speed_edit_mode_start(speed_d);
+}
+
+static void speed_navi_set(int mode, ph_speeddial_data *speed_d)
+{
+       Elm_Object_Item *navi_it;
+       Evas_Object *back_btn, *toolbar_btn;
+
+       p_retm_if(NULL == speed_d, "parameter(controlbar) is NULL");
+
+       navi_it = elm_naviframe_top_item_get(speed_d->navi);
+       p_retm_if(NULL == navi_it, "navi item is NULL");
+
+       if (speed_d->navi) {
+               phone_navi_item_clear(speed_d->navi_item);
+       }
+
+       back_btn = elm_button_add(speed_d->navi);
+       elm_object_item_part_content_set(speed_d->navi_item, "prev_btn", back_btn);
+
+       switch (mode) {
+       case PH_SPEED_MODE_DEFAULT:
+               toolbar_btn = phone_create_toolbar_btn(speed_d->navi, S_(PH_SYS_SK_DELETE), speed_edit_btn_cb, speed_d);
+               elm_object_item_part_content_set(speed_d->navi_item, "toolbar_button1", toolbar_btn);
+               elm_object_style_set(back_btn, "naviframe/back_btn/default");
+               if (speed_d->is_ug)
+                       evas_object_smart_callback_add(back_btn, "clicked", phone_ug_destroy_me_cb, speed_d->ug);
+               else
+                       evas_object_smart_callback_add(back_btn, "clicked", phone_view_back_btn_cb, speed_d->navi);
+
+               break;
+       case PH_SPEED_MODE_EDIT:
+               toolbar_btn = phone_create_toolbar_btn(speed_d->navi, S_(PH_SYS_SK_DELETE), speed_del_btn_cb, speed_d);
+               elm_object_item_part_content_set(speed_d->navi_item, "toolbar_button1", toolbar_btn);
+               elm_object_style_set(back_btn, "naviframe/back_btn/default");
+               evas_object_smart_callback_add(back_btn, "clicked", speed_edit_back_btn_cb, speed_d);
+               break;
+       default:
+               return;
+       }
+       if(toolbar_btn)
+               speed_d->ctrl_item = toolbar_btn;
+       speed_update_button_status(speed_d);
+}
+
+static void speed_edit_mode_start(ph_speeddial_data *speed_d)
+{
+       Elm_Object_Item *item;
+
+       speed_d->is_edit_mode = true;
+
+       item = elm_gengrid_first_item_get(speed_d->gengrid);
+       while (item) {
+               elm_gengrid_item_update(item);
+               item = elm_gengrid_item_next_get(item);
+       }
+       elm_object_item_part_text_set(speed_d->navi_item, "elm.text.title", T_(PH_GET_TEXT_BASE_OP, PHTEXT_SELECT_SPEED_DIAL_CONTACTS));
+       speed_navi_set(PH_SPEED_MODE_EDIT, speed_d);
+}
+
+static void speed_edit_mode_end(ph_speeddial_data *speed_d)
+{
+       Evas_Object *back_btn;
+
+       speed_d->is_edit_mode = false;
+       back_btn = elm_button_add(speed_d->layout);
+       if (speed_d->is_ug)
+               evas_object_smart_callback_add(back_btn, "clicked", phone_ug_destroy_me_cb, speed_d->ug);
+       else
+               evas_object_smart_callback_add(back_btn, "clicked", phone_view_back_btn_cb, speed_d->navi);
+
+       elm_object_item_part_content_set(speed_d->navi_item, "prev_btn", back_btn);
+       elm_object_style_set(back_btn, "naviframe/back_btn/default");
+
+       elm_object_item_part_text_set(speed_d->navi_item, "elm.text.title", T_(PH_GET_TEXT_BASIC, PHTEXT_SPEEDDIAL));
+       speed_navi_set(PH_SPEED_MODE_DEFAULT, speed_d);
+}
+
+static Evas_Object* speed_create_gengrid(ph_speeddial_data *speed_d, Evas_Object *parent)
+{
+       Evas_Object *gengrid;
+       int wx = 0;
+       int hy = 0;
+
+       p_retvm_if(NULL == speed_d, NULL, "Parameter is null");
+
+       gengrid = elm_gengrid_add(parent);
+       p_retvm_if(NULL == gengrid, NULL, "elm_gengrid_add is failed");
+       elm_object_theme_set(gengrid, speed_d->th);
+
+       ecore_x_window_size_get(ecore_x_window_root_get(ecore_x_window_focus_get()), &wx, &hy);
+       elm_gengrid_item_size_set(gengrid, wx/3, 273);
+       elm_gengrid_align_set(gengrid, 0.5, 0.0);
+       elm_gengrid_horizontal_set(gengrid, EINA_FALSE);
+       elm_gengrid_bounce_set(gengrid, EINA_FALSE, EINA_TRUE);
+       elm_gengrid_multi_select_set(gengrid, EINA_TRUE);
+
+       evas_object_size_hint_weight_set(gengrid, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+
+       grid_itc_empty.item_style = "gridtext_speeddial";
+       grid_itc_empty.func.text_get = speed_grid_empty_label_get;
+       grid_itc_empty.func.content_get = NULL;
+       grid_itc_empty.func.state_get = NULL;
+       grid_itc_empty.func.del = NULL;
+
+       grid_itc.item_style = "gridtext_speeddial";
+       grid_itc.func.text_get = speed_grid_label_get;
+       grid_itc.func.content_get = speed_grid_content_get;
+       grid_itc.func.state_get = NULL;
+       grid_itc.func.del = NULL;
+
+       evas_object_data_set(gengrid, KEY_SPEED_DATA, speed_d);
+
+       return gengrid;
+}
+
+static void speed_view_delete_cb(void *data, Evas *e, Evas_Object *obj, void *event_info)
+{
+       PH_FN_CALL;
+       ph_speeddial_data *speed_d = data;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       p_retm_if(NULL == speed_d, "speed data is null");
+
+       err = contacts_db_remove_changed_cb(_contacts_person._uri, speed_data_list_changed_cb, speed_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_remove_changed_cb() Failed(%d)", err);
+       err = contacts_db_remove_changed_cb(_contacts_speeddial._uri, speed_data_list_changed_cb, speed_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_remove_changed_cb() Failed(%d)", err);
+
+       if (speed_d->speeddial_list)
+               phone_free_speeddial_data(speed_d->speeddial_list);
+
+       if (speed_d->th) {
+               elm_theme_extension_del(speed_d->th, SPEEDDIAL_THEME_EDJ);
+               elm_theme_free(speed_d->th);
+       }
+
+       if (speed_d->popup)
+               evas_object_del(speed_d->popup);
+
+       if (!speed_d->ug && speed_d->child_ug)
+               ug_destroy(speed_d->child_ug);
+
+       free(speed_d);
+       PH_FN_END;
+}
+
+static int speed_create_layout(ph_speeddial_data *speed_d)
+{
+       Evas_Object *layout;
+       Evas_Object *base;
+       Evas_Object *gengrid;
+
+       base = elm_layout_add(speed_d->navi);
+       p_retvm_if(NULL == base, 0, "elm_layout_add() return NULL");
+       elm_layout_file_set(base, SELECTION_INFO_EDJ, "selectioninfo_layout");
+
+       layout = phone_create_base_layout(base, false);
+       p_retvm_if(NULL == layout, 0, "fail : phone_create_base_layout");
+       elm_object_part_content_set(base, "contents", layout);
+       speed_d->layout = base;
+
+       gengrid = speed_create_gengrid(speed_d, layout);
+       p_retvm_if(NULL == gengrid, 0, "fail : _create_check_gengrid");
+       speed_d->gengrid = gengrid;
+       elm_object_part_content_set(layout, "elm.swallow.content", gengrid);
+
+       speed_load_list(speed_d);
+       speed_fill_gengrid(speed_d);
+
+       evas_object_event_callback_add(layout, EVAS_CALLBACK_DEL,
+                       speed_view_delete_cb, speed_d);
+       return 1;
+}
+
+Evas_Object *ph_speed_create_content(Evas_Object *parent, ph_speeddial_data *speed_d)
+{
+       Elm_Theme *th;
+       int ret;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+
+       th = elm_theme_new();
+       elm_theme_ref_set(th, NULL);
+       elm_theme_extension_add(th, SPEEDDIAL_THEME_EDJ);
+       speed_d->th = th;
+
+       ret = speed_create_layout(speed_d);
+       p_retvm_if(0 == ret, NULL, "speed_create_layout is failed");
+
+       speed_d->navi_item = elm_naviframe_item_push(speed_d->navi, T_(PH_GET_TEXT_BASIC, PHTEXT_SPEEDDIAL), NULL,
+                       NULL, speed_d->layout, NULL);
+
+
+       speed_navi_set(PH_SPEED_MODE_DEFAULT, speed_d);
+
+       err = contacts_db_add_changed_cb(_contacts_person._uri, speed_data_list_changed_cb, speed_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_add_changed_cb() Failed(%d)", err);
+       err = contacts_db_add_changed_cb(_contacts_speeddial._uri, speed_data_list_changed_cb, speed_d);
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_db_add_changed_cb() Failed(%d)", err);
+
+       return speed_d->layout;
+}
diff --git a/lib/speed/ph-speeddial-view.h b/lib/speed/ph-speeddial-view.h
new file mode 100755 (executable)
index 0000000..6b1535b
--- /dev/null
@@ -0,0 +1,43 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#ifndef __SPEEDDIAL_VIEW_H__
+#define __SPEEDDIAL_VIEW_H__
+
+typedef struct
+{
+       Evas_Object *win;
+       Evas_Object *navi;
+       Evas_Object *layout;
+       Evas_Object *gengrid;
+       Evas_Object *popup;
+       Elm_Object_Item *navi_item;
+       Evas_Object *ctrl_item;
+       Eina_List *speeddial_list;
+       int cur_dial_num;
+       int checked_cnt;
+       int speeddial_list_count;
+       Elm_Theme *th;
+       void *ug;
+       void *child_ug;
+       bool is_ug;
+       bool is_edit_mode;
+}ph_speeddial_data;
+
+Evas_Object *ph_speed_create_content(Evas_Object *parent, ph_speeddial_data *speed_d);
+
+#endif /* __SPEEDDIAL_VIEW_H__ */
diff --git a/lib/speed/speeddial-efl.xml b/lib/speed/speeddial-efl.xml
new file mode 100644 (file)
index 0000000..b807660
--- /dev/null
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="speeddial-efl" version="0.1.0-0" install-location="internal-only">
+       <label>speeddial</label>
+       <author email="ensung.park@samsung.com" href="www.samsung.com">ensung park</author>
+       <description>speeddial-efl Application</description>
+       <ui-application appid="speeddial-efl" exec="/usr/ug/bin/speeddial-efl" nodisplay="true" multiple="true" type="capp" taskmanage="false">
+               <icon>org.tizen.contacts.png</icon>
+                <label>speeddial</label>
+                <label xml:lang="en-us">speeddial</label>
+                <label xml:lang="nl-nl">speeddial</label>
+                <label xml:lang="de-de">speeddial</label>
+                <label xml:lang="en-gb">speeddial</label>
+                <label xml:lang="zh-hk">speeddial</label>
+                <label xml:lang="zh-cn">speeddial</label>
+                <label xml:lang="ru-ru">speeddial</label>
+                <label xml:lang="zh-tw">speeddial</label>
+                <label xml:lang="ja-jp">speeddial</label>
+                <label xml:lang="es-es">speeddial</label>
+                <label xml:lang="el-gr">speeddial</label>
+                <label xml:lang="it-it">speeddial</label>
+                <label xml:lang="tr-tr">speeddial</label>
+                <label xml:lang="pt-pt">speeddial</label>
+                <label xml:lang="fr-fr">speeddial</label>
+                <label xml:lang="ko-kr">speeddial</label>
+               <application-service>
+                       <operation name="http://tizen.org/ns/packages"/>
+               </application-service>
+       </ui-application>
+</manifest>
diff --git a/libug-phone-efl.manifest b/libug-phone-efl.manifest
new file mode 100644 (file)
index 0000000..4a7d8dd
--- /dev/null
@@ -0,0 +1,11 @@
+<manifest>
+    <define>
+        <domain name="libug-phone"/>
+        <provide>
+            <label name="libug-phone::data"/>
+        </provide>
+    </define>
+    <request>
+        <domain name="_"/>
+    </request>
+</manifest>
diff --git a/org.tizen.contacts-appservice.manifest b/org.tizen.contacts-appservice.manifest
new file mode 100644 (file)
index 0000000..c084d5e
--- /dev/null
@@ -0,0 +1,8 @@
+<manifest>
+       <define>
+               <domain name="org.tizen.contacts-appservice" policy="restricted"/>
+       </define>
+       <request>
+               <domain name="org.tizen.contacts-appservice"/>
+       </request>
+</manifest>
diff --git a/org.tizen.contacts-viewer.manifest b/org.tizen.contacts-viewer.manifest
new file mode 100644 (file)
index 0000000..8b5dea3
--- /dev/null
@@ -0,0 +1,13 @@
+<manifest>
+       <define>
+               <domain name="org.tizen.contacts-viewer" policy="restricted"/>
+       </define>
+       <assign>
+               <filesystem path="/usr/share/packages/org.tizen.contacts-viewer.xml" label="_" />
+               <filesystem path="/usr/share/applications/org.tizen.contacts-viewer.desktop" label="_" />
+               <filesystem path="/usr/share/icons/default/small/org.tizen.contacts-viewer.png" label="_" />
+       </assign>
+       <request>
+               <domain name="org.tizen.contacts-viewer"/>
+       </request>
+</manifest>
diff --git a/org.tizen.contacts.manifest b/org.tizen.contacts.manifest
new file mode 100644 (file)
index 0000000..6bfe9ea
--- /dev/null
@@ -0,0 +1,35 @@
+<manifest>
+        <define>
+                <domain name="org.tizen.contacts"/>
+                <request>
+                        <smack request="libaccounts-svc" type="r"/>
+                        <smack request="ail::db" type="rw"/>
+                        <smack request="system::vconf" type="arwxt"/>
+                        <smack request="system::homedir" type="arwxt"/>
+                        <smack request="system::use_internet" type="r"/>
+                        <smack request="xorg" type="w"/>
+                        <smack request="contacts-service" type="rw"/>
+                        <smack request="isf" type="rwx"/>
+                        <smack request="media-data::db" type="rw"/>
+                        <smack request="sound_server" type="rw"/>
+                        <smack request="pkgmgr" type="r"/>
+                        <smack request="efreet" type="rx"/>
+                        <smack request="dbus" type="rw"/>
+                        <smack request="pulseaudio" type="wx"/>
+                        <smack request="app-svc::db" type="rw"/>
+                        <smack request="msg-service" type="rwx"/>
+                        <smack request="syspopup::db" type="rw"/>
+                        <smack request="contacts-service::db" type="rw"/>
+                        <smack request="libug-phone::data" type="rwx"/>
+                        <smack request="ug_bluetooth" type="r"/>
+                </request>
+        </define>
+        <assign>
+                <filesystem path="/usr/share/packages/org.tizen.contacts.xml" label="_" />
+                <filesystem path="/usr/share/applications/org.tizen.contacts.desktop" label="_" />
+                <filesystem path="/usr/share/icons/default/small/org.tizen.contacts.png" label="_" />
+        </assign>
+        <request>
+                <domain name="org.tizen.contacts"/>
+        </request>
+</manifest>
\ No newline at end of file
diff --git a/org.tizen.dialer.manifest b/org.tizen.dialer.manifest
new file mode 100644 (file)
index 0000000..59b6f4f
--- /dev/null
@@ -0,0 +1,12 @@
+<manifest>
+       <define>
+               <domain name = "org.tizen.dialer"/>
+       </define>
+       <assign>
+               <filesystem path="/usr/share/packages/dialer-efl.xml" label="_" />
+               <filesystem path="/usr/share/applications/dialer-efl.desktop" label="_" />
+       </assign>
+       <request>
+               <domain name = "org.tizen.dialer"/>
+       </request>
+</manifest>
diff --git a/org.tizen.phone.manifest b/org.tizen.phone.manifest
new file mode 100644 (file)
index 0000000..739edbc
--- /dev/null
@@ -0,0 +1,32 @@
+<manifest>
+    <define>
+        <domain name="org.tizen.phone"/>
+        <request>
+            <smack request="ail::db" type="rw"/>
+            <smack request="system::vconf" type="arwxt"/>
+            <smack request="system::homedir" type="arwxt"/>
+            <smack request="system::use_internet" type="r"/>
+            <smack request="xorg" type="w"/>
+            <smack request="contacts-service" type="rw"/>
+            <smack request="isf" type="rwx"/>
+            <smack request="pkgmgr" type="r"/>
+            <smack request="efreet" type="rx"/>
+            <smack request="msg-service" type="w"/>
+            <smack request="notification::db" type="rw"/>
+            <smack request="dbus" type="rw"/>
+            <smack request="app-svc::db" type="rw"/>
+            <smack request="contacts-service::db" type="rw"/>
+            <smack request="libug-phone::data" type="rwx"/>
+            <smack request="sound_server" type="rw"/>
+            <smack request="syspopup::db" type="rw"/>
+        </request>
+    </define>
+    <assign>
+        <filesystem path="/usr/share/packages/org.tizen.phone.xml" label="_" />
+        <filesystem path="/usr/share/applications/org.tizen.phone.desktop" label="_" />
+        <filesystem path="/usr/share/icons/default/small/org.tizen.phone.png" label="_" />
+    </assign>
+    <request>
+        <domain name="org.tizen.phone"/>
+    </request>
+</manifest>
diff --git a/packaging/phone.spec b/packaging/phone.spec
new file mode 100755 (executable)
index 0000000..fce595b
--- /dev/null
@@ -0,0 +1,200 @@
+Name:       phone
+Summary:    Phone Application and gadgets
+Version:    0.6.63.21
+Release:    1
+Group:      devel
+License:    Flora Software License
+URL:        N/A
+Source0:    %{name}-%{version}.tar.gz
+BuildRequires:  pkgconfig(appcore-efl)
+BuildRequires:  pkgconfig(contacts-service2)
+BuildRequires:  pkgconfig(dlog)
+BuildRequires:  pkgconfig(heynoti)
+BuildRequires:  pkgconfig(ui-gadget-1)
+BuildRequires:  pkgconfig(tapi)
+BuildRequires:  pkgconfig(icu-i18n)
+BuildRequires:  pkgconfig(notification)
+BuildRequires:  pkgconfig(ecore-x)
+BuildRequires:  pkgconfig(ecore-input)
+BuildRequires:  pkgconfig(ecore)
+BuildRequires:  pkgconfig(evas)
+BuildRequires:  pkgconfig(eina)
+BuildRequires:  pkgconfig(libprivilege-control)
+BuildRequires:  pkgconfig(accounts-svc)
+BuildRequires:  pkgconfig(msg-service)
+BuildRequires:  pkgconfig(syspopup-caller)
+BuildRequires:  pkgconfig(capi-appfw-application)
+BuildRequires:  pkgconfig(capi-system-runtime-info)
+#BuildRequires:  pkgconfig(capi-uix-feedback)
+BuildRequires:  pkgconfig(feedback)
+BuildRequires:  pkgconfig(cert-svc)
+BuildRequires:  pkgconfig(cert-svc-vcore)
+BuildRequires: pkgconfig(capi-appfw-app-manager)
+BuildRequires:  pkgconfig(capi-system-info)
+BuildRequires: pkgconfig(capi-content-media-content)
+BuildRequires: pkgconfig(utilX)
+
+BuildRequires:  cmake
+BuildRequires:  edje-bin
+BuildRequires:  embryo-bin
+BuildRequires:  gettext-devel
+
+%description
+Phone application.
+
+%package -n org.tizen.phone
+Summary:    Phone application
+Group:      Development/Libraries
+
+%description -n org.tizen.phone
+Phone application.
+
+%package -n org.tizen.contacts
+Summary:    Contacts launcher
+Group:      Development/Libraries
+Requires: libmm-sound
+Requires: ug-bluetooth-efl
+
+%description -n org.tizen.contacts
+Contacts launcher
+
+%package -n org.tizen.contacts-appservice
+Summary:    Contacts appservice
+Group:      Development/Libraries
+
+%description -n org.tizen.contacts-appservice
+Contacts appservice
+
+%package -n org.tizen.contacts-viewer
+Summary:    Contacts viewer application
+Group:      Development/Libraries
+
+%description -n org.tizen.contacts-viewer
+Contacts viewer application
+
+%package -n libug-phone-efl
+Summary:    Phone UI gadget library
+Group:      devel
+
+%description -n libug-phone-efl
+Phone UI gadget library.
+
+%package -n libug-contacts-devel
+Summary:    Phone UI gadget Header
+Group:      devel
+Requires:   libug-phone-efl = %{version}-%{release}
+
+%description -n libug-contacts-devel
+Phone UI gadget Header.
+
+%package -n libug-phone-devel
+Summary:    Phone UI gadget Header
+Group:      devel
+Requires:   libug-phone-efl = %{version}-%{release}
+
+%description -n libug-phone-devel
+Phone UI gadget Header.
+
+
+%prep
+%setup -q
+
+%build
+%define PREFIX    "/usr/apps/org.tizen.phone"
+cmake . -DCMAKE_INSTALL_PREFIX=%{PREFIX}
+make %{?jobs:-j%jobs}
+
+%install
+rm -rf %{buildroot}
+%make_install
+
+%post -n libug-phone-efl
+mkdir -p /opt/usr/ug/data
+mkdir -p /opt/usr/ug/data/ug-phone
+chgrp 6005 -R /opt/usr/ug/data/ug-phone
+chmod 770 -R /opt/usr/ug/data/ug-phone
+mkdir -p /usr/ug/bin/
+ln -sf /usr/bin/ug-client /usr/ug/bin/contacts-details-efl
+ln -sf /usr/bin/ug-client /usr/ug/bin/contacts-list-efl
+ln -sf /usr/bin/ug-client /usr/ug/bin/contacts-settings-efl
+ln -sf /usr/bin/ug-client /usr/ug/bin/contacts-tabui-efl
+ln -sf /usr/bin/ug-client /usr/ug/bin/dialer-efl
+ln -sf /usr/bin/ug-client /usr/ug/bin/phone-tabui-efl
+ln -sf /usr/bin/ug-client /usr/ug/bin/speeddial-efl
+
+%post -n org.tizen.phone
+mkdir /opt/usr/apps/org.tizen.phone
+cp -fr /usr/apps/org.tizen.phone/data /opt/usr/apps/org.tizen.phone
+chown -R 5000:5000 /opt/usr/apps/org.tizen.phone/data
+
+%post -n org.tizen.contacts
+mkdir -p /opt/usr/apps/org.tizen.contacts
+cp -fr /usr/apps/org.tizen.contacts/data /opt/usr/apps/org.tizen.contacts
+chown -R 5000:5000 /opt/usr/apps/org.tizen.contacts/data
+
+%post -n org.tizen.contacts-viewer
+mkdir -p /opt/usr/apps/org.tizen.contacts-viewer
+cp -fr /usr/apps/org.tizen.contacts-viewer/data /opt/usr/apps/org.tizen.contacts-viewer
+chown -R 5000:5000 /opt/usr/apps/org.tizen.contacts-viewer/data
+
+
+
+%postun
+
+%files -n org.tizen.phone
+%manifest org.tizen.phone.manifest
+%defattr(-,root,root,-)
+/usr/apps/org.tizen.phone/*
+#/usr/share/packages/org.tizen.phone.xml
+/usr/share/icons/default/small/org.tizen.phone.png
+/usr/ug/lib/libug-speeddial-efl.*
+/usr/ug/lib/libug-dialer-efl.*
+/usr/ug/lib/libug-phone-tabui-efl.*
+#/opt/share/applications/*.desktop
+/usr/share/packages/*.xml
+
+
+%files -n org.tizen.contacts
+%manifest org.tizen.contacts.manifest
+%defattr(-,root,root,-)
+/usr/apps/org.tizen.contacts/*
+#/usr/share/packages/org.tizen.contacts.xml
+/usr/share/icons/default/small/org.tizen.contacts.png
+/usr/ug/lib/libug-contacts-tabui-efl.*
+/usr/ug/lib/libug-contacts-settings-efl.*
+#/opt/share/applications/*.desktop
+/usr/share/packages/*.xml
+#/usr/share/locale/*
+
+%files -n org.tizen.contacts-appservice
+%manifest org.tizen.contacts-appservice.manifest
+%defattr(-,root,root,-)
+/usr/apps/org.tizen.contacts-appservice/*
+/usr/share/packages/org.tizen.contacts-appservice.xml
+/usr/share/icons/default/small/org.tizen.contacts-appservice.png
+
+%files -n org.tizen.contacts-viewer
+%manifest org.tizen.contacts-viewer.manifest
+%defattr(-,root,root,-)
+/usr/apps/org.tizen.contacts-viewer/*
+/usr/share/packages/org.tizen.contacts-viewer.xml
+/usr/share/icons/default/small/org.tizen.contacts-viewer.png
+#/usr/share/locale/*
+
+%files -n libug-phone-efl
+%manifest libug-phone-efl.manifest
+%defattr(-,root,root,-)
+/usr/ug/res/images/*
+/usr/ug/res/edje/*
+/usr/ug/res/locale/*
+/usr/ug/lib/libug-contacts-list-efl.*
+/usr/ug/lib/libug-contacts-details-efl.*
+/usr/ug/lib/libug-phonelog-efl.*
+
+%files -n libug-contacts-devel
+%defattr(-,root,root,-)
+/usr/include/contacts-ug.h
+
+%files -n libug-phone-devel
+%defattr(-,root,root,-)
+/usr/include/phone-ug.h
diff --git a/phone/CMakeLists.txt b/phone/CMakeLists.txt
new file mode 100644 (file)
index 0000000..0b1e0aa
--- /dev/null
@@ -0,0 +1,12 @@
+SET(SRCS phone.c)
+
+ADD_EXECUTABLE(${PROJECT_NAME} ${SRCS})
+SET_TARGET_PROPERTIES(${PROJECT_NAME} PROPERTIES COMPILE_FLAGS "${EXTRA_CFLAGS} -fpie")
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/lib/ph-front/include)
+INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/lib/common/include)
+TARGET_LINK_LIBRARIES(${PROJECT_NAME} ${pkgs_LDFLAGS} common ug-phone-tabui-efl "-pie")
+
+INSTALL(FILES ${CMAKE_BINARY_DIR}/phone/org.tizen.phone.xml DESTINATION "/usr/share/packages")
+INSTALL(FILES icon_${PROJECT_NAME}.png DESTINATION "/usr/share/icons/default/small" RENAME "${PKGNAME}.png")
+INSTALL(TARGETS ${PROJECT_NAME} DESTINATION ${BINDIR})
+
diff --git a/phone/icon_phone.png b/phone/icon_phone.png
new file mode 100755 (executable)
index 0000000..2b28ee4
Binary files /dev/null and b/phone/icon_phone.png differ
diff --git a/phone/org.tizen.phone.xml b/phone/org.tizen.phone.xml
new file mode 100755 (executable)
index 0000000..69b5a67
--- /dev/null
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8"?>
+<manifest xmlns="http://tizen.org/ns/packages" package="org.tizen.phone" version="0.1.1" install-location="internal-only">
+       <label>Phone</label>
+       <author email="ps.jeong@samsung.com" href="www.samsung.com">bongsu Jeong</author>
+       <description>Phone Application</description>
+       <ui-application appid="org.tizen.phone" exec="/usr/apps/org.tizen.phone/bin/phone tab dialer" nodisplay="false" multiple="false" type="capp" taskmanage="true">
+               <icon>org.tizen.phone.png</icon>
+               <label>Phone</label>
+               <label xml:lang="ko-kr">전화</label>
+               <label xml:lang="de-de">Telefon</label>
+               <label xml:lang="en-gb">Phone</label>
+               <label xml:lang="en-us">Phone</label>
+               <label xml:lang="es-es">Phone</label>
+               <label xml:lang="fr-fr">Phone</label>
+               <label xml:lang="it-it">Telef.</label>
+               <label xml:lang="ja-jp">電話</label>
+               <label xml:lang="nl-nl">Telefoon</label>
+               <label xml:lang="pt-pt">Telef.</label>
+               <label xml:lang="ru-ru">Телефон</label>
+               <label xml:lang="tr-tr">Telefon</label>
+               <label xml:lang="zh-cn">手机</label>
+               <label xml:lang="zh-hk">電話</label>
+               <label xml:lang="zh-tw">電話</label>
+               <label xml:lang="ar-ae">الهاتف</label>
+               <label xml:lang="hy-am">Հեռախոս</label>
+               <label xml:lang="az-az">Telefon</label>
+               <label xml:lang="eu-es">Telefonoa</label>
+               <label xml:lang="bg-bg">Телефон</label>
+               <label xml:lang="ca-es">Telèfon</label>
+               <label xml:lang="hr-hr">Telefon</label>
+               <label xml:lang="cs-cz">Telefon</label>
+               <label xml:lang="da-dk">Telefon</label>
+               <label xml:lang="nl-nl">Telefoon</label>
+               <label xml:lang="et-ee">Telefon</label>
+               <label xml:lang="fi-fi">Puhelin</label>
+               <label xml:lang="gl-es">Teléfono</label>
+               <label xml:lang="ka-ge">ტელეფონი</label>
+               <label xml:lang="el-gr">Τηλέφωνο</label>
+               <label xml:lang="hu-hu">Telefon</label>
+               <label xml:lang="is-is">Sími</label>
+               <label xml:lang="ga-ie">Teileafón</label>
+               <label xml:lang="it-it">Telefono</label>
+               <label xml:lang="kk-kz">Телефон</label>
+               <label xml:lang="lv-lv">Tālrunis</label>
+               <label xml:lang="lt-lt">Telefonas</label>
+               <label xml:lang="mk-mk">Телефон</label>
+               <label xml:lang="nb-no">Telefon</label>
+               <label xml:lang="pl-pl">Telefon</label>
+               <label xml:lang="pt-br">Telefone</label>
+               <label xml:lang="ro-ro">Telefon</label>
+               <label xml:lang="sr-rs">Telefon</label>
+               <label xml:lang="sk-sk">Telefón</label>
+               <label xml:lang="sl-si">Telefon</label>
+               <label xml:lang="es-us">Teléfono</label>
+               <label xml:lang="sv-se">Telefon</label>
+               <label xml:lang="uk-ua">Телефон</label>
+               <label xml:lang="uz-uz">Telefon</label>
+               <label xml:lang="zh-sg">电话</label>
+               <label xml:lang="hi-in">टेलीफोन</label>
+               <label xml:lang="en-ph">Telephone</label>
+               <label xml:lang="fr-ca">Téléphone</label>
+
+               <application-service>
+                       <operation name="http://tizen.org/appcontrol/operation/dial" />
+                               <uri name="tel" />
+               </application-service>
+
+       </ui-application>
+</manifest>
diff --git a/phone/phone.c b/phone/phone.c
new file mode 100755 (executable)
index 0000000..a162967
--- /dev/null
@@ -0,0 +1,333 @@
+/*
+* Copyright 2012 Samsung Electronics Co., Ltd
+*
+* Licensed under the Flora License, Version 1.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://floralicense.org/license/
+*
+* Unless required by applicable law or agreed to in writing, software
+* distributed under the License is distributed on an "AS IS" BASIS,
+* WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+* See the License for the specific language governing permissions and
+* limitations under the License.
+*/
+
+
+#include <appcore-efl.h>
+#include <Ecore_X.h>
+#include "phone.h"
+#include "phone-common.h"
+#include "ph-front.h"
+
+#include <system_info.h>
+
+struct phone_data
+{
+       Evas_Object *win;
+       ph_phoneui_data *phoneui_d;
+#ifdef _PHONE_CONTACTS_DESKTOP_MODE_
+       Evas_Object *prev_btn;
+#endif
+       /* add more variables here */
+};
+
+static void phapp_win_del(void *data, Evas_Object *obj, void *event)
+{
+       elm_exit();
+}
+
+static Evas_Object* phapp_create_win(const char *name)
+{
+       Evas_Object *eo;
+       int w, h;
+
+       eo = elm_win_add(NULL, name, ELM_WIN_BASIC);
+       if (eo) {
+               elm_win_title_set(eo, name);
+#ifdef _PHONE_CONTACTS_DESKTOP_MODE_
+#else
+               elm_win_borderless_set(eo, EINA_TRUE);
+#endif
+               evas_object_smart_callback_add(eo, "delete,request", phapp_win_del, NULL);
+               ecore_x_window_size_get(ecore_x_window_root_first_get(), &w, &h);
+               evas_object_resize(eo, w, h);
+               elm_win_indicator_mode_set(eo, ELM_WIN_INDICATOR_SHOW);
+       }
+       elm_win_conformant_set(eo, EINA_TRUE);
+       return eo;
+}
+
+static void phapp_region_changed(void *data)
+{
+       PH_FN_CALL;
+       ph_phoneui_data *phoneui_d = data;
+       phone_front_view_region_changed(phoneui_d);
+       ug_send_event(UG_EVENT_REGION_CHANGE);
+       return;
+}
+
+static void phapp_language_changed(void *data)
+{
+       PH_FN_CALL;
+       struct phone_data *ad = data;
+       ph_phoneui_data *phoneui_d = ad->phoneui_d;
+       phone_front_view_language_changed(phoneui_d);
+       ug_send_event(UG_EVENT_LANG_CHANGE);
+}
+
+
+static int phapp_open(void *data)
+{
+       PH_FN_CALL;
+       struct phone_data *ad = data;
+       ph_phoneui_data *phoneui_d = ad->phoneui_d;
+       if (TRUE == phone_front_view_show_call_app(phoneui_d))
+               return -1;
+       return 0;
+}
+
+#ifdef _PHONE_CONTACTS_DESKTOP_MODE_
+static Evas_Object* _set_win_icon(struct phone_data *ad)
+{
+       Evas_Object *image = evas_object_image_add(evas_object_evas_get(ad->win));
+       evas_object_image_file_set(image, "/usr/share/icons/default/small/org.tizen.phone.png", NULL);
+       elm_win_icon_object_set(ad->win, image);
+
+       return image;
+}
+
+static void __win_profile_changed_cb(void *data, Evas_Object *obj, void *event_info)
+{
+       struct phone_data *ad = data;
+       p_retm_if(NULL == ad || NULL == ad->phoneui_d, "data is null");
+
+       const char *profile = elm_config_profile_get();
+
+       if(!strcmp(profile, "desktop")) {
+               Elm_Object_Item *navi_item = elm_naviframe_bottom_item_get(ad->phoneui_d->navi);
+               ad->prev_btn = elm_object_item_part_content_unset(navi_item, "prev_btn");
+               ad->phoneui_d->is_desktop_mode = true;
+               elm_win_indicator_mode_set(ad->win, ELM_WIN_INDICATOR_HIDE);
+               if(!ad->phoneui_d->icon)
+                       ad->phoneui_d->icon = _set_win_icon(ad);
+       }
+       else {
+               Elm_Object_Item *selected_it = elm_toolbar_selected_item_get(ad->phoneui_d->tabbar);
+               ad->phoneui_d->is_desktop_mode = false;
+
+               if (selected_it != ad->phoneui_d->item[PH_VIEW_DIALER]) {
+                       Elm_Object_Item *navi_item = elm_naviframe_bottom_item_get(ad->phoneui_d->navi);
+                       if (ad->prev_btn) {
+                               elm_object_item_part_content_set(navi_item, "prev_btn", ad->prev_btn);
+                               ad->prev_btn = NULL;
+                       }
+               }
+
+               elm_win_indicator_mode_set(ad->win, ELM_WIN_INDICATOR_SHOW);
+       }
+}
+#endif
+
+static bool phapp_create(void *data)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       Evas_Object *win;
+       struct phone_data *ad = data;
+
+       {
+               // Emulator does not support Dial/Log
+               char    *pszModelName = NULL;
+               int ret = SYSTEM_INFO_ERROR_NONE;
+               ret = system_info_get_value_string(SYSTEM_INFO_KEY_MODEL, &pszModelName);
+               if (ret == SYSTEM_INFO_ERROR_NONE && pszModelName != NULL)
+               {
+                       PH_DBG("SYSTEM_INFO_KEY_MODEL : %s", pszModelName);
+
+                       if(strcasestr(pszModelName, "Emulator") != NULL)
+                       {
+                               free(pszModelName);
+                               return false;
+                       }
+                       free(pszModelName);
+               }
+       }
+
+
+       /* create window */
+       win = phapp_create_win(PACKAGE);
+       p_retvm_if(NULL == win, -1, "phapp_create_win() Failed");
+       ad->win = win;
+
+       evas_object_show(win);
+#ifdef _PHONE_CONTACTS_DESKTOP_MODE_
+       evas_object_smart_callback_add(ad->win, "profile,changed", __win_profile_changed_cb, ad);
+#endif
+       bindtextdomain(PACKAGE, LOCALEDIR);
+
+       err = contacts_connect2();
+       if (CONTACTS_ERROR_NONE != err) {
+               Evas_Object *popup;
+               ERR("contacts_connect2() Failed(%d)", err);
+               popup = elm_popup_add(win);
+               evas_object_size_hint_weight_set(popup, EVAS_HINT_EXPAND, EVAS_HINT_EXPAND);
+               evas_object_show(popup);
+               elm_object_text_set(popup, T_(PH_GET_TEXT_BASIC, PHTEXT_INITIALIZING));
+               elm_popup_timeout_set(popup, 1.5);
+               evas_object_smart_callback_add(popup, "timeout", phapp_win_del, NULL);
+               return true;
+       }
+
+       UG_INIT_EFL(ad->win, UG_OPT_INDICATOR_ENABLE);
+       ad->phoneui_d = phone_front_view_create(ad->win);
+
+       appcore_set_open_cb(phapp_open, data);
+
+       return true;
+}
+
+static void phapp_terminate(void *data)
+{
+       PH_FN_CALL;
+       contacts_error_e err = CONTACTS_ERROR_NONE;
+       struct phone_data *ad = data;
+
+       //ug_destroy_all();
+       if (NULL != ad->win)
+               evas_object_del(ad->win);
+       err = contacts_disconnect2();
+       p_warn_if(CONTACTS_ERROR_NONE != err, "contacts_disconnect2() Failed(%d)", err);
+       return;
+}
+
+static void phapp_pause(void *data)
+{
+       PH_FN_CALL;
+       struct phone_data *ad = data;
+       phone_front_view_pause(ad->phoneui_d);
+       ug_pause();
+       return;
+}
+
+static void phapp_resume(void *data)
+{
+       PH_FN_CALL;
+       // update missed log info
+       struct phone_data *ad = data;
+       phone_front_view_resume(ad->phoneui_d);
+       ug_resume();
+       return;
+}
+
+static void phapp_service(service_h service, void *data)
+{
+       PH_FN_CALL;
+       struct phone_data *ad = data;
+       ph_phoneui_data *phoneui_d;
+       char* val = NULL;
+       int ret;
+
+       p_retm_if(NULL == ad || NULL == ad->phoneui_d, "data is null");
+       phoneui_d = ad->phoneui_d;
+
+       ret = service_get_operation(service, &val);
+       p_warn_if(SERVICE_ERROR_NONE != ret, "service_get_operation is failed(%d)", ret);
+
+       if (val){
+               if (0 == strcmp(val, SERVICE_OPERATION_DIAL)) {
+                       PH_DBG("operation : %s", val);
+                       free(val);
+                       val = NULL;
+                       ret = service_get_uri(service, &val);
+                       p_warn_if(SERVICE_ERROR_NONE != ret, "service_get_uri is failed(%d)", ret);
+                       if (val && 0 == strncmp(val, "tel:", 4)) {
+                               phone_front_view_reset(phoneui_d, PH_VIEW_DIALER, PH_FRONT_DIALER_WITH_NUM, service);
+                               free(val);
+                       }
+                       return;
+               } else {
+                       PH_DBG("operation : %s", val);
+                       free(val);
+                       val = NULL;
+               }
+       } else {
+               PH_DBG("no operation.");
+       }
+
+       ret = service_get_extra_data(service, "MMICHECK_SEND", &val);
+       p_warn_if(SERVICE_ERROR_NONE != ret, "service_get_extra_data is failed(%d)", ret);
+       if (val && 0 == strcmp(val, "1")) {
+               PH_DBG("MMICHECK_SEND detected");
+               phone_front_view_reset(phoneui_d, PH_VIEW_DIALER, PH_FRONT_DIALER_WITH_SEND_KEY, NULL);
+               free(val);
+               return;
+       }
+
+       // missed_call : show log main view, from idle_lock, quickpanel
+       ret = service_get_extra_data(service, "logs", &val);
+       p_warn_if(SERVICE_ERROR_NONE != ret, "service_get_extra_data is failed(%d)", ret);
+       PH_DBG("logs : %s", SAFE_STR(val));
+       if (val && 0 == strcmp(val, "missed_call")) {
+               phone_front_view_reset(phoneui_d, PH_VIEW_LOG, PH_FRONT_LOG_MISSED, NULL);
+               free(val);
+               return;
+       }
+
+       ret = service_get_extra_data(service, "launch_type", &val);
+       p_warn_if(SERVICE_ERROR_NONE != ret, "service_get_extra_data is failed(%d)", ret);
+       PH_DBG("launch_type : %s", SAFE_STR(val));
+       if (val && *val) {
+               if (0 == strcmp(val, "log"))
+                       phone_front_view_reset(phoneui_d, PH_VIEW_LOG, -1, NULL);
+               else if (0 == strcmp(val, "favorite"))
+                       phone_front_view_reset(phoneui_d, PH_VIEW_FAVORITE, -1, NULL);
+               else if (0 == strcmp(val, "dialer")) {
+                       if (phone_front_view_show_call_app(phoneui_d)) {
+                               if(phoneui_d->select_tab < PH_VIEW_DIALER)
+                                       elm_exit();
+                       }
+                       else
+                               phone_front_view_reset(phoneui_d, PH_VIEW_DIALER, -1, NULL);
+               }
+               else
+                       phone_front_view_reset(phoneui_d, PH_VIEW_DIALER, -1, NULL);
+               free(val);
+               return;
+       }
+
+       ret = service_get_extra_data(service, "tab", &val);
+       p_warn_if(SERVICE_ERROR_NONE != ret, "service_get_extra_data is failed(%d)", ret);
+       PH_DBG("tab : %s", SAFE_STR(val));
+       if (val && *val) {
+               if (!strcmp(val, "dialer")) {
+                       phone_front_view_reset(phoneui_d, PH_VIEW_DIALER, -1, NULL);
+                       free(val);
+                       return;
+               }
+       }
+
+       elm_win_lower(phoneui_d->win);
+       return;
+}
+
+API int main(int argc, char *argv[])
+{
+       struct phone_data ad = {0};
+       app_event_callback_s event_callback = {0,};
+
+       event_callback.create = phapp_create;
+       event_callback.terminate = phapp_terminate;
+       event_callback.pause = phapp_pause;
+       event_callback.resume = phapp_resume;
+       event_callback.service = phapp_service;
+       event_callback.low_memory = NULL;
+       event_callback.low_battery = NULL;
+       event_callback.region_format_changed = phapp_region_changed;
+       event_callback.language_changed = phapp_language_changed;
+       event_callback.device_orientation = NULL;
+
+       return app_efl_main(&argc, &argv, &event_callback, &ad);
+}
+
diff --git a/po/CMakeLists.txt b/po/CMakeLists.txt
new file mode 100755 (executable)
index 0000000..a93b794
--- /dev/null
@@ -0,0 +1,23 @@
+# for i18n
+
+SET(POFILES ar.po az.po bg.po ca.po cs.po da.po de_DE.po el_GR.po en.po en_PH.po en_US.po es_ES.po es_US.po et.po eu.po fi.po fr_CA.po fr_FR.po ga.po gl.po hi.po hr.po hu.po hy.po is.po it_IT.po ja_JP.po ka.po kk.po ko_KR.po lt.po lv.po mk.po nb.po nl_NL.po pl.po pt_BR.po pt_PT.po ro.po ru_RU.po sk.po sl.po sr.po sv.po tr_TR.po uk.po uz.po zh_CN.po zh_HK.po zh_SG.po zh_TW.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})
diff --git a/po/POTFILES.in b/po/POTFILES.in
new file mode 100755 (executable)
index 0000000..fb204d6
--- /dev/null
@@ -0,0 +1,3 @@
+# List of source files containing translatable strings.
+lib/common/ph-text.c
+lib/dialer/ph-dialer-cclist.h
diff --git a/po/ar.po b/po/ar.po
new file mode 100755 (executable)
index 0000000..30c65b5
--- /dev/null
+++ b/po/ar.po
@@ -0,0 +1,1601 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-04-20 13:24+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "تعيين الافتراضية"
+
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "زملاء العمل"
+
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "العائلة"
+
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "الأصدقاء"
+
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "العمل"
+
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "ذاكرة البطاقة ممتلئة"
+
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "معلومات إضافية"
+
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "صندوق PO"
+
+msgid "IDS_PB_BODY_STATE"
+msgstr "ولاية"
+
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "المنزل 2"
+
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "الرئيسي الخاص بالشركة"
+
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+msgid "IDS_PB_BODY_MOBILE_HHOME"
+msgstr "الجوال (المنزل)"
+
+msgid "IDS_PB_BODY_MOBILE_HWORK"
+msgstr "هاتف محمول (العمل)"
+
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "قريب"
+
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "أخ"
+
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "أب"
+
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "أم"
+
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "والد"
+
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "أخت"
+
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "المدير"
+
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "الأصدقاء"
+
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "الزملاء"
+
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "ضبط مخصص"
+
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "الزوج/الزوجة"
+
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "مساعد"
+
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "طفل"
+
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "عشير"
+
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "مشار إليه من قبل"
+
+msgid "IDS_PB_OPT_RENAME"
+msgstr "تغيير الاسم"
+
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d جهات اتصال"
+
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "تم الحفظ في %s"
+
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "العلاقة"
+
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "الاسم الأول أولا"
+
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "اسم العائلة أولا"
+
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+msgid "IDS_PB_BODY_GOOGLE"
+msgstr "Google"
+
+msgid "IDS_PB_BODY_HOME"
+msgstr "منزل"
+
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "الجوال"
+
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "لا يوجد اسم"
+
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "نغمة الرنين"
+
+msgid "IDS_PB_BODY_WORK"
+msgstr "العمل"
+
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "بريد إلكتروني"
+
+msgid "IDS_PB_BODY_PHONE"
+msgstr "الهاتف"
+
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "جار إضافة أعضاء للمجموعة..."
+
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "إضافة حساب"
+
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "رقم غير صالح"
+
+msgid "IDS_PB_BODY_URL"
+msgstr "الموقع"
+
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "تم التصدير"
+
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "الفاكس (المنزل)"
+
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "فاكس (العمل)"
+
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "معلومات أخرى"
+
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "الوظيفة"
+
+msgid "IDS_PB_OPT_VIEW"
+msgstr "عرض"
+
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "الأسماء المرتبطة"
+
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "ربط الاسم"
+
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "كل جهات الاتصال المرتبطة"
+
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "إلغاء الرابط"
+
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "سيتم حذف جميع الأسماء المرتبطه"
+
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "جار قراءة vCard..."
+
+msgid "IDS_PB_BODY_VCARD"
+msgstr "بطاقة vCard"
+
+msgid "IDS_KA_BODY_SAVED_IN"
+msgstr "تم الحفظ في"
+
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "تم الاستيراد"
+
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "فشل في الوصول إلى قاعدة البيانات"
+
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "جاري النسخ..."
+
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "تصدير جهات الاتصال"
+
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "يكثر الاتصال بها"
+
+msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+msgstr "إستيراد من بطاقة SD"
+
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "جاري النقل..."
+
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "تحديد مجموعة"
+
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "إزالة صورة"
+
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "تمت إضافته بالفعل"
+
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "أكمل الاسم وكذلك حقلا واحدا على الأقل"
+
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "جاري تصدير جهات الاتصال إلى %s..."
+
+msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+msgstr "المجموعة وأعضاء المجموعة"
+
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "جاري استيراد جهات الاتصال من vCard..."
+
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "استيراد أسماء SIM..."
+
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "عنوان البريد الإلكتروني غير صالح"
+
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "العدد الأعظمي للمدخلات المتوقعة"
+
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "لا يوجد عنوان بريد إلكتروني"
+
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "لا يوجد رقم"
+
+msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+msgstr "تم حفظ %s في %s"
+
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "ذاكرة البطاقة خالية"
+
+msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+msgstr "سيتم حذف جهة الاتصال هذه"
+
+msgid "IDS_PB_BODY_PHOTO"
+msgstr "صورة شخصية"
+
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "الاتصال السريع"
+
+msgid "IDS_PB_ITAB4_DIALLER"
+msgstr "المتصل"
+
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "المفضلة"
+
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "جار حذف المفضلة..."
+
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "جار التهيئة. حاول لاحقا..."
+
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "تم تجاوز الحد الأقصى لطول رقم الهاتف"
+
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "فشل الطلب"
+
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "نجح الطلب"
+
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "لا توجد مفضلة"
+
+msgid "IDS_COM_BODY_NA"
+msgstr "غير متاح"
+
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "كل الأسماء"
+
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "ذكرى سنوية"
+
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "رقم المساعد"
+
+msgid "IDS_PB_BODY_BACKUP"
+msgstr "نسخة احتياطية"
+
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "عيد ميلاد"
+
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "هاتف السيارة"
+
+msgid "IDS_PB_BODY_CITY"
+msgstr "المدينة"
+
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "الشركة"
+
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "الدولة"
+
+msgid "IDS_PB_BODY_EXCHANGE"
+msgstr "Exchange"
+
+msgid "IDS_PB_BODY_FAX"
+msgstr "الفاكس"
+
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "الاسم الأول"
+
+msgid "IDS_PB_BODY_GROUP_ONLY"
+msgstr "المجموعة فقط"
+
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "صورة"
+
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "استيراد جهات اتصال SIM"
+
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "اسم العائلة"
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "تحديد كرقم افتراضي"
+
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "الاسم الأوسط"
+
+msgid "IDS_PB_BODY_MSN"
+msgstr "MSN"
+
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "اللقب"
+
+msgid "IDS_PB_BODY_NOTE"
+msgstr "ملاحظة"
+
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "غير محددة"
+
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "لايوجد أسماء"
+
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "لا توجد مجموعة"
+
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "الرقم"
+
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "ترتيب عرض الاسم"
+
+msgid "IDS_PB_BODY_OTHER"
+msgstr "آخر"
+
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "أرقامي"
+
+msgid "IDS_PB_BODY_PAGER"
+msgstr "جهاز المناداة"
+
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "العنوان البريدي"
+
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "الرمز البريدي"
+
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "إقليم"
+
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "رقم الخدمة"
+
+msgid "IDS_PB_BODY_STREET"
+msgstr "الشارع"
+
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "اللاحقة"
+
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "الهاتف"
+
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "التفاصيل"
+
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "تحديد جهات الاتصال"
+
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "غير معروف"
+
+msgid "IDS_PB_OPT_NEW_GROUP"
+msgstr "مجموعة جديدة"
+
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+msgid "IDS_PB_OPT_SELECT_GROUP"
+msgstr "تحديد مجموعة"
+
+msgid "IDS_PB_POP_COPIED"
+msgstr "تم النسخ"
+
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "جار حذف جهات الاتصال..."
+
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "اسم المجموعة مستخدم مسبقا"
+
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "إضافة إلى الشاشة الرئيسية"
+
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "استيراد ج اتصال"
+
+msgid "IDS_PB_BODY_MOBILE_2"
+msgstr "جوال2"
+
+msgid "IDS_COM_POP_ADDED"
+msgstr "تمت الإضافة"
+
+msgid "IDS_COM_POP_MOVED"
+msgstr "تم النقل"
+
+msgid "IDS_COM_POP_SELECTED"
+msgstr "تم التحديد"
+
+msgid "IDS_COM_SK_CANCEL"
+msgstr "إلغاء"
+
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+msgstr "الذاكرة لا تكفي"
+
+msgid "IDS_COM_POP_REMOVED"
+msgstr "تم الحذف"
+
+msgid "IDS_COM_BODY_SEARCH"
+msgstr "بحث"
+
+msgid "IDS_COM_POP_CLOSE"
+msgstr "إغلاق"
+
+msgid "IDS_COM_POP_DELETED"
+msgstr "تم المسح"
+
+msgid "IDS_COM_POP_ERROR"
+msgstr "خطأ"
+
+msgid "IDS_COM_BODY_CALL"
+msgstr "اتصال"
+
+msgid "IDS_COM_BODY_NO_SIM"
+msgstr "لا توجد SIM"
+
+msgid "IDS_COM_BODY_SELECT_ALL"
+msgstr "اختيار الكل"
+
+msgid "IDS_COM_POP_FAILED"
+msgstr "فشل"
+
+msgid "IDS_COM_POP_SUCCESS"
+msgstr "نجاح"
+
+msgid "IDS_COM_SK_SAVE"
+msgstr "حفظ"
+
+msgid "IDS_PB_BODY_ADD_CONTACTS"
+msgstr "إضافة اسم"
+
+msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+msgstr "اسم المساعد"
+
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "إفتراضي"
+
+msgid "IDS_PB_BODY_DELETE_GROUP"
+msgstr "مسح المجموعة"
+
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "القسم"
+
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "مجموعات"
+
+msgid "IDS_PB_BODY_GROUP_NAME"
+msgstr "اسم المجموعة"
+
+msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+msgstr "ن رنين مجموعة"
+
+msgid "IDS_PB_BODY_RECORD_VIDEO"
+msgstr "تسجيل فيديو"
+
+msgid "IDS_PB_BODY_REPLACE"
+msgstr "استبدال"
+
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "حفظ الاسم في"
+
+msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+msgstr "الاتصال السريع"
+
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "التقاط صورة"
+
+msgid "IDS_PB_BODY_WEBSITE"
+msgstr "موقع الويب"
+
+msgid "IDS_PB_BUTTON_MSG"
+msgstr "رسالة"
+
+msgid "IDS_PB_DROP_SET_RINGTONE"
+msgstr "ضبط نغمة الرنين"
+
+msgid "IDS_PB_HEADER_ALL_CONTACTS"
+msgstr "كل الأسماء"
+
+msgid "IDS_PB_HEADER_COMPANY"
+msgstr "الشركة"
+
+msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+msgstr "تحرير جهات الاتصال"
+
+msgid "IDS_PB_HEADER_GET_EMAIL"
+msgstr "الحصول على بريد إلكتروني"
+
+msgid "IDS_PB_HEADER_GET_NUMBER"
+msgstr "الحصول على رقم"
+
+msgid "IDS_PB_HEADER_NO_GROUP"
+msgstr "لا توجد مجموعة"
+
+msgid "IDS_PB_HEADER_PARTICIPANT"
+msgstr "المشارك"
+
+msgid "IDS_PB_HEADER_SEND_EMAIL"
+msgstr "إرسال بريد إلكتروني"
+
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "إرسال بطاقة اسم"
+
+msgid "IDS_PB_HEADER_SET_IMAGE"
+msgstr "تعيين صورة"
+
+msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+msgstr "الاتصال السريع‬ غير مستخدم"
+
+msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+msgstr "حذف جهات اتصال"
+
+msgid "IDS_PB_OPT2_EDIT_GROUPS"
+msgstr "تحرير مجموعات"
+
+msgid "IDS_PB_OPT2_EMAIL"
+msgstr "بريد إلكتروني"
+
+msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+msgstr "إضافة إلى المفضلة"
+
+msgid "IDS_PB_OPT_ADD_TO_GROUP"
+msgstr "إضافة إلى مجموعة"
+
+msgid "IDS_PB_OPT_EDIT_GROUP"
+msgstr "تعديل مجموعة"
+
+msgid "IDS_PB_OPT_EMPTY_MVERB"
+msgstr "خالي"
+
+msgid "IDS_PB_OPT_SAVE_CONTACT"
+msgstr "حفظ الاسم"
+
+msgid "IDS_PB_OPT_SELECT_CONTACT"
+msgstr "تحديد جهة اتصال"
+
+msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+msgstr "تمت الإضافة إلى المفضلة"
+
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "جاري الإضافة..."
+
+msgid "IDS_PB_POP_ADD_GROUP"
+msgstr "إضافة مجموعة"
+
+msgid "IDS_PB_POP_MEMORY_FULL"
+msgstr "الذاكرة ممتلئة"
+
+msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+msgstr "إزالة من المجموعة"
+
+msgid "IDS_PB_POP_REMOVING"
+msgstr "جاري الحذف..."
+
+msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+msgstr "غير قادر على إضافة جهة اتصال إلى المجموعة"
+
+msgid "IDS_PB_SK3_UPDATE"
+msgstr "تحديث"
+
+msgid "IDS_PB_SK_CANCEL_LITE"
+msgstr "إلغاء"
+
+msgid "IDS_COM_BODY_BLUETOOTH"
+msgstr "البلوتوث"
+
+msgid "IDS_COM_BODY_CONTACTS"
+msgstr "الأسماء"
+
+msgid "IDS_COM_BODY_COPY"
+msgstr "نسخ"
+
+msgid "IDS_COM_BODY_CREATE"
+msgstr "إنشاء"
+
+msgid "IDS_COM_BODY_EMAIL"
+msgstr "بريد إلكتروني"
+
+msgid "IDS_COM_BODY_MESSAGE"
+msgstr "رسالة"
+
+msgid "IDS_COM_BODY_MOVE"
+msgstr "نقل"
+
+msgid "IDS_COM_BODY_PHONE"
+msgstr "الهاتف"
+
+msgid "IDS_COM_BODY_UNKNOWN"
+msgstr "غير معروف"
+
+msgid "IDS_COM_BODY_VIDEO_CALL"
+msgstr "مكالمة فيديو"
+
+msgid "IDS_COM_SK_DELETE"
+msgstr "مسح"
+
+msgid "IDS_COM_SK_DONE"
+msgstr "تمت"
+
+msgid "IDS_COM_SK_EDIT"
+msgstr "تعديل"
+
+msgid "IDS_COM_SK_OK"
+msgstr "موافق"
+
+msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+msgstr "إرسال تفاصيل اسم"
+
+msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+msgstr "بحث في خادم Exchange"
+
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "نموذج الاهتزاز"
+
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "تعديل مجموعة"
+
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "إضافة إلى المفضلة"
+
+msgid "IDS_COM_OPT_EXIT"
+msgstr "خروج"
+
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "لا توجد أنشطة"
+
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "لا توجد محفوظات"
+
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "الفائتة"
+
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "إضافة توقف مؤقت لمدة %d ثانية"
+
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "إيقاف الصوت"
+
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "تشغيل الصوت"
+
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "إضافة مهلة انتظار"
+
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "جمعة"
+
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "إثنين"
+
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "سبت"
+
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "أحد"
+
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "خميس"
+
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "ثلاثاء"
+
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "أربعاء"
+
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "إنشاء مجموعة"
+
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "اسم المجموعة"
+
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "حفظ في"
+
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "هونج كونج"
+
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "تحديد جهات اتصال الاتصال السريع"
+
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "أيسلندا"
+
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "الأرجنتين"
+
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "الأقاليم الأسترالية الخارجية"
+
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "أذربيجان"
+
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "بونير‬ و‏‫سانت أوستاتيوس‬ وسابا"
+
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "جمهورية كوريا الديمقراطية الشعبية"
+
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "خدمة الهاتف المجاني الدولية"
+
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "خدمة السعر المتميز الدولية (IPRS)"
+
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "خدمة التكلفة المشتركة الدولية (ISCS)"
+
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "قرغيزستان"
+
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "سانت هيلانه"
+
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "سلوفاكيا"
+
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "تايوان"
+
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "اتصالات الإغاثة عند الكوارث (TDR)"
+
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "جمهورية مقدونيا اليوغسلافية سابقا"
+
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "المملكة المتحدة بين بريطانيا العظمى وأيرلندا الشمالية"
+
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "الولايات المتحدة الأمريكية"
+
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "جزر فيرجين التابعة للولايات المتحدة"
+
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "خدمة الاتصالات الشخصية العامة (UPT)"
+
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "كوت ديفوار"
+
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "كوراساو"
+
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "المقاطعات الجنوبية الفرنسية"
+
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "الجابون"
+
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "ماكاو"
+
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "الصومال"
+
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "تيمور الشرقية"
+
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "توجو"
+
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "أفغانستان"
+
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "ألبانيا"
+
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "الجزائر"
+
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "ساموا الأمريكية"
+
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "أندورا"
+
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "أنجولا"
+
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "أنجويلا"
+
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "أنتيجوا وباربودا"
+
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "أرمينيا"
+
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "أروبا"
+
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "أستراليا"
+
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "النمسا"
+
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "جزر الباهاما"
+
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "البحرين"
+
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "ينجلاديش"
+
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "باربادوسا"
+
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "بلاروسيا"
+
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "بلجيكا"
+
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "بيليز"
+
+msgid "IDS_PB_BODY_BENIN"
+msgstr "بنين"
+
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "برمودا"
+
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "بوتان"
+
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "بوليفيا"
+
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "البوسنة والهرسك"
+
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "بوتسوانا"
+
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "البرازيل"
+
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "جزر فيرجين الانجليزية"
+
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "بروناي دار السلام"
+
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "بلغاريا"
+
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "بوركينافاسو"
+
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "بوروندي"
+
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "كمبوديا"
+
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "الكاميرون"
+
+msgid "IDS_PB_BODY_CANADA"
+msgstr "كندا"
+
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "كاب فردي"
+
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "جزر كيمان"
+
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "جمهورية أفريقيا الوسطى"
+
+msgid "IDS_PB_BODY_CHAD"
+msgstr "تشاد"
+
+msgid "IDS_PB_BODY_CHILE"
+msgstr "تشيلي"
+
+msgid "IDS_PB_BODY_CHINA"
+msgstr "الصين"
+
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "كولومبيا"
+
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "جزر القمر"
+
+msgid "IDS_PB_BODY_CONGO"
+msgstr "الكونغو"
+
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "جزر كوك"
+
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "كوستاريكا"
+
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "كرواتيا"
+
+msgid "IDS_PB_BODY_CUBA"
+msgstr "كوبا"
+
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "قبرص"
+
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "جمهورية التشيك"
+
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "جمهورية الكونغو الديموقراطية"
+
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "الدنمارك"
+
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "دياجو جاراسيا"
+
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "جيبوتي"
+
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "دومينيكا"
+
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "جمهورية الدومينيكان"
+
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "الإيكوادور"
+
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "مصر"
+
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "السلفادور"
+
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "غينيا الاستوائية"
+
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "إريتريا"
+
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "إستونيا"
+
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "إثيوبيا"
+
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "جزر فوكلاند"
+
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "جزر فايرو"
+
+msgid "IDS_PB_BODY_FIJI"
+msgstr "فيجي"
+
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "فنلندا"
+
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "فرنسا"
+
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "غويانا الفرنسية"
+
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "بولينيزيا الفرنسية"
+
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "جامبيا"
+
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "جورجيا"
+
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "ألمانيا"
+
+msgid "IDS_PB_BODY_GHANA"
+msgstr "غانا"
+
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "جبل طارق"
+
+msgid "IDS_PB_BODY_GREECE"
+msgstr "اليونان"
+
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "جرينلاند"
+
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "جرينادا"
+
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "جواديلوب"
+
+msgid "IDS_PB_BODY_GUAM"
+msgstr "غوام"
+
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "جواتيمالا"
+
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "غينيا"
+
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "غينيا بيساو"
+
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "جويانا"
+
+msgid "IDS_PB_BODY_HAITI"
+msgstr "هاييتي"
+
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "هندوراس"
+
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "المجر"
+
+msgid "IDS_PB_BODY_INDIA"
+msgstr "الهند"
+
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "إندونيسيا"
+
+msgid "IDS_PB_BODY_IRAN"
+msgstr "إيران"
+
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "العراق"
+
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "أيرلندا"
+
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "إسرائيل"
+
+msgid "IDS_PB_BODY_ITALY"
+msgstr "إيطاليا"
+
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "جامايكا"
+
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "اليابان"
+
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "الأردن"
+
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "كازاخستان"
+
+msgid "IDS_PB_BODY_KENYA"
+msgstr "كينيا"
+
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "كريباتي"
+
+msgid "IDS_PB_BODY_KOREA"
+msgstr "كوريا"
+
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "الكويت"
+
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "جمهورية لاو الديمقراطية الشعبية"
+
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "لاتفيا"
+
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "لبنان"
+
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "ليسوتو"
+
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "ليبيريا"
+
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "ليبيا"
+
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "ليختنشتين"
+
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "ليتوانيا"
+
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "لكسمبورج"
+
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "مدغشقر"
+
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "مالاوي"
+
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "ماليزيا"
+
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "المالديف"
+
+msgid "IDS_PB_BODY_MALI"
+msgstr "مالي"
+
+msgid "IDS_PB_BODY_MALTA"
+msgstr "مالطا"
+
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "جزر مارشال"
+
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "المارتينيك"
+
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "موريتانيا"
+
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "موريشيوس"
+
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "المكسيك"
+
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "ميكرونيزيا"
+
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "مولدوفا"
+
+msgid "IDS_PB_BODY_MONACO"
+msgstr "موناكو"
+
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "منغوليا"
+
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "الجبل الأسود"
+
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "مونتسيرات"
+
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "المغرب"
+
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "موزامبيق"
+
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "ميانمار"
+
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "ناميبيا"
+
+msgid "IDS_PB_BODY_NAURU"
+msgstr "ناورو"
+
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "نيبال"
+
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "هولندا"
+
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "نيوكاليدونيا"
+
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "نيوزيلندا"
+
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "نيكاراجوا"
+
+msgid "IDS_PB_BODY_NIGER"
+msgstr "النيجر"
+
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "نيجيريا"
+
+msgid "IDS_PB_BODY_NIUE"
+msgstr "نيوي"
+
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "جزر نورث ماريانا"
+
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "النرويج"
+
+msgid "IDS_PB_BODY_OMAN"
+msgstr "عمان"
+
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "باكستان"
+
+msgid "IDS_PB_BODY_PALAU"
+msgstr "بالاو"
+
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "بنما"
+
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "بابوا غينيا الجديدة"
+
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "باراجواي"
+
+msgid "IDS_PB_BODY_PERU"
+msgstr "بيرو"
+
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "الفلبين"
+
+msgid "IDS_PB_BODY_POLAND"
+msgstr "بولندا"
+
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "البرتغال"
+
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "بورتوريكو"
+
+msgid "IDS_PB_BODY_QATAR"
+msgstr "قطر"
+
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "رومانيا"
+
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "روسيا الاتحادية"
+
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "رواندا"
+
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "سانت كيتس ونيفيس"
+
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "سانت لوتشيا"
+
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "سان بيير وميكويلون"
+
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "سانت فنسنت وجرينادا"
+
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "جزر ساموا"
+
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "سان مارينو"
+
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "ساوتومي وبرنسيب"
+
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "السعودية"
+
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "السنغال"
+
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "صربيا"
+
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "سيشيل"
+
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "سيراليون"
+
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "سنغافورة"
+
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "سانت مارتن"
+
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "سلوفينيا"
+
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "جزر سولومون"
+
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "جنوب أفريقيا"
+
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "أسبانيا"
+
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "سريلانكا"
+
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "السودان"
+
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "سورينام"
+
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "سويسرا"
+
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "السويد"
+
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "سويسرا"
+
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "الجمهورية العربية السورية"
+
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "طاجيكستان"
+
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "تنزانيا"
+
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "تايلاند"
+
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "توكيلاو"
+
+msgid "IDS_PB_BODY_TONGA"
+msgstr "تونغا"
+
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "ترينداد وتوباجو"
+
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "تونس"
+
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "تركيا"
+
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "تركمانستان"
+
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "جزر توركس وكايكوس"
+
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "توفالو"
+
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "أوغندا"
+
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "أوكرانيا"
+
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "الإمارات العربية المتحدة"
+
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "أورجواي"
+
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "أوزبكستان"
+
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "فانواتو"
+
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "دولة الفاتيكان"
+
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "فنزويلا"
+
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "فيتنام"
+
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "والس وفوتونا"
+
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "اليمن"
+
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "زامبيا"
+
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "زيمبابوي"
+
+msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+msgstr "الاسم الأول واسم العائلة"
+
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+msgstr "اسم العائلة والاسم الأول"
+
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "إلغاء حظر"
+
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "تحديد السجلات"
+
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "السجلات"
+
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "جار حذف السجلات..."
+
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "تم مسح الرسالة"
+
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "تغيير جهة الاتصال"
+
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "لا يوجد سجلات"
+
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "لا يوجد اتصال سريع. هل تريد تخصيص واحد؟"
+
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "البريد الصوتي"
+
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "مكالمة طوارئ"
+
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "لوحة المفاتيح"
+
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "إضافة عضو"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "حدث"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "مشاركة معلومات جهة الاتصال"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "جهة اتصال واحدة"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "الرجوع إلى المكالمة"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "مكالمة واردة"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "اتصال صادر"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "مكالمة فائتة"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "رسالة مرسلة"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "الرسالة المستلمة"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "تعديل الرقم قبل الاتصال"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "عرض"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "إخفاء"
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "لمزيد من الحقول، انقر فوق الزر على اليمين"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "مكالمة محظورة"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "مكالمة مرفوضة"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "الشاشة السابقة"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "تحديد كبريد إلكتروني افتراضي"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "يمكنك استيراد جهات اتصال من بطاقة SIM إلى الهاتف في الإعدادات > استيراد جهات اتصال أو المزامنة مع جهات اتصال حساب الويب باستخدام الحسابات في الإعدادات"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "لا توجد سجلات. بعد إجراء/استلام مكالمة أو إرسال/استلام رسالة، سيتم عرض السجلات"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "يتعذر إرسال بطاقات الأسماء"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "التصدير إلى بطاقة SIM"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "معلومات"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "المحفوظات"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "الأنشطة"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "رسالة مجموعة"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "بريد إلكتروني لمجموعة"
\ No newline at end of file
diff --git a/po/az.po b/po/az.po
new file mode 100755 (executable)
index 0000000..435d829
--- /dev/null
+++ b/po/az.po
@@ -0,0 +1,2019 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Klaviatura"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Sevimlilər"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Sürətli yığma"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Səsli poçt"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Tarixçələr"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Sürətli yığma nömrəsi yoxdur. İndi biri təyin edilsin?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Tələb alınmadı"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Sorğu uğurlu oldu"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Təcili zəng"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Jurnal yoxdur"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Sevimli yoxdur"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Mesaj silindi"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Telefon nömrəsi maksimum uzunluğu keçib"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Tarixçələr silinir..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Sevimlilər silinir..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Başladılır. Daha sonra cəhd edin."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Səs sönülüdür"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Səs yanılıdır"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Tarixçələri seç"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Sürətli yığım kontaktlarını seç"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Blokdan çixart"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Kontaktı dəyiş"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "%d saniyə fasilə əlavə et"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Gözləmə əlavə et"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Buraxılmış"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Çıx"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobil"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Ev"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "İş"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Faks (Ev)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Faks (İş)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Köməkçinin nömrəsi"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Peycer"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Başqa"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Faks"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Avtomobil telefonu"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Ev 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Şirkətin əsas"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Adi"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Bütün adlar"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Təyin olunmamışdır"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Servis nömrəsi"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Qruplar"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "İlkin təyin olunan"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Zəng tonu"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Elektron poçtlar"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Nömrə"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Qeyd"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Poçt ünvanı"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Təfsilatlar"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Şirkət"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Ana ekrana əlavə et"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Displey adı sırası"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Şəxsi nömrə"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Ad"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Yekun ad"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "İkinci ad"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Suffiks"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Təxəllüs"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Kontaktları ixrac et"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Kontaktları seç"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Poçt kodu"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Ölkə"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Rayon"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Şəhər"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Küçə"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "%s daxilində saxlanmışdır"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Tez-tez əlaqə saxlanılanlar"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Surəti saxlanıldı"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "İdxal edilmişdir"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Kontaktlar silinir..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Göndərilmə..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Köçürülmə..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "SIM kontaktlar idxal edilir..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Kontaktlar vCard-dan idxal olunur..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Kontaktlar %s-a idxal edilir..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "V-Kart"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "vCard oxunur..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "İdxal edildi"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "M/D"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Bütün əlaqəli kontaktlar"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Əlaqəli kontaktlar"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Daha çox məlumat"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Məşğuliyyət adı"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Departament"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Qrup adı"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Hesab əlavə edin"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Qrupa üzvlər əlavə edilir..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Bax"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d kontakt"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Adını dəyişdir"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Münasibət"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Tarixçə yoxdur"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Fəaliyyət yoxdur"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Əlavə olunur..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Əlavə məlumat"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Poçt qutusu"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Dövlət"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Dostlar"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Ailə"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Həmkarlar"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "İş"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Vibrasiya nümunəsi"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Susmaya görə təyin et"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Ad yoxdur"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Yanlış E-poçt ünvanı"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Ən azı bir sahəni, həmçinin adı tamamlayın"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Məlumat bazasına daxil olmaq alınmadı"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Artıq əlavə olunmuşdur"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Qrup adı hazırda istifadə edilir"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Qrup yoxdur"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Nömrə yoxdur"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Epoçt ünvanı yoxdur"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Kontakt yoxdur"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM yaddaşı boşdur"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Qeyd sayı maksimum həddi aşmışdır"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Nömrə səhvdir"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM yaddaşı doludur"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "İlkin təyin edilmiş nömrə kimi işarələ"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Şəkil"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Foto şəkil çək"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Şəkli sil"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Kontaktı ...da saxla"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Yaddaşa yazma yer"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "SIM kontaktları gətirin"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Əvvəlcə ad"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Əvvəlcə soyad"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Vizit kartı göndər"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Qrup yarat"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Qrup seç"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Kontaktlrı gətr"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Kontaktı əlaqələndir"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Əlaqəni ləğv et"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Bütün əlaqəli kontaktlar silinəcək"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Sevimlilərə əlavə et"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Qrupu redaktə et"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Naməlum"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Doğum günü"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "İldönümü"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Bazar günü"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Bazar ertəsi"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Çərşənbə axşamı"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Çərşənbə"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Cümə axşamı"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Cümə"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Şənbə"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Köməkçi"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Qardaş"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Uşaq"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Yerli tərəfdaş"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Ata"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Dost"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Menecer"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Ana"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Valideyn"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Tərəfdaş"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "İstinad edilib"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Qohum"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Bacı"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Həyat yoldaşı"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Əfqanıstan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albaniya"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Əlcəzair"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Şərqi Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Anqola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anqvilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antiqua və Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Ermənistan"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Avtraliya"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Avstraliyanın Xarici Əraziləri"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Avstriya"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azərbaycan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Baham"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bəhreyn"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Banqladeş"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Belarusiya"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belçika"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Beliz"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "BENIN"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermud"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Butan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Boliviya"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonear, Sent Yustatius və Seyba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosniya və Herseqovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botsvana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Braziliya"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Britaniyanın Virciniya Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Bruney Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bolqariya"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Kamboca"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Kamerun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Kanada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Kabo-Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Kaymen Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Mərkəzi Afrika Respublikası"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "ÇAD"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Çili"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Çin"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Kolumbiya"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Komor Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Konqo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Kuk Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Kosta Rika"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Kot d'İvuar"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Xorvatiya"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Kuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Kurakao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Kipr"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Çex Respublikası"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Koreya Xalq Demokratik Respublikası"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Konqo Demokratik Respublikası"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Şərqi Timor"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Danimarka"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diyeqo Qarsiya"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Cibuti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominika"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominikan Respublikası"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ekvador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Misir"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Ekvatorial Qvineya"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritreya"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estoniya"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Efiopiya"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Folklend Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Farer adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiji"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finlandiya"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Fransa"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Fransanın Cənub Əraziləri"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Fransız Qvianası"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Fransız Polineziya"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Qabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Qambiya"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Gürcüstan"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Almaniya"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Qana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Hibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Yunanıstan"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Qrenlandiya"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Qrenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Qvadelupa"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Quam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Qvatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Qvineya"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Qvineya-Bisau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Qayana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Honkonq"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Macarıstan"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "İslandiya"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Hindistan"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonesiya"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Iraq"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "İrlandiya"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "İsrail"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italiya"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Yamayka"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Yaponiya"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "İordaniya"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Qazaxıstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenya"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Koreya"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Küveyt"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Qırğızıstan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Laos Xalq Demokratik Respublikası"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Latviya"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Livan"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesoto"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberiya"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Liviya"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Lixtenşteyn"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Litva"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luksemburq"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Makao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "MADAQASKAR"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malavi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malayziya"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldiv adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marşal Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinika"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "MAVRİTANİYA"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "MAVRİKİ"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Meksika"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Mikroneziya"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldoviya"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monako"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolustan"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Monteneqro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Mərakeş"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambik"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "NAMIBIYA"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Niderland"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Yeni Kaledoniya"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Yeni Zelandiya"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nikaraqua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "NIGER"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeriya"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Şimali Mariana adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norveç"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua- Yeni Qvineya"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraqvay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filippin Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Polşa"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portuqaliya"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto Riko"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qətər"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Rumıniya"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Rusiya Federasiyası"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Rvanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Müqəddəs Yelena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Sent Kitts və Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Müqəddəs Lusia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Sen Piyer və Mikelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Sent Vinsent və Qrenadin adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "San Tome və Prinsipi"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Səudiyyə Ərəbistanı"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Seneqal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbiya"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seyşel adası"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Sinqapur"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sent Martin"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovakiya"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Sloveniya"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Solomon Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somali"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Cənubi Afrika"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "İspaniya"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Şri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Surinam"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Svazilend"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "İsveç"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "İsveçrə"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Suriya Ərəb Respublikası"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Tayvan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tacigistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzaniya"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Tayland"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Keçmiş Yuqoslaviya Respublikası Makedoniya"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Toqo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonqa"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad və Tobaqo"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunis"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Türkiyə"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Türkmənistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Türk və Kaykos Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uqanda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukrayna"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Birləşmiş Ərəb Əmirliyi"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Böyük Britaniya və Şimali İrlandiya Birləşmiş Krallığı"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Amerika Birləşmiş Ştatları"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Birləşmiş Ştatların Virciniya adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruqvay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Özbəkistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vatikan şəhər dövləti"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venesuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vyetnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Vallis və Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Yəmən"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambiya"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbave"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobil (Ev)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobil (İş)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "...da saxlanıldı"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "SD kartdan idxal et"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Qrup və qrup üzvləri"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s %s-də saxlanmışdır"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Bu kontakt silinəcək"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Foto"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Nömrəyğn"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Nüsxə"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Yalnız qrup"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Yeni qrup"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Qrup seç"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobil 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Əlavə edildi"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Göndərildi"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Seçildi"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Ləğv et"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Yaddaş kifayət etmir"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Silindi"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Axtarış"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Bağla"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Silindi"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Xəta"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Zəng"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "SIM yoxdur"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Hamısını seç"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Mümkün olmadı"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Uğur"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Yaddaşa yaz"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Kontaktları əlavə et"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Köməkçinin adı"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Qrupu sil"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Qrup adı"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Qrup zəng melodiyası"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Video yazı"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Əvəz et"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Sürətli yığma"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Vebsayt"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Mesaj"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Zəng melodiyası qur"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Bütün adlar"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Şirkət"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Kontaktları redaktə et"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Epoçt əldə edin"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Nömrəni əldə edin"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Qrup yoxdur"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "İştirakçı"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Elektron məktubu göndər"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Şəkili qurun"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Sürətli yığma istifadədə deyil"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Kontaktları sil"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Qrupları redaktə et"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Elektron poçtlar"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Sevimlilərə əlavə edin"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Qrupa əlavə et"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Qrupu redaktə et"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Boşdur"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Kontaktı yaddaşa yaz"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Kontakt seç"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Sevimlilərə əlavə edildi"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Qrup əlavə et"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Yaddaş dolmuşdur"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Qrupdan silinsin"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Silinir..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Qrupa kontakt əlavə etmək mümkün deyil"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Yenilə"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Ləğv et"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Adlar"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Köçür"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Yarat"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Elektron poçtlar"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Mesaj"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Göndər"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefon"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Naməlum"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Video zəng"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Sil"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Bitdi"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Redaktə et"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Kontakt detallarını göndər"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Exchange serverini axtar"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Ad Soyad"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Soyad Ad"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Üzv əlavə et"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Olay"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Kontakt məlumatını paylaş"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 kontakt"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Zəng etmək üçün geri qayıdın"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Gələn zəng"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Gedən zəng"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Buraxılmış zəng"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Göndərilmiş mesaj"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Qəbul edilmiş mesaj"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Zəngdən əvvəl nömrəni redaktə edin"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Show"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Gizlə"
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Əlavə sahələr üçün sağdakı düyməyə vurun"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Bloklanmış zəng"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Rədd edilmiş zəng"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Əvvəlki ekran"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Susmaya görə e-poçt kimi qeyd et"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Siz Parametrlər > Kontaktları idxal et vasitəsilə kontaktları SIM kartdan idxal edə və parametrlərdə hesablardan istifadə edərək veb-hesabın kontaktları ilə sinxronlaşdıra bilərsiniz"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Jurnal yoxdur. Zəng etdikdən/qəbul etdikdən və ya mesaj aldıqdan/göndərdikdən sonra jurnal göstəriləcək"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Vizit kartını göndərmək mümkün deyil"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "SIM karta ixrac et"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Məlumat"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Tarix"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Fəaliyyət növləri"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Qrup mesajı"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Qrup epoçtu"
\ No newline at end of file
diff --git a/po/bg.po b/po/bg.po
new file mode 100755 (executable)
index 0000000..b13f6f4
--- /dev/null
+++ b/po/bg.po
@@ -0,0 +1,2022 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Клавиат."
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Предпочитани"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Бързо набиране"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Гласова поща"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Регистри"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Няма номер за бързо набиране. Задаване на такъв сега?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Неуспешна заявка"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Заявката е успешна"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Спешно повикване"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Няма регистри"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Няма предпочитани"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Съобщението е изтрито"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Надвишена е максималната дължина на телефонния номер"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Изтриване на регистрите..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Изтриване на предпочитаните..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Инициализиране. Опитайте по-късно..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Звук изкл."
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Звук вкл."
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Избери регистри"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Изберете контакти за бързо набиране"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Деблок."
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Промяна на записа"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Добави %d сек. пауза"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Добавяне на изчакване"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Пропуснато"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Изход"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Мобилен"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Дом"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Служебен"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Факс (домашен)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Факс (служебен)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Номер на помощника"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Пейджър"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Друго"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Телефон"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Факс"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Телефон в автомобила"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Домашен 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Основен фирмен"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Радио"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "По избор"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Всички записи"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Незададен"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Номер на услуга"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Телефон"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Групи"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "По подразбиране"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Тон позвъняване"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Email"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Номер"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Бележка"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Пощенски адрес"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Детайли"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Фирма"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Добавяне към началния екран"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Ред за показване на имената"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Собствен номер"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Малко име"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Фамилно име"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Бащино име"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Обръщение"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Псевдоним"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Експортиране на записи"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Избор на записи"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Пощенски код"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Страна"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Област"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Град"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Улица"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Запаметено в %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Често контактувани"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Копирано"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Експортирано"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Изтриване на записи..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Преместване"
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Копиране..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Импортиране на записи от SIM..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Импортиране на записи от vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Експортират се записи в %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "V карта"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Четене на vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Импортирано"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "н.д."
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Всички свързани записи"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Свързани записи"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Още информация"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Длъжност"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Отдел"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Име на група"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Добавяне на акаунт"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Добавяне на членове в група..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Преглед"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d записа"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Преименуване"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Връзка"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Няма хронологии"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Няма дейности"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Добавяне..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Доп. информация"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Пощенска кутия"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Област"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Приятели"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Семейство"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Колеги"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Служебен"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Тип вибриране"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Настройка по подразбиране"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Без име"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Невалиден имейл адрес"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Попълнете поне едно поле, като и име"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Неуспешен достъп до базата данни"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Вече е добавено"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Името на групата вече се използва"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Няма група"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Няма номер"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Няма email адреси"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Няма записи"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "Паметта на SIM е празна"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Надхвърлен е максималният брой записи"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Невалиден номер"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM памет пълна"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Маркиране като номер по подразбиране"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Изображение"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Направи снимка"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Махни снимката"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Запиши данните в"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Запази в"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Импортирай записи от SIM"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Първо собственото име"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Първо фамилното име"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Изпращане на визитка"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Създаване на група"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Изберете група"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Импорт записи"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Свързване на запис"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Премахни връзката"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Всички свързани записи ще бъдат изтрити"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Добави към Предпочитани"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Редакт. група"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Няма информация"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Рожден ден"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Годишнина"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Неделя"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Понеделник"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Вторник"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Сряда"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Четвъртък"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Петък"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Събота"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Помощник"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Брат"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Дете"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Домашен партньор"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Баща"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Приятел"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Мениджър"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Майка"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Родител"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Партньор"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Препоръчан от"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Роднина"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Сестра"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Съпруг(а)"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Афганистан"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Албания"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Алжир"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Американски Самоа"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Андора"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Ангола"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Ангила"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Антигуа и Барбуда"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Аржентина"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Армения"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Аруба"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Австралия"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Австралийски външни територии"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Австрия"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Азербайджан"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Бахами"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Бахрейн"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Бангладеш"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Барбадос"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Беларус"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Белгия"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Белиз"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Бенин"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Бермуда"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Бутан"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Боливия"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Бонер, Свети Евстатий и Саба"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Босна и Херцеговина"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Ботсуана"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Бразилия"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Британски Вирджински о-ви"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Бруней Дарусалам"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "България"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Буркина Фасо"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Бурунди"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Камбоджа"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Камерун"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Канада"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Кабо Верде"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Кайманови острови"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Централноафриканска република"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Чад"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Чили"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Китай"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Колумбия"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Комори"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Конго"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "о-ви Кук"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Коста Рика"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Кот д'Ивоар"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Хърватска"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Куба"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Кюрасао"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Кипър"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Чешка република"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Корейска народна демократична република"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Демократична република Конго"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Тимор-Лесте"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Дания"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Диего Гарсия"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Джибути"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Доминика"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Доминиканска република"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Еквадор"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Египет"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "Салвадор"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Екваториална Гвинея"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Еритрея"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Естония"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Етиопия"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Фолклендски о-ви"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Фарьорски о-ви"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Фиджи"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Финландия"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "France"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Френски Южни територии"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Френска Гвиана"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Френска Полинезия"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Габон"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Гамбия"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Грузия"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Германия"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Гана"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Гибралтар"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Гърция"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Гренландия"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Гренада"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Гваделупа"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Гуам"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Гватемала"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Гвинея"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Гвинея-Бисау"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Гайана"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Хаити"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Хондурас"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Хонконг"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Унгария"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Исландия"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Индия"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Индонезия"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Международна услуга за безплатна телефония"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Международна услуга с преференциални тарифи (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Международна услуга със споделени разходи (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Иран"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Ирак"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Ирландия"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Израел"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italy"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Ямайка"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Япония"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Йордания"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Казахстан"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Кения"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Кирибати"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Ю. Корея"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Кувейт"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Киргизстан"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Лаоска народна демократична република"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Латвия"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Ливан"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Лесото"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Либерия"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Либия"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Лихтенщайн"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Литва"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Люксембург"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Макао"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Мадагаскар"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Малави"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Малайзия"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Малдиви"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Мали"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Малта"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Маршалови острови"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Мартиника"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Мавритания"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Мавриций"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Мексико"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Микронезия"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Молдова"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Монако"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Монголия"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Черна гора"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Монсерат"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Мароко"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Мозамбик"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Мианмар"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Намибия"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Науру"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Непал"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Нидерландия"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Нова Каледония"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Нова Зеландия"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Никарагуа"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Нигер"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Нигерия"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Ниу"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Северни Мариански о-ви"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Норвегия"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Оман"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Пакистан"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Палау"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Панама"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Папуа Нова Гвинея"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Парагвай"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Перу"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Филипини"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Полша"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Португалия"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Порто Рико"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Катар"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Румъния"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Руска федерация"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Руанда"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Света Елена"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Сейнт Китс и Невис"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Сейнт Лучия"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Сен Пиер и Микелон"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Сейнт Винсент и Гренадин"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Самоа"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "Сан Марино"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Сао Томе и Принципе"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Саудитска Арабия"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Сенегал"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Сърбия"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Сейшелски о-ви"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Сиера Леоне"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Сингапур"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Синт Маартен"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Словакия"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Словения"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Соломонови о-ви"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Сомалия"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Южна Африка"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Испания"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Шри Ланка"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Судан"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Суринам"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Свазиленд"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Швеция"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Швейцария"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Сирийска арабска република"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Тайван"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Таджикистан"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Танзания"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Телекомуникации за помощ при бедствия (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Тайланд"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Бивша югославска република Македония"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Того"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Токелау"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Тонга"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Тринидад и Тобаго"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Тунис"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Турция"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Туркменистан"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Острови Търкс и Кайкос"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Тувалу"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Уганда"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Украйна"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Обединени арабски емирства"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Обединено кралство Великобритания и Северна Ирландия"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Съединени американски щати"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Вирджински о-ви - САЩ"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Универсална персонална телекомуникационна услуга (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Уругвай"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Узбекистан"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Вануату"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Ватикана"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Венецуела"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Виетнам"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Уолис и Футуна"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Йемен"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Замбия"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Зимбабве"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Мобилен (домашен)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Мобилен (служебен)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Записано в"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Импортиране от SD картата"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Група и членове на групата"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s е запаметен в %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Този номер ще бъде изтрит"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Снимки"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Набиране"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Резервно копие"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Обмяна"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Само групата"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Нова група"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Изберете група"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Мобилен 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Добавен"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Преместено"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Избран"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Отмени"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Няма достатъчно памет"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Премахнат"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Търси"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Затваряне"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Изтрито"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Грешка"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Повикване"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Няма SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Избери всички"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Неуспешно"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Успешно"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Запази"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Добави от указ."
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Име на помощника"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Изтрий група"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Име на група"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Тон звън. група"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Запис на видео"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Замяна"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Бързо набиране"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Уеб сайт"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Съобщ."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Задаване като тон на звънене"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Всички записи"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Фирма"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Редактиране на записи"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Получаване на email"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Изтегляне на номер"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Няма група"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Участник"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Изпращане на еmail"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Задаване на изображение"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Бързото набиране не се използва"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Изтриване на записи"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr ""
+#~ "Редактиране\n"
+#~ "на групи"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Email"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Добавяне в Предпочитани"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Добавяне към група"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Редакт. група"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Празен"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Запази в тел. указ."
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Избор на запис"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Добавено към Предпочитани"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Добави група"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Паметта е заета"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Премахване от група"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Премахване..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Не може да се добави запис в групата"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Актуализация"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Отказ"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Телефонен указател"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Копиране"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Създай"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Email"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Съобщение"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Премести"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Телефон"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Няма информация"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Видео разговор"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Изтрий"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Готово"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Редактиране"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Изпрати данни от тел. указател"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Търсене в сървър на Exchange"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Собствено име Фамилия"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Фамилия Собствено име"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Доб. член"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Мероприятие"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Сподели информация за контакт"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 запис"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Назад към повикването"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Входящо повикване"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Изходящо повикване"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Пропуснат разговор"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Изпратено съобщение"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Получено съобщение"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Редактиране на номера преди повикване"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Показване"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Скриване"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "За повече полета чукнете бутона отдясно"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Блокирано повикв."
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Отхвърлено повикв."
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Предишен екран"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Маркирай като email по подразбиране"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Можете да импортирате записи от SIM картата в телефона от Настройки > Импортиране на записи или да синхронизирате със записи за уеб акаунти, като ползвате акаунтите в настройките"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Няма регистри. След като направите/получите повикване или изпратите/получите съобщение, ще се появят регистрите"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Визитните картички не могат да се изпратят"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Експортиране в SIM картата"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Информ."
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Хронология"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Действия"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Съобщение до групата"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Email до групата"
\ No newline at end of file
diff --git a/po/ca.po b/po/ca.po
new file mode 100755 (executable)
index 0000000..1d02a63
--- /dev/null
+++ b/po/ca.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Teclat"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Preferit"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Marcatge ràpid"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Bústia de veu"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Registre"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Sense números de marcatge abreujat. Assignar-ne un ara?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Error a la petició"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Sol·licitud correcta"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Trucada d'emergència"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "No hi ha registres"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Sense preferits"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Missatge esborrat"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "S'ha excedit la longitud màxim de número de telèfon"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Esborrant registres..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Esborrant preferits..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Inicialitzant. Intenti-ho més tard..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "So desactivat"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "So activat"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Seleccionar registres"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Seleccionar contactes de marcatge abreujat"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Desbloq"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Canviar contacte"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Afegir una pausa de %d s"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Afegir espera"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Perdudes"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Sortir"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mòbil"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Pers."
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Feina"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax (Casa)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax (Feina)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Número de l'assistent"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Cercapersones"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Altres"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telèfon"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Telèfon del cotxe"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Casa 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Telèfon principal de l'empresa"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Ràdio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Personalitzat"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Tots els contactes"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "No assignat"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Número de servei"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telèfon"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Grups"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Predeterminat"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Melodia"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "MI"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Correu electrònic"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Número"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Nota"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Adreça postal"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Detalls"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Empresa"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Afegir a la pantalla d'inici"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Ordre de nom que apareixerà a la pantalla"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Número propi"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Nom"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Cognoms"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Segon nom"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Sufix"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Sobrenom"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Exportar contactes"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Seleccionar contactes"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Codi postal"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "País"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Província"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Ciutat"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Carrer"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Desat a %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Contactats amb freqüència"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Copiat"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Exportat"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "S'estan esborrant els contactes..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Movent..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Copiant..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "S'estan important els contactes SIM..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "S'estan important els contactes de la vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Exportant contactes a %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "S'està llegint vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Importat"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "N/D"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Tots cont. enllaçats"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Contactes enllaçats"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Més informació"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Càrrec"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Departament"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Nom grup"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Afegir compte"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "S'estan afegint membres al grup..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Veure"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d contactes"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Canviar nom"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Relació"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Sense historials"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Sense activitats"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Afegint..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Informació addicional"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Bústia postal"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Estat"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Amics"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Família"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Companys de feina"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Feina"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Patró de la vibració"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Definir predeterminat"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Sense nom"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Adreça correu electrònic no vàlida"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Ompli, al menys, un camp i també el nom"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Error en accedir a la base de dades"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Ja s'ha afegit"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Ja s'està utilitzant aquest nom de grup"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Sense Grup"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Sense número"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "No hi ha cap adreça de correu electrònic"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "No hi ha contactes"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "Memòria SIM buida"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "S'ha excedit el nombre màxim d'entrades"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Número no vàlid"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Memòria SIM plena"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Marcar com a número predeterminat"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Imatge"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Fer una foto"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Eliminar foto"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Desar contacte a"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Desar a"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Importar els contactes SIM"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Primer el nom"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Abans el cognom"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Enviar targeta de visita"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Crear grup"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Seleccionar grup"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Import contact"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Enllaçar contacte"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Desenllaçar"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "S'esborraran tots els contactes enllaçats"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Afegir a Preferits"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Editar grup"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Desconegut"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Natalici"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Aniversari"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Diumenge"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Dilluns"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Dimarts"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Dimecres"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Dijous"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Divendres"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Dissabte"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Assistent"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Germà"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Nen"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Soci local"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Pare"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Amic"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Director"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Mare"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Pares"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Parella"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Referit per"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Familiar"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Germana"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Cònjuge"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afganistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albània"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algèria"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Samoa Nord-americana"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua i Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armènia"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Austràlia"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Territoris externs d'Austràlia"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Àustria"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbaidjan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamas"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangla Desh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Bielorússia"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Bèlgica"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benín"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolívia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius i Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bòsnia i Herzegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brasil"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Illes Verges Britàniques"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgària"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Cambodja"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Camerun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Canadà"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Cap Verd"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Illes Caiman"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "República Centreafricana"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Txad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Xile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Xina"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Colòmbia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Comores"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Illes Cook"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Costa d’Ivori"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Croàcia"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Cuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curaçao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Xipre"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "República Txeca"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "República Democràtica Popular de Corea"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "República Democràtica de Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor Oriental"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Dinamarca"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "República Dominicana"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Equador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egipte"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Guinea Equatorial"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estònia"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiòpia"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Illes Malvines"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Illes Fèroe"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiji"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finlàndia"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "França"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Territoris francesos del sud"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Guaiana Francesa"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Polinèsia Francesa"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gàmbia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Geòrgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Alemanya"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Grècia"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Groenlàndia"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadalupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haití"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Hondures"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Hongria"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Islàndia"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Índia"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonèsia"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Servei telefònic gratuït internacional"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Servei de tarifa prèmium internacional (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Servei de cost compartit internacional (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Iraq"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irlanda"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israel"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Itàlia"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaica"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japó"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordània"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazakhstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenya"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Corea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuwait"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirguizistan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "República Democràtica Popular de Laos"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Letònia"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Líban"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Libèria"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Líbia"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Lituània"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxemburg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macau"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagascar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malàisia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldives"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Illes Marshall"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinica"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Mauritània"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Maurici"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mèxic"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Micronèsia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldàvia"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Mònaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongòlia"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Marroc"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Moçambic"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namíbia"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Països Baixos"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Nova Caledònia"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Nova Zelanda"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Níger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigèria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Illes Mariannes Septentrionals"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Noruega"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panamà"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua Nova Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguai"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Perú"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filipines"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Polònia"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Romania"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Federació russa"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Rwanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Saint Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint Christopher i Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Saint Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint Pierre and Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint Vincent i les Grenadines"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "São Tomé i Príncipe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Aràbia Saudita"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Sèrbia"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychelles"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapur"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Eslovàquia"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Eslovènia"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Illes Salomó"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somàlia"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Sud-àfrica"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Espanya"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Surinam"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swazilàndia"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Suècia"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Suïssa"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "República Àrab de Síria"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tadjikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzània"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr ""
+"Telecomunicacions per a les operacions de socors en cas de catàstrofe (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Tailàndia"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "L'antiga República Iugoslava de Macedònia"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad i Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunísia"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turquia"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Illes Turks i Caicos"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ucraïna"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Unió dels Emirats Àrabs"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Regne Unit de la Gran Bretanya i Irlanda del Nord"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Estats Units d'Amèrica"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Illes Verges Americanes"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Servei de telecomunicacions personals universal (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguai"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Ciutat del Vaticà"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Veneçuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis i Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Iemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zàmbia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mòbil (Casa)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Telèfon (Feina)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Desat a"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Importar de la targeta SD"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Grup i membres del grup"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s s'ha desat a %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "S'esborrarà aquest contacte"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Foto"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Pers truc"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Còpia de seguretat"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Només grup"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Nou grup"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Seleccionar grup"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mòbil 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Afegit"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Mogut"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Seleccionat"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Cancel·lar"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "No hi ha prou memòria"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Eliminat"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Cercar"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Tancar"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Esborrat"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Error"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Trucar"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Sense SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Seleccioni-ho tot"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Error"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Correcte"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Desar"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Afegir contactes"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Nom de l'assistent"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Esborrar grup"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Nom grup"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Melodia de grup"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Gravar vídeo"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Substituir"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Marcatge ràpid"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Lloc web"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Missat"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Definir melodia"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Tots els contactes"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Empresa"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Editar contactes"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Obtenir correu electrònic"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Obtenir número"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Sense Grup"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Participant"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Enviar correu electrònic"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Definir imatge"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Marcatge abreujat sense utilitzar"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Esborrar contactes"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Editar grups"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Correu electrònic"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Afegir als preferits"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Afegir a grup"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Editar grup"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Buit"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Desar contacte"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Seleccioni contacte"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Afegit a preferits"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Afegir grup"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Memòria plena"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Eliminar del grup"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Eliminant..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "No es pot afegir el contacte al grup"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Actualitzar"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Canc"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Contactes"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Copiar"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Crear"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Correu electrònic"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Missatge"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Moure"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telèfon"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Desconegut"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Videotrucada"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Esborrar"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Finalit."
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Editar"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "Acceptar"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Enviar dades de contacte"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Cercar Servidor Exchange"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Nom Cognoms"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Cognoms Nom"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Af membre"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Esdeveniment"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Compartir informació de contacte"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 contacte"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Torna a la trucada"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Trucada d'entrada"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Trucada de sortida"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Trucada perduda"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Missatge enviat"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Missatge rebut"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Editar el número abans de trucar"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Mostrar"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Ocultar"
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Per veure més camps, toqui el botó de la dreta"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Trucada bloquejada"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Trucada rebutjada"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Pant anterior"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Marcar com a correu electrònic predeterminat"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Pot importar contactes de la targeta SIM al telèfon a Ajustaments > Importar contactes o sincronitzar-los amb contactes de comptes web utilitzant els comptes a ajustaments"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "No hi ha registres. Després de fer/rebre una trucada o enviar/rebre un missatge, es mostraran els registres"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "No es poden enviar targetes de visita"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Exportar a targeta SIM"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Info"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Historial"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Activitats"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Missatge de grup"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Correu electrònic de grup"
\ No newline at end of file
diff --git a/po/cs.po b/po/cs.po
new file mode 100755 (executable)
index 0000000..bd07d4f
--- /dev/null
+++ b/po/cs.po
@@ -0,0 +1,2019 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Klávesn."
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Oblíbené"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Rychlá volba"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Hlasová schránka"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Protok."
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Číslo rychlé volby není přiřazeno. Chcete ho přiřadit?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Požadavek se nezdařil"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Požadavek byl úspěšně dokončen"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Tísňové volání"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Žádné protokoly"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Žádné oblíbené"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Zpráva odstraněna"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Byla překročena maximální délka telefonního čísla"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Odstraňování protokolů..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Odstraňování oblíbených položek..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Probíhá inicializace. Opakujte akci později..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Vypnout zvuk"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Zapnout zvuk"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Vybrat protokoly"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Vyberte kontakty rychlé volby"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Odblok."
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Změnit kontakt"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Přidat %dsekundovou pauzu"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Přidat čekání"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Zmeškané"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Konec"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobil"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Domů"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Práce"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax (domů)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax (práce)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Číslo asistenta"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Pager"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Další"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Telefon do vozidla"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Domů 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Práce, hlavní"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Rádio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Vlastní"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Všechny kontakty"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Nepřiřazeno"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Číslo služby"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Skupiny"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Výchozí"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Zvonění"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-mail"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Číslo"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Poznámka"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Poštovní adresa"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Podrobnosti"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Společnost"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Přidat na domovskou obrazovku"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Pořadí zobrazení jména"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Vlastní číslo"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Jméno"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Příjmení"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Druhé jméno"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Titul za jménem"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Přezdívka"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Exportovat kontakty"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Vybrat kontakty"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "PSČ"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Země"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Kraj"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Město"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Ulice"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Uloženo do %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Často používané kontakty"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Zkopírováno"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Exportováno"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Odstraňování kontaktů..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Probíhá přesouvání"
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Kopírování..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Probíhá import kontaktů ze SIM karty..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Probíhá import kontaktů z vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Probíhá export kontaktů do %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Čtení vizitky vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Importováno"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Nepoužito"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Všechny přip. kontakty"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Připojené kontakty"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Další informace"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Pracovní zařazení"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Oddělení"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Název skupiny"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Přidat účet"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Přidávání členů do skupiny..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Zobrazit"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d kontaktů"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Přejmenovat"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Vztah"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Žádná historie"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Žádné aktivity"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Přidávání..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Další informace"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Poštovní přihrádka"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Stát"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Přátelé"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Rodina"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Spolupracovníci"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Práce"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Typ vibrací"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Nastavit výchozí"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Žádný název"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Neplatná e-mailová adresa"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Vyplňte alespoň jedno pole a jméno"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Nepodařilo se otevřít databázi"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Již přidáno"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Název skupiny již existuje"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Žádná skupina"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Žádné číslo"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Žádné e-mailové adresy"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Žádné kontakty"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "Paměť karty SIM je prázdná"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Byl překročen maximální počet položek"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Neplatné číslo"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Paměť karty SIM je plná"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Označit jako výchozí číslo"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Obrázek"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Fotografovat"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Odstranit fotografii"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Uložit kontakt do"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Uložit do"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Importovat kontakty ze SIM karty"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Napřed křestní jméno"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Napřed příjmení"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Odeslat vizitku"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Vytvořit skupinu"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Vyberte skupinu"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Import kontaktů"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Připojit kontakt"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Zrušit propojení"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Všechny připojené kontakty budou odstraněny"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Přidat k oblíbeným položkám"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Upravit skupinu"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Neznámé"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Narozeniny"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Výročí"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Neděle"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Pondělí"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Úterý"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Středa"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Čtvrtek"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Pátek"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Sobota"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Asistent"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Bratr"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Dítě"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Domácí partner"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Otec"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Přítel"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Vedoucí"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Matka"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Rodič"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partner"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Odkazuje"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Příbuzný"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Sestra"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Manžel(ka)"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afghánistán"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albánie"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Alžírsko"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Americká Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua a Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Arménie"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Austrálie"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Australská externí teritoria"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Rakousko"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Ázerbájdžán"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamy"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrajn"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladéš"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Bělorusko"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgie"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "BENIN"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhútán"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolívie"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius a Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosna a Hercegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brazílie"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Britské Panenské ostrovy"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulharsko"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Kambodža"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Kamerun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Kanada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Kapverdy"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Kajmanské ostrovy"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Středoafrická republika"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "CHAD"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Čína"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Kolumbie"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "COMOROS"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Cookovy ostrovy"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Kostarika"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Pobřeží slonoviny"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Chorvatsko"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Kuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curacao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Kypr"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Česká republika"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Demokratická lidová republika Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Demokratická republika Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor-Leste"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Dánsko"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Džibuti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominikánská republika"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ekvádor"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egypt"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Rovníková Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estonsko"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiopie"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falklandské ostrovy"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Faerské ostrovy"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fidži"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finsko"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "France"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Francouzská jižní území"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Francouzská Guayana"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Francouzská Polynésie"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabun"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambie"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Gruzie"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Německo"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Řecko"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Grónsko"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guayana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hongkong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Maďarsko"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Island"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Indie"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonésie"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Prémiová sazba při mezinárodních hovorech (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Služba sdílených nákladů při mezinárodních hovorech (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Irán"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irák"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irsko"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Izrael"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italy"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamajka"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japonsko"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordánsko"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazachstán"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Keňa"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuvajt"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kyrgyzstán"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Demokratická lidová republika Lao"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Lotyšsko"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Libanon"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Libérie"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libye"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Lichtenštejnsko"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Litva"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Lucemburk"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "MADAGASKAR"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malajsie"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maledivy"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marshallovy ostrovy"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinik"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "MAURETÁNIE"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "MAURITIUS"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mexiko"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Mikronésie"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldávie"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monako"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolsko"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Černá hora"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Maroko"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambik"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "NAMIBIE"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepál"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Nizozemsko"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Nová Kaledonie"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Nový Zéland"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nikaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "NIGER"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigérie"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Severní Mariany"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norsko"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Omán"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pákistán"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua Nová Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filipíny"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Polsko"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugalsko"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Portoriko"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Katar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Rumunsko"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Ruská federace"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Rwanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Svatá Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Svatý Kitts a Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Svatá Lucie"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint Pierre a Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Svatý Vincent a Grenadiny"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Svatý Tomáš a Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Saúdská Arábie"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Srbsko"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychelly"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapur"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Svatý Martin"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovensko"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovinsko"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Šalomounovy ostrovy"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somálsko"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Jihoafrická republika"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Španělsko"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Srí Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Súdán"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Surinam"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swazijsko"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Švédsko"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Švýcarsko"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Syrská arabská republika"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Tchaj-wan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tádžikistán"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzánie"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telekomunikace pro pomoc při katastrofách (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Thajsko"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Bývalá jugoslávská republika Makedonie"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad a Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunisko"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turecko"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistán"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Ostrovy Turks a Caicos"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukrajina"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Spojené arabské emiráty"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Spojené království Velké Británie a Severního Irska"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Spojené státy americké"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Spojené státy - Panenské ostrovy"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Univerzální osobní telekomunikační služba (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistán"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Městský stát Vatikán"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis a Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Jemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambie"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobil (domů)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobil (práce)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Uloženo do"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Import z SD karty"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Skupina a členové skupiny"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s byl uložen do %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Kontakt bude odstraněn"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Fotografie"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Číselník"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Zálohování"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Pouze skupiny"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Nová skupina"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Vyberte skupinu"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobil 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Přidáno"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Přesunuto"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Vybráno"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Zrušit"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Nedostatek paměti"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Odstraněno"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Hledat"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Zavřít"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Odstraněno"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Chyba"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Volat"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Žádná SIM karta"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Vybrat vše"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Nezdařilo se"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Dokončeno"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Uložit"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Přidat kontakty"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Jméno asistenta"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Odstranit skupinu"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Název skupiny"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Skup. vyzv. tón"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Nahrát video"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Nahradit"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Rychlá volba"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Webové stránky"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Zpráva"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Nastavit vyzváněcí tón"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Všechny kontakty"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Společnost"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Upravit kontakty"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Získat e-mail"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Získat číslo"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Žádná skupina"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Účastník"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Odeslat e-mail"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Nastavit obrázek"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Rychlá volba není používána"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Odstranit kontakty"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Upravit skupiny"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Přidat do oblíbených položek"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Přidat do skupiny"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Upravit skupinu"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Prázdné"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Uložit kontakt"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Vybrat kontakt"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Přidáno k oblíbeným položkám"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Přidat skupinu"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Paměť je plná"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Odebrat ze skupiny"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Odebírání..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Nelze přidat kontakt do skupiny"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Aktualizovat"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Zruš."
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Kontakty"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Kopírovat"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Vytvořit"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Zpráva"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Přesunout"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefon"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Neznámé"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Videohovor"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Odstranit"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Hotovo"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Upravit"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Odeslat kontaktní údaje"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Hledat server Exchange"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Křestní jméno Příjmení"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Příjmení Křestní jméno"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Př. člena"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Událost"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Sdílet informace o kontaktu"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 kontakt"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Zpět k hovoru"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Příchozí hovor"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Odchozí hovor"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Zmeškaný hovor"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Odeslaná zpráva"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Přijatá zpráva"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Upravit číslo před vytočením"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Zobrazit"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Skrýt"
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Chcete-li zobrazit další pole, klepněte na tlačítko napravo"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Blokovaný hovor"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Odmítnutý hovor"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Předch. obraz."
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Označit jako výchozí e-mail"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Můžete importovat kontakty ze SIM karty do telefonu pomocí položek Nastavení > Import kontaktů nebo je synchronizovat s kontakty na webových účtech pomocí účtů v nastavení"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Žádné protokoly. Pokud zavoláte nebo přijmete hovor, nebo odešlete či přijmete zprávu, protokoly se objeví"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Vizitky se nepodařilo odeslat"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Export na SIM kartu"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Info"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Historie"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Aktivity"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Skupinová zpráva"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Skupinový e-mail"
\ No newline at end of file
diff --git a/po/da.po b/po/da.po
new file mode 100755 (executable)
index 0000000..659ffc8
--- /dev/null
+++ b/po/da.po
@@ -0,0 +1,2019 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Tastatur"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Favoritter"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Hurtigopkald"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Telefonsvarer"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Logger"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Intet hurtigopkaldsnummer. Tildel et nu?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Anmodning mislykkedes"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Anmodning gennemført"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Nødopkald"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Ingen logger"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Ingen favoritter"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Meddelelsen er slettet"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Maksimale længde på telefonnummer overskredet"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Sletter opkaldslogger ..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Sletter favoritter ..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Initialiserer. Prøv senere ..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Lyd fra"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Lyd til"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Vælg opkaldslogger"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Vælg kontakter med hurtigkald"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Ophæv blokering"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Skift kontakt"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Tilføj pause på %d sek."
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Tilføj vent"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Missede"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Afslut"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobil"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Hjem"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Arbejde"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax (privat)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax (arbejde)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Assistentens nummer"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Personsøger"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Anden"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Biltelefon"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Hjem 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Hovedfirma"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Brugerdefineret"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Alle kontakter"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Ikke tildelt"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Tjenestenummer"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Grupper"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Standard"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Ringetone"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "Chat"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-mail"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Nummer"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Bemærkning"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Postadresse"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Detaljer"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Firma"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Føj til startskærm"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Rækkefølge for visningsnavn"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Eget nummer"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Fornavn"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Efternavn"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Mellemnavn"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Titel"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Kaldenavn"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Eksportér kontakter"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Vælg kontakter"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Postnummer"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Land"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Region"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "By"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Vej"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Gemt i %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Hyppigt kontaktede"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Kopieret"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Eksporteret"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Sletter kontakter..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Flytter ..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Kopierer ..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Importerer SIM-kontakter..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Importerer kontakter fra vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Eksporterer kontakter til %s ..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vKort"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Læser vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Importeret"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Ikke tilgængelig"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Alle kædede kontakter"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Kædede kontakter"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Flere oplysninger"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Jobtitel"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Afdeling"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Gruppenavn"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Tilføj konto"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Føjer medlemmer til gruppe..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Vis"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d kontakter"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Omdøb"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Forhold"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Ingen artikler"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Ingen aktiviteter"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Tilføjer..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Yderligere oplysninger"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Postboks"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Stat"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Venner"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Familie"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Kolleger"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Arbejde"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Vibrationsmønster"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Indstil standard"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Intet navn"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Ugyldig e-mail-adresse"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Udfyld mindst et felt samt navn"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Fik ikke adgang til database"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Allerede tilføjet"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Gruppenavnet bruges allerede"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Ingen gruppe"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Intet nummer"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Ingen e-mail-adresser"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Ingen kontakter"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM-hukommelse tom"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Det maksimale antal poster er overskredet"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Ugyldigt nummer"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM-hukommelsen er fuld"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Markér som standardnummer"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Billede"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Tag et billede"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Fjern billede"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Gem kontakt på"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Gem på"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Importér SIM-kontakter"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Først fornavn"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Først efternavn"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Send visitkort"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Opret gruppe"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Vælg gruppe"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Importér kont."
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Kæd kontakt"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Fjern kæde"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Alle kædede kontakter bliver slettet"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Føj til favoritter"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Rediger gruppe"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Ukendt"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Fødselsdag"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Mærkedag"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Søndag"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Mandag"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Tirsdag"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Onsdag"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Torsdag"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Fredag"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Lørdag"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Assistent"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Bror"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Barn"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Samlever"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Far"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Ven"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Administration"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Mor"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Forælder"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partner"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Henvist af"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Slægtning"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Søster"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Ægtefælle"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afghanistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albanien"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algeriet"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Amerikansk Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua og Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenien"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australien"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Australian External Territories"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Østrig"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Aserbajdsjan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamaøerne"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Hviderusland"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgien"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "BENIN"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius og Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnien-Hercegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brasilien"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "De Britiske Jomfruøer"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgarien"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Cambodja"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Cameroun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Canada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Cape Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Caymanøerne"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Den Centralafrikanske Republik"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "TCHAD"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Kina"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Colombia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "COMORERNE"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Cookøerne"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Elfenbenskysten"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Kroatien"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Cuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curacao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Cypern"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Den Tjekkiske Republik"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Nordkorea"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Den Demokratiske Republik Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor-Leste"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Danmark"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Den Dominikanske Republik"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ecuador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Ægypten"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Ækvatorial Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estland"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiopien"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falklandsøerne"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Færøerne"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiji"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finland"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Frankrig"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "De franske besiddelser i det sydlige Indiske Ocean og Antarktis"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Fransk Gyana"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Fransk Polynesien"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Tyskland"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Grækenland"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Grønland"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Ungarn"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Island"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Indien"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonesien"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irland"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israel"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italien"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaica"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japan"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordan"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazakhstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenya"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuwait"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirgisistan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Den Demokratiske Folkerepublik Laos"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Letland"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Libanon"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberia"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libyen"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Litauen"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxembourg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "MADAGASCAR"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malaysia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldiverne"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marshalløerne"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "MAURETANIEN"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "MAURITIUS"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mexico"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Mikronesien"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldova"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongoliet"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Marokko"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambique"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "NAMIBIA"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Nederlandene"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Ny Kaledonien"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "New Zealand"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Nordmarianerne"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norge"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua Ny Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filippinerne"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Polen"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Rumænien"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Den Russiske Føderation"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Rwanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Sankt Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint Kitts og Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Saint Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint Pierre og Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint Vincent og Grenadinerne"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Sao Tome og Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Saudi-Arabien"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbien"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychellerne"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapore"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovakiet"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovenien"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Salomonøerne"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalia"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Sydafrika"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Spanien"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Surinam"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swaziland"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Sverige"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Schweiz"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Den Syriske Arabiske Republik"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tadsjikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzania"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Thailand"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Makedonien (tidligere Jugoslavien)"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad og Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunesien"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Tyrkiet"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Turks- og Caicosøerne"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukraine"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "De Forenede Arabiske Emirater"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Storbritannien og Nordirland"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "USA"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "De amerikanske Jomfruøer"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vatikanstaten"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis og Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Yemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobil (privat)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobil (arbejde)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Gemt i"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Importér fra SD-kort"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Gruppe og gruppemedlemmer"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s gemt i %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Denne kontakt vil blive slettet"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Billede"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Opkalder"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Sikkerhedskopi"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Kun gruppe"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Ny gruppe"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Vælg gruppe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobil 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Tilføjet"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Flyttet"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Valgte"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Annuller"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Ikke nok hukommelse"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Fjernet"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Søg"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Luk"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Slettet"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Fejl"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Opkald"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Intet SIM-kort"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Vælg alle"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Mislykkedes"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Fuldført"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Gem"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Tilføj kontakter"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Assistentens navn"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Slet gruppe"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Gruppenavn"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Grup. rin.tone"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Optag videoklip"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Erstat"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Hurtigopkald"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Websted"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Medd."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Angiv ringetone"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Alle kontakter"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Firma"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Rediger kontakter"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Hent e-mail"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Hent nummer"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Ingen gruppe"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Deltager"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Send e-mail"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Indstil billede"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Hurtigopkald er ikke i brug"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Slet kontakter"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Rediger grupper"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Føj til favoritter"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Føj til gruppe"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Rediger gruppe"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Tom"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Gem kontakt"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Vælg kontakt"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Føjet til Foretrukne"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Tilføj gruppe"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Hukommelsen er fuld"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Fjern fra gruppe"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Fjerner..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Kunne ikke føje kontakten til gruppen"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Opdatér"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Annuller"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Kontakter"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Kopiér"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Opret"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Meddelelse"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Flyt"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefon"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Ukendt"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Videoopkald"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Slet"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Udført"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Rediger"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Send kontaktoplysninger"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Søg Exchange-server"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Fornavn Efternavn"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Efternavn Fornavn"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Tilf medl"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Begivenhed"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Del kontaktoplysninger"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 kontakt"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Tilbage til opkald"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Indgående opkald"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Udgående opkald"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Ubesvaret opkald"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Sendt meddelelse"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Modtaget meddelelse"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Redigér nummer før opkald"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Vis"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Skjul"
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Tap på knappen til højre for flere felter"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Blokeret opkald"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Afvist opkald"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Forrige skærm"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Markér som standard-e-mail"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Du kan importere kontakter fra SIM-kort i din telefon i Indstillinger > Importér kontakter eller synkronisere med webkontokontakter vha. Konti i Indstillinger"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Ingen logs. Når du foretager/modtager et opkald eller sender/modtager en meddelelse, vises logs"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Kan ikke sende visitkort"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Eksportér til SIM-kort"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Info"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Oversigt"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Aktiviteter"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Gruppemeddelelse"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Gruppe-e-mail"
\ No newline at end of file
diff --git a/po/de_DE.po b/po/de_DE.po
new file mode 100755 (executable)
index 0000000..13b7b95
--- /dev/null
@@ -0,0 +1,2021 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Tastenfeld"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Favoriten"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Kurzwahl"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Mailbox"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Protok."
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Keine Kurzwahlnummer. Jetzt zuweisen?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Anforderung fehlgeschlagen"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Erfolg anfordern"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Notruf"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Keine Protokolle"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Keine Favoriten"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Nachrichten gelöscht"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Maximale Länge für Telefonnummer überschritten"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Protokolle werden gelöscht..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Favoriten werden gelöscht..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Initialisierung. Später versuchen..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Ton aus"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Ton ein"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Protokolle auswählen"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Kontakte für die Kurzwahl auswählen"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Aufheben"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Kontakt ändern"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "%d Sek. Pause hinzufügen"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Pause hinzufügen"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Unbeantwortet"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Beenden"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobil"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Privat"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Arbeit"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax (Privat)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax (Arbeit)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Nummer des Assistenten"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Pager"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Andere"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Autotelefon"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Zuhause 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Hauptnummer Unternehmen"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Benutzerdefiniert"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Alle Kontakte"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Nicht zugewiesen"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Dienstnummer"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Gruppen"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Standard"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Klingelton"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "Chat"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-Mail"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Nummer"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Memo"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Postanschrift"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Details"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Firma"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Elemente hinzufügen"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Reihenfolge des Anzeigenamens"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Eigene Rufnummer"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Vorname"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Nachname"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Zweiter Vorname"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Namenszusatz"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Spitzname"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Kontakte exportieren"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Kontakte auswählen"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Postleitzahl"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Land"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Region"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Stadt"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Straße"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Gespeichert in %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Häufig kontaktiert"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Kopiert"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Exportiert"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Kontakte werden gelöscht..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Verschiebevorgang aktiv..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Wird kopiert..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "SIM-Kontakte werden importiert..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Kontakte werden von der Visitenkarte importiert..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Kontakte werden nach %s exportiert..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "Visitenkarte"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Visitenkarte wird gelesen..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Importiert"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Entfällt"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Alle verknü. Kontakte"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Verknüpfte Kontakte"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Weitere Informationen"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Beruf"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Abteilung"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Gruppenname"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Konto hinzufügen"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Mitglieder werden zur Gruppe hinzugefügt..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Anzeigen"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d Kontakte"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Umbenennen"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Beziehung"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Keine Verläufe"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Keine Aktivitäten"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Wird hinzugefügt..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Zusätzliche Informationen"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Postfach"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Bundesland"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Freunde"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Familie"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Arbeitskollege"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Büro"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Vibrationsmuster"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Als Standard festlegen"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Kein Name"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Ungültige E-Mail-Adresse"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Füllen Sie mindestens ein Feld und einen Namen aus."
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Auf Datenbank konnte nicht zugegriffen werden"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Bereits hinzugefügt"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Gruppenname wird bereits verwendet"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Keine Gruppe"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Keine Nummer"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Keine E-Mail-Adressen"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Keine Kontakte"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM-Speicher leer"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Maximale Anzahl an Einträgen überschritten"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Ungültige Nummer"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM-Speicher voll"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Als Standardnummer markieren"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Bild"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Foto aufnehmen"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Foto entfernen"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Kontakt speichern in"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Speichern in"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "SIM-Kontakte importieren"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Vorname zuerst"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Nachname zuerst"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Visitenkarte senden"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Gruppe erstellen"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Gruppe auswählen"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Kontaktimport"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Kontakt verknüpfen"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Verknüpfung entfernen"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Alle verknüpften Kontakte werden gelöscht."
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Zu Favoriten hinzufügen"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Gruppe bearbeiten"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Unbekannt"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Geburtstag"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Jahrestag"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Sonntag"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Montag"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Dienstag"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Mittwoch"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Donnerstag"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Freitag"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Samstag"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Assistent"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Bruder"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Kind"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Lebensgefährte"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Vater"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Freund"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Manager"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Mutter"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Elternteil"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partner"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Bezugnahme von"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Verwandter"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Schwester"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Ehepartner"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afghanistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albanien"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algerien"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Amerikanisch-Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua und Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentinien"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenien"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australien"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Externe Territorien von Australien"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Österreich"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Aserbaidschan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamas"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesch"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Weißrussland"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgien"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benin"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivien"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius und Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnien und Herzigowina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brasilien"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Britische Jungferninseln"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgarien"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Kambodscha"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Kamerun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Kanada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Kapverden"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Kaimaninseln"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Zentralafrikanische Republik"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Chad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "China"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Kolumbien"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Comoros"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Cookinseln"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Elfenbeinküste"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Kroatien"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Cuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curaçao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Zypern"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Tschechische Republik"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Demokratische Volksrepublik Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Demokratische Republik Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Osttimor"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Dänemark"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominikanische Republik"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ecuador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Ägypten"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Äquatorialguinea"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estland"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Äthiopien"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falklandinseln"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Färöer-Inseln"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fidschi"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finnland"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Frankreich"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Französische Südgebiete"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Französisch-Guayana"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Französisch-Polynesien"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabun"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Deutschland"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Griechenland"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Grönland"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hongkong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Ungarn"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Island"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Indien"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonesien"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irland"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israel"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italien"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaika"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japan"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordanien"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kasachstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenia"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuwait"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirgisistan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Demokratische Volksrepublik Laos"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Lettland"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Libanon"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberia"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libyen"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Litauen"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxemburg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagaskar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malaysia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Malediven"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marshall-Inseln"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "MAURETANIEN"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "MAURITIUS"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mexiko"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Mikronesien"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldavien"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolei"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Marokko"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mosambik"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namibia"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Niederlande"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Neukaledonien"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Neuseeland"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Nördliche Marianen"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norwegen"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua Neuguinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Philippinen"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Polen"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Katar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Rumänien"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Russische Föderation"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ruanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "St. Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "St. Kitts und Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "St. Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint Pierre und Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint Vincent und die Grenadinen"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Sao Tome und Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Saudi-Arabien"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbien"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychellen"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapur"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovakei"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slowenien"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Salomonen"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalia"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Südafrika"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Spanien"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Surinam"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swaziland"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Schweden"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Schweiz"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Arabische Republik Syrien"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tadschikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tansania"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Thailand"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Die ehemalige jugoslawische Republik Mazedonien"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad und Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunesien"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Türkei"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Turks- und Caicosinseln"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukraine"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Vae"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Vereinigtes Königreich Großbritannien und Nordirland"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "USA"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Amerikanische Jungferninseln"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Usbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Staat Vatikanstadt"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis und Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Jemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Sambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobil (Privat)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobil (Arbeit)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Gespeichert unter"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Von SD-Karte importieren"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Gruppen und Gruppenmitglieder"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s gespeichert in %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Dieser Kontakt wird gelöscht."
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Foto"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Telefon"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Datensicherung"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Nur Gruppe"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Neue Gruppe"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Gruppe auswählen"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobile 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Hinzugefügt"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Verschoben"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Ausgewählt"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Abbrechen"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Speicher voll"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Entfernt"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Suche"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Schließen"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Gelöscht"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Fehler"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Anruf"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Keine SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Alle auswählen"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Fehlgeschlagen"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Abgeschlossen"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Speichern"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Kontakte hinzufügen"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Name des Assistenten"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Gruppe löschen"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Gruppenname"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Gru.-Klingelton"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Video aufzeichnen"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Ersetzen"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Kurzwahl"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Webseite"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Nachr."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Klingelton festlegen"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Alle Kontakte"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Firma"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Kontakte bearbeiten"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "E-Mail abrufen"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Nummer abrufen"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Keine Gruppe"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Teilnehmer"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "E-Mail senden"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Bild festlegen"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Kurzwahl wird nicht verwendet."
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Kontakte löschen"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr ""
+#~ "Gruppen\n"
+#~ "bearbeiten"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-Mail"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Zu Favoriten hinzufügen"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Zur Gruppe hinzufügen"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Gruppe bearbeiten"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Leer"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Kontakt speichern"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Kontakt auswählen"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Zu Favoriten hinzugefügt"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Gruppe hinzufügen"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Speicher voll"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Aus Gruppe entfernen"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Entferne..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Kontakt konnte der Gruppe nicht hinzugefügt werden"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Aktualisieren"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Abbrech."
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Kontakte"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Kopieren"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Erstellen"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-Mail"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Nachricht"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Verschieben"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefon"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Unbekannt"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Videoanruf"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Löschen"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "OK"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Bearbeiten"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Kontaktdetails senden"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Exchange-Server suchen"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Vorname Nachname"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Nachname Vorname"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Mitglied hzfg."
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Ereignis"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Kontaktinformationen senden"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 Kontakt"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Zurück zu Anruf"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Eingehender Anruf"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Ausgehender Anruf"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Anr. in Abwesenheit"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Gesendete Nachricht"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Empfangene Nachricht"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Nummer vor Anruf bearbeiten"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Anzeigen"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Ausblenden"
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Tippen Sie auf die rechte Taste, um weitere Felder anzuzeigen"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Anruf gesperrt"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Abgelehnter Anruf"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Zurück"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Als Standard-E-Mail markieren"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Sie können Kontakte über “Einstellungen” > “Kontakte importieren” von einer SIM-Karte auf das Telefon importieren oder die Kontakte in den Einstellungen mit Webkontokontakten synchronisieren."
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Keine Protokolle. Nach dem Tätigen/Empfangen eines Anrufs oder dem Senden/Empfangen von Nachrichten werden Protokolle angezeigt"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Visitenkarten konnte nicht gesendet werden"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Auf SIM-Karte exportieren"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Info"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Verlauf"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Aktivitäten"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Gruppennachricht"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Gruppen-E-Mail"
\ No newline at end of file
diff --git a/po/el_GR.po b/po/el_GR.po
new file mode 100755 (executable)
index 0000000..49ba398
--- /dev/null
@@ -0,0 +1,2021 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Πληκτρ."
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Αγαπημένα"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Ταχεία κλήση"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Τηλεφωνητής"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Αρχεία καταγρ."
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Δεν υπάρχει αριθμός ταχείας κλήσης. Θέλετε να ορίσετε έναν τώρα;"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Αποτυχία αιτήματος"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Επιτυχές αίτημα"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Κλήση έκτακτης ανάγκης"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Δεν υπάρχουν αρχεία καταγραφής"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Δεν υπάρχουν αγαπημένα"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Το μήνυμα διαγράφηκε"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Έγινε υπέρβαση του μέγιστου μήκους αριθμού τηλεφώνου"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Διαγραφή αρχείων κλήσεων..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Διαγραφή αγαπημένων..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Προετοιμασία. Προσπαθήστε αργότερα..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Απενεργοποίηση ήχου"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Ενεργοποίηση ήχου"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Επιλογή αρχείων καταγραφής"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Επιλογή επαφών ταχείας κλήσης"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Κατάργ. αποκλ."
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Αλλαγή επαφής"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Προσθήκη παύσης %d δευτ."
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Προσθήκη αναμονής"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Αναπάντητες"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Έξοδος"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Κινητό"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Σπίτι"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Εργασία"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Φαξ (Οικίας)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Φαξ (Εργασία)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Αριθμός βοηθού"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Συσκευή τηλεειδοποίησης"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Άλλο"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Τηλέφωνο"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Φαξ"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Τηλέφωνο αυτοκινήτου"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Σπίτι 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Εταιρικό βασικό"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Ραδιόφωνο"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Προσαρμοσμένη"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Όλες οι επαφές"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Δεν έχει αντιστοιχηθεί"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Αριθμός υπηρεσίας"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Τηλέφωνο"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Ομάδες"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Προεπιλογή"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Ήχος κλήσης"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Email"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Αριθμός"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Σημείωση"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Ταχυδρομική διεύθυνση"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Λεπτομέρειες"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Εταιρεία"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Προσθήκη στην Αρχική οθόνη"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Σειρά εμφανιζόμενου ονόματος"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Ο αριθμός μου"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Όνομα"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Επώνυμο"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Πατρώνυμο"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Επίθημα"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Υποκοριστικό"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Εξαγωγή επαφών"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Επιλογή επαφών"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Ταχυδρομικός κώδικας"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Χώρα"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Επαρχία"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Πόλη"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Οδός"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Αποθηκεύτηκε στο %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Πιο συχνή επικοινωνία"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Αντιγράφηκε"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Έγινε εξαγωγή"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Διαγραφή επαφών..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Μετακίνηση..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Αντιγραφή..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Εισαγωγή επαφών SIM..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Εισαγωγή επαφών από την vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Εξαγωγή επαφών σε %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Ανάγνωση vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Έγινε εισαγωγή"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Μη διαθέσιμο"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Όλες οι συνδεδ. επαφές"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Συνδεδεμένες επαφές"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Περισσότερες πληροφορίες"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Τίτλος εργασίας"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Τμήμα"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Όνομα ομάδας"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Προσθήκη λογαριασμού"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Προσθήκη μελών σε ομάδα..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Προβολή"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d επαφές"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Μετονομασία"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Σχέση"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Κανένα ιστορικό"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Δεν υπάρχουν δραστηριότητες"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Προσθήκη..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Πρόσθετες πληροφορίες"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Ταχυδρομική θυρίδα"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Πολιτεία"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Φίλοι"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Οικογένεια"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Συνεργάτες"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Εργασία"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Μοτίβο δονήσεων"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Ορισμός προεπιλεγμένου"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Κανένα όνομα"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Μη έγκυρη διεύθυνση email"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Συμπληρώστε τουλάχιστον ένα πεδίο καθώς και το όνομα"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Αποτυχία πρόσβασης βάσης δεδομένων"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Προστέθηκε ήδη"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Το όνομα ομάδας υπάρχει ήδη"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Καμία ομάδα"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Κανένας αριθμός"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Δεν υπάρχουν διευθύνσεις email"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Καμία επαφή"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "Μνήμη SIM κενή"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Ξεπεράστηκε ο μέγιστος αριθμός καταχωρίσεων"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Μη έγκυρος αριθμός"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Μνήμη SIM πλήρης"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Ορισμός ως προεπιλεγμένου αριθμού"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Εικόνα"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Λήψη φωτογραφίας"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Κατάργηση φωτογραφίας"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Αποθήκευση επαφής σε"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Αποθήκευση σε"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Εισαγωγή επαφών SIM"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Πρώτα το όνομα"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Πρώτα το επίθετο"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Αποστολή επαγγελματικής κάρτας"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Δημιουργία ομάδας"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Επιλογή ομάδας"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Εισαγωγή επαφών"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Σύνδεση επαφής"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Αποσύνδεση"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Όλες οι συνδεδεμένες επαφές θα διαγραφούν"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Προσθήκη στα αγαπημένα"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Επεξεργασία ομάδας"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Άγνωστο"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Γενέθλια"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Επέτειος"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Κυριακή"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Δευτέρα"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Τρίτη"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Τετάρτη"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Πέμπτη"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Παρασκευή"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Σάββατο"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Βοηθός"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Αδερφός"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Παιδί"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Τοπικός συνεργ."
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Πατέρας"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Φίλος"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Διευθυντής"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Μητέρα"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Γονέας"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Συνεργάτης"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Αναφορά από"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Συγγενής"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Αδερφή"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Σύζυγος"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Αφγανιστάν"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Αλβανία"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Αλγερία"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Αμερικανική Σαμόα"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Ανδόρα"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Αγκόλα"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Ανγκουίλα"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Αντίγκουα και Μπαρμπούντα"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Αργεντινή"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Αρμενία"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Αρούμπα"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Αυστραλία"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Εξωτερικές επικράτειες της Αυστραλίας"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Αυστρία"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Αζερμπαϊτζάν"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Μπαχάμες"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Μπαχρέιν"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Μπανγκλαντές"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Μπαρμπέιντος"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Λευκορωσία"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Βέλγιο"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Μπελίζ"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "ΜΠΕΝΙΝ"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Βερμούδες"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Μπουτάν"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Βολιβία"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Μπονέρ, Άγιος Ευστάθιος και Σάμπα"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Βοσνία-Ερζεγοβίνη"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Μποτσουάνα"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Βραζιλία"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Βρετανικές Παρθένοι νήσοι"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Μπρουνέι Νταρ-ες-σαλάμ"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Βουλγαρία"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Μπουργκίνα Φάσο"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Μπουρούντι"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Καμπότζη"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Καμερούν"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Καναδάς"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Πράσινο Ακρωτήρι"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Νησιά Κέιμαν"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Κεντροαφρικανική Δημοκρατία"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "ΤΣΑΝΤ"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Χιλή"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Κίνα"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Κολομβία"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "ΚΟΜΟΡΕΣ"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Κονγκό"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Νήσοι Κουκ"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Κόστα Ρίκα"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Ακτή Ελεφαντοστού"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Κροατία"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Κούβα"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Κουρασάο"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Κύπρος"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Δημοκρατία της Τσεχίας"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Λαϊκή Δημοκρατία της Κορέας"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Λαϊκή Δημοκρατία του Κονγκό"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Τιμόρ-Λέστε"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Δανία"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Ντιέγκο Γκαρσία"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Τζιμπουτί"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Ντομίνικα"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Δομινικανή Δημοκρατία"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Εκουαδόρ"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Αίγυπτος"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "Ελ Σαλβαδόρ"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Ισημερινή Γουινέα"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Ερυθραία"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Εσθονία"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Αιθιοπία"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Νήσοι Φώλκλαντ"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Νήσοι Φερόε"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Φίτζι"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Φινλανδία"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Γαλλία"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Νότια Γαλλικά Εδάφη"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Γαλλική Γουιάνα"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Γαλλική Πολυνησία"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Γκαμπόν"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Γκάμπια"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Γεωργία"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Γερμανία"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Γκάνα"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Γιβραλτάρ"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Ελλάδα"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Γροιλανδία"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Γρενάδα"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Γουαδελούπη"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Γκουάμ"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Γουατεμάλα"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Γουϊνέα"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Γουινέα Μπισσάου"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Γουιάνα"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Αϊτή"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Ονδούρα"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Χονγκ Κονγκ"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Ουγγαρία"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Ισλανδία"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Ινδία"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Ινδονησία"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Υπηρεσία δωρεάν διεθνούς τηλεφωνικού αριθμού"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Υπηρεσία διεθνούς τηλεφωνικού αριθμού υψηλών χρεώσεων (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Υπηρεσία διεθνούς τηλεφωνικού αριθμού κοινής χρέωσης (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Ιράν"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Ιράκ"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Ιρλανδία"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Ισραήλ"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Ιταλία"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Τζαμάικα"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Ιαπωνία"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Ιορδανία"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Καζακστάν"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Κένυα"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Κιριμπάτι"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Κορέα"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Κουβέιτ"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Κιργκιστάν"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Λαϊκή Δημοκρατία του Λάος"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Λετονία"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Λίβανος"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Λεσόθο"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Λιβερία"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Λιβύη"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Λιχτενστάιν"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Λιθουανία"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Λουξεμβούργο"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Μακάο"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "ΜΑΔΑΓΑΣΚΑΡΗ"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Μαλάουι"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Μαλαισία"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Μαλβίδες"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Μάλι"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Μάλτα"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Νήσοι Μάρσαλ"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Μαρτινίκα"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "ΜΑΥΡΙΤΑΝΙΑ"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "ΜΑΥΡΙΚΙΟΣ"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Μεξικό"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Μικρονησία"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Μολδαβία"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Μονακό"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Μογγολία"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Μαυροβούνιο"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Μονσεράτ"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Μαρόκο"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Μοζαμβίκη"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Μιανμάρ"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "ΝΑΜΙΜΠΙΑ"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Ναούρου"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Νεπάλ"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Ολλανδία"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Νέα Καληδονία"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Νέα Ζηλανδία"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Νικαράγουα"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Νίγηρας"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Νιγηρία"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Νιούε"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Νησιά Βόρειες Μαριάνες"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Νορβηγία"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Ομάν"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Πακιστάν"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Παλάου"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Παναμάς"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Παπούα Νέα Γουινέα"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Παραγουάη"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Περού"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Φιλιππίνες"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Πολωνία"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Πορτογαλία"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Πουέρτο Ρίκο"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Κατάρ"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Ρουμανία"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Ρωσική Ομοσπονδία"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ρουάντα"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Αγία Ελένη"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Σαιντ Κιτς και Νέβις"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Αγία Λουκία"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Σεν Πιερ και Μικελόν"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Άγιος Βικέντιος και Γρεναδίνες"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Σαμόα"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "Άγιος Μαρίνος"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Σάο Τομέ και Πρίνσιπε"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Σαουδική Αραβία"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Σενεγάλη"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Σερβία"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Σεϋχέλλες"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Σιέρρα Λεόνε"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Σιγκαπούρη"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Άγιος Μαρτίνος"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Σλοβακία"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Σλοβενία"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Νήσοι Σολομώντα"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Σομαλία"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Νότια Αφρική"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Ισπανία"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Σρι Λάνκα"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Σουδάν"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Σουρινάμ"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Σουαζιλάνδη"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Σουηδία"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Ελβετία"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Αραβική Δημοκρατία της Συρίας"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Ταϊβάν"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Τατζικιστάν"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Τανζανία"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Γραμμή επικοινωνίας για φυσικές καταστροφές (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Ταϊλάνδη"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Πρώην Γιουγκοσλαβική Δημοκρατία της Μακεδονίας"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Τόγκο"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Τοκελάου"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Τόνγκα"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Τρινιντάντ και Τομπάγκο"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Τυνησία"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Τουρκία"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Τουρκμενιστάν"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Νήσοι Τερκ και Κάικος"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Τουβαλού"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Ουγκάντα"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ουκρανία"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Ηνωμένα Αραβικά Εμιράτα"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Ηνωμένο Βασίλειο, Μεγάλη Βρετανία και Βόρειος Ιρλανδία"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Ηνωμένες Πολιτείες Αμερικής"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Ηνωμένες Πολιτείες Παρθένοι νήσοι"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Υπηρεσία διεθνών προσωπικών αριθμών (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Ουρουγουάη"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Ουζμπεκιστάν"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Βανουάτου"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Κράτος της Πόλης του Βατικανού"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Βενεζουέλα"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Βιετνάμ"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Ουώλλις και Φουτούνα"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Υεμένη"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Ζάμπια"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Ζιμπάμπουε"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Προσωπικό κινητό"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Κινητό (Εργασία)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Αποθηκεύτηκε σε"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Εισαγωγή από κάρτα SD"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Ομάδα και μέλη ομάδας"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "Το %s αποθηκεύτηκε στο %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Αυτή η επαφή θα διαγραφεί"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Φωτογραφία"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Κλήση"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Αντίγραφο ασφαλείας"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Μόνο ομάδα"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Νέα ομάδα"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Επιλογή ομάδας"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Κινητό 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Προστέθηκε"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Μετακινήθηκε"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Επιλεγμένο"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Άκυρο"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Ανεπαρκής μνήμη"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Αφαιρέθηκε"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Αναζήτηση"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Κλείσιμο"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Διαγράφηκε"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Σφάλμα"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Κλήση"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Δεν βρέθηκε SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Επιλογή όλων"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Αποτυχία"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Ολοκληρώθηκε"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Αποθ/ση"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Προσθήκη επαφών"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Όνομα βοηθού"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Διαγραφή ομάδας"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Όνομα ομάδας"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Ήχος ομάδας"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Εγγραφή βίντεο"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Αντικατάσταση"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Ταχεία κλήση"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Ιστοσελίδα"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Μήνυμα"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Ρύθμιση ήχου κλήσης"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Όλες οι επαφές"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Εταιρεία"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Επεξεργασία επαφών"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Λήψη email"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Λήψη αριθμού"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Καμία ομάδα"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Συμμετέχων"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Αποστολή email"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Ορισμός εικόνας"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Η ταχεία κλήση δεν χρησιμοποιείται"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Διαγραφή επαφών"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr ""
+#~ "Επεξεργασία\n"
+#~ " ομάδων"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Email"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Προσθήκη στα αγαπημένα"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Προσθήκη στην ομάδα"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Επεξεργασία ομάδας"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Κενό"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Αποθήκευση επαφής"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Επιλογή επαφής"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Προστέθηκε στα αγαπημένα"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Προσθήκη ομάδα"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Μνήμη ημερολογίου πλήρης"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Κατάργηση από την ομάδα"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Αφαίρεση..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Δεν είναι δυνατή η προσθήκη της επαφής στην ομάδα"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Ενημέρωση"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Ακύρωση"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Επαφές"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Αντιγραφή"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Δημ/ργία"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Email"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Μήνυμα"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Μετακίνηση"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Τηλέφωνο"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Άγνωστο"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Κλήση βίντεο"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Διαγραφή"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Ok"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Επεξεργ."
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Αποστολή λεπτομερειών επαφής"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Αναζήτ. στο διακομ. Exchange"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Όνομα Επώνυμο"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Επώνυμο Όνομα"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Πρ.μέλους"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Συμβάν"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Κοινή χρήση πληροφοριών επαφής"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 επαφή"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Επιστροφή στην κλήση"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Εισερχόμενη κλήση"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Εξερχόμενη κλήση"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Αναπάντητη κλήση"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Απεσταλμένο μήνυμα"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Μήνυμα που έχει ληφθεί"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Επεξεργασία αριθμού πριν από την κλήση"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Εμφάνιση"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Απόκρυψη"
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Για περισσότερα πεδία, πατήστε το κουμπί στα δεξιά"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Αποκλεισμένη κλήση"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Απορριμμένη κλήση"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Προηγούμ. οθόνη"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Σήμανση ως προεπιλεγμένης διεύθυνσης ηλεκτρονικού ταχυδρομείου"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Μπορείτε να εισαγάγετε επαφές από την κάρτα SIM στο τηλέφωνό σας από το μενού “Ρυθμίσεις > Εισαγωγή επαφών” ή να κάνετε συγχρονισμό με τις επαφές από το λογαριασμό σας web χρησιμοποιώντας την επιλογή “λογαριασμοί” από τις ρυθμίσεις"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Δεν υπάρχουν αρχεία καταγραφής. Μόλις πραγματοποιήσετε/λάβετε μια κλήση ή αποστείλετε/λάβετε ένα μήνυμα, τα αρχεία καταγραφής θα εμφανιστούν"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Δεν είναι δυνατή η αποστολή καρτών ονόματος"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Εξαγωγή στην κάρτα SIM"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Πληροφορία"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Ιστορικό"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Δραστηριότητες"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Ομαδικό μήνυμα"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Ομαδικό email"
\ No newline at end of file
diff --git a/po/en.po b/po/en.po
new file mode 100755 (executable)
index 0000000..344a295
--- /dev/null
+++ b/po/en.po
@@ -0,0 +1,2019 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Keypad"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Favourites"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Speed dial"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Voicemail"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Logs"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "No speed dial number. Assign one now?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Request failed"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Request success"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Emergency call"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "No logs"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "No favourites"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Message deleted"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Maximum phone number length exceeded"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Deleting logs..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Deleting favourites..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Initialising. Try later..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Sound off"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Sound on"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Select logs"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Select speed dial contacts"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Unblock"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Change contact"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Add %d sec pause"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Add wait"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Missed"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Exit"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobile"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Home"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Work"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax (home)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax (work)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Assistant’s number"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Pager"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Other"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telephone"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Car telephone"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Home 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Company main"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Custom"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "All contacts"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Not assigned"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Service number"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Phone"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Groups"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Default"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Ringtone"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Email"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Number"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Note"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Postal address"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Details"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Company"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Add to home screen"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Order of display name"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Own number"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "First name"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Last name"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Middle name"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Suffix"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Nickname"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Export contacts"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Select contacts"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Postal code"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Country"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Province"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "City"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Street"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Saved in %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Frequently contacted"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Copied"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Exported"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Deleting contacts..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Moving..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Copying..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Importing SIM contacts..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Importing contacts from vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Exporting contacts to %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Reading vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Imported"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "N/A"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "All linked contacts"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Linked contacts"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "More information"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Job title"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Department"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Group name"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Add account"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Adding members to group..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "View"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d contacts"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Rename"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Relationship"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "No histories"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "No activities"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Adding..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Additional information"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "PO box"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "State"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Friends"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Family"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Co-workers"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Work"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Vibration pattern"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Set default"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "No name"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Invalid email address"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Complete at least one field as well as name"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Failed to access database"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Already added"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Group name already in use"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "No group"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "No number"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "No email addresses"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "No contacts"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM memory empty"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Maximum number of entries exceeded"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Invalid number"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM memory full"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Mark as default number"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Image"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Take a photo"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Remove photo"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Save contact to"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Save to"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Import SIM contacts"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "First name first"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Last name first"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Send namecard"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Create group"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Select group"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Import contacts"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Link contact"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Unlink"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "All linked contacts will be deleted"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Add to Favourites"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Edit group"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Unknown"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Birthday"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Anniversary"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Sunday"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Monday"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Tuesday"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Wednesday"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Thursday"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Friday"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Saturday"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Assistant"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Brother"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Child"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Domestic partner"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Father"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Friend"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Manager"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Mother"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Parent"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partner"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Referred by"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Relative"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Sister"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Spouse"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afghanistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albania"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algeria"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "American Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua and Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenia"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australia"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Australian External Territories"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Austria"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbaijan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamas"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Belarus"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgium"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benin"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius and Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnia and Herzegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brazil"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "British Virgin Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgaria"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Cambodia"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Cameroon"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Canada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Cape Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Cayman Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Central African Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Chad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "China"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Colombia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Comoros"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Cook Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Cote d’Ivoire"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Croatia"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Cuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curacao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Cyprus"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Czech Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Democratic People's Republic of Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Democratic Republic of the Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor-Leste"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Denmark"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominican Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ecuador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egypt"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Equatorial Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estonia"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Ethiopia"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falkland Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Faroe Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiji"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finland"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "France"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "French Southern Territories"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "French Guiana"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "French Polynesia"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Germany"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Greece"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Greenland"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Hungary"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Iceland"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "India"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonesia"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Iraq"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Ireland"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israel"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italy"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaica"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japan"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordan"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazakhstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenya"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuwait"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kyrgyzstan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Lao People's Democratic Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Latvia"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Lebanon"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberia"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libya"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Lithuania"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxembourg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagascar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malaysia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldives"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marshall Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Mauritania"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Mauritius"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mexico"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Micronesia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldova"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolia"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Morocco"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambique"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namibia"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Netherlands"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "New Caledonia"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "New Zealand"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Northern Mariana Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norway"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua New Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Philippines"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Poland"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Romania"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Russian Federation"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Rwanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Saint Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint Kitts and Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Saint Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint Pierre and Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint Vincent and the Grenadines"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Sao Tome and Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Saudi Arabia"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbia"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychelles"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapore"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovakia"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovenia"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Solomon Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalia"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "South Africa"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Spain"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Suriname"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swaziland"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Sweden"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Switzerland"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Syrian Arab Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tajikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzania"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Thailand"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "The former Yugoslav Republic of Macedonia"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad and Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunisia"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turkey"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Turks and Caicos Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukraine"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "United Arab Emirates"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "United Kingdom of Great Britain and Northern Ireland"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "United States of America"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "United States Virgin Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vatican City State"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis and Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Yemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobile (home)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobile (work)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Saved in"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Import from SD card"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Group and group members"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s saved in %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "This contact will be deleted"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Photo"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Dialler"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Backup"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Group only"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "New group"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Select group"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobile 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Added"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Moved"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Selected"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Cancel"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Not enough memory"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Removed"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Search"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Close"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Deleted"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Error"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Call"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "No SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Select all"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Failed"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Success"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Save"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Add contacts"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Assistant’s name"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Delete group"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Group name"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Group ringtone"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Record video"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Replace"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Speed dial"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Website"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Msg."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Set ringtone"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "All contacts"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Company"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Edit contacts"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Get email"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Get number"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "No group"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Participant"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Send email"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Set image"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Speed dial not in use"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Delete contacts"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Edit groups"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Email"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Add to favorites"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Add to group"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Edit group"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Empty"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Save contact"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Select contact"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Added to Favourites"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Add group"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Memory full"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Remove from group"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Removing..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Unable to add contact to group"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Update"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Cancel"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Contacts"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Copy"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Create"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Email"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Message"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Move"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Phone"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Unknown"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Video call"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Delete"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Done"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Edit"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Send contact details"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Search Exchange server"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "First name Last name"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Last name First name"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Add member"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Event"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Share contact information"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 contact"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Back to call"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Incoming call"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Outgoing call"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Missed call"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Sent message"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Received message"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Edit number before call"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Show"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Hide"
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "For more fields, tap the button on the right"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Blocked call"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Rejected call"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Previous screen"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Mark as default email"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "You can import contacts from SIM card to your phone in Settings > Import contacts or sync with web account contacts using accounts in settings"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "No logs. After you make/receive a call or send/receive a message, logs will be shown"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Unable to send namecards"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Export to SIM card"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Info"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "History"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Activities"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Group message"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Group email"
\ No newline at end of file
diff --git a/po/en_PH.po b/po/en_PH.po
new file mode 100755 (executable)
index 0000000..479b05e
--- /dev/null
@@ -0,0 +1,2019 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Keypad"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Favorites"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Speed dial"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Voice mail"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Logs"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "No speed dial number. Assign one now?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Request failed"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Request success"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Emergency call"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "No log"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "No favorites"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Message deleted"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Maximum phone number length exceeded"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Deleting logs..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Deleting favorites..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Initializing. Try later..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Sound off"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Sound on"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Select logs"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Select speed dial contacts"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Unblock"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Change contact"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Add %d sec pause"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Add wait"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Missed"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Exit"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobile"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Home"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Work"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax (Home)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax (Work)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Assistant’s number"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Pager"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Other"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telephone"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Car telephone"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Home 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Company main"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Custom"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "All contacts"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Not assigned"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Service number"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Phone"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Groups"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Default"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Ringtone"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Email"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Number"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Note"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Postal address"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Details"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Company"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Add to Home screen"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Order of display name"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Own number"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "First name"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Last name"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Middle name"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Suffix"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Nickname"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Export contacts"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Select contacts"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Postal code"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Country"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Province"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "City"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Street"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Saved in %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Frequently contacted"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Copied"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Exported"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Deleting contacts..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Moving..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Copying..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Importing SIM contacts..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Importing contacts from vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Exporting contacts to %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Reading vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Imported"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "N/A"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "All linked contacts"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Linked contacts"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "More information"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Job title"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Department"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Group name"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Add account"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Adding members to group..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "View"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d contacts"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Rename"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Relationship"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "No histories"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "No activities"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Adding..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Additional information"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "PO box"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "State"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Friends"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Family"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Co-workers"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Work"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Vibration pattern"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Set default"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "No name"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Invalid Email address"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Complete at least one field as well as name"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Failed to access database"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Already added"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Group name already in use"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "No Group"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "No number"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "No email addresses"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "No contacts"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM memory empty"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Maximum number of entries exceeded"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Invalid number"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM memory full"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Mark as default number"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Image"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Take a photo"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Remove photo"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Save contact to"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Save to"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Import SIM contacts"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "First name first"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Last name first"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Send namecard"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Create group"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Select group"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Import contacts"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Link contact"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Unlink"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "All linked contacts will be deleted"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Add to Favorites"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Edit group"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Unknown"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Birthday"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Anniversary"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Sunday"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Monday"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Tuesday"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Wednesday"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Thursday"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Friday"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Saturday"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Assistant"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Brother"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Child"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Domestic partner"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Father"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Friend"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Manager"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Mother"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Parent"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partner"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Referred by"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Relative"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Sister"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Spouse"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afghanistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albania"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algeria"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "American Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua and Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenia"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australia"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Australian External Territories"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Austria"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbaijan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamas"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Belarus"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgium"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benin"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius and Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnia and Herzegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brazil"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "British Virgin Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgaria"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Cambodia"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Cameroon"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Canada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Cape Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Cayman Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Central African Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Chad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "China"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Colombia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Comoros"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Cook Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Cote d’Ivoire"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Croatia"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Cuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curacao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Cyprus"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Czech Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Democratic People's Republic of Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Democratic Republic of Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor-Leste"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Denmark"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominican Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ecuador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egypt"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Equatorial Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estonia"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Ethiopia"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falkland Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Faroe Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiji"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finland"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "France"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "French Southern Territories"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "French Guiana"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "French Polynesia"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Germany"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Greece"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Greenland"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadalupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Hungary"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Iceland"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "India"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonesia"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Iraq"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Ireland"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israel"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italy"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaica"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japan"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordan"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazakhstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenya"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuwait"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kyrgyzstan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Lao People's Democratic Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Latvia"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Lebanon"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberia"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libya"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Lithuania"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxembourg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagascar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malaysia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldives"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marshall Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Mauritania"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Mauritius"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mexico"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Micronesia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldova"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolia"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Morocco"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambique"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namibia"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Netherlands"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "New Caledonia"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "New Zealand"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Northern Mariana Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norway"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua New Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Philippines"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Poland"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Romania"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Russian Federation"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Rwanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Saint Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint Kitts and Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Saint Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint Pierre and Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint Vincent and the Grenadines"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Sao Tome and Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Saudi Arabia"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbia"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychelles"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapore"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovakia"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovenia"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Solomon Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalia"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "South Africa"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Spain"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Suriname"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swaziland"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Sweden"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Switzerland"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Syrian Arab Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tajikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzania"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Thailand"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "The former Yugoslav Republic of Macedonia"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad and Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunisia"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turkey"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Turks and Caicos Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukraine"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "United Arab Emirates"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "United Kingdom of Great Britain and Northern Ireland"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "United States of America"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "United States Virgin Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vatican City"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis and Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Yemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobile (Home)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobile (Work)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Saved in"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Import from SD card"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Group and group members"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s saved in %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "This contact will be deleted"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Photo"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Dialer"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Back-up"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Group only"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "New group"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Select group"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobile 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Added"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Moved"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Selected"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Cancel"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Not enough memory"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Removed"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Search"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Close"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Deleted"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Error"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Call"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "No SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Select all"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Failed"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Success"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Save"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Add contacts"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Assistant’s name"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Delete group"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Group name"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Group ringtone"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Record video"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Replace"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Speed dial"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Website"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Msg."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Set ringtone"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "All contacts"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Company"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Edit contacts"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Get email"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Get number"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "No Group"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Participant"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Send Email"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Set image"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Speed dial not in use"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Delete contacts"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Edit groups"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Email"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Add to favorites"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Add to group"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Edit group"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Empty"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Save contact"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Select contact"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Added to Favorites"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Add group"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Memory full"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Remove from group"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Removing..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Unable to add contact into group"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Update"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Cancel"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Contacts"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Copy"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Create"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Email"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Message"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Move"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Phone"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Unknown"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Video call"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Delete"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Done"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Edit"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Send contact details"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Search Exchange server"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "First name Last name"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Last name First name"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Add member"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Event"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Share contact information"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 contact"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Back to call"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Incoming call"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Outgoing call"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Missed call"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Sent message"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Received message"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Edit number before call"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Show"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Hide"
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "For more fields, tap the button on the right"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Blocked call"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Rejected call"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Previous screen"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Mark as default email"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "You can import contacts from SIM card to your phone in Settings > Import contacts or sync with web account contacts using accounts in settings"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "No logs. After you make/receive a call or send/receive a message, logs will be shown"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Unable to send name cards"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Export to SIM card"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Info"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "History"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Activities"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Group message"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Group Email"
\ No newline at end of file
diff --git a/po/en_US.po b/po/en_US.po
new file mode 100755 (executable)
index 0000000..a4c93cb
--- /dev/null
@@ -0,0 +1,2019 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Keypad"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Favorites"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Speed dial"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Voicemail"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Logs"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "No speed dial number. Assign one now?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Request failed"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Request success"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Emergency call"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "No logs"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "No favorites"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Message deleted"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Maximum phone number length exceeded"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Deleting logs..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Deleting favorites..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Initializing. Try later..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Sound off"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Sound on"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Select logs"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Select speed dial contacts"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Unblock"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Change contact"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Add %d sec pause"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Add wait"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Missed"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Exit"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobile"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Home"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Work"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax (Home)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax (Work)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Assistant’s number"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Pager"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Other"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telephone"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Car telephone"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Home 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Company main"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Custom"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "All contacts"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Not assigned"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Service number"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Phone"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Groups"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Default"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Ringtone"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Email"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Number"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Note"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Postal address"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Details"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Company"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Add to Home screen"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Order of display name"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Own number"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "First name"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Last name"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Middle name"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Suffix"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Nickname"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Export contacts"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Select contacts"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Postal code"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Country"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Province"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "City"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Street"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Saved in %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Frequently contacted"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Copied"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Exported"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Deleting contacts..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Moving..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Copying..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Importing SIM contacts..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Importing contacts from vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Exporting contacts to %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Reading vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Imported"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "N/A"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "All linked contacts"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Linked contacts"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "More information"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Job title"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Department"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Group name"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Add account"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Adding members to group..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "View"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d contacts"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Rename"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Relationship"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "No histories"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "No activities"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Adding..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Additional information"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "PO box"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "State"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Friends"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Family"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Co-workers"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Work"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Vibration pattern"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Set default"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "No name"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Invalid email address"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Complete at least one field as well as name"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Failed to access database"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Already added"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Group name already in use"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "No Group"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "No number"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "No email addresses"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "No contacts"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM memory empty"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Maximum number of entries exceeded"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Invalid number"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM memory full"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Mark as default number"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Image"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Take a photo"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Remove photo"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Save contact to"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Save to"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Import SIM contacts"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "First name first"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Last name first"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Send namecard"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Create group"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Select group"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Import contacts"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Link contact"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Unlink"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "All linked contacts will be deleted"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Add to Favorites"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Edit group"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Unknown"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Birthday"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Anniversary"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Sunday"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Monday"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Tuesday"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Wednesday"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Thursday"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Friday"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Saturday"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Assistant"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Brother"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Child"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Domestic partner"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Father"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Friend"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Manager"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Mother"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Parent"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partner"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Referred by"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Relative"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Sister"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Spouse"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afghanistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albania"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algeria"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "American Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua and Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenia"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australia"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Australian External Territories"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Austria"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbaijan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamas"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Belarus"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgium"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benin"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius and Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnia and Herzegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brazil"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "British Virgin Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgaria"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Cambodia"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Cameroon"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Canada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Cape Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Cayman Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Central African Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Chad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "China"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Colombia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Comoros"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Cook Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Cote d’Ivoire"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Croatia"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Cuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curacao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Cyprus"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Czech Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Democratic People's Republic of Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Democratic Republic of the Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor-Leste"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Denmark"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominican Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ecuador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egypt"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Equatorial Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estonia"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Ethiopia"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falkland Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Faroe Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiji"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finland"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "France"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "French Southern Territories"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "French Guiana"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "French Polynesia"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Germany"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Greece"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Greenland"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Hungary"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Iceland"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "India"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonesia"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Iraq"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Ireland"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israel"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italy"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaica"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japan"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordan"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazakhstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenya"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuwait"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kyrgyzstan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Lao People's Democratic Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Latvia"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Lebanon"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberia"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libya"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Lithuania"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxembourg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagascar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malaysia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldives"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marshall Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Mauritania"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Mauritius"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mexico"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Micronesia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldova"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolia"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Morocco"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambique"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namibia"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Netherlands"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "New Caledonia"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "New Zealand"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Northern Mariana Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norway"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua New Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Philippines"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Poland"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Romania"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Russian Federation"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Rwanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Saint Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint Kitts and Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Saint Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint Pierre and Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint Vincent and the Grenadines"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Sao Tome and Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Saudi Arabia"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbia"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychelles"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapore"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovakia"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovenia"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Solomon Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalia"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "South Africa"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Spain"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Suriname"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swaziland"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Sweden"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Switzerland"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Syrian Arab Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tajikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzania"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Thailand"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "The former Yugoslav Republic of Macedonia"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad and Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunisia"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turkey"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Turks and Caicos Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukraine"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "United Arab Emirates"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "United Kingdom of Great Britain and Northern Ireland"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "United States of America"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "United States Virgin Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vatican City State"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis and Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Yemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobile (Home)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobile (Work)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Saved in"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Import from SD card"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Group and group members"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s saved in %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "This contact will be deleted"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Photo"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Dialer"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Backup"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Group only"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "New group"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Select group"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobile 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Added"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Moved"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Selected"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Cancel"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Not enough memory"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Removed"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Search"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Close"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Deleted"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Error"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Call"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "No SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Select all"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Failed"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Success"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Save"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Add contacts"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Assistant’s name"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Delete group"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Group name"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Group ringtone"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Record video"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Replace"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Speed dial"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Website"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Msg."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Set ringtone"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "All contacts"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Company"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Edit contacts"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Get email"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Get number"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "No Group"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Participant"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Send email"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Set image"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Speed dial not in use"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Delete contacts"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Edit groups"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Email"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Add to favorites"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Add to group"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Edit group"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Empty"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Save contact"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Select contact"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Added to Favorites"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Add group"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Memory full"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Remove from group"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Removing..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Unable to add contact to group"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Update"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Cancel"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Contacts"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Copy"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Create"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Email"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Message"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Move"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Phone"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Unknown"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Video call"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Delete"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Done"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Edit"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Send contact details"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Search Exchange server"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "First name Last name"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Last name First name"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Add member"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Event"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Share contact information"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 contact"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Back to call"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Incoming call"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Outgoing call"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Missed call"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Sent message"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Received message"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Edit number before call"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Show"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Hide"
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "For more fields, tap the button on the right"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Blocked call"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Rejected call"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Previous screen"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Mark as default email"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "You can import contacts from SIM card to your phone in Settings > Import contacts or sync with web account contacts using accounts in settings"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "No logs. After you make/receive a call or send/receive a message, logs will be shown"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Unable to send name cards"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Export to SIM card"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Info"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "History"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Activities"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Group message"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Group email"
\ No newline at end of file
diff --git a/po/es_ES.po b/po/es_ES.po
new file mode 100755 (executable)
index 0000000..b8c9e10
--- /dev/null
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Teclado"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Favoritos"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Marcación rápida"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Buzón de voz"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Registro"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "No hay ningún número de marcación rápida. ¿Asignar uno ahora?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Petición fallida"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Solicitud correcta"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Llamada de emergencia"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Ningún registro"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Ningún favorito"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Mensaje eliminado"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Longitud máxima de número de teléfono superada"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Eliminando registros..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Eliminando favoritos..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Inicializando. Inténtelo más tarde..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Sonido desactivado"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Sonido activado"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Seleccionar registros"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Seleccionar contactos de marcación rápida"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Desbloq"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Cambiar contacto"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Añadir pausa de %d s"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Añadir espera"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Perdidas"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Salir"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Móvil"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Casa"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Profesional"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax (casa)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax (trabajo)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Número de auxiliar"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Buscapersonas"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Otro"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Teléfono"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Teléfono del coche"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Casa 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Principal de la empresa"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Personalizar"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Todos los contactos"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "No asignado"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Número de servicio"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Teléfono"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Grupos"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Predeterminado"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Melodía"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "MI"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Correo electrónico"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Número"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Nota"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Dirección postal"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Detalles"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Empresa"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Añadir a pantalla de inicio"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Ordenar por:"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Número propio"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Nombre"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Apellidos"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Segundo nombre"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Sufijo"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Alias"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Exportar contactos"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Seleccionar contactos"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Código postal"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "País"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Provincia"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Ciudad"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Calle"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Guardado en %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Contactado con frecuencia"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Copiado"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Exportado"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Eliminando contactos..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Moviendo..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Copiando..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Importando contactos de SIM..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Importando contactos de vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Exportando contactos a %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Leyendo vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Importado"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "N/A"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Todos cont vinculados"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Contactos vinculados"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Más información"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Cargo"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Departamento"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Nombre de grupo"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Añadir cuenta"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Añadiendo miembros a grupo..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Ver"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d contactos"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Renombrar"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Relación"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "No hay historiales"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "No hay actividades"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Añadiendo..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Información adicional"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Cuadro de PO"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Estado"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Amigos"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Familia"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Compañeros de trabajo"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Trabajo"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Modo de vibración"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Definir predeterminado"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Sin nombre"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Dirección de correo electrónico no válida"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Completar al menos un campo además del nombre"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Error al acceder a la base de datos"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Ya se ha añadido"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "El nombre del grupo ya existe"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Ningún grupo"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Sin número"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "No hay direcciones de correo electrónico"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Ningún contacto"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "Memoria SIM vacía"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Número máximo de entradas alcanzado"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Número no válido"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Memoria SIM llena"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Marcar como número predeterminado"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Imagen"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Hacer foto"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Eliminar foto"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Guardar contacto en"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Guardar en"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Importar contactos de SIM"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Nombre en primer lugar"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Apellido en primer lugar"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Enviar tarjeta de presentación"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Crear grupo"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Seleccionar grupo"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Importar contactos"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Vincular contacto"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Desvincular"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Se eliminarán todos los contactos vinculados"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Añadir a Favoritos"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Editar grupo"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Desconocido"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Cumpleaños"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Aniversario"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Domingo"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Lunes"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Martes"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Miércoles"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Jueves"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Viernes"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Sábado"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Asistente"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Hermano"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Niño"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Socio nacional"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Padre"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Amigo"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Administrador"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Madre"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Progenitor"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Socio"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Referido por"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Familiar"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Hermana"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Cónyuge"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afganistán"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albania"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algeria"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Samoa Americana"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguila"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua y Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenia"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australia"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Territorios externos de Australia"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Austria"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbaiyán"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamas"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahréin"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Bielorrusia"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Bélgica"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belice"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benín"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermudas"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bután"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius y Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnia-Herzegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brasil"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Islas Vírgenes Británicas"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunéi"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgaria"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Camboya"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Camerún"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Canadá"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Cabo Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Islas Caimán"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "República Centroafricana"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Chad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "China"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Colombia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Comores"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Islas Cook"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Costa de Marfil"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Croacia"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Cuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curazao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Chipre"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "República Checa"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "República Popular Democrática de Corea"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "República Democrática del Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor-Leste"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Dinamarca"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Yibuti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "República Dominicana"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ecuador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egipto"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Guinea Ecuatorial"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estonia"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiopía"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Islas Malvinas"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Islas Feroe"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiyi"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finlandia"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Francia"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Territorios Australes Franceses"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Guayana Francesa"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Polinesia Francesa"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabón"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Alemania"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Grecia"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Groenlandia"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Granada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadalupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haití"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Hungría"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Islandia"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "India"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonesia"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Servicio de teléfono gratuito internacional"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Servicio Internacional Tarifa Premium (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Servicio internacional de pago compartido  (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Irán"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irlanda"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israel"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italia"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaica"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japón"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordania"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazajistán"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenia"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Corea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuwait"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirguistán"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "República Democrática Popular de Laos"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Letonia"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Líbano"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesoto"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberia"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libia"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Lituania"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxemburgo"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagascar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malasia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldivas"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Islas Marshall"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinica"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Mauritania"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Mauricio"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "México"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Micronesia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldavia"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Mónaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolia"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Marruecos"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambique"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namibia"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Países Bajos"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Nueva Caledonia"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Nueva Zelanda"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Níger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Islas Marianas del Norte"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Noruega"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Omán"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Paquistán"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palaos"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panamá"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papúa-Nueva Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Perú"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filipinas"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Polonia"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Rumanía"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Federación Rusa"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ruanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Santa Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "San Cristóbal y Nieves"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Santa Lucía"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "San Pedro y Miquelón"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "San Vicente y las Granadinas"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Santo Tomé y Príncipe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Arabia Saudí"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbia"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychelles"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leona"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapur"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "San Martín"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Eslovaquia"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Eslovenia"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Islas Salomón"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalia"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Sudáfrica"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "España"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudán"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Suriname"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swazilandia"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Suecia"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Suiza"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "República Árabe Siria"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwán"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tayikistán"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzania"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr ""
+"Telecomunicaciones para operaciones de socorro en caso de catástrofe (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Tailandia"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Antigua república yugoslava de Macedonia"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad y Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Túnez"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turquía"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistán"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Islas Turcas y Caicos"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ucrania"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Emiratos Árabes Unidos"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Reino Unido de Gran Bretaña e Irlanda del Norte"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Estados Unidos de América"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Islas Vírgenes de los Estados Unidos"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Servicio de telecomunicación personal universal (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistán"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Ciudad Estado del Vaticano"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis y Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Yemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabue"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Móvil (casa)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Móvil (trabajo)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Guardado en"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Importar desde tarjeta SD"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Grupo y miembros del grupo"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s se ha guardado en %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Este contacto se eliminará"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Foto"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Marcador"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Copia de seguridad"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Sólo grupo"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Grupo nuevo"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Seleccionar grupo"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Móvil 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Añadido"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Movido"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Seleccionado"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Cancelar"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "No hay suficiente memoria"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Elimininado"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Buscar"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Cerrar"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Eliminado"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Error"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Llamar"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "No hay SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Seleccionar todo"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Error"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Finalizado"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Guardar"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Añadir contactos"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Nombre de auxiliar"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Eliminar grupo"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Nombre de grupo"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Melodía grupo"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Grabar vídeo"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Reemplazar"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Marcación rápida"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Sitio web"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Mens."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Definir melodía"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Todos los contactos"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Empresa"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Editar contactos"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Obtener correo electrónico"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Obtener número"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Ningún grupo"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Participante"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Enviar correo electrónico"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Definir imagen"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "La marcación rápida no está en uso"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Eliminar contactos"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Editar grupos"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Correo electrónico"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Añadir a favoritos"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Añadir a grupo"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Editar grupo"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Vacío"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Guardar contacto"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Seleccionar contacto"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Añadido a favoritos"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Añadir grupo"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Memoria llena"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Borrar del grupo"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Eliminando..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "No se puede añadir contacto al grupo"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Actualizar"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Cancelar"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Contactos"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Copiar"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Crear"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Correo electrónico"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Mensajes"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Mover"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Teléfono"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Desconocido"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Videollamada"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Eliminar"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Hecho"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Editar"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "Aceptar"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Enviar detalles de contacto"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Buscar Exchange server"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Nombre Apellidos"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Apellidos Nombre"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Añ miembr"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Evento"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Compartir información de contacto"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 contacto"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Volver a la llamada"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Llamada entrante"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Llamada saliente"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Llamada perdida"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Mensaje enviado"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Mensaje recibido"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Editar número antes de llamar"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Mostrar"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Ocultar"
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Para ver más campos, pulse el botón de la derecha"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Llamada bloqueada"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Llamada rechazada"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Pant anterior"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Marcar como correo electrónico predeterminado"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Puede importar contactos de la tarjeta SIM a su teléfono en Ajustes > Importar contactos o sincronizarlos con los de una cuenta web mediante cuentas en ajustes"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Ningún registro. Después de hacer/recibir una llamada o enviar/recibir un mensaje, se mostrarán registros"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "No se puede enviar tarjetas de visita"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Exportar a tarjeta SIM"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Info"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Historial"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Actividades"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Mensaje de grupo"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Email de grupo"
\ No newline at end of file
diff --git a/po/es_US.po b/po/es_US.po
new file mode 100755 (executable)
index 0000000..85f5627
--- /dev/null
@@ -0,0 +1,2001 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Teclado"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Favoritos"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Marcación rápida"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Buzón de voz"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Registros"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "No hay ningún número de marcación rápida. ¿Asignar uno ahora?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Error de solicitud"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Solicitud exitosa"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Llamada de emergencia"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Ningún registro"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Ningún favorito"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Mensaje eliminado"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Se excedió la longitud máxima para los números telefónicos"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Eliminando registros..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Eliminando favoritos..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Inicializando. Inténtelo más tarde..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Sonido desactivado"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Sonido activado"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Seleccionar registros"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Seleccionar contactos de marcación rápida"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Desbloquear"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Cambiar contacto"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Añadir pausa de %d seg."
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Añadir espera"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Perdidas"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Salir"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Móvil"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Privado"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Trabajo"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax - Privado"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax - Trabajo"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Número del asistente"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Localizador"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Otro"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Teléfono"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Teléfono del automóvil"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Casa 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Principal de la empresa"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Personalizar"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Todos los contactos"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "No asignado"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Números de servicio"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Teléfono"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Grupos"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Predeterminado"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Tono de llamada"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Correo"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Número"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Nota"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Dirección postal"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Detalles"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Empresa"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Añadir a pantalla de inicio"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Mostrar por"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Números propios"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Nombre"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Apellido"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Segundo nombre"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Sufijo"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Alias"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Exportar contactos"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Seleccionar contactos"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Código postal"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "País"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Provincia"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Ciudad"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Calle"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Guardado en %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Contactados con frecuencia"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Copiado"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Exportado"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Eliminando contactos..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Moviendo…"
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Copiando..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Importando contactos de tarjeta SIM..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Importando contactos de vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Exportando contactos a %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "Tarjeta de  presentación"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Leyendo tarjeta de presentación..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Importado"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "N/A"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Todos cont vinculados"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Contactos vinculados"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Más información"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Puesto"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Departamento"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Nombre de grupo"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Añadir cuenta"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Añadiendo miembros a grupo..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Ver"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d contactos"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Renombrar"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Relación"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "No hay historiales"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "No hay actividades"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Añadiendo…"
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Información adicional"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Cuadro de PO"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Estado"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Amigos"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Familia"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Compañeros de trabajo"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Trabajo"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Patrón de vibración"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Definir predeterminado"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Sin nombre"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Dirección de correo no válida"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Completar al menos un campo además del nombre"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Error al acceder a la base de datos"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Ya añadido"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Ya existe ese nombre de grupo"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Ningún grupo"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Sin número"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "No hay direcciones de correo"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Ningún contacto"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "Memoria SIM vacía"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Número máximo de entradas alcanzado"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Número no válido"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Memoria SIM llena"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Marcar como número predeterminado"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Imagen"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Tomar foto"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Eliminar foto"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Guardar contacto en"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Guardar en"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Importar contactos de tarjeta SIM"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Primero nombre"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Primero el apellido"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Enviar tarjeta de presentación"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Crear grupo"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Seleccionar grupo"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Importar contactos"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Vincular contacto"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Desvincular"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Se eliminarán todos los contactos vinculados"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Añadir a favoritos"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Editar grupo"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Desconocido"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Cumpleaños"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Aniversario"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Domingo"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Lunes"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Martes"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Miércoles"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Jueves"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Viernes"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Sábado"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Asistente"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Hermano"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Hijo"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Compañero(a)"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Padre"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Amigo"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Administrador"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Madre"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Pariente"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Socio"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Referido por"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Familiar"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Hermana"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Cónyuge"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afganistán"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albania"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algeria"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Samoa Americana"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguila"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua y Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenia"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australia"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Territorios externos australianos"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Austria"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbaiyán"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamas"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahréin"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Bielorrusia"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Bélgica"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belice"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benín"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermudas"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bután"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, San Eustaquio y Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnia-Herzegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brasil"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Islas Vírgenes Británicas"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunéi"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgaria"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Camboya"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Camerún"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Canadá"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Cabo Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Islas Caimán"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "República Centroafricana"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Chad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "China"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Colombia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Comores"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Islas Cook"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Costa de Marfil"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Croacia"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Cuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curasao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Chipre"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "República Checa"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "República democrática de Corea"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "República Democrática del Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor Oriental"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Dinamarca"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego García"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Yibuti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "República Dominicana"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ecuador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egipto"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Guinea Ecuatorial"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estonia"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiopía"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Islas Malvinas"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Islas Feroe"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiyi"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finlandia"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Francés"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Territorios Australes Franceses"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Guayana Francesa"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Polinesia Francesa"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabón"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Alemania"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Grecia"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Groenlandia"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Granada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadalupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haití"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Hungría"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Islandia"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "India"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonesia"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Irán"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irlanda"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israel"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italia"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaica"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japón"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordania"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazajistán"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenia"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Corea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuwait"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirguistán"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "República Democrática Popular de Laos"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Letonia"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Líbano"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesoto"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberia"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libia"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Lituania"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxemburgo"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagascar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malasia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldivas"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Islas Marshall"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinica"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "MAURITANIA"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Mauricio"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "México"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Micronesia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldavia"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Mónaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolia"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Marruecos"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambique"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namibia"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Países Bajos"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Nueva Caledonia"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Nueva Zelanda"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Níger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Islas Marianas del Norte"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Noruega"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Omán"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistán"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palaos"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panamá"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papúa-Nueva Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Perú"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filipinas"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Polonia"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Rumanía"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Federación Rusa"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ruanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Santa Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "San Cristóbal y Nieves"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Santa Lucía"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "San Pedro y Miquelón"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "San Vicente y las Granadinas"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Santo Tomé y Príncipe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Arabia Saudita"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbia"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychelles"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leona"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapur"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "San Martín"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Eslovaquia"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Eslovenia"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Islas Salomón"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalia"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Sudáfrica"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "España"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudán"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Suriname"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swazilandia"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Suecia"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Suiza"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "República Árabe Siria"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwán"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tayikistán"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzania"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Tailandia"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Antigua República Socialista de Macedonia"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad y Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Túnez"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turquía"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistán"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Islas Turks y Caicos"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ucrania"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Emiratos Árabes Unidos"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Reino Unido de Gran Bretaña e Irlanda del Norte"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Estados Unidos de América"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Islas Vírgenes de los Estados Unidos"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistán"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Ciudad Estado del Vaticano"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis y Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Yemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabue"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Móvil - Privado"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Móvil - Trabajo"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Guardado en"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Importar desde tarjeta de memoria"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Grupo y miembros del grupo"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s se ha guardado en %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Este contacto se eliminará"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Foto"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Marcador"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Copia de seguridad"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Sólo grupo"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Añadir grupo"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Seleccionar grupo"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Móvil 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Añadido"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Movido"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Seleccionado"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Cancelar"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Memoria insuficiente"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Eliminado"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Buscar"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Cerrar"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Eliminado"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Error"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Llamar"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "No hay tarjeta SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Seleccionar todo"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Error"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Exitoso"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Guardar"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Añadir contactos"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Nombre del asistente"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Eliminar grupo"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Nombre de grupo"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Tono de grupo"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Grabar video"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Sustituir"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Marcación rápida"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Sitio Web"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Msj."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Definir tono"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Todos los contactos"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Empresa"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Editar contactos"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Obtener correo"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Obtener número"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Ningún grupo"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Participante"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Enviar correo"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Definir imagen"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "No está en uso el marcado rápido"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Eliminar contactos"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Editar grupos"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Correo"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Añadir a favoritos"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Añadir a Grupo"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Editar grupo"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Vacío"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Guardar contacto"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Seleccionar contacto"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Añadido a favoritos"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Añadir grupo"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Memoria llena"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Eliminar del grupo"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Eliminando..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "No se puede añadir contacto al grupo"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Actualizar"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Cancelar"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Contactos"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Copiar"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Crear"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Correo"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Mensaje"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Mover"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Teléfono"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Desconocido"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Videollamada"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Eliminar"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Realizado"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Editar"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "Aceptar"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Enviar detalles de contacto"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Buscar servidor Exchange"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Nombre Apellido"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Apellido Nombre"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Añ miembr"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Evento"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Compartir información de contacto"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 contacto"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Volver a la llamada"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Llamada entrante"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Llamada saliente"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Llamada perdida"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Enviar mensaje"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Mensaje recibido"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Editar número antes de llamar"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Mostrar"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Ocultar"
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Para añadir más campos, pulse el botón de la derecha"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Llamada bloqueada"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Llamada rechazada"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Pantalla anter."
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Marcar como correo predeterminado"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Puede importar contactos de la tarjeta SIM a su teléfono en Configuración> Importar contactos o sincronizarlos con los de una cuenta Web mediante cuentas en Configuración"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "No hay registros. Después de hacer/recibir una llamada o enviar/recibir un mensaje, aparecerán los registros"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "No se pueden enviar tarjetas de presentación."
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
\ No newline at end of file
diff --git a/po/et.po b/po/et.po
new file mode 100755 (executable)
index 0000000..d5884bd
--- /dev/null
+++ b/po/et.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Klahvistik"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Lemmikud"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Kiirvalimine"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Kõnepost"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Logid"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Kiirvalimisnumbrit pole. Kas määrata see kohe?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Taotlus nurjus"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Taotlus õnnestus"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Hädaabikõne"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Logisid pole"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Lemmikuid ei ole"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Sõnum on kustutatud"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Telefoninumbri maksimaalne pikkus on ületatud"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Logide kustutamine..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Lemmikute kustutamine..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Lähtestamine. Proovige hiljem..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Heli väljas"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Heli sees"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Vali logid"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Valige kiirvalimiskontaktid"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Eemalda blok."
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Muuda kontakti"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Lisa %d-sekundiline paus"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Lisa ooteaeg"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Vastamata"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Välju"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobiil"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Kodu"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Töö"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Faks (kodu)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Faks (töö)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Assistendi number"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Piipar"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Muu"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Faks"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Autotelefon"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Kodu 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Ettevõtte põhinumber"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Raadio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Kohandus"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Kõik kontaktid"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Pole määratud"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Teenuse number"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Rühmad"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Vaikimisi"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Helin"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "Kiirsõnum"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-post"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Number"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Märkus"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Postiaadress"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Üksikasjad"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Ettevõte"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Lisa avaekraanile"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Kuvanime järjekord"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Oma number"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Eesnimi"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Perekonnanimi"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Keskmine nimi"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Järelliide"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Hüüdnimi"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Ekspordi kontaktid"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Vali kontaktid"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Postiindeks"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Riik"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Maakond"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Linn"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Tänav"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Salvestati asukohta %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Sageli ühendust võetud"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Kopeeritud"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Eksporditud"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Kontaktide kustutamine..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Teisaldamine..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Kopeerimine..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "SIM-kaardi kontaktide importimine..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Kontaktide importimine vCardilt..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Kontaktide eksportimine asukohta %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "vCardi lugemine..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Imporditud"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Pole teada"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Kõik lingitud kont.-d"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Lingitud kontaktid"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Lisateave"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Ametinimetus"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Osakond"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Rühma nimi"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Lisa konto"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Liikmete lisamine rühmale..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Kuva"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d kontakti"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Nimeta ümber"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Suhe"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Ajalugu pole"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Tegevusi pole"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Lisamine..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Lisateave"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Abonementpostkast"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Maakond"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Sõbrad"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Perekond"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Kaastöötajad"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Töö"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Värina stiil"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Määra vaikimisi"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Nimi puudub"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Vale e-posti aadress"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Täitke lisaks nimele veel vähemalt üks väli"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Ligipääs andmebaasile nurjus"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Juba lisatud"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Rühma nimi on juba kasutusel"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Rühm puudub"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Number puudub"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "E-posti aadresse pole"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Kontaktid puuduvad"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM-mälu tühi"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Maksimaalne arv kirjeid on ületatud"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Kehtetu number"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM-i mälu on täis"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Märgi vaikimisi numbriks"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Pilt"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Pildista"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Eemalda foto"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Kontakti salvestuskoht:"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Salvestuskoht"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Impordi SIM-kontakte"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Eesnimi esimesena"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Perekonnanimi ees"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Saada nimekaart"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Loo rühm"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Vali rühm"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Impordi kont."
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Lingi kontakt"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Lingi ära"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Kõik lingitud kontaktid kustutatakse"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Lisa Lemmikutesse"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Muuda rühma liiget"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Tundmatu"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Sünnipäev"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Tähtpäev"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Pühapäev"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Esmaspäev"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Teisipäev"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Kolmapäev"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Neljapäev"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Reede"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Laupäev"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Assistent"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Vend"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Laps"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Elukaaslane"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Isa"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Sõber"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Haldur"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Ema"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Vanem"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partner"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Viidanud"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Sugulane"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Õde"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Abikaasa"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afganistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albaania"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Alžeeria"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Ameerika Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua ja Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armeenia"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Austraalia"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Austraalia välisterritooriumid"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Austria"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Aserbaidžaan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahama"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrein"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Valgevene"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgia"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "BENIN"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Boliivia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint-Eustatius ja Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnia ja Hertsegoviina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brasiilia"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Briti Neitsisaared"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalami Riik"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgaaria"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Kambodža"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Kamerun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Kanada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Cabo Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Kaimanisaared"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Kesk-Aafrika Vabariik"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "TŠAAD"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Tšiili"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Hiina"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Colombia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "KOMOORID"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Cooki saared"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Elevandiluurannik"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Horvaatia"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Kuuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curaçao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Küpros"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Tšehhi Vabariik"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Korea Rahvademokraatlik Vabariik"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Kongo DV"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Ida-Timor"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Taani"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominikaani Vabariik"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ecuador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egiptus"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Ekvatoriaal-Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Eesti"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etioopia"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falklandi saared"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Fääri saared"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fidži"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Soome"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "France"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Prantsuse lõunaalad"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Prantsuse Guajaana"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Prantsuse Polüneesia"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Saksamaa"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Kreeka"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Gröönimaa"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hongkong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Ungari"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Island"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "India"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indoneesia"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iraan"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Iraak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Iirimaa"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Iisrael"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italy"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaica"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Jaapan"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordaania"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kasahstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Keenia"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuveit"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kõrgõzstan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Laose Rahvademokraatlik Vabariik"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Läti"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Liibanon"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Libeeria"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Liibüa"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Leedu"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxembourg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Aomen"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "MADAGASKAR"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malaisia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldiivid"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marshalli saared"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "MAURITAANIA"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "MAURITIUS"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mehhiko"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Mikroneesia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldova"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongoolia"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Maroko"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mosambiik"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Birma"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "NAMIIBIA"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Holland"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Briti Columbia"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Uus-Meremaa"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Põhja-Mariaanid"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norra"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Omaan"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Paapua Uus-Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Pruun"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filipiinid"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Poola"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Katar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Rumeenia"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Vene Föderatsioon"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ruanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Saint Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint Kitts ja Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Saint Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint Pierre ja Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint Vincent ja Grenadiinid"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Sao Tome ja Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Saudi Araabia"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbia"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seišellid"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapur"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovakkia"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Sloveenia"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Saalomoni saared"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somaalia"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Lõuna-Aafrika"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Hispaania"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudaan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Suriname"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Svaasimaa"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Roosti"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Šveits"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Süüria Araabia Vabariik"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tadžikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tansaania"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Tai"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Endine Jugoslaavia Makedoonia vabariik"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad ja Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tuneesia"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Türgi"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Türkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Turks ja Caicos"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukraina"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Araabia Ühendemiraadid"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Suurbritannia ja Põhja-Iiri Ühendkuningriik"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Ameerika Ühendriigid"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Ühendriikide Neitsisaared"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Usbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vatikan"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis ja Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Jeemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Sambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobiil (kodu)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobiil (töö)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Salvestatud:"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Impordi SD-kaardilt"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Rühm ja rühma liikmed"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s salvestati kausta %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "See kontakt kustutatakse"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Foto"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Valija"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Varundus"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Ainult rühm"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Uus rühm"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Vali rühm"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobiil 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Lisatud"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Teisaldatud"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Valitud"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Tühista"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Mälu pole piisavalt"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Eemaldatud"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Otsi"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Sulge"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Kustutatud"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Tõrge"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Helista"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "SIM-i pole"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Vali kõik"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Nurjus"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Õnnestus"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Salvesta"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Lisa kontaktid"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Assistendi nimi"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Kustuta rühm"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Rühma nimi"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Rühma helin"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Salvesta video"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Asenda"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Kiirvalimine"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Veebisait"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Sõnum"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Määra helin"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Kõik kontaktid"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Ettevõte"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Muuda kontakte"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Hangi e-posti aadress"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Hangi number"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Rühm puudub"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Osaleja"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Saada e-kiri"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Määra pilt"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Speed dial not in use"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Kustuta kontaktid"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Muuda rühmasid"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-kiri"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Lisa lemmikutesse"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Lisa rühma"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Muuda rühma liiget"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Tühi"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Salvesta kontakt"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Valige kontakt"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Lisatud lemmikutesse"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Lisa rühm"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Mälu on täis"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Eemalda rühmast"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Eemaldamine..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Kontakti ei saa rühma lisada"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Värskendus"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Tühista"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Kontaktid"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Kopeeri"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Loo"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-post"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Sõnum"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Teisalda"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefon"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Tundmatu"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Videokõne"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Kustuta"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Valmis"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Muuda"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Saada kontakti üksikasjad"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Otsi Exchange'i serverist"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Eesnimi Perekonnanimi"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Perekonnanimi Eesnimi"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Lisa lii."
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Sündmus"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Jaga kontaktandmeid"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 kontakt"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Tagasi kõne juurde"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Saabuv kõne"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Väljuv kõne"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Vastamata kõne"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Saadetud sõnum"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Vastuvõetud sõnum"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Muuda numbrit enne helistamist"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Näita"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Peida"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Rohkemate väljade lisamiseks toksake paremal olevat nuppu"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Blokeeritud kõne"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Keeldutud kõne"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Eelmine ekraan"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Märgi vaikimisi e-postiks"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Saate importida kontakte SIM-kaardilt oma telefoni menüüs Seaded > Impordi kontaktid või sünkroonige veebikonto kontaktidega, kasutades kontosid menüüs Seaded"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Logisid pole. Pärast helistamist/kõnele vastamist või sõnumi saatmist/vastuvõtmist kuvatakse logid"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Nimekaarte ei saa saata"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Ekspordi SIM-kaardile"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Teave"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Ajalugu"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Tegevused"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Rühma sõnum"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Rühma e-kiri"
\ No newline at end of file
diff --git a/po/eu.po b/po/eu.po
new file mode 100755 (executable)
index 0000000..ea39dbd
--- /dev/null
+++ b/po/eu.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Teklatua"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Gogokoak"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Markaketa bizkorra"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Ahots-posta"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Erregistroak"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Ez dago markaketa zenbaki azkarrik. Esleitu bat orain?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Eskaerak huts egin du"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Eskaera ondo egin da"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Emergentzia deia"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Erregistrorik ez"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Gogokorik ez"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Mezua ezabatu da"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Telefono zenbakiaren luzera gainditu da"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Erregistroak ezabatzen..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Gogokoak ezabatzen..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Abiarazten. Saiatu geroago..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Soinua itzalita"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Soinua piztuta"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Hautatu erregistroak"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Hautatu markaketa azkarreko kontaktuak"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Desblokeatu"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Aldatu kontaktua"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Gehitu %d segundoko etena"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Gehitu itxaronaldia"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Galdutakoak"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Irten"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mugikorra"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Etxea"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Lana"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Faxa (etxekoa)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Faxa (lanekoa)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Laguntzailearen zenbakia"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Bilagailua"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Besterik"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefonoa"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Faxa"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Autoko telefonoa"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Nagusia 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Enpresako telefono nagusia"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Irratia"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Pertsonalizatua"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Kontaktu guztiak"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Esleitu gabe"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Zerbitzu zenbakia"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefonoa"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Taldeak"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Lehenetsia"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Dei doinua"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URLa"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Posta elektroniko mezuak"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Zenbakia"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Oharra"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Posta helbidea"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Xehetasunak"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Enpresa"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Gehitu Hasierako pantailara"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Ezizenen antolaketa"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Norberaren zenbakia"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Izena"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Abizena"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Bigarren izena"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Atzizkia"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Ezizena"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Esportatu kontaktuak"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Hautatu kontaktuak"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Posta kodea"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Herrialdea"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Probintzia"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Hiria"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Kalea"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "%s-(e)n gordeta"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Maiz kontaktatutakoak"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Kopiatuta"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Esportatuta"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Kontaktuak ezabatzen..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Mugitzen..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Kopiatzen..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "SIM kontaktuak inportatzen..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Kontaktuak inportatzen vCard-etik..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Kontaktuak esportatzen %s-(e)ra..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "Bisita txartela"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "vCard irakurtzen..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Inportatuta"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "E/A"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Estekatutako kontaktu guztiak"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Lotutako kontaktuak"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Informazio gehiago"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Kargua"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Saila"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Taldearen izena"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Kontua gehitu"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Kideak taldera gehitzen..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Ikusi"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d kontaktu"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Berrizendatu"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Harremana"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Historiarik ez"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Jarduerarik ez"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Gehitzen..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Informazio gehigarria"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Posta kutxatila"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Estatua"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Lagunak"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Familia"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Lankideak"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Lana"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Dardara modua"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Ezarri lehenetsia"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Izenik gabe"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Helbide elektroniko baliogabea"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Bete gutxienez eremu bat eta izena"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Ezin izan da datu-basera sartu"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Gehituta dago lehendik"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Taldearen izena dagoenek erabileran"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Talderik ez"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Zenbakirik gabe"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Helbide elektronikorik ez"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Ez dago kontakturik"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM memoria hutsik"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Gehieneko sarrera kopurua gainditu da"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Zenbakiak ez du balio"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM memoria beteta"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Lehenetsitako zenbakia moduan markatu"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Irudia"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Argazkia atera"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Kendu argazkia"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Kontaktua hemen gorde"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Hemen gorde"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Inportatu SIM kontaktuak"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Izena lehenago"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Abizena aurrena"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Izen txartela bidali"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Taldea sortu"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Taldea aukeratu"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Inport. kontak."
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Lotu kontaktua"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Kendu esteka"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Lotutako kontaktu guztiak ezabatuko dira"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Gogokoenetara gehitu"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Taldea editatu"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Ezezaguna"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Urtebetetzea"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Urteurrena"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Igandea"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Astelehena"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Asteartea"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Asteazkena"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Osteguna"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Ostirala"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Larunbata"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Laguntzailea"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Anaia"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Seme-alaba"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Bazkide nazionala"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Aita"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Laguna"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Kudeatzailea"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Ama"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Gurasoa"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Kidea"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Zeren arabera"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Senitartekoa"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Ahizpa/arreba"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Ezkontidea"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afganistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albania"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algeria"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Samoa Amerikarra"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua eta Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenia"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australia"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Australia Kanpoko Lurraldeak"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Austria"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbaijan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamak"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrein"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Bielorrusia"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgika"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benin"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius eta Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnia-Herzegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brasil"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Birjina Uharte Britainiarrak"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgaria"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Kanbodia"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Kamerun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Canada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Cabo Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Kaiman Uharteak"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Afrika Erdiko Errepublika"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Txad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Txile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Txina"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Kolonbia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Comoros"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Cook uharteak"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Boli Kosta"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Kroazia"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Kuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curaçao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Zipre"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Txekiar Errepublika"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Koreako Herri Errepublika Demokratikoa"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Kongoko Errepublika Demokratikoa"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Ekialdeko Timor"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Danimarka"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibuti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominika"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominikar Errepublika"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ekuador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egipto"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Ekuatore Ginea"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estonia"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiopia"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falkland uharteak"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Faroe Uharteak"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiji"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finlandia"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Frantzia"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Frantziaren lurralde australak"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Guyana Frantsesa"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Polinesia Frantsesa"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Alemania"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Grezia"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Groenlandia"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadalupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Ginea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Ginea Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Hungaria"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Islandia"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "India"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonesia"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Nazioarteko doako telefono zerbitzua"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Gainordaina duten nazioarteko tarifa zerbitzuak (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Kostu partekatuko nazioarteko zerbitzua (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irlanda"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israel"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italia"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaika"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japonia"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordania"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazakhstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenya"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuwait"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirgizistan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Lao Herriaren Errepublika Demokratikoa"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Letonia"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Libano"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberia"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libia"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtestein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Lituania"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxenburgo"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macau"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagaskar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malaysia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldivak"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marshall Uharteak"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinika"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Mauritania"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Maurizio"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mexiko"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Mikronesia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldavia"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monako"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolia"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Maroko"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambike"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namibia"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Herbehereak"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Kaledonia Berria"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "New Zealand"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nikaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Iparraldeko Mariana Uharteak"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norvegia"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua Ginea Berria"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filipinak"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Polonia"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Errumania"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Errusiako Federazioa"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ruanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Santa Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint Kitts eta Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Santa Luzia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint-Pierre  eta Mikelune"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint Vincent eta Grenadinak"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Sao Tome eta Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Saudi Arabia"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbia"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychelleak"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leona"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapur"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "San Martin"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Eslovakia"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Eslovenia"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Solomon uharteak"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalia"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Hego Afrika"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Espainia"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Surinam"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swazilandia"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Suedia"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Suitza"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Siriako Errepublika Arabiarra"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tadjikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzania"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Hondamendietan laguntzeko telekomunikazioak (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Tailandia"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Mazedonia Jugoslaviar Errepublika Ohia"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad eta Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunisia"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turkia"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Turks eta Caicos Uharteak"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukrainia"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Arabiar Emirerri Batuak"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Britainia Handiko eta Iparraldeko Irlandako Erresuma Batua"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Ameriketako Estatu Batuak"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Birjina Uharte Amerikarrak"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Telekomunikazio zerbitzu pertsonal unibertsala (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguai"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vaticano Hiri Estatua"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis eta Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Yemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbawe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mugikorra (etxekoa)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mugikorra (lanekoa)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Hemen gordeta"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Inportatu SD txarteletik"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Taldea eta taldekideak"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s %s karpetan gordeta"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Kontaktu hau ezabatu egingo da"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Argazkia"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Markatz."
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Babeskopia"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Taldea soilik"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Talde berria"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Taldea aukeratu"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mugikorra 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Gehituta"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Mugitua"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Aukeratutakoa(k)"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Ezeztatu"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Ez dago memoria nahikoa"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Kenduta"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Bilatu"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Itxi"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Ezabatua"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Akatsa"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Deitu"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Ez dago SIM txartelik"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Denak aukeratu"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Huts egin du"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Behar bezala"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Gorde"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Kontaktuak gehitu"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Laguntzailearen izena"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Taldea ezabatu"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Taldearen izena"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Dei tonu taldea"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Bideoa grabatu"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Ordezkatu"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Markaketa bizkorra"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Webgunea"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Mezua"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Dei doinua ezarri"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Kontaktu guztiak"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Enpresa"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Editatu kontaktuak"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Eskuratu posta"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Zenbakia lortu"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Talderik ez"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Partaidea"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Mezu elektronikoa bidali"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Ezarri irudia"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Markatze bizkorra ez da erabiltzen ari"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Ezabatu kontaktuak"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Editatu taldeak"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Posta elektroniko mezuak"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Gehitu gogokoetara"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Taldera gehitu"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Taldea editatu"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Hutsik"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Kontaktua gorde"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Kontaktua aukeratu"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Gogokoenetara gehitu da"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Taldea gehitu"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Memoria beteta"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Kendu taldetik"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Ezabatzen..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Ezin da kontaktua gehitu taldera"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Eguneratu"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Ezez."
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Kontaktuak"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Kopiatu"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Sortu"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Posta elektroniko mezuak"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Mezua"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Mugitu"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefonoa"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Ezezaguna"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Bideo-deia"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Ezabatu"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Amaituta"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Editatu"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "Ados"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Kontaktuaren xehetasunak bidali"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Bilatu Exchange zerbitzaria"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Izen-abizenak"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Abizenak, Izena"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Kide geh."
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Gertaera"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Partekatu kontaktu informazioa"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "Kontaktu 1"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Deira itzuli"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Sarrerako deia"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Irteera deia"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Galdutako deia"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Bidalitako mezua"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Jasotako mezua"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Editatu zenbakia deitu aurretik"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Erakutsi"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Ezkutatu"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Eremu gehiago ikusteko, ukitu eskuineko botoia"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Dei blokeatua"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Ukatutako deia"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Aurreko pantaila"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Markatu lehenetsitako helbide elektroniko gisa"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "SIM txarteleko kontaktuak inporta ditzakezu telefonoan, Ezarpenak > Inportatu kontaktuak edo sinkronizatu web kontuko kontaktuekin ezarpenetako kontuak erabilita"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Erregistrorik ez. Dei bat egin/jaso edo mezu bat bidali/jaso ondoren, erregistroak erakutsiko dira"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Ezin dira bisita-txartelak bidali"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Esportatu SIM txartelera"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Inform."
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Historia"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Ekintzak"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Talde mezua"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Talde emaila"
\ No newline at end of file
diff --git a/po/fi.po b/po/fi.po
new file mode 100755 (executable)
index 0000000..74be006
--- /dev/null
+++ b/po/fi.po
@@ -0,0 +1,2022 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Nronäpp."
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Suosikit"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Pikavalinta"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Vastaaja"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Lokit"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Pikavalintanumeroa ei ole. Määritetäänkö nyt?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Pyyntö epäonnistui"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Pyyntö onnistui"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Hätäpuhelu"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Ei lokeja"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Ei suosikkeja"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Viesti poistettu"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Puhelinnumeron enimmäispituus on ylitetty"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Poistetaan lokeja..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Poistetaan suosikkeja..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Alustetaan. Yritä myöhemmin uudelleen..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Ääni pois"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Ääni päällä"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Valitse lokit"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Valitse pikavalinnoilla käytettävät yhteystiedot"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Poista esto"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Vaihda yhteystietoa"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Lisää %d sekunnin tauko"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Lisää odotus"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Vastaamattomat"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Poistu"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Matkapuhelin"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Koti"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Työ"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Faksi (koti)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Faksi (työ)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Avustajan numero"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Hakulaite"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Muu"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Puhelin"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Faksi"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Autopuhelin"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Koti 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Yritys (ensisijainen)"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Mukautettu"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Kaikki yhteystiedot"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Ei määritelty"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Palvelunumero"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Puhelin"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Ryhmät"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Oletus"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Soittoääni"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL-osoite"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "Pikaviesti"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Sähköposti"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Numero"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Huomautus"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Postiosoite"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Yksityiskohdat"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Yritys"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Lisää alkunäytölle"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Nimen näyttöjärjestys"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Oma numero"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Etunimi"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Sukunimi"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Toinen nimi"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Pääte"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Lempinimi"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Vie yhteystiedot"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Valitse yhteystiedot"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Postinumero"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Maa"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Maakunta"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Kaupunki"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Katu"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Tallennettu kohteeseen %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Usein käytetyt yhteystiedot"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Kopioitu"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Viety"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Poistetaan yhteystietoja..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Siirretään..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Kopioidaan..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Tuodaan SIM-kortin yhteystietoja..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Tuodaan yhteystietoja vCardilta..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Viedään yhteystietoja kohteeseen %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "Käyntikortti"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Luetaan vCardia..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Tuotu"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "-"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Kaikki liit. yht.tied."
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Liitetyt yhteystiedot"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Lisätietoja"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Työtehtävä"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Osasto"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Ryhmän nimi"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Lisää tili"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Lisätään jäseniä ryhmään..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Näytä"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d yhteystietoa"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Nimeä uudelleen"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Suhde"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Historioita ei ole"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Ei toimintoja"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Lisätään..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Lisätiedot"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Postilokero"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Osavaltio"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Ystävät"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Perhe"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Työtoverit"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Työ"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Värinäkuvio"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Aseta oletus"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Ei nimeä"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Virheellinen sähköpostiosoite"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Täytä ainakin yksi kenttä ja nimi"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Tietokannan käyttäminen epäonnistui"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "On jo lisätty"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Ryhmän nimi on jo käytössä"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Ei ryhmää"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Ei numeroa"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Ei sähköpostiosoitteita"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Ei yhteystietoja"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM-kortin muisti on tyhjä"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Merkintöjen enimmäismäärä ylitetty"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Virheellinen numero"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM-kortin muisti on täynnä"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Merkitse oletusnumeroksi"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Kuva"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Ota valokuva"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Poista valokuva"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Tallenna yhteystieto kohteeseen"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Tallenna paikkaan"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Tuo SIM-kortin yhteystiedot"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Etunimi ensin"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Sukunimi ensin"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Lähetä käyntikortti"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Luo ryhmä"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Valitse ryhmä"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Tuo yht.tiedot"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Liitä yhteystieto"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Poista linkki"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Kaikki liitetyt yhteystiedot poistetaan"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Lisää Suosikkeihin"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Muokkaa ryhmää"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Tuntematon"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Syntymäpäivä"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Vuosipäivä"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Sunnuntai"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Maanantai"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Tiistai"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Keskiviikko"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Torstai"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Perjantai"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Lauantai"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Avustaja"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Veli"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Lapsi"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Kotim. kumppani"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Isä"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Ystävä"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Esimies"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Äiti"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Vanhempi"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Kumppani"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Suositellut"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Sukulainen"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Sisko"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Puoliso"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afganistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albania"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algeria"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Amerikan Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua ja Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentiina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenia"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australia"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Australian merentakaiset territoriot"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Itävalta"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbaidzan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahama"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Valko-Venäjä"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgia"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benin"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius ja Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnia-Hertsegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brasilia"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Brittiläiset Neitsytsaaret"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgaria"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Kambodza"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Kamerun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Kanada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Kap Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Caymansaaret"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Keski-Afrikka"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Tsad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Kiina"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Kolumbia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Komorit"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Cookinsaaret"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Norsunluurannikko"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Kroatia"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Kuuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curacao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Kypros"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Tsekin tasavalta"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Korean demokraattinen kansantasavalta"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Kongon demokraattinen tasavalta"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor-Leste"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Tanska"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominikaaninen tasavalta"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ecuador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egypti"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Päiväntasaajan Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Viro"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiopia"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falkland-saaret"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Färsaaret"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fidzi"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Suomi"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "France"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Ranskan eteläiset alueet"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Ranskan Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Ranskan Polynesia"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Saksa"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Kreikka"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Grönlanti"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Unkari"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Islanti"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Intia"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonesia"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irlanti"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israel"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italia"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaika"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japani"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordania"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazakstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenia"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuwait"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirgisia"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Laosin demokraattinen kansantasavalta"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Latvia"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Libanon"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberia"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libya"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Liettua"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxemburg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagaskar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malesia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Malediivit"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marshallinsaaret"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Mauritania"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Mauritius"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Meksiko"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Mikronesia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldova"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolia"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Marokko"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mosambik"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namibia"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Alankomaat"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Uusi-Kaledonia"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Uusi-Seelanti"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Pohjois-Mariaanit"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norja"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua-Uusi-Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filippiinit"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Puola"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugali"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Romania"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Venäjän federaatio"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ruanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Saint Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint Kitts ja Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Saint Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint Pierre ja Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint Vincent ja Grenadiinit"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Sao Tome ja Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Saudi-Arabia"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbia"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychellit"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapore"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovakia"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovenia"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Salomonsaaret"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalia"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Etelä-Afrikka"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Espanja"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Suriname"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swazimaa"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Ruotsi"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Sveitsi"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Syyrian arabitasavalta"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tadzikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tansania"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Thaimaa"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Entinen Jugoslavian tasavalta Makedonia"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad ja Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunisia"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turkki"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Turks- ja Caicossaaret"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukraina"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Arabiemiirikunnat"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Ison-Britannian ja Pohjois-Irlannin yhdistynyt kuningaskunta"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Yhdysvallat"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Yhdysvaltain Neitsytsaaret"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vatikaanin kaupunkivaltio"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis- ja Futunasaaret"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Jemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Sambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Matkapuhelin (koti)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Matkapuhelin (työ)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Tallennettu kansioon"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Tuo SD-kortilta"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Ryhmä ja ryhmän jäsenet"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s tallennettu kohteeseen %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Tämä yhteystieto poistetaan"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Valokuva"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Num.val."
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Varm.kop."
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Vain ryhmä"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Uusi ryhmä"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Valitse ryhmä"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Matkapuhelin 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Lisätty"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Siirretty"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Valittu"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Peruuta"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Ei tarpeeksi muistia"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Poistettu"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Etsi"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Sulje"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Poistettu"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Virhe"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Puhelu"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Ei SIM-korttia"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Valitse kaikki"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Epäonnistui"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Valmis"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Tallenna"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Lisää yhteystieto"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Avustajan nimi"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Poista ryhmä"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Ryhmän nimi"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Ryhmäsoittoääni"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Tallenna video"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Korvaa"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Pikavalinta"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "WWW-sivusto"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Viesti"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Aseta soittoääneksi"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Kaikki yhteystiedot"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Yritys"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Muokkaa yhteystietoja"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Hae sähköpostiviesti"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Hae numero"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Ei ryhmää"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Osaanottaja"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Lähetä sähköpostiviesti"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Määritä kuva"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Pikavalinta ei ole käytössä"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Poista yhteystiedot"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr ""
+#~ "Muokkaa\n"
+#~ "ryhmiä"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Sähköposti"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Lisää suosikkeihin"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Lisää ryhmään"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Muokkaa ryhmää"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Tyhjä"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Tallenna yhteystieto"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Valitse yhteystieto"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Lisätty suosikkeihin"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Lisää ryhmä"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Muisti on täynnä"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Poista ryhmästä"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Poistetaan..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Yhteyshenkilöä ei voi lisätä ryhmään"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Päivitä"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Peruuta"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Yhteystiedot"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Kopioi"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Luo"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Sähköposti"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Viesti"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Siirrä"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Puhelin"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Tuntematon"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Videopuhelu"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Poista"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Valmis"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Muokkaa"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Lähetä yhteystiedot"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Hae Exchange-palvelimelta"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Etunimi Sukunimi"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Sukunimi Etunimi"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "L. jäsen"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Tapahtuma"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Jaa yhteystiedot"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 yhteystieto"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Takaisin puheluun"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Saapuva puhelu"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Lähtevä puhelu"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Vastaamaton puhelu"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Lähetetty viesti"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Vastaanotettu viesti"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Muokkaa numeroa ennen puhelua"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Näytä"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Piilota"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Voit avata lisää kenttiä napauttamalla oikealla olevaa painiketta"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Estetty puhelu"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Hylätty puhelu"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Edell. näyttö"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Merkitse oletussähköpostiksi"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Voit tuoda yhteystietoja SIM-kortilta puhelimeen valitsemalla Asetukset > Tuo yhteystiedot tai synkronoimalla asetuksissa määritettyjen verkkotilien yhteystietojen kanssa"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Lokeja ei ole. Kun soitat/vastaanotat puhelun tai lähetät/vastaanotat viestin, lokit tulevat näyttöön"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Käyntikortteja ei voi lähettää"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Vie SIM-kortille"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Tietoja"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Historia"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Harrastukset"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Ryhmäviesti"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Ryhmäsähköpostiviesti"
\ No newline at end of file
diff --git a/po/fr_CA.po b/po/fr_CA.po
new file mode 100755 (executable)
index 0000000..ebc760b
--- /dev/null
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Clavier"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Favoris"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Composition rapide"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Messagerie vocale"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Journaux"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Aucun numéro abrégé. Affecter un numéro maintenant?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Échec de la demande"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Demande réussie"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Appel d'urgence"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Aucun journal"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Aucun favori"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Message supprimé"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Longueur maximum autorisée pour les numéros de téléphone dépassée"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Suppression des journaux..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Suppression des favoris..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Initialisation en cours. Essayez plus tard..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Désactiver son"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Activer son"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Sélectionner des journaux"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Sélectionner contacts numérotation rapide"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Débloquer"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Changer le contact"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Ajouter une pause de %d s"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Pause ferme"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Manqués"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Quitter"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobile"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Domicile"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Professionnel"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax - perso"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax (Professionnel)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Numéro de l'assistant"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Téléav."
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Autre"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Téléphone"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Téléphone de voiture"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Domicile 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Numéro principal de l'entreprise"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Personnaliser"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Tous les contacts"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Non affecté"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Numéros de service"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Téléphone"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Groupes"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Par défaut"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Sonnerie"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "MI"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Courriel"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Numéro"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Note"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Adresse postale"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Détails"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Société"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Ajouter à l'écran d'accueil"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Ordre d'affichage des noms"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Mes numéros"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Prénom"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Nom de famille"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Deuxième prénom"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Suffixe"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Surnom"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Exporter les contacts"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Sélectionner les contacts"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Code postal"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Pays"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Province"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Ville"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Rue"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Enregistré dans %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Fréquemment contacté"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Copié"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Exporté"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Suppression des contacts..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Déplacement..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Copie ..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Importation des contacts SIM..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Importation des contacts depuis la carte de visite..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Exportation des contacts vers %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "Carte de visite"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Lecture de la carte de visite..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Importé"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "s.o."
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Tous contacts associés"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Contacts associés"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Plus d'informations"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Profession"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Service"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Nom de groupe"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Ajouter un compte"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Ajout des membres au groupe..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Afficher"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d contacts"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Renommer"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Relation"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Aucun historique"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Aucune activité"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Ajout..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Info complémentaires"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Boite postale"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Province"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Amis"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Famille"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Collègues"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Professionnel"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Type de vibreur"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Définir par défaut"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Aucun nom"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Adresse courriel incorrecte"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Complétez au moins un champ tel que nom"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Échec d'accès à la base de données"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Déjà ajouté"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Nom de groupe déjà utilisé"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Aucun groupe"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Aucun numéro"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Aucune adresse courriel"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Aucun contact"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "Mémoire SIM vide"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Nombre maximum d'entrées dépassé"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Numéro non valide"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Mémoire SIM saturée"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Définir comme numéro par défaut"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Image"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Photographier"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Supprimer la photo"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Enregistrer le contact dans"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Enregistrer dans"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Importer les contacts SIM"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Prénom d'abord"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Nom en premier"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Envoyer la carte de visite"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Créer un groupe"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Sélectionner groupe"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Importer les contacts"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Associer contact"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Dissocier"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Tous les contacts associés vont être supprimés"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Ajouter aux favoris"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Modifier le groupe"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Inconnu"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Anniversaire"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Anniversaire"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Dimanche"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Lundi"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Mardi"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Mercredi"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Jeudi"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Vendredi"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Samedi"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Assistant"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Frère"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Enfant"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Conjoint(e)"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Père"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Ami"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Gestionnaire"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Mère"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Parent"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partenaire"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Recommandé par"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Proche"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Soeur"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Conjoint(e)"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afghanistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albanie"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algérie"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Samoa américaines"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorre"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua-et-Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentine"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Arménie"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australie"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Territoires extérieurs de l'Australie"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Autriche"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbaïdjan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamas"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahreïn"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbade"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Bélarus"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgique"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Bénin"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermudes"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhoutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivie"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Saint-Eustache et Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnie-Herzégovine"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brésil"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Iles Vierges britanniques"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgarie"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Cambodge"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Cameroun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Canada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Cap-Vert"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "iles Caïmans"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "République centrafricaine"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "TCHAD"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chili"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Chine"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Colombie"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Comores"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Iles Cook"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Côte d’Ivoire"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Croatie"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Cuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curaçao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Chypre"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "République Tchèque"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "République populaire démocratique de Corée"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "République démocratique du Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor-Oriental"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Danemark"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominique"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "République dominicaine"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Équateur"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Égypte"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Guinée équatoriale"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Érythrée"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estonie"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Éthiopie"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Iles Falkland"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Féroé"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fidji"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finlande"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "France"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Terres australes françaises"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Guyane"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Polynésie française"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambie"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Géorgie"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Allemagne"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Grèce"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Groenland"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenade"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinée"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinée-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyane"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haïti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Hongrie"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Islande"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Inde"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonésie"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Service téléphonique gratuit international"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Service à tarif majoré international (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Service à cout partagé international (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Iraq"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irlande"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israël"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italie"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaïque"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japon"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordanie"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazakhstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenya"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Corée"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Koweït"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirghizistan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "République démocratique populaire lao"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Lettonie"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Liban"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Libéria"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libye"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Lituanie"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxembourg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "MADAGASCAR"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malaisie"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldives"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malte"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Îles Marshall"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "MAURITANIE"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "MAURICE"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mexique"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Micronésie"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldavie"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolie"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Monténégro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Maroc"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambique"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Birmanie"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namibie"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Népal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Pays-Bas"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Nouvelle-Calédonie"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Nouvelle-Zélande"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Nioué"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Iles Mariannes du Nord"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norvège"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papouasie-Nouvelle-Guinée"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Pérou"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Philippines"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Pologne"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Porto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Roumanie"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Fédération de Russie"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Rwanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Sainte-Hélène"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint-Kitts-et-Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Sainte Lucie"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint-Pierre-et-Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint-Vincent-et-les-Grenadines"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "Saint-Marin"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Sao Tomé-et-Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Arabie saoudite"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Sénégal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbie"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychelles"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapour"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Saint-Martin"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovaquie"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovénie"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Iles Salomon"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalie"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Afrique du Sud"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Espagne"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Soudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Suriname"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swaziland"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Suède"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Suisse"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "République arabe syrienne"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taïwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tajikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzanie"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Télécommunications pour les populations sinistrées (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Thaïlande"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Ancienne République yougoslave de Macédoine"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad et Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunisie"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turquie"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkménistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Îles Turques et Caïques"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Ouganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukraine"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Émirats arabes unis"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Royaume-Uni de Grande-Bretagne et d'Irlande du Nord"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "États-Unis d'Amérique"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "iles Vierges des États-Unis"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Télécommunications personnelles universelles (UTP)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Ouzbékistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "État de la Cité du Vatican"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis et Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Yémen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambie"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobile - perso"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobile (Professionnel)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Enregistré dans"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Importer depuis la carte SD"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Groupe et membres du groupe"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s enregistré dans %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Ce contact sera supprimé"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Photo"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Clavier"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Sauvegarde"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Groupe uniquement"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Nouveau groupe"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Sélectionner groupe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobile 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Ajouté"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Déplacé"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Sélectionné"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Annuler"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Mémoire insuffisante"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Retiré"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Recherche"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Fermer"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Supprimé"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Erreur"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Appeler"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Pas de carte SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Sélectionner tout"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Échec"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Terminé"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Sauv."
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Ajouter des contacts"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Nom de l'assistant"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Supprimer un groupe"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Nom de groupe"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Sonnerie groupe"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Enregistrer une vidéo"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Remplacer"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Composition rapide"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Site Web"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Mess."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Définir une sonnerie"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Tous les contacts"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Société"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Modifier les contacts"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Obtenir le courriel"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Obtenir le numéro"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Aucun groupe"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Participant"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Envoyer un courriel"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Définir l'image"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Numérotation abrégée non utilisée"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Supprimer des contacts"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Modifier les groupes"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Courriel"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Ajouter aux favoris"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Ajouter au groupe"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Modifier le groupe"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Vide"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Enregistrer contact"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Sélectionner un contact"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Ajouté aux favoris"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Ajouter un groupe"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Mémoire saturée"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Supprimer du groupe"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Retrait..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Impossible d'ajouter le contact dans le groupe"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "MÀJ"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Annul."
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Contacts"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Copier"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Créer"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Courriel"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Message"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Déplacer"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Téléphone"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Inconnu"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Appel vidéo"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Supprimer"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "OK"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Modifier"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Envoyer les coordonnées"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Rechercher serveur Exchange"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Prénom Nom"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Nom Prénom"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Aj. membre"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Évènement"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Partager les informations du contact"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 contact"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Retour à l'appel"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Appel entrant"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Appel sortant"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Appel manqué"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Message envoyé"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Message reçu"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Modifier le numéro avant l'appel"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Afficher"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Masquer"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Pour afficher d'autres champs, touchez le bouton à droite"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Appel bloqué"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Appel rejeté"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Écran précéd."
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Marquer comme courriel par défaut"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Vous pouvez importer des contacts sur votre téléphone depuis votre carte SIM dans Paramètres > Importer les contacts ou effectuer une synchronisation avec les contacts du compte Web en utilisant Comptes dans Paramètres"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Aucun journal. Les journaux s'affichent lorsque vous passez/recevez un appel ou lors de l'envoi/la réception d'un message"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Impossible d'envoyer des cartes de visite"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wifi direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Exporter vers la carte SIM"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Infos"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Historique"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Activités"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Message de groupe"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Courriel de groupe"
\ No newline at end of file
diff --git a/po/fr_FR.po b/po/fr_FR.po
new file mode 100755 (executable)
index 0000000..e254bb1
--- /dev/null
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Clavier"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Favoris"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Numérotation rapide"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Messagerie vocale"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Journaux"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Aucun numéro abrégé. Affecter un numéro maintenant ?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Echec de la demande"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Demande réussie"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Appel d'urgence"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Aucun journal"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Aucun favori"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Message supprimé"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Longueur maximum autorisée pour les numéros de téléphone dépassée"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Suppression des journaux..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Suppression des favoris..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Initialisation en cours. Essayez plus tard..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Son désactivé"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Son activé"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Sélectionner des journaux"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Sélectionner contacts numérotation rapide"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Débloquer"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Modifier le contact"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Ajouter une pause de %d seconde(s)"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "En attente d'ajout"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Manqués"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Quitter"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobile"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Domicile"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Pro."
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax - perso"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax - Pro"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Numéro de l'assistant"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Pager"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Autre"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Téléphone"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Téléphone de voiture"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Domicile 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Numéro principal de l'entreprise"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Personnaliser"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Tous les contacts"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Non affecté"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Numéro de service"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Téléphone"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Groupes"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Par défaut"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Sonnerie"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "MI"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-mail"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Numéro"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Note"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Adresse postale"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Détails"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Société"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Ajouter à l'écran d'accueil"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Ordre d'affichage des noms et prénoms"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Mon numéro"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Prénom"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Nom"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Deuxième prénom"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Suffixe"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Surnom"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Exporter contacts"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Sélectionner les contacts"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Code postal"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Pays"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Province"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Ville"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Rue"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Enregistré dans le dossier %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Fréquemment contacté"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Copié"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Exporté"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Suppression des contacts..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Déplacement..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Copie..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Importation des contacts SIM..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Importation des contacts depuis la carte de visite..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Exportation des contacts vers %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "Carte de visite"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Lecture de la carte de visite..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Importé"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "N/A"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Tous contacts associés"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Contacts associés"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Plus d'informations"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Profession"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Service"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Nom de groupe"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Ajouter compte"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Ajout des membres au groupe..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Afficher"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d contacts"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Renommer"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Relation"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Aucun historique"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Aucune activité"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Ajout en cours..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Infos complémentaires"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Boîte postale"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Etat"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Amis"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Famille"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Collaborateurs"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Professionnel"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Type de vibreur"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Définir par défaut"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Aucun nom"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "E-mail incorrect"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Complétez au moins un champ tel que nom"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Echec d'accès à la base de données"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Déjà ajouté"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Nom de groupe déjà utilisé"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Aucun groupe"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Aucun numéro"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Aucune adresse e-mail"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Aucun contact"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "Mémoire SIM vide"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Nombre maximum d'entrées dépassé"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Numéro non valide"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Mémoire SIM saturée"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Définir comme n° par défaut"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Image"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Prendre une photo"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Supprimer la photo"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Enregistrer n° dans"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Enregistrer sur"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Importer les contacts SIM"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Prénom d'abord"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Nom en premier"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Envoyer carte de visite"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Créer un groupe"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Sélectionner groupe"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Import contacts"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Associer contact"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Dissocier"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Tous les contacts associés vont être supprimés"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Ajouter aux favoris"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Modifier le groupe"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Inconnu"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Anniversaire"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Occasion"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Dimanche"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Lundi"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Mardi"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Mercredi"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Jeudi"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Vendredi"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Samedi"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Assistant"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Frère"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Enfant"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Conjoint(e)"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Père"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Ami"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Gestionnaire"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Mère"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Parent"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partenaire"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Recommandé par"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Proche"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Soeur"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Epouse"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afghanistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albanie"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algérie"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Samoa américaines"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorre"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua et Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentine"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Arménie"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australie"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Territoires extérieurs de l'Australie"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Autriche"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbaïdjan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamas"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbade"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Bélarus"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgique"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Bénin"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Les Bermudes"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhoutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivie"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Saint-Eustache et Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnie-Herzégovine"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brésil"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Iles Vierges Britanniques"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgarie"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Cambodge"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Cameroun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Canada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Cap Vert"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Îles Caïmans"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "République centrafricaine"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "TCHAD"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chili"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Chine"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Colombie"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Comores"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Iles Cook"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Côte d’Ivoire"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Croatie"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Cuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curaçao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Chypre"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "République Tchèque"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "République populaire démocratique de Corée"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "République démocratique du Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor oriental"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Danemark"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "La Dominique"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "République dominicaine"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Équateur"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egypte"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Guinée Équatoriale"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Érythrée"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estonie"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Éthiopie"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Iles Falkland"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Iles Féroé"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiji"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finlande"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "France"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Terres australes et antarctiques françaises"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Guyane"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Polynésie française"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambie"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Géorgie"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Germany"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Grèce"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Groenland"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenade"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinée"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinée Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyane"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haïti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Hongrie"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Islande"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Inde"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonésie"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Service téléphonique gratuit international"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Service à tarif majoré international (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Service à coût partagé international (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irlande"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israël"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italie"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaïque"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japon"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordanie"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazakhstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenya"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Corée"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Koweït"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirghizistan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "République démocratique populaire Lao"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Lettonie"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Liban"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Libéria"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libye"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Lituanie"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxembourg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "MADAGASCAR"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malaisie"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Les Maldives"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malte"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Îles Marshall"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "MAURITANIE"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "MAURICE"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mexique"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Micronésie"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldavie"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolie"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Monténégro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Maroc"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambique"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Birmanie"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "NAMIBIE"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Népal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Pays-Bas"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Nouvelle Calédonie"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Nouvelle-Zélande"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Nioué"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Iles Mariannes du Nord"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norvège"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papouasie-Nouvelle-Guinée"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Pérou"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Les Philippines"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Pologne"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Porto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Roumanie"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Fédération de Russie"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Rwanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Sainte Hélène"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint Kitts et Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Sainte Lucie"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint-Pierre et Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint Vincent et les Grenadines"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "Saint-Marin"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Sao Tomé-et-Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Arabie Saoudite"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Sénégal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbie"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychelles"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapour"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Saint-Martin"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovaquie"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovénie"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Iles Salomon"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalie"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Afrique du Sud"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Espagne"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Soudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Suriname"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swaziland"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Suédois"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Suisse"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "République arabe syrienne"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taïwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tajikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzanie"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Télécommunications pour les populations sinistrées (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Thaïlande"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Ancienne République yougoslave de Macédoine"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad et Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunisie"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turquie"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Iles Turques-et-Caïques"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Ouganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukraine"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Émirats arabes unis"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Royaume-Uni de Grande-Bretagne et d'Irlande du Nord"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Etats-Unis d'Amérique"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Iles Vierges des Etats-Unis"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Télécommunications personnelles universelles (UTP)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Ouzbékistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Etat de la Cité du Vatican"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Viêtnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis et Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Yémen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambie"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobile - perso"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobile (Pro)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Enregistré dans"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Importer depuis la carte SD"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Groupe et membres du groupe"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s enregistré dans %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Ce contact sera supprimé"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Photo"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Clavier"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Sauvegarde"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Groupe uniquement"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Nouveau groupe"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Sélectionner groupe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobile 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Ajouté"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Déplacé"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Sélectionné"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Annuler"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Mémoire insuffisante"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Supprimé"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Rechercher"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Fermer"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Supprimé"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Erreur"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Appel"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Pas de carte SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Sélect. tout"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Echec"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Terminé"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Sauveg."
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Ajouter des contacts"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Nom de l'assistant"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Supprimer groupe"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Nom de groupe"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Sonnerie groupe"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Enregistrer une vidéo"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Remplacer"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Numérotation rapide"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Site Web"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Msg."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Définir sonnerie"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Tous les contacts"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Société"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Modifier les contacts"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Obtenir l'e-mail"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Obtenir le numéro"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Aucun groupe"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Participant"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Envoyer un e-mail"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Définir l'image"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Numérotation rapide non utilisée"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Supprimer des contacts"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Modifier groupes"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Ajouter aux favoris"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Ajouter au groupe"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Modifier le groupe"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Vide"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Enregistrer numéro"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Sélectionner contact"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Ajouté aux favoris"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Ajouter groupe"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Mémoire saturée"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Supprimer du groupe"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Suppression..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Impossible d'ajouter le contact dans le groupe"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Mettre à jour"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Annuler"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Contacts"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Copie"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Créer"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Message"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Déplacer"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Téléphone"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Inconnu"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Appel visio"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Supprimer"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Effectué"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Modifier"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Envoyer les coordonnées"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Rechercher serveur Exchange"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Prénom Nom"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Nom Prénom"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Aj. membre"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Evénement"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Partager les informations du contact"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 contact"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Retour à l'appel"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Appel entrant"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Appel sortant"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Appel manqué"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Message envoyé"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Message reçu"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Modifier le numéro avant l'appel"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Afficher"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Masquer"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Pour afficher d'autres champs, appuyez sur le bouton à droite"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Appel bloqué"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Appel rejeté"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Ecran précéd."
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Marquer comme e-mail par défaut"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Vous pouvez importer des contacts sur votre téléphone depuis votre carte SIM dans Paramètres > Importer les contacts ou effectuer une synchronisation avec les contacts du compte Web en utilisant le menu Comptes dans Paramètres"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Aucun journal. Les journaux s'affichent lorsque vous passez/recevez un appel ou lors de l'envoi/la réception d'un message"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Impossible d'envoyer des cartes de visite"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Exporter vers la carte SIM"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Infos"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Historique"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Activités"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Message de groupe"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "E-mail de groupe"
\ No newline at end of file
diff --git a/po/ga.po b/po/ga.po
new file mode 100755 (executable)
index 0000000..fde2a2b
--- /dev/null
+++ b/po/ga.po
@@ -0,0 +1,2024 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr ""
+"Eochair\n"
+"cheap"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Ceanáin"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Meardhiailiú"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Glórphost"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Logaí"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Níl uimhir meardhiailithe ann. Sann ceann anois?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Theip ar iarratas"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "D'éirigh leis an iarratas"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Glao éigeandála"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Níl logaí ann"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Níl ceanáin ann"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Teachtaireacht scriosta"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Uasfhad don uimhir fóin sáraithe"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Logaí á scriosadh..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Ceanáin á scriosadh..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Ag túsú. Triail ar ball..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Fuaim as"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Fuaim air"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Roghnaigh logaí"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Roghnaigh teagmhálaithe meardhiailithe"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Bain bac"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Athraigh teagmhálaí"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Cuir sos %d soic leis"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Cuir fanacht leis"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "A cailleadh"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Scoir"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Fón Póca"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Baile"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Obair"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Facs (Baile)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Facs (Obair)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Uimhir an chúntóra"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Glaoire"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Eile"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Teileafón"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Facs"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Teileafón cairr"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Baile 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Príomhchuideachta"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Raidió"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Saincheaptha"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Gach teagmhálaí"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Neamhsannta"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Uimhir sheirbhíse"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Fón"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Grúpaí"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Réamhshocrú"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Clingthon"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "R-phost"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Uimhir"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Nóta"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Seoladh poist"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Sonraí"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Cuideachta"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Cuir leis an scáileán Baile"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Ord an ainm taispeána"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "M’uimhir féin"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Céadainm"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Sloinne"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Dara ainm"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Iarmhír"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Leasainm"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Easpórtáil teagmhálaithe"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Roghnaigh teagmhálaithe"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Cód poist"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Tír"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Cúige"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Cathair"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Sráid"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Sábháilte in %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "I dteagmháil leo go minic"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Cóipeáilte"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Easpórtáilte"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Teagmhálaithe á scriosadh..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Ag bogadh..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Ag cóipeáil..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Teagmhálaithe SIM á n-iompórtáil..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Teagmhálaithe á n-iompórtáil ó vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Teagmhálaithe á n- easpórtáil chuig %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vChárta"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "vCard á léamh..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Iompórtáilte"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "N/B"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Gach teagmhál. nasctha"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Teagmhálaithe nasctha"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Tuilleadh eolais"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Teideal poist"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Roinn"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Ainm an ghrúpa"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Cuir cuntas leis"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Baill á gcur leis an ngrúpa..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Amharc air"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d teagmhálaí"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Athainmnigh"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Gaol"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Níl stair ann"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Níl gníomhaíochtaí ann"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Ag cur leis..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Faisnéis sa bhreis"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Bosca poist"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Stát"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Cairde"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Teaghlach"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Comhoibrithe"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Obair"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Patrún creatha"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Socraigh an réamhshocrú"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Níl ainm ann"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Seoladh r-phoist neamhbhailí"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Comhlánaigh réimse amháin ar a laghad agus ainm"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Theip ar rochtain ar bhunachar sonraí"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Curtha leis cheana"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Ainm an ghrúpa in úsáid cheana"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Níl Grúpa ann"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Níl uimhir ann"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Níl seoltaí r-phoist ann"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Níl teagmhálaithe ann"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "Cuimhne SIM folamh"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Uaslíon na n-iontrálacha sáraithe"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Uimhir neamhbhailí"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Cuimhne SIM lán"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Marcáil mar uimhir réamhshocraithe"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Íomhá"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Glac grianghraf"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Bain grianghraf"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Sábháil teagmhálaí chuig"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Sábháil chuig"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Iompórtáil teagmhálaithe SIM"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Céadainm ar dtús"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Sloinne ar dtús"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Seol ainmchárta"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Cruthaigh grúpa"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Roghnaigh grúpa"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Iompórt. tgmhle"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Nasc teagmhálaí"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Bain nasc"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Scriosfar gach teagmhálaí nasctha"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Cuir le Ceanáin"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Cuir grúpa in eagar"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Anaithnid"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Breithlá"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Lá cinn bliana"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Dé Domhnaigh"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Dé Luain"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Dé Máirt"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Dé Céadaoin"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Déardaoin"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Dé hAoine"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Dé Sathairn"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Cúntóir"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Deartháir"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Páiste"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Páirtí baile"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Athair"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Cara"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Bainisteoir"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Máthair"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Tuismitheoir"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Comhpháirtí"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Tarchurtha ag"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Gaol"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Deirfiúr"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Céile"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "an Afganastáin"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "an Albáin"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "an Ailgéir"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Samó Mheiriceá"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andóra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angóla"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Angaíle"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua agus Barbúda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "an Airgintín"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "an Airméin"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "an Astráil"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Críocha Seachtracha na hAstráile"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "an Ostair"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "an Asarbaiseáin"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "na Bahámaí"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bairéin"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "an Bhanglaidéis"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbadós"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "an Bhealarúis"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "An Bheilg"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "an Bheilís"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benin"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Beirmiúda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "an Bhútáin"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "an Bholaiv"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius agus Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "an Bhoisnia agus an Heirseagaivéin"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "an Bhotsuáin"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "an Bhrasaíl"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Oileáin Bhriotanacha na Maighdean"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brúiné Darasalám"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "an Bhulgáir"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "an Bhurúin"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "an Chambóid"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Camarún"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Ceanada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Rinn Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Oileáin Cayman"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Poblacht na hAfraice Láir"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Chad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "an tSile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "an tSín"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "an Cholóim"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Comoros"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Poblacht an Chongó"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Oileáin Cook"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Cósta Ríce"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "An Cósta Eabhair"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "an Chróit"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Cúba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curaçao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "An Chipir"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Poblacht na Seice"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Daon-Phoblacht Dhaonlathach na Cóiré"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Poblacht Dhaonlathach an Chongó"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "An Tíomóir Thoir"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "An Danmhairg"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "an Phoblacht Dhoiminiceach"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Eacuadór"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "an Éigipt"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "an tSalvadóir"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Poblacht na Guine Meánchiorclaí"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "an Eiritré"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "an Eastóin"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "an Aetóip"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Oileáin Fháclainne"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Oileáin Fharó"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fidsí"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "an Fhionlainn"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "an Fhrainc"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Críocha Dheisceart na Fraince"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Guáin na Fraince"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Polainéis na Fraince"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "an Ghabúin"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "an Ghaimbia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "an tSeorsia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "An Ghearmáin"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Gána"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Giobráltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "an Ghréig"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "An Ghraonlainn"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Greanáda"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadalúip"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatamala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "an Ghuine"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guine-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "an Ghuáin"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Háítí"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Hondúras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Cong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "An Ungáir"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "an Íoslainn"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "an India"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "an Indinéis"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Seirbhís Idirnáisiúnta Saorfhóin"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Seirbhís Idirnáisiúnta Ardráta (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Seirbhís Idirnáisiúnta Chomhroinnte Costais (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "an Iaráin"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "an Iaráic"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Éire"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Iosrael"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "an Iodáil"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Iamáice"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "an tSeapáin"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "an Iordáin"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "an Chasacstáin"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "an Chéinia"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Cireabaití"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "an Chóiré"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Cuáit"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "an Chirgeastáin"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Daon-Phoblacht Dhaonlathach Laos"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "an Laitvia"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "an Liobáin"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Leosóta"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "an Libéir"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "an Libia"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Lichtinstéin"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "an Liotuáin"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Lucsamburg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagascar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "an Mhaláiv"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "an Mhalaeisia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Oileáin Mhaildíve"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mailí"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Málta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Oileáin Marshall"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "an Mháratáin"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Oileán Mhuirís"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Meicsiceo"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Micronesia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "an Mholdóiv"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monacó"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "an Mhongóil"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montainéagró"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montsarat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Maracó"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mósaimbíc"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Maenmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "an Namaib"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nárúis"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Neipeal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "an Ísiltír"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "an Nua-Chaladóin"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "an Nua Shéalainn"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicearagua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "an Nigéir"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Oileáin Thuaisceart Mariana"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "an Iorua"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Óman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "an Phacastáin"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Nua-Ghuine Phapua"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paragua"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peiriú"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Na hOileáin Fhilipíneacha"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "an Pholainn"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "an Phortaingéil"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Pórtó Ríce"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Catar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "an Rómáin"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Cónaidhm na Rúise"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ruanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "San Héilin"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "San Críostóir-Nimheas"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Saint Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint Pierre and Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "San Uinseann agus na Greanáidíní"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samó"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Mairíne"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "São Tomé agus Príncipe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "an Araib Shádach"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "an tSeineagáil"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "An tSeirbia"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Na Séiséil"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Siarra Leon"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singeapór"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "an tSlóvaic"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "an tSlóivéin"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Oileáin Sholomón"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "an tSomáil"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "an Afraic Theas"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "An Spáinn"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Srí Lanca"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "an tSúdáin"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Suriname"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "an tSuasalainn"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "An tSualainn"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "an Eilvéis"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Poblacht Arabach na Siria"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "an Téaváin"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "an Táidsíceastáin"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "an Tansáin"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Teileachumarsáid um Fhóirithint Anachaine (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "an Téalainn"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Poblacht Iar-Iúgslavach na Macadóine"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Tóga"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Oileán na Tríonóide agus Tobága"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "an Túinéis"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "an Tuirc"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "an Tuircméanastáin"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr ""
+"Oileáin na dTurcach agus Caicos (the Caribbean) /Oileáin Turks agus Caicos "
+"(General)"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "an Úcráin"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Aontas na nÉimíríochtaí Arabacha"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Ríocht Aontaithe na Breataine Móire agus Thuaisceart Éireann"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Stáit Aontaithe Mheiriceá"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Oileáin Mheiriceánacha na Maighdean"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Seirbhís Uilíoch Teileachumarsáide Pearsanta  (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uragua"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "an Úisbéiceastáin"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatú"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Stát Chathair na Vatacáine"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Veiniséala"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vítneam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Oileáin Vailís agus Futúna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Éimin"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "an tSaimbia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "an tSiombáib"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Fón póca (Baile)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Fón póca (Obair)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Sábháilte i"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Iompórtáil ón gcárta SD"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Grúpa agus baill den ghrúpa"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s sábháilte in %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Scriosfar an teagmhálaí seo"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Grianghraf"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Diaileoir"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Cúltaca"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Grúpa amháin"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Grúpa nua"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Roghnaigh grúpa"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Fón póca 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Curtha leis"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Bogtha"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Roghnaithe"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Cuir ar ceal"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Easpa cuimhne"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Bainte"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Cuardaigh"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Dún"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Scriosta"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Earráid"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Glaoigh"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Níl SIM ann"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Roghnaigh gach"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Theip air"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "D’éirigh leis"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Sábháil"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Cuir teagmhálaithe leis"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Ainm an chúntóra"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Scrios grúpa"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Ainm an ghrúpa"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Clingthon grúpa"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Taifead físeán"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Ionadaigh"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Meardhiailiú"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Láithreán Gréasáin"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Tcht."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Socraigh clingthon"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Gach teagmhálaí"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Cuideachta"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Cuir teagmhálaithe in eagar"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Faigh r-phost"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Faigh uimhir"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Níl Grúpa ann"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Rannpháirtí"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Seol r-phost"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Socraigh íomhá"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Níl meardhiailiú á úsáid"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Scrios teagmhálaithe"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Cuir grúpaí in eagar"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "R-phost"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Cuir le ceanáin"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Cuir le grúpa"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Cuir grúpa in eagar"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Folamh"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Sábháil teagmhálaí"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Roghnaigh teagmhálaí"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Curtha le ceanáin"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Cuir grúpa leis"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Cuimhne lán"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Bain ón ngrúpa"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Ag baint…"
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Ní féidir teagmhálaí a chur isteach sa ghrúpa"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Nuashonraigh"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Ar Ceal"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Teagmhálaithe"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Cóipeáil"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Cruthaigh"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "R-phost"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Teachtaireacht"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Bog"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Fón"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Anaithnid"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Glao físe"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Scrios"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Déanta"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Eagraigh"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Seol sonraí teagmhála"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Cuardaigh freastalaí Exchange"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Céadainm Sloinne"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Sloinne Céadainm"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Cuir ball"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Imeacht"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Comhroinn faisnéis faoin teagmhálaí"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "Teagmhálaí amháin"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Siar chuig glao"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Glao isteach"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Glao amach"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Glao caillte"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Teachtaireacht a seoladh"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Teachtaireacht a fuarthas"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Cuir uimhir in eagar roimh ghlaoch uirthi"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Taispeáin"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Folaigh"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Maidir le tuilleadh réimsí, tapáil ar an gcnaipe ar dheis"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Glao bactha"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Glao diúltaithe"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Scáileán roimhe"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Marcáil mar r-phost réamhshocraithe"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Is féidir leat teagmhálaithe a iompórtáil ón gcárta SIM chuig d'fhón i Socruithe > Iompórtáil teagmhálaithe nó sioncronú le teagmhálaithe chuntas Gréasáin ag úsáid cuntais sna socruithe"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Níl loga ann. Tar éis duit glao a chur/a fháil nó teachtaireacht a sheoladh/a fháil, taispeánfar logaí"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Ní féidir ainmchártaí a sheoladh"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Easpórtáil chuig cárta SIM"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Faisnéis"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Stair"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Gníomhaíochtaí"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Teachtaireacht grúpa"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "R-phost grúpa"
\ No newline at end of file
diff --git a/po/gl.po b/po/gl.po
new file mode 100755 (executable)
index 0000000..fc9eeea
--- /dev/null
+++ b/po/gl.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Teclado"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Favoritos"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Marcación rápida"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Correo de voz"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Rexistros"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Ningún número de marcación rápida. Asignar un agora?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Erro de solicitude"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Solicitude realizada con éxito"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Chamada de urxencia"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Non hai rexistros"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Non hai favoritos"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Mensaxe eliminada"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Superouse a lonxitude máxima do número de teléfono"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Eliminando rexistros..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Eliminando favoritos..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Iniciando. Téntao máis tarde..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Son desactivado"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Son activado"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Seleccionar rexistros"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Seleccionar contactos de marcación rápida"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Desbloquear"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Cambiar contacto"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Engadir pausa de %d segundos"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Engadir espera"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Perdidas"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Saír"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Móbil"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Particular"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Traballo"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax (particular)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax (Traballo)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Número do asistente"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Busca"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Outro"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Teléfono"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Teléfono do coche"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Particular 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Principal empresa"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Personalizado"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Todos os contactos"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Non asignado"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Número de servizo"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Teléfono"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Grupos"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Predeterminada"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Melodía"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "MI"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Correo electrónico"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Número"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Nota"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Enderezo postal"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Detalles"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Empresa"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Engadir á pantalla de Inicio"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Orde de nome de pantalla"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Número propio"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Nome"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Apelido"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Segundo nome"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Sufixo"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Alcume"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Exportar contactos"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Seleccionar contactos"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Código postal"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "País"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Provincia"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Cidade"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Rúa"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Gardado en %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Contactado frecuentemente"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Copiado"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Exportado"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Eliminando contactos..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Movendo..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Copiando..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Importando contactos da SIM..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Importando contactos da vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Exportando contactos a %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Lendo vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Importado"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "N/D"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Todos contac. conect."
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Contactos enlazados"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Máis información"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Cargo"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Departamento"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Nome do grupo"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Engadir conta"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Engadindo membros ao grupo..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Ver"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d contactos"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "C. nome"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Relación"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Non hai historiais"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Non hai actividades"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Engadindo..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Información adicional"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Apartado de correos"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Estado"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Amigos"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Familia"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Compañeiros de traballo"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Traballo"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Modelo de vibración"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Definir predeterminado"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Sen nome"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Enderezo de correo electrónico non válido"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Completa polo menos un campo ademais do nome"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Non se puido acceder á base de datos"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Xa engadido"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Nome de grupo xa en uso"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Sen grupo"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Sen número"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Non hai enderezos de correo electrónico"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Sen contactos"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "Memoria SIM baleira"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Superouse o número máximo de entradas"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Número non válido"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Memoria SIM chea"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Marcar como número predeterminado"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Imaxe"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Capturar unha foto"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Eliminar foto"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Gardar contacto en"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Gardar en"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Importar contactos da SIM"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Primeiro o nome"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Apelido en primeiro lugar"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Enviar tarxeta de visita"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Crear grupo"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Seleccionar grupo"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Importar cont."
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Enlazar contacto"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Desvincular"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Eliminaranse todos os contactos enlazados"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Engadir a Favoritos"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Editar grupo"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Descoñecido"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Aniversario"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Aniversario"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Domingo"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Luns"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Martes"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Mércores"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Xoves"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Venres"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Sábado"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Asistente"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Irmán"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Neno"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Parella"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Pai"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Amigo"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Administrador"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Nai"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Pais"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Socio"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Referido por"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Familiar"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Irmá"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Cónxuxe"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afganistán"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albania"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Alxeria"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Samoa Americana"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguila"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua e Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Arxentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenia"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australia"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Territorios externos de Australia"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Austria"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Acerbaixán"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamas"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Bielorrusia"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Bélxica"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belice"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benín"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermudas"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius e Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnia e Hercegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brasil"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Illas Virxes Británicas"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgaria"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Camboia"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Camerún"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Canadá"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Cabo Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Illas Caimán"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "República Centroafricana"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Chad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "China"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Colombia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Comores"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Illas Cook"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Costa do Marfil"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Croacia"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Cuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curaçao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Chipre"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "República Checa"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "República Democrática Popular de Corea"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "República Democrática do Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor Leste"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Dinamarca"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego García"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "República Dominicana"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ecuador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Exipto"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "O Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Guinea Ecuatorial"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estonia"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiopía"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Illas Malvinas"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Illas Faro"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fidxi"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finlandia"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Francia"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Territorios Austrais Franceses"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Güiana Francesa"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Polinesia Francesa"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabón"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Xeorxia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Alemaña"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Xibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Grecia"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Groenlandia"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Granada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadalupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Güiana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haití"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Hungría"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Islandia"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "India"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonesia"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Servizo de telefonía gratuíta internacional"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Servizo de tarifa Premium internacional (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Servizo de custo compartido internacional (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Irán"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Iraq"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irlanda"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israel"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italia"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Xamaica"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Xapón"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Xordania"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazaxistán"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenia"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiritabi"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Corea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuwait"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Quirguicistán"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "República Democrática Popular Lao"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Letonia"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Líbano"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberia"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libia"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Lituania"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxemburgo"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagascar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malaisia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldivas"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Illas Marshall"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinica"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Mauritania"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Mauricio"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "México"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Micronesia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldavia"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Mónaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolia"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Marrocos"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambique"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namibia"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Países Baixos"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Nova Caledonia"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Nova Zelandia"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Níxer"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nixeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Illas Mariana do Norte"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Noruega"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Omán"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Paquistán"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panamá"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papúa-Nova Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguai"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Perú"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filipinas"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Polonia"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Porto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Romanía"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Federación Rusa"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ruanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Santa Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint Kitts e Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Santa Lucía"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "San Pedro e Miquelón"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "San Vicente e as Granadinas"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Mariño"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Santo Tome e Príncipe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Arabia Saudí"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbia"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychelles"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Serra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapur"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "San Martiño"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Eslovaquia"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Eslovenia"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Illas Salomón"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalia"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Sudáfrica"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "España"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudán"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Suriname"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Suazilandia"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Suecia"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Suíza"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "República Árabe Siria"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwán"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Taxiquistán"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzania"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecomunicacións de socorro en caso de desastre (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Tailandia"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Antiga República Iugoslava de Macedonia"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidade e Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunicia"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turquía"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkeminstán"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Illas Turcas e Caicos"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ucrania"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Emiratos Árabes Unidos"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Reino Unido de Gran Bretaña e Irlanda do Norte"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Estados Unidos de América"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Illas Virxes (Estados Unidos)"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Servizo de telecomunicacións persoal universal (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguai"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbequistán"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Estado da Cidade do Vaticano"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis e Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Yemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Móbil (particular)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Móbil (Traballo)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Gardado en"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Importar da tarxeta SD"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Grupo e membros do grupo"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s gardado en %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Eliminarase este contacto"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Foto"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Marcador"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Copia de seguridade"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Só grupo"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Novo grupo"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Seleccionar grupo"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Móbil 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Engadido"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Movido"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Seleccionado"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Cancelar"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Non hai suficiente memoria"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Eliminado"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Buscar"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Pechar"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Eliminado"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Erro"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Chamar"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Non hai SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Seleccionar todo"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Erro"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Éxito"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Gardar"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Engadir contactos"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Nome do asistente"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Eliminar grupo"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Nome do grupo"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Melodía grupo"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Gravar vídeo"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Substituír"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Marcación rápida"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Sitio web"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Msx"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Establecer melodía"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Todos os contactos"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Empresa"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Editar contactos"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Obter correo electrónico"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Obter número"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Sen grupo"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Participante"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Enviar correo electrónico"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Establecer imaxe"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Non se está a empregar a marcación rápida"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Eliminar contactos"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Editar grupos"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Correo electrónico"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Engadir a favoritos"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Engadir a grupo"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Editar grupo"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Baleira"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Gardar contacto"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Seleccionar contacto"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Engadido á favoritos"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Engadir grupo"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Memoria chea"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Eliminar do grupo"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Eliminando..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Non se pode engadir contacto ao grupo"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Actualizar"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Canc."
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Contactos"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Copiar"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Crear"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Correo electrónico"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Mensaxe"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Mover"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Teléfono"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Descoñecido"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Videochamada"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Eliminar"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Finalizado"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Editar"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "Aceptar"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Enviar datos de contacto"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Buscar Exchange server"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Nome e Apelido"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Apelido e Nome"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Eng. mem"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Evento"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Comparte a información de contacto"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 contacto"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Volver á chamada"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Chamada entrante"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Chamada saínte"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Chamada perdida"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Mensaxe enviada"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Mensaxe recibida"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Editar número antes de chamar"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Mostrar"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Ocultar"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Se desexas obter máis campos, toca o botón da dereita"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Chamada bloqueada"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Chamada rexeitada"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Pant. anterior"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Marcar como correo electrónico predeterminado"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Podes importar contactos da tarxeta SIM ao teu teléfono en Axustes > Importar contactos ou sincronizar cos contactos da túa conta web empregando as contas dos axustes"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Non hai rexistros. Despois de efectuar/recibir unha chamada ou enviar/recibir unha mensaxe, amosaranse os rexistros"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Non se poden enviar tarxetas de identificación"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Exportar á tarxeta SIM"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Información"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Historial"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Actividades"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Mensaxe de grupo"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Correo electrónico de grupo"
\ No newline at end of file
diff --git a/po/hi.po b/po/hi.po
new file mode 100755 (executable)
index 0000000..df2f0d2
--- /dev/null
+++ b/po/hi.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "कुंजीपटल"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "पसंदीदा"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "शीघ्र डायल"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "वॉइस मेल"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "लॉग्स"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "कोई स्पीड डायल नंबर नहीं। अभी एक असाइन करें?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "अनुरोध असफल हुआ"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "सफलता स्‍वीकारें"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "आपातकाल कॉल"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "कोई लॉग नहीं"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "पसंदीदा नहीं"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "सन्देश हटाया गया है"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "अधिकतम फ़ोन नंबर लंबाई से अधिक हुई"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "लॉग्ज हटाएँ जा रहे हैं..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "पसंदीदा हटाएँ जा रहे हैं..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "प्रारंभ हो रहा है। बाद में प्रयास करें..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "ध्वनि बंद"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "ध्वनि शुरू"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "लॉग्ज चुनें"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "स्पीड डायल संपर्क चुनें"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "अनब्‍लॉक करें"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "संपर्क बदलें"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "%d सेकेंड विराम जोड़ें"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "प्रतीक्षा जोड़े"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "छूटा हुआ"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "निकास"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "मोबाइल"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "घर"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "काम"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "फैक्स (घर)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "फ़ैक्स (कार्यस्थल)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "सहायक का नंबर"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "पेजर"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "अन्य"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "टेलीफोन"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "फैक्स"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "कार टेलीफोन"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "होम 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "कंपनी मुख्य"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "रेडियो"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "कस्‍टम"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "सभी संपर्क"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "सौंपा नहीं गया"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "सेवा नंबर"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "फोन"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "समूह"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "डिफॉल्ट"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "रिंगटोन"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "ईमेल"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "नंबर"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "टिप्पणी"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "डाक का पता"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "विवरण"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "कम्पनी"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "होम स्क्रीन पर जोड़े"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "प्रदर्शित नाम का क्रम"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "अपना नंबर"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "पहला नाम"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "अंतिम नाम"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "मध्य नाम"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "प्रत्यय"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "उपनाम"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "संपर्क निर्यात करें"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "संपर्क चुनें"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "डाक का कोड"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "देश"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "प्रांत"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "शहर"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "गली"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "%s में सुरक्षित किया गया"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "बार बार संपर्क किया गया"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "कॉपी हुआ"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "निर्यात किया गया"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "संपर्क हटाए जा रहे हैं..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "ले जा रहा है…"
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "कॉपी कर रहा है…"
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "SIM कांटेक्ट्स आयात कर रहा है..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "वीकार्ड-से संपर्क आयात किए जो रहे हैं..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "%s को संपर्क निर्यात किए जा रहे हैं..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "वीकार्ड"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "vCard पढ़ा जा रहा है..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "आयात किया हुआ"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "लागू नहीं"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "सभी लिंक किए संपर्क"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "लिंक किए हुए संपर्क"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "अधिक सूचना"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "कार्य शीर्षक"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "विभाग"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "समूह का नाम"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "खाता जोड़ें"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "समूह में सदस्‍य जोड़े जा रहे हैं..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "देखें"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d संपर्क"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "पुन: नाम दें"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "संबंध"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "इतिहास नहीं"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "गतिविधियाँ नहीं"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "जोड़ रहा है…"
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "अतिरिक्त सूचना"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "PO बॉक्स"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "राज्य"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "मित्र"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "परिवार"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "सहयोगी"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "काम"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "कंपन स्वरूप"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "डिफ़ॉल्ट सेट करें"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "नाम नहीं"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "अमान्य ईमेल पता"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "कम से कम एक फ़ील्ड तथा नाम पूर्ण करें"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "डेटाबेस एक्सेस करने में विफल"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "पहले ही ज़ोड दिया है"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "समूह नाम पहले से उपयोग में"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "कोई समूह नहीं है"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "कोई नंबर नहीं"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "इमेल पते नहीं"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "कोई संपर्क नहीं"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "सिम मेमोरी खाली है"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "प्रविष्टियों की अधिकतम संख्‍या पहुँची"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "अमान्‍य नंबर"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "सिम मेमोरी पूर्ण"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "डिफॉल्ट नंबर के रूप में चिन्हित करें"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "छवि"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "एक फोटो लें"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "फ़ोटो निकालें"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "इसमें संपर्क सेव करें"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "में सुरक्षित करें"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "SIM कांटेक्ट्स आयात करें"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "प्रथम नाम पहले"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "पहले अंतिम नाम"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "नेमकार्ड भेजें"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "समूह बनाएँ"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "समूह चुनें"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "संपर्क आयात करें"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "कांटेक्ट लिंक करें"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "अनलिंक करें"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "सभी लिंक किए हुए संपर्क हटाये जाएंगे"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "पसंदीदा में जोड़ें"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "समूह संपादित करें"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "अज्ञात"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "जन्मदिन"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "वर्षगाँठ"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "गूगल टॉक"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "विंडोज लाइव मैसेंजर"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "फेसबुक"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "लक्ष्य"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "जेब्बर"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "स्काइप"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "रविवार"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "सोमवार"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "मंगलवार"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "बुधवार"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "गुरूवार"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "शुक्रवार"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "शनिवार"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "सहायक"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "भाई"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "चाइल्ड"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "डोमेस्टिक पार्टनर"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "पिता"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "दोस्त"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "प्रबंधक"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "माता"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "पैरेंट"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "पार्टनर"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "इनके द्वारा संदर्भ"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "रिश्तेदार"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "बहन"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "स्पाउस"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "अफ़गानिस्‍तान"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "अल्बानिया"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "अल्‍जीरिया"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "अमरिकी समोआ"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "अंदोरा"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "अंगोला"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "ऐंग्विला"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "ऐंटिग्वा और बार्बुदा"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "अर्जेंटिना"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "आर्मेनिया"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "अरुबा"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "ऑस्ट्रेलिया"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "ऑस्ट्रेलियन एक्सटर्नल टेरिटरीज़"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "ऑस्ट्रिया"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "अज़रबैजान"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "बहामा"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "बहरीन"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "बांगलादेश"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "बार्बाडोस"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "बेलारुस"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "बेल्जियम"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "बेलिज़"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "बेनिन"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "बरमूडा"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "भूतान"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "बोलिविया"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "बोनेर, सेंट इयुस्तेतिउस और साबा"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "बोस्निया और हर्ज़गोविना"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "बोस्टवाना"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "ब्राज़ील"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "ब्रिटिश वर्ज़िन द्वीप"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "ब्रुनेई दारेस्सलाम"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "बल्गेरिया"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "बूरकिना फ़ासो"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "बुरुंडी"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "कंबोडिया"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "कैमेरून"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "कनाडा"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "केप वर्डे"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "केमन द्वीप"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "सेंट्रल आफ्रिकी गणराज्य"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "चाड"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "चाइल"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "चीन"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "कोलंबिया"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "कोमोरो"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "कांगो"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "कुक द्वीप"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "कोस्टा रिका"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "कोत दी आयवोर"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "क्रोएटीया"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "क्यूबा"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "कुरैको"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "सायेप्रस्"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "जेक गणराज्य"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "डेमोक्रैटिक पीपल्स रिपब्लिक ऑफ़ कोरिया"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "कांगो लोकतांत्रिक गणराज्य"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "टीमर-लेस्ट"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "डेनमार्क"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "डीएगो गार्सिया"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "ज़िबुटी"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "डोमेनिका"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "डोमिनिकन गणराज्य"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "इक्वेडोर"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "इजिप्‍ट"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "एल साल्वाडोर"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "विषुववृत्तीय गिनी"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "इरिट्रिया"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "इस्टोनिया"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "इथियोपिया"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "फ़ाकलैंड द्वीप"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "फ़ेएरो द्वीप"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "फ़िजी"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "फ़िनलैंड"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "फ्रांस"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "फ़्रांसीसी दक्षिणी क्षेत्र"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "फ़्रेंच गयाना"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "फ़्रेंच पॉलिनेशिया"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "गैबोन"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "गांबिया"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "जॉर्जिया"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "ज़र्मनी"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "घाना"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "ज़िब्राल्टर"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "ग्रीस"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "ग्रीनलैंड"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "ग्रेनाडा"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "ग्वादेलूप"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "गुआम"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "ग्वाटेमाला"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "गिनी"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "गिनी-बिसौ"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "गयाना"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "हैती"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "होंडुरास"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "हांगकांग"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "हंगरी"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "आइसलैंड"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "भारत"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "इंडोनेशिया"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "इनमार्स्ट SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "इंटरनैशनल फ़्रीफ़ोन सर्विस"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "इंटरनैशनल प्रीमियम रेट सर्विस (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "इंटरनैशनल शेयर्ड कॉस्ट सर्विस (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "ईरान"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "इराक़"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "आयरलैंड"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "इज्राएल"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "इटली"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "जमैका"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "जापान"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "जोर्डन"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "कजाकिस्तान"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "केनिया"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "किरिबाती"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "कोरिया"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "कुवैत"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "किर्गिजस्तान"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "लाओ जनवादी लोकतांत्रिक गणराज्य"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "लैटविया"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "लेबनान"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "लेसोथो"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "लिबेरिया"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "लीबिया"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "लिचटेन्सटैन"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "लिथुआनिया"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "लक्जेंबर्ग"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "मकाउ"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "मादागास्कर"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "मालावी"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "मलैशिया"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "माल्दीव"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "मालि"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "माल्टा"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "मार्शल आयलैंड्स"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "मार्टिनिक"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "मौरिटानिया"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "मौरिशस"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "मेक्सिको"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "माइक्रोनेशिया"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "मोल्दोवा"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "मोनैको"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "मंगोलिया"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "मॉँटनेग्रो"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "मॉन्त्सेरात"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "मोरक्को"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "मोजांबिक"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "म्यानमार"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "नमिबिया"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "नाउरु"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "नेपाल"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "नीदरलैंड्स"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "न्यू कैलेडोनिया"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "न्यूजीलैंड"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "निकाराग्वा"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "नाइजर"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "नाइजीरिया"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "नियू"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "उत्तरी मरियाना द्वीप"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "नॉर्वे"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "ओमान"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "पाकिस्तान"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "पालौ"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "पनामा"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "पापुआ न्यू गिनी"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "पैराग्वे"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "पेरु"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "फ़िलिपीन्स"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "पोलंड"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "पुर्तगाल"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "प्वेर्टो रिको"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "क़तर"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "रुमानिया"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "रूसी संघ"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "रवांडा"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "सेंट हेलेना"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "सेंट किट्स अँड नेविस"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "सेंट ल्युसिया"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "सेंट पियर और मिकेलन"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "सेंट विन्सेंट और ग्रेनाडाइंस"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "सामोआ"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "सन मरिनो"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "साओ टोमे और प्रिंसिप"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "सऊदी अरब"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "सेनेगल"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "सर्बिया"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "सेशेल्स"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "सिएरा लियोन"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "सिंगापुर"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "सेंट मारतेन"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "स्लोवाकिया"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "स्लोवेनिया"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "सॉलोमन द्वीप"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "सोमालिया"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "दक्षिण आफ़्रिका"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "स्‍पेन"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "श्री लंका"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "सुडान"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "सुरिनाम"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "स्वाज़िलैंड"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "स्‍वीडन"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "स्विट्जरलैंड"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "सीरिया अरब गणराज्य"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "तैवान"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "ताज़िकिस्तान"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "टांजानिया"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "टेलीकम्यूनिकेशन्स फ़ॉर डिज़ास्टर रिलिफ़ (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "थाइलैंड"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "भूतपूर्व युगोस्लाव रिपब्लिक ऑफ़ मैसेडोनिया"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "टोगो"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "टोकेलौ"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "टोंगा"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "त्रिनिदाद और टोबैगो"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "ट्यूनिशिया"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "तुर्की"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "तुर्कमेनिस्तान"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "तुर्क्स और कैको द्वीप"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "तुवालु"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "युगांडा"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "युक्रेन"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "संयुक्त अरब अमीरात"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "युनाइटेड किंग्‍डम ऑफ़ ग्रेट ब्रिटन अँड नॉर्दन आयरलैंड"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "युनाइटेड स्टेट ऑफ अमरीका"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "युनाइटेड स्टेट्स वर्जिन आयलैंड्स"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "यूनिवर्सल पर्सनल टेलीकम्यूनिकेशन सर्विस (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "उरुग्वे"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "उजबेकिस्तान"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "वानाटू"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "वॅटीकन सिटी स्टेट"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "वेनेजुएला"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "वियतनाम"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "वालिस और फ्यूचूना"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "यमन"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "झांबिया"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "ज़िंबाब्वे"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "मोबाइल (घर)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "मोबाइल (कार्यस्थल)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "गूगल"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "इसमें सेव की गई"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "SD कार्ड से आयात करें"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "समूह और समूह सदस्य"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s को %s में सेव किया गया"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "यह संपर्क हटाया जाएगा"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "फोटो"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "डायलर"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "बैकअप"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "विनिमय करें"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "केवल समूह"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "नया समूह"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "समूह चुनें"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "मोबाइल 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "जोड़ा गया"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "ले जाया गया"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "चयनित"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "रद्द"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "पर्याप्‍त मेमोरी नहीं"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "हटाया"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "खोजें"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "बंद करें"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "हटाया गया"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "त्रुटी"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "कॉल"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "कोई SIM नहीं"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "सभी चुनें"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "असफल हुआ"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "सफलता"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "सेव"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "संपर्क जोड़ें"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "सहायक का नाम"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "समूह हटायें"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "समूह का नाम"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "समूह रिंगटोन"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "विडियो रिकॉर्ड करें"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "बदलें"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "शीघ्र डायल"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "वेबसाइट"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Msg."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "रिंगटोन सेट करें"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "सभी संपर्क"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "कम्पनी"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "संपर्क संपादित करें"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "इमेल पाएँ"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "नंबर पाएँ"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "कोई समूह नहीं है"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "भागीदार"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "ईमेल भेजें"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "छवि सेट करें"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Speed dial not in use"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "संपर्क हटाएँ"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "समूह संपादित करें"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "ईमेल"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "पसंद में जोड़ें"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "समूह में जोड़ें"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "समूह संपादित करें"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "खाली"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "संपर्क सुरक्षित करें"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "संपर्क चुनें"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "पसंद में जोड़ा गया"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "समूह जोड़ें"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "मेमोरी पूर्ण"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "समूह से निकालें"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "हटा रहा है…"
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "आपके समूह में कांटेक्ट जोडने में अक्षम"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "अपडेट करें"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "रद्द"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "ब्लूटूथ"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "संपर्क"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "कॉपी करें"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "बनाएँ"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "ईमेल"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "सन्देश"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "ले जाएँ"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "फोन"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "अज्ञात"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "विडियो कॉल"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "हटाएँ"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "हुआ"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "संपादन"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "ओके"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "कांटेक्ट विवरण भेजें"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "एक्सचेंज सर्वर खोजें"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "पहला नाम अंतिम नाम"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "अंतिम नाम पहला नाम"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "सदस्‍य जोड़ें"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "प्रसंग"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "संपर्क जानकारी साझा करें"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 संपर्क"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "कॉल पर वापस"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "आनेवाली कॉल"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "जानेवाली कॉल"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "छूटी कॉल"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "भेजा गया सन्देश"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "प्राप्त सन्देश"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "कॉल करने से पहले नंबर संपादित करें"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "दिखाएँ"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "छिपाएँ"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "अधिक क्षेत्र के लिए, दाईं ओर पर बटन टैप करें"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "ब्लॉक की गई कॉल"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "अस्वीकृत कॉल"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "पिछली स्क्रीन"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "डिफ़ॉल्‍ट ईमेल के रूप में चिन्हित करें"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "आप सेटिंग्स > संपर्क आयात करें में सीम कार्ड से आपके फ़ोन में संपर्क आयात कर सकते हैं या सेटिंग्स में खातें का उपयोग करते हुए वेब खाता संपर्कों के साथ सिंक कर सकते हैं"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "कोई लॉग नहीं है। आपके द्वारा कॉल किए जाने/प्राप्त करने या संदेश भेजने/प्राप्त करने के बाद, लॉग दिखाए जाएँगे"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "नाम कार्ड्स भेजने में असमर्थ"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi डायरेक्ट"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "SIM कार्ड पर निर्यात करें"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "जानकारी"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "इतिहास"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "गतिविधियाँ"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "समूह Message"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "समूह इमेल"
\ No newline at end of file
diff --git a/po/hr.po b/po/hr.po
new file mode 100755 (executable)
index 0000000..04f7652
--- /dev/null
+++ b/po/hr.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Tipke"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Favoriti"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Brzo biranje"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Govorna pošta"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Pozivi"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Nema broja za brzo biranje. Dodijeliti sada?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Zahtjev neuspješan"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Zahtjev uspješan"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "SOS poziv"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Nema događaja"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Nema favorita"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Poruka obrisana"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Maks. duljina telefonskih brojeva"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Brisanje zapisa..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Brisanje favorita..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Pokretanje. Pokušajte kasnije..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Zvuk isključen"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Zvuk uključen"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Odaberite zapise"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Odaberite kontakte za brzo biranje"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Odblokiraj"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Promijeni kontakt"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Dodaj %d sek pauzu"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Dodaj čekanje"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Propušteni"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Prekid"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobitel"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Kuća"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Posao"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Faks - kućni"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Faks (posao)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Broj pomoćnika"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Pager"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Ostalo"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Faks"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Telefon - auto"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Doma 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Tvrtka glavni"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Prilagođeno"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Svi kontakti"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Nedodijeljeno"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Mrežni imenik"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Grupe"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Zadano"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Ton zvona"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "Adresa"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM poruke"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Email"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Broj"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Bilješka"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Poštanska adresa"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Detalji"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Tvrtka"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Dodaj na početni zaslon"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Prikaz unosa"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Vlastiti broj"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Ime"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Prezime"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Srednje ime"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Sufiks"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Nadimak"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Izvezi kontakte"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Odaberite kontakte"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Poštanski broj"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Država"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Županija"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Grad"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Ulica"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Spremljeno u %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Najčešće kontaktirani"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Kopirano"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Eksportirano"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Brisanje kontakata..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Premještanje..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Kopiranje..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Učitavanje SIM Imenika..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Unos imenika s vKartice..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Izvoz kontakata u %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "Posjetnica"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Čitanje vCarda..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Uvezeno"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "nema"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Svi povezani kontakti"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Povezani kontakti"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Detalji"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Radno mjesto"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Odjel"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Naziv grupe"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Dodaj račun"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Dodavanje članova u grupu..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Prikaz"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d kontakata"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Preimenuj"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Veza"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Nema povijesti"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Nema aktivnosti"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Dodavanje..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Dodatne informacije"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Poštanski pretinac"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Država"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Prijatelji"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Obitelj"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Kolege"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Posao"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Način vibracije"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Postavite zadano"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Nema imena"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Neispravna email adresa"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Unesite ime i još najmanje jedno polje"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Pristupanje bazi neuspješno"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Već dodano"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Naziv grupe se već koristi"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Nema grupe"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Nema broja"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Nema email adresa"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Nema kontakata"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM memorija prazna"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Maks. broj unosa premašen"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Neispravan broj"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM memorija puna"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Označi kao postavljeni"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Slika"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Fotografiranje"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Obriši fotografiju"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Spremiti kontakt u?"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Spremi na"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Učitaj SIM Imenik"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Prvo ime"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Prvo prezime"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Pošalji posjetnicu"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Nova grupa"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Odaberite grupu"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Import Imenika"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Poveži kontakt"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Odspoji"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Obrisat će se svi povezani kontakti"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Spremi u Favorite"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Uredi grupu"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Nepoznato"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Rođendan"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Godišnjica"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Nedjelja"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Ponedjeljak"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Utorak"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Srijeda"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Četvrtak"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Petak"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Subota"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Pomoćnik"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Brat"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Dijete"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Domaći partner"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Otac"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Prijatelj"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Voditelj"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Majka"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Roditelj"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partneri"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Odnosi se"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Rođak"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Sestra"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Supružnik"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afghanistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albania"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algeria"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Američka Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andora"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua and Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenia"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australia"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Vanjski teritoriji Australije"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Austria"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbejdžan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahami"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Belarus"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgija"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benin"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius i Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnia and Herzegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brazil"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "British Virgin Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgaria"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Cambodia"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Cameroon"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Canada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Cape Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Kajmansko otočje"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Central African Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Chad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "China"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Colombia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Comoros"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Cook Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Obala Bjelokosti"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Croatia"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Cuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curacao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Cipar"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Czech Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Demokratska Narodna Republika Koreja"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Democratic Republic of the Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Istočni Timor"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Danska"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominican Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ecuador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egipat"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Equatorial Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estonia"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiopija"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falkland Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Farski otoci"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiji"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finland"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "France"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Francuski južni teritoriji"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Francuska Gvajana"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "French Polynesia"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Njemačka"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Grčka"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Greenland"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Mađarska"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Island"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "India"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonesia"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Usluga s besplatnim međunarodnim pozivima"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Usluga s premium cjenikom za međunarodne pozive (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Usluga s dijeljenjem troška međunarodnih poziva"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irska"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israel"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italy"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamajka"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japan"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordan"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazakhstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenya"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuvajt"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirgistan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Narodna Demokratska Republika Laos"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Latvia"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Lebanon"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberia"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libya"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Lithuania"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxembourg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Makao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagascar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malaysia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldives"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Maršalovi otoci"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Mauritania"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Mauritius"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mexico"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Micronesia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldavija"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolia"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Morocco"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambique"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Mijanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namibia"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Nizozemska"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "New Caledonia"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "New Zealand"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Sjevernomarijanski otoci"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norway"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua New Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Philippines"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Poland"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Katar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Romania"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Ruska Federacija"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Rwanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Sv. Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint Kitts i Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Saint Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint Pierre and Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint Vincent and the Grenadines"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Sao Tome and Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Saudi Arabia"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbia"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychelles"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapur"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovačka"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovenia"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Solomon Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalia"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "South Africa"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Španjolska"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Suriname"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swaziland"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Švedska"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Switzerland"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Sirijska Arapska Republika"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Tajvan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tajikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzania"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telekomunikacije za saniranje katastrofa (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Thailand"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Bivša jugoslavenska Republika Makedonija"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad and Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunis"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turska"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Otoci Turks i Caicos"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukraine"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "United Arab Emirates"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Ujedinjeno Kraljevstvo Velike Britanije i Sjeverne Irske"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Sjedinjene Američke Države"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Američko Djevičansko otočje"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Univerzalna osobna telekomunikacijska usluga (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vatikan"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vijetnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis i Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Yemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobitel - kućni"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobitel (posao)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Spremljeno u"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Uvezi iz SD kartice"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Grupa i članovi grupe"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s spremljeno u %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Ovaj će kontakt biti obrisan"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Fotografija"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Birač"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Sigurnosna kopija"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Samo grupa"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Nova grupa"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Odaberite grupu"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobitel 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Dodano"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Premješteno"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Odabrano"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Prekid"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Memorija nedovoljna"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Uklonjeno"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Traži"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Prekid"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Obrisano"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Greška"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Poziv"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Nema SIM-a"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Odaberi sve"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Neuspješno"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Uspješno"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Spremi"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Dodaj kontakte"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Ime pomoćnika"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Obriši grupu"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Naziv grupe"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Ton zvona grupe"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Video snimanje"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Zamijeni"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Brzo biranje"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Internet stranica"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Poruka"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Postavi ton zvona"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Svi kontakti"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Tvrtka"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Uredi imenik"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Preuzmi email"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Preuzmi broj"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Nema grupe"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Sudionik"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Pošalji email"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Postavi sliku"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Brzo biranje se ne koristi"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Obriši kontakte"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Uredi grupe"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Email"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Dodaj u Favorite"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Dodaj grupi"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Uredi grupu"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Prazno"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Spremi kontakt"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Odaberite kontakt"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Dodano u favorite"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Dodaj grupu"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Memorija puna"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Ukloni iz grupe"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Uklanjanje..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Nemoguće dodati osobu u grupu"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Aktualiziraj"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Prekid"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Imenik"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Kopiraj"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Novi"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Email"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Poruka"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Premjesti"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefon"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Nepoznato"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Video poziv"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Obriši"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "OK"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Uredi"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Pošalji posjetnicu"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Pretraži Exchange poslužitelj"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Ime Prezime"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Prezime Ime"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Dod. čl."
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Događaj"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Podijeli kontakt podatke"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 kontakt"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Natrag na poziv"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Dolazni poziv"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Odlazni poziv"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Propušteni poziv"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Poslana poruka"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Primljena poruka"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Uredi broj prije pozivanja"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Vidi"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Sakrij"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Za više polja dodirnite gumb s desne strane"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Poziv blokiran"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Poziv odbačen"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Prethod. zaslon"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Označi kao zadani email"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Uvezite kontakte sa SIM kartice u telefon u Postavkama > Uvezi kontakte ili sinkronizirajte s kontaktima internet računa pomoću računa u postavkama"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Nema zapisa. Zapisi će se prikazati nakon što uputite/primite poziv ili pošaljete/primite poruku."
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Nemoguće poslati posjetnice"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Izvoz na SIM karticu"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Info"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Povijest"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Aktivnosti"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Grupna poruka"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Grupni email"
\ No newline at end of file
diff --git a/po/hu.po b/po/hu.po
new file mode 100755 (executable)
index 0000000..65b8e5e
--- /dev/null
+++ b/po/hu.po
@@ -0,0 +1,2022 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Billentyűzet"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Kedven-cek"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Gyorshívó gombok"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Hangposta"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Naplók"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Nincs gyorshívó szám. Hozzárendel egyet?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Sikertelen kérés"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Sikeres kérés"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Segélyhívás"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Nincs napló"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Nincsenek kedvencek"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Üzenet törölve"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Túllépte a telefonszámok maximális hosszát"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Naplók törlése..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Kedvencek törlése..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Telepítés. Próbálja meg később..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Hang ki"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Hang be"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Naplók kiválasztása"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Gyorshívásos névjegyek kiválasztása"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Feloldás"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Névjegycsere"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "%d mp szünet a kapcsolás után"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Várakozás hozzáadása"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Nem fogadott"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Bezár"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobil"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Otthoni"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Munkahelyi"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax (otthoni)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax (munkahelyi)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Helyettes száma"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Személyhívó"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Egyéb"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Autótelefon"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "2. otthoni"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "A cég fő száma"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Rádió"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Egyedi"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Összes névjegy"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Nincs hozzárendelve"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Szolgáltató számai"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Csoportok"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Alapértelmezett"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Csengőhang"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-mail"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Szám"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Jegyzet"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Postacím"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Részletek"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Cég"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Hozzáadás a kezdőképernyőhöz"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Név megjelenési sorrendje"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Saját szám"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Keresztnév"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Vezetéknév"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Középső név"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Titulus"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Becenév"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Névjegyek exportálása"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Névjegyet hozzáad"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Irányítószám"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Ország"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Tartomány"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Város"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Utca"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Mentve a(z) %s mappába"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Élénk kapcsolatban"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Átmásolva"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Exportálva"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Névjegyek törlése..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Áthelyezés..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Másolás..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "SIM-névjegyek importálása..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Névjegyek importálása vCardból..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Névjegyek exportálása ide: %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "Névjegy"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "vCard olvasása..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Importálva"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "nincs adat"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Minden csatolt névjegy"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Csatolt névjegyek"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "További információ"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Beosztás"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Osztály"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Csoport neve"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Fiók hozzáadása"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Tagok felvétele a csoportba..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Megnéz"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d névjegy"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Átnevez"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Kapcsolat"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Nincsenek előzmények"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Nincs tevékenység"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Hozzáadás..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "További információk"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Postafiók"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Állam"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Barátok"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Család"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Munkatársak"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Munkahelyi"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Rezgésminta"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Alapértelmezés beállítása"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Nincs név"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Érvénytelen e-mail cím"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Legalább egy mezőt töltsön ki, és adjon meg egy nevet"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Nem sikerült elérni az adatbázist"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Already added"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "A csoportnév már létezik"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Nincs csoport"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Nincs szám"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Nincs e-mail cím"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Nincs névjegy"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "A SIM-memória üres"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Túllépte a bejegyzések maximális számát"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Érvénytelen szám"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "A SIM-memória megtelt"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Megjelölés alapértelmezett számként"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Kép"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Fénykép készítése"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Fénykép eltávolítása"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Név mentése ide"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Mentés ide"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "SIM-névjegyek importálása"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Utónév áll elöl"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Vezetéknév áll elöl"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "hanghívás"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Csoport létrehozása"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Válasszon csoportot"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Névjegyek imp."
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Névjegy csatolása"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Csatolás megszüntetése"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Minden csatolt névjegyet törölni fog"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Hozzáad a kedvencekhez"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Csoport szerkesztése"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Ismeretlen"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Születésnap"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Évforduló"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Vasárnap"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Hétfő"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Kedd"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Szerda"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Csütörtök"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Péntek"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Szombat"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Titkár"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Fiútestvér"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Gyermek"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Élettárs"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Apa"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Barát"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Vezető"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Anya"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Szülő"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Társ"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Ajánló"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Rokon"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Lánytestvér"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Házastárs"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afganisztán"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albánia"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algéria"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Amerikai Szamoa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua és Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentína"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Örményország"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Ausztrália"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Ausztrál külső területek"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Ausztria"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbajdzsán"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamák"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrein"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Banglades"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Fehéroroszország"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgium"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "BENIN"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhután"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolívia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius és Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosznia-Hercegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brazília"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Brit Virgin-szigetek"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Állam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgária"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Kambodzsa"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Kamerun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Kanada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Zöldfoki-szigetek"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Kajmán-szigetek"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Közép-afrikai Köztársaság"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "CSÁD"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Kína"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Kolumbia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "COMORE-SZIGETEK"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Kongó"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Cook-szigetek"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Elefántcsontpart"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Horvátország"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Kuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curaçao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Kypros"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Cseh Köztársaság"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Koreai Népi Demokratikus Köztársaság"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Kongói Demokratikus Köztársaság"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Kelet-Timor"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Dánia"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Dzsibuti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominika"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominikai Köztársaság"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ecuador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egyiptom"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Egyenlítői-Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Észtország"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiópia"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falkland-szigetek"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Faeroe"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fidzsi"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finnország"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Franciao."
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Francia déli területek"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Francia Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Francia Polinézia"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Grúzia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Germany"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghána"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltár"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Görögo."
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Grönland"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hongkong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Magyarország"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Izland"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "India"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonézia"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Irán"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Írország"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Izrael"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Olaszo."
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaica"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japán"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordánia"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazahsztán"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenya"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuvait"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirgizisztán"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Laoszi Népi Demokratikus Köztársaság"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Lettország"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Libanon"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Libéria"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Líbia"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Livánia"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxembourg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Makaó"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "MADAGASZKÁR"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malajzia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldív-szigetek"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Málta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marshall-szigetek"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "MAURITÁNIA"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "MAURITIUS"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mexikó"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Mikronézia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldova"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongólia"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegró"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Marokkó"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambik"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Mianmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "NAMÍBIA"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepál"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Hollandia"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Új-Kaledónia"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Új-Zéland"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigéria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "North Mariana"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norvégia"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Omán"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakisztán"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Pápua Új-Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Fülöp-szigetek"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Lengyelország"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugália"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Katar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Románia"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Orosz Föderáció"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ruanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Szent Ilona"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint Kitts és Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Saint Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint Pierre and Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint Vincent és Grenadine-szigetek"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Szamoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "São Tomé és Príncipe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Szaúd-Arábia"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Szenegál"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Szerbia"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychelle-szigetek"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Szingapúr"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Szlovákia"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Szovénia"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Salamon-szigetek"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Szomália"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Dél-afrikai Köztársaság"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Spanyolország"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Srí Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Szudán"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Suriname"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Szváziföld"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Sweden"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Svájc"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Szíriai Arab Köztársaság"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Tajvan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tádzsikisztán"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzánia"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Thaiföld"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Macedónia Volt Jugoszláv Köztársaság"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad és Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunézia"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Törökország"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Türkmenisztán"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Turks- és Caicos-szigetek"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukrajna"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Egyesült Arab Emírségek"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Nagy-Britannia és Észak-Írország Egyesült Királysága"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Amerikai Egyesült Államok"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Amerikai Virgin-szigetek"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Üzbegisztán"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vatikáni Városállam"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis és Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Jemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobil (otthoni)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobil (munkahelyi)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Mentve ide:"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Importálás SD-kártyáról"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Csoport és csoporttagok"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s mentve a(z) %s mappába"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Törli ezt a névjegyet?"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Fénykép"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Tárcsázó"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Biztonsági mentés"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Csak csoport"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Új csoport"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Válasszon csoportot"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "2. mobil"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Hozzáadva"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Áthelyezve"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Kiválasztva"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Mégse"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Kevés a memória"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Törölve"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Keresés"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Bezárás"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Törölve"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Hiba"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Hívás"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Nincs SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Összes kijelölése"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Sikertelen"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Sikeres"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Ment"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Névjegyzék hozzáadása"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Helyettes neve"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Csoport törlése"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Csoport neve"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Csop.csengőhang"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Videófelvétel"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Csere"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Gyorshívó gombok"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Webhely"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Üzenet"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Csengőhang beállítása"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Összes névjegy"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Cég"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Névjegyek szerkesztése"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "E-mail lekérése"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Szám lekérése"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Nincs csoport"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Részt- vevő"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "E-mail küldése"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Kép beállítása"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "A gyorshívás nincs használatban"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Névjegyek törlése"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr ""
+#~ "Csoportok\n"
+#~ "szerkesztése"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Kedvencekhez adás"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Hozzáadás a csoporthoz"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Csoport szerkesztése"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Kiürítés"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Mentés a névjegyzékbe"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Névjegy kiválasztása"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Hozzáadva a kedvencekhez"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Csoportot felvesz"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Memória megtelt"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Eltávolítás a csoportból"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Eltávolítás..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Nem vehető fel a névjegy a csoportba"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Frissítés"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Mégse"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Névjegyek"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Másol"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Létrehoz"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Üzenet"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Áthelyez"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefon"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Ismeretlen"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Videohívás"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Töröl"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Kész"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Szerkeszt"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Névjegy adatainak elküldése"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Keresés az Exchange-szerveren"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Utónév Vezetéknév"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Vezetéknév Utónév"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Tagfelv."
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Esemény"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Névjegyadatok megosztása"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 névjegy"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Vissza a híváshoz"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Bejövő hívás"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Kimenő hívás"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Nem fogadott hívás"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Elküldött üzenet"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Fogadott üzenet"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Szám szerkesztése hívás előtt"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Mutat"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Elrejtés"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "További mezőkért érintse meg a gombot jobboldalt"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Blokkolt hívás"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Elutasított hívás"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Előző képernyő"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Megjelölés alapértelmezett e-mail címként"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Névjegyeket importálhat a SIM kártyáról a telefonra a Beállítások > Névjegyek importálása paranccsal, vagy szinkronizálhat a webfiókok névjegyzékével a Beállítások Fiókok menüpontjában"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Nincs napló. Hívás kezdeményezése vagy fogadása, illetve üzenet küldése vagy fogadása után megjelenik a napló"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Nem lehet névjegykártyát küldeni"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Exportálás a SIM-kártyára"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Infó"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Előzmények"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Tevékenységek"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Csoportos üzenet"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Csoportos e-mail"
\ No newline at end of file
diff --git a/po/hy.po b/po/hy.po
new file mode 100755 (executable)
index 0000000..13d5f1b
--- /dev/null
+++ b/po/hy.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Ստեղնախումբ"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Սիրվածներ"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Արագ համարհավաքում"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Ձայնային փոստ"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Մատյաններ"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Արագ հավաքման համար չկա: Հիմա վերագրե՞լ մի համար:"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Խնդրանքը ձախողվեց"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Հարցումը հաջող էր"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Հրատապ զանգ"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Մատյաններ չկան"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Սիրվածներ չկան"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Հաղորդագրությունը ջնջված է"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Հեռախոսահամարի առավելագույն երկարությունը գերազանցվել է"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Վերացվում են մատյաններ..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Վերացվում են սիրվածներ..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Նախակարգվում է: Փորձեք ավելի ուշ..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Ձայնն անջատել"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Ձայնը միացնել"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Ընտրել մատյաններ"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Ընտրել արագ համարահավաքման կոնտակտներ"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Արգելաբացել"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Փոխել կոնտակտը"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Ավելացնել %d վրկ. դադար"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Ավելացնել սպասում"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Բացթողած"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Ելք"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Բջջային"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Տուն"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Աշխատանք"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Հեռապատճենը (Տան)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Ֆաքս (աշխատանքային)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Օգնականի համարը"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Հեռատող"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Այլ"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Հեռախոս"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Ֆաքս"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Ավտոմեքենայի հեռախոս"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Տուն 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Ընկերության հիմնական"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Ռադիո"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Կարգավորել"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Բոլոր կոնտակտները"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Նշանակված չէ"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Ծառայության համարը"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Հեռախոս"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Խմբեր"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Լռելյայն"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Մեղեդի"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Էլ.փոստ"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Համար"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Նշում"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Փոստի հասցե"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Մանրամասներ"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Ընկերություն"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Ավելացնել Հիմնական էկրանին"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Անվան ցուցադրման հերթականությունը"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Սեփական համարը"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Անուն"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Ազգանուն"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Հայրանունը"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Ածանց"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Մականուն"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Արտահանել կոնտակտներ"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Ընտրել կոնտակտներ"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Փոստային ինդեքս"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Երկիր"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Գավառ"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Քաղաք"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Փողոց"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Պահպանվել է %s-ում"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Հաճախակի կապ հաստատված"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Պատճենված է"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Արտահանված"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Վերացվում են կոնտակտներ..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Տեղափոխում..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Պատճենում է..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Ներմուծվում են SIM կոնտակտներ..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Կոնտակտների ներմուծում vCard-ից..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Արտահանվում են կոնտակտներ դեպի %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Կարդում է vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Ներմուծվեց"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Կիրառելի չէ"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Բոլոր կպվծ կոնտակտները"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Կապված կոնտակտներ"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Այլ տեղեկություններ"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Աշխատանքի վերնագիր"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Բաժին"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Խմբի անունը"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Հաշվի ավելացում"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Խմբին ավելացվում են անդամներ..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Դիտել"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d կոնտակտներ"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Վերանվանել"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Հարաբերություն"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Պատմություններ չկան"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Միջոցառումներ չկան"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Ավելացնում է..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Լրացուցիչ տվյալներ"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Բ. արկղ"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Նահանգ"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Ընկերներ"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Ընտանիք"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Աշխատակիցներ"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Աշխատանք"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Թրթռման ձևանմուշ"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Դնել կանխադրվածը"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Անուն չկա"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Անվավեր էլ. փոստի հասցե"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Լրացնել առնվազն մեկ դաշտ, ինչպես նաև անունը"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Մուտքը տվյալների բազա ձախողվեց"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Արդեն ավելացված է"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Խմբի անունն արդեն օգտագործված է"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Խումբ չկա"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Համար չկա"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Էլփոստի հասցեներ չկան"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Կոնտակտներ չկան"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM-ի հիշողությունը դատարկ է"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Գերազանցվել է մուտքերի առավելագույն քանակը"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Անվավեր համար"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM-ի հիշողությունը լիքն է"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Նշել որպես լռելյայն համար"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Պատկեր"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Լուսանկարել"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Հեռացնել լուսանկարը"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Պահել կոնտակտը"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Պահպանել"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Ներմուծել SIM կոնտակտներ"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Նախ անունը"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Նախ ազգանունը"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Ուղարկել անվանաքարտը"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Խումբ ստեղծել"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Ընտրեք խումբը"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Ներմուծ կոնտկտ"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Կապել կոնտակտ"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Կապից հանել"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Բոլոր կապված կոնտակտները կվերացվեն"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Ավելացնել սիրվածներ"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Խմբագրել խումբը"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Անհայտ"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Ծննդյան օր"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Տարեդարձ"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Մեսենջեր"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Կիրակի"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Երկուշաբթի"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Երեքշաբթի"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Չորեքշաբթի"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Հինգշաբթի"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Ուրբաթ"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Շաբաթ"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Օգնական"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Եղբայր"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Երեխա"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Կենակից"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Հայր"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Ընկեր"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Մենեջեր"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Մայր"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Ծնող"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Մասնակից"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Հղումը՝"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Ազգական"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Քույր"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Ամուսին / կին"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Աֆղանիստան"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Ալբանիա"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Ալժիր"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Ամերիկյան Սամոա"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Անդորա"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Անգոլա"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Անգուիլա"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Անտիգուա և Բարբուդա"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Արգենտինա"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Հայաստան"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Արուբա"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Ավստրալիա"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Ավստրալիական արտաքին տարածքներ"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Ավստրիա"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Ադրբեջան"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Բահամյան կղզիներ"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Բահրեյն"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Բանգլադեշ"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Բարբադոս"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Բելառուս"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Բելգիա"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Բելիզ"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Բենին"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Բերմուդյան կղզիներ"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Բուտան"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Բոլիվիա"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Բոնայրե, Սինտ-Էստատիուս և Սաբա"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Բոսնիա և Հերցեգովինա"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Բոտսվանա"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Բրազիլիա"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Բրիտանական Վիրգինյան կղզիներ"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Բրունեյ Դարուսսալամ"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Բուլղարիա"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Բուրկինա Ֆասո"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Բուրունդի"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Կամբոջա"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Կամերուն"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Կանադա"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Կապե Վերդե"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Կայման կղզիներ"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Կենտրոնաֆրիկյան Հանրապետություն"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Չադ"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Չիլի"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Չինաստան"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Կոլումբիա"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Կոմորյան կղզիներ"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Կոնգո"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Կուկի կղզիներ"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Կոստա Ռիկա"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Կոտ դ'Իվուար"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Խորվաթիա"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Կուբա"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Կյուրասաո"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Կիպրոս"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Չեխիայի Հանրապետություն"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Կորեայի Ժողովրդադեմոկրատական Հանրապետություն"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Կոնգոյի Ժողովրդական Հանրապետություն"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Թիմոր-Լեստե"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Դանիա"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Դիեգո Գարսիա"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Ջիբութի"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Դոմինիկա"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Դոմինիկյան Հանրապետություն"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Էկվադոր"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Եգիպտոս"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "Սալվադոր"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Հասարակածային Գվինեա"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Էրիթրեա"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Էստոնիա"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Եթովպիա"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Ֆոլկլենդյան կղզիներ"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Ֆարերյան կղզիներ"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Ֆիջի"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Ֆինլանդիա"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Ֆրանսիա"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Ֆրանսիական հարավային տարածքներ"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Ֆրանսիական Գվիանա"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Ֆրանսիական Պոլինեզիա"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Գաբոն"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Գամբիա"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Վրաստան"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Գերմանիա"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Գանա"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Ջիբրալթար"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Հունաստան"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Գրենլանդիա"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Գրենադա"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Գվադելուպա"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Գուամ"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Գվատեմալա"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Գվինեա"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Գվինեա-Բիսաու"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Գայանա"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Հայիթի"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Հոնդուրաս"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Հոնկ-Կոնգ"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Հունգարիա"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Իսլանդիա"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Հնդկաստան"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Ինդոնեզիա"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Միջազգային Freephone ծառայություն"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Միջազգային հավելավճարի սակագնի ծառայություն (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Միջազգային ընդհանուր արժեքի ծառայություն (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Իրան"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Իրաք"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Իռլանդիա"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Իսրայել"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Իտալիա"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Ջամայկա"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Ճապոնիա"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Հորդանան"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Ղազախստան"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Քենիա"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Կիրիբատի"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Կորեա"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Քուվեյթ"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Ղրղզստան"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Լաոսի Ժողովրդադեմոկրատական Հանրապետություն"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Լատվիա"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Լիբանան"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Լեսոտո"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Լիբերիա"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Լիբիա"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Լիխտենշտեյն"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Լիտվա"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Լյուքսեմբուրգ"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Մակաո"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Մադագասկար"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Մալավի"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Մալայզիա"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Մալդիվյան կղզիներ"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Մալի"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Մալթա"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Մարշալյան կղզիներ"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Մարտինիկա"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "ՄԱՎՐԻՏԱՆԻԱ"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Մաուրիտիուս"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Մեխիկո"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Միկրոնեզիա"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Մոլդովա"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Մոնակո"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Մոնղոլիա"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Մոնտենեգրո"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Մոնտսերատ"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Մարոկկո"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Մոզամբիկ"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Մյանմար"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Նամբիա"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Նաուրու"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Նեպալ"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Նիդեռլանդներ"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Նոր Կալեդոնիա"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Նոր Զելանդիա"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Նիկարագուա"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Նիգեր"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Նիգերիա"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Նիուե"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Հյուսիսային Մարիանյան կղզիներ"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Նորվեգիա"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Օման"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Պակիստան"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Պալաու"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Պանամա"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Պապուա Նոր Գվինեա"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Պարագվայ"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Պերու"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Ֆիլիպիններ"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Լեհաստան"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Պորտուգալիա"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Պուերտո Ռիկո"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Կատար"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Ռումինիա"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Ռուսաստանի Դաշնություն"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ռուանդա"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Սուրբ Հեղինեի կղզի"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Սենթ Կիտս և Նևիս"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Սանտա Լուչիա"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Սեն-Պիեռ և Միքելոն"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Սենտ Վինսենտ և Գրենադիններ"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Սամոա"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "Սան Մարինո"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Սան Տոմե և Պրինսիպի"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Սաուդյան Արաբիա"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Սենեգալ"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Սերբիա"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Սեյշելյան կղզիներ"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Սիեռա Լեոնե"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Սինգապուր"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Սինտ-Մաարտեն"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Սլովակիա"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Սլովենիա"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Սողոմոնյան կղզիներ"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Սոմալի"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Հարավային Աֆրիկա"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Իսպանիա"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Շրի Լանկա"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Սուդան"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Սուրինամ"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Սվազիլենդ"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Շվեդիա"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Շվեյցարիա"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Սիրիայի Արաբական Հանրապետություն"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Տայվան"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Տաջիկստան"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Տանզանիա"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Թաիլանդ"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Մակեդոնիայի Նախկին Հարավսլավական Հանրապետություն"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Տոգո"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Տոկելաու"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Տոնգա"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Տրինիդադ և Տոբագո"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Թունիս"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Թուրքիա"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Թուրքմենստան"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Տուրկս և Կայկոս կղզիներ"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Տուվալու"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Ուգանդա"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ուկրաինա"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Միավորված Արաբական Էմիրություններ"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Մեծ Բրիտանիայի և Հյուսիսային Իռլանդիայի Միացյալ Թագավորություն"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Ամերիկայի Միացյալ Նահանգներ"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Միացյալ Նահանգների Վիրգինյան կղզիներ"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Ուրուգվայ"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Ուզբեկստան"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Վանուատու"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Վատիկան քաղաք-պետություն"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Վենեսուելա"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Վիետնամ"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Ուոլիս և Ֆուտունա"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Յեմեն"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Զամբիա"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Զիմբաբվե"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Բջջայինը (Տան)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Շարժական (աշխատանքային)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Պահպանված է այստեղ՝"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Ներմուծել SD քարտից"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Խումբ և խմբի անդամներ"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s պահպանվել է %s-ում"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Այս կոնտակտը ջնջվելու է"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Լուսանկար"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Հմրհվքիչ"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Պհստ պտճն"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Միայն խումբ"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Նոր խումբ"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Ընտրեք խումբը"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Բջջային 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Ավելացված է"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Տեղափոխված է"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Ընտրված"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Չեղարկել"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Չկա բավական հիշողություն"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Հեռացված է"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Որոնել"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Փակել"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Ջնջված է"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Սխալ"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Զանգ"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "SIM չկա"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Ընտրել բոլորը"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Ձախողվեց"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Հաջողված է"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Պահել"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Ավելացնել կոնտակտներ"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Օգնականի անունը"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Ջնջել խումբը"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Խմբի անունը"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Խմբի կանչի մղդի"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Տեսագրել"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Փոխարինել"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Արագ համարհավաքում"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Ինտերնետ կայք"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Հղգ."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Գործադրել զանգ"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Բոլոր կոնտակտները"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Ընկերություն"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Խմբագրել կոնտակտները"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Ստանալ էլփոստ"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Ստանալ համար"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Խումբ չկա"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Մասնակից"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Ուղարկել էլ. փոստ"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Դնել պատկեր"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Արագ համարահավաքումը չի օգտագործվում"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Վերացնել կոնտակտներ"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Խմբագրել խմբեր"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Էլ.փոստ"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Հավելել Ընտրյալներին"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Ավելացնել խմբին"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Խմբագրել խումբը"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Դատարկ է"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Պահպանել կոնտակտը"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Ընտրեք կոնտակտ"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Ավելացված է սիրելիների մեջ"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Ավելացնել խումբ"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Հիշողութունը լիքն է"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Հեռացնել խմբից"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Հեռացնում է..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Անհնար է կոնտակտ ավելացնել խմբին"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Թարմացնել"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Չեղկլ"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Կոնտակտներ"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Պատճենել"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Ստեղծել"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Էլ.փոստ"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Հաղորդագրություն"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Տեղափոխել"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Հեռախոս"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Անհայտ"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Վիդեո կանչ"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Ջնջել"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Պատրաստ"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Խմբագրել"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Ուղարկել կոնտակտի մանրամասները"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Որոնել Exchange սերվերում"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Անուն Ազգանուն"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Ազգանուն Անուն"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Ավց անդամ"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Իրադարձություն"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Հաղորդել կոնտակտային տվյալները"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 կոնտակտ"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Ետ դառնալ կանչին"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Մուտքային կանչ"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Ելից կանչ"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Բացթողած զանգ"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Ուղարկված հաղորդագրություն"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Ստացված հաղորդագրություն"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Խմբագրել համարը մինչ կանչելը"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Ցուցադրել"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Թքցնել"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Այլ դաշտերի համար թակեք աջ կողմի կոճակը"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Արգելափակված կանչ"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Մերժված կանչ"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Նախորդ էկրանը"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Նշել որպես կանխադրված էլփոստ"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Կարող եք SIM քարտից կոնտակտներ ներմուծել Ձեր հեռախոսի մեջ՝ մտնելով Դրվածքներ > Ներմուծել կոնտակտներ, կամ համաժամացնել ինտերնետային հաշվի կոնտակտները՝ դրվածքներում օգտագործելով հաշիվները"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Մատյաններ չկան: Զանգը կատարելուց/ստանալուց կամ հաղորդագրություն ուղարկելուց/ստանալուց հետո կցուցադրվեն մատյանները"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Անհնար է անվանաքարտեր ուղարկել"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Արտահանել SIM քարտի մեջ"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Ինֆո"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Պատմություն"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Գործողություններ"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Խմբակային հաղորդագրություն"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Խմբակային էլ. փոստի հաղորդագրություն"
\ No newline at end of file
diff --git a/po/is.po b/po/is.po
new file mode 100755 (executable)
index 0000000..39af081
--- /dev/null
+++ b/po/is.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Takkaborð"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Uppáhalds"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Hraðval"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Talhólf"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Notkunarskrár"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Ekkert hraðvalsnúmer. Velja eitt núna?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Beiðni tókst ekki"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Beiðni tókst"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Neyðarhringing"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Engar atvikaskrár"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Ekkert uppáhalds"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Boðum eytt"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Of langt símanúmer"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Eyði annálsskrám..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Eyði uppáhalds..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Grunnstilli. Reyndu síðar..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Hljóð af"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Hljóð á"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Velja annála"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Velja hraðvalstengiliði"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Opna fyrir"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Breyta tengilið"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Bæta við %d sek. pásu"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Bæta við bið"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Ósvöruð"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Fara út"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Farsími"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Heima"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Vinna"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax (heima)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax (vinna)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Símanúmer aðstoðarmanns"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Símboði"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Annað"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Sími"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Bílasími"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Heima 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Aðalsími fyrirtækis"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Útvarp"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Sérstilla"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Allir tengiliðir"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Óúthlutað"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Þjónustunúmer"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Sími"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Hópar"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Sjálfgefið"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Hringitónn"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "Vefslóð"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "Spjall"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Tölvupóstur"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Númer"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Athugasemd"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Póstfang"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Upplýsingar"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Fyrirtæki"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Setja á heimaskjá"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Röð birtra nafna"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Eigið númer"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Fornafn"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Eftirnafn"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Millinafn"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Viðskeyti"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Gælunafn"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Flytja út tengiliði"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Velja tengiliði"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Póstnúmer"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Land"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Hérað"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Borg"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Gata"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Vistað í %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Oft haft samband við"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Afritað"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Útflutt"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Eyði tengiliðum..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Verið er að flytja..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Afritun stendur yfir..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Flyt inn SIM-tengiliði..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Flyt inn tengiliði af vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Flyt út tengiliði í %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "Sýndarkort"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Les vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Flutt inn"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Óþekkt"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Alla tengda tengiliði"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Tengdir tengiliðir"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Frekari upplýsingar"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Starfsheiti"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Deild"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Heiti hóps"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Bæta við reikningi"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Bætir meðlimum við hóp..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Skoða"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d tengiliðir"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Endurnefna"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Samband"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Engin saga"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Engar aðgerðir"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Verið er að bæta við..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Viðbótarupplýsingar"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Pósthólf"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Fylki"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Vinir"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Fjölskylda"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Samstarfsmenn"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Vinna"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Titraramynstur"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Velja sjálfgefið"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Ekkert heiti"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Ógilt netfang"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Fylltu út í a.m.k. einn reit auk þess að gefa upp nafn"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Mistókst að fá aðgang að gagnagrunni"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Þegar bætt við"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Heitið er þegar í notkun"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Enginn hópur"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Númer vantar"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Engin netföng"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Engir tengiliðir"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM-minni er tómt"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Hámarksfjölda færslna er náð"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Ógilt númer"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM-minni er fullt"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Merkja sem sjálfgefið númer"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Mynd"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Taka ljósmynd"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Fjarlægja mynd"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Vista tengilið í"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Vista í"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Flytja inn SIM-símaskrá"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Fornafn fyrst"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Fyrst eftirnafn"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Senda nafnspjald"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Búa til hóp"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Velja hóp"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Flytja inn teng"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Tengja tengilið"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Aftengja"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Öllum tengdum tengiliðum verður eytt"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Bæta við uppáhalds"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Breyta hópi"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Óþekkt"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Afmælisdagur"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Afmæli"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Sunnudagur"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Mánudagur"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Þriðjudagur"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Miðvikudagur"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Fimmtudagur"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Föstudagur"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Laugardagur"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Aðstoðarm."
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Bróðir"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Barn"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Maki"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Faðir"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Vinur"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Yfirmaður"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Móðir"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Foreldri"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Félagi"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Ávísað af"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Ættingi"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Systir"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Maki"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afganistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albanía"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Alsír"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Bandaríska Samóa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angóla"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Angvilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antígva og Barbúda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentína"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenía"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Ástralía"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Ytri yfirráðasvæði Ástralíu"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Austurríki"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Aserbaítsjan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahama-eyjar"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Barein"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladess"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Hvíta-Rússland"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgía"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belís"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benín"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermúda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bútan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bólivía"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius og Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnía og Hersegóvína"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botsvana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brazil"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Bresku Jómfrúreyjar"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brúnei"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Búlgaría"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Búrkína Fasó"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Búrúndí"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Kambódía"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Kamerún"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Kanada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Grænhöfðaeyjar"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Cayman-eyjar"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Mið-Afríkulýðveldið"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Tsjad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Kína"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Kólumbía"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Kómorey"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Kongó"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Cookeyjar"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Kosta Ríka"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Fílabeinsströndin"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Króatía"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Kúba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Kúrakaó"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Kýpur"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Tékkland"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Norður-Kórea"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Lýðveldið Kongó"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Austur-Tímor"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Danmörk"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibútí"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dóminíka"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dóminíska lýðveldið"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ekvador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egyptaland"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Miðbaugs-Gínea"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Erítrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Eistland"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Eþíópía"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falklandseyjar"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Færeyjar"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fídjieyjar"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finnland"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "France"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Frönsku suðlægu landsvæðin"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Franska Gvæjana"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Franska Pólýnesía"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambía"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgía"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Þýskaland"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Gana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gíbraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Greece"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Grænland"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Gvadelúp"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Gvam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Gvatemela"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Gínea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Gínea-Bissá"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Gvæjana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haítí"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Hondúras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Ungverjaland"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Ísland"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Indland"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indónesía"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Alþjóðleg frísímaþjónusta"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Alþjóðleg úrvalsþjónusta (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Alþjóðleg þjónusta með sameiginlegan kostnað (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Íran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Írak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Írland"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Ísrael"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italy"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaíka"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japan"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jórdanía"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kasakstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenýa"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kíribatí"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Kórea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kúveit"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirgistan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Laos"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Lettland"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Líbanon"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesótó"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Líbería"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Líbía"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Litháen"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Lúxemborg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Makaó"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagaskar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malaví"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malasía"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldívey"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Malí"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marshalleyjar"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martiník"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Máritanía"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Máritíus"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mexíkó"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Míkrónesía"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldóva"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Mónakó"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongólía"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Svartfjallaland"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Marokkó"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mósambík"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Mjanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namibía"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Holland"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Nýja-Kaledónía"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Nýja-Sjáland"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Níkaragva"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Níger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nígería"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Norður-Maríanaeyjur"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Noregur"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Óman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palá"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papúa Nýja-Gínea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paragvæ"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Perú"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filippseyjar"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Pólland"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Púertó Ríkó"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Katar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Rúmenía"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Rússland"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Rúanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Sankti Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Sankti Kitts og Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Sankti Lúsía"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint Pierre and Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Sankti Vinsent og Grenadíneyjar"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samóa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marínó"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Saó Tóme og Prinsípe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Sádí-Arabía"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbía"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychelles-eyjar"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Síerra Leóne"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapúr"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slóvakía"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slóvenía"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Salómonseyjar"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Sómalía"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Suður-Afríka"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Spánn"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Súdan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Súrínam"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Svasíland"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Svíþjóð"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Sviss"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Sýrland"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taívan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tadsjikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tansanía"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Fjarskipti fyrir neyðaraðstoð (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Taíland"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Lýðveldið Makedónía"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Tógó"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tókelá"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trínidad og Tóbagó"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Túnis"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Tyrkland"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Túrkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Turks- og Caicos-eyjar"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Túvalúeyjar"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Úganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Úkraína"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Sameinuðu arabísku furstadæmin"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Bretland og Norður-Írland"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Bandaríkin"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Bandarísku Jómfrúaeyjar"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Alþjóðleg persónuleg fjarskiptaþjónusta (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Úrúgvæ"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Úsbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanúatú"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vatíkanið"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venesúela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Víetnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis- og Fútúnaeyjar"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Jemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Sambía"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Simbabve"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Farsími (heima)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Farsími (Vinna)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Vistað í"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Flytja inn af SD-korti"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Hópur og meðlimir hópsins"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s var vistað í %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Þessum tengilið verður eytt"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Mynd"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Númeraval"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Varaafrit"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Aðeins hópur"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Nýr hópur"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Velja hóp"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Farsími 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Bætt við"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Flutt"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Valið"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Hætta við"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Ekki er nægt minni"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Fjarlægt"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Leit"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Loka"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Eytt"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Villa"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Símtal"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Ekkert SIM-kort"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Velja allt"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Mistókst"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Árangur"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Vista"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Bæta tengiliðum við"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Nafn aðstoðarmanns"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Eyða hópi"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Heiti hóps"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Hringitónn hóps"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Taka upp myndskeið"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Skipta út"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Hraðval"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Vefsvæði"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Skilab"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Nota sem hringitón"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Allir tengiliðir"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Fyrirtæki"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Breyta tengiliðum"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Sækja tölvupóst"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Sækja númer"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Enginn hópur"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Þátttakandi"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Senda tölvupóst"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Velja mynd"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Hraðval er ekki í notkun"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Eyða tengiliðum"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Breyta hópum"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Tölvupóstur"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Bæta við uppáhald"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Bæta við hóp"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Breyta hópi"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Tómt"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Vista tengilið"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Veldu tengilið"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Bætt við eftirlæti"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Bæta við hópi"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Minni er fullt"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Fjarlægja úr hópi"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Verið er að fjarlægja..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Mistókst að bæta tengiliði við hóp"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Uppfæra"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Hætta"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Tengiliðir"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Afrita"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Búa til"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Tölvupóstur"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Skilaboð"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Færa"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Sími"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Óþekkt"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Vídeósímtal"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Eyða"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Lokið"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Breyta"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "Í lagi"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Senda upplýsingar um tengiliði"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Leit í Exchange Server"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Fornafn, eftirnafn"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Eftirnafn, fornafn"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Bæta við meðlim"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Atburður"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Deila tengiliðaupplýsingum"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 tengiliður"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Aftur í símtal"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Móttekið símtal"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Hringt símtal"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Ósvarað"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Send skilaboð"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Móttekin skilaboð"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Breyta númeri fyrir símtal"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Birta"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Hylja"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Pikkaðu á hnappinn til hægri til að sjá fleiri reiti"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Útilokað símtal"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Hafnað símtal"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Fyrri skjár"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Merkja sem sjálfgefinn póst"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Hægt er að flytja inn tengiliði af SIM-korti yfir í síma í Stillingar > Flytja inn tengiliði eða samstilla tengiliði vefreiknings með reikningum í stillingum"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Engar skrár. Eftir að þú hringir/tekur við símtali eða sendir/tekur við skilaboðum verða skrár birtar"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Mistókst að senda nafnspjöld"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Flytja á SIM-kort"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Upplýsingar"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Saga"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Aðgerðir"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Hópskilaboð"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Hóptölvupóstur"
\ No newline at end of file
diff --git a/po/it_IT.po b/po/it_IT.po
new file mode 100755 (executable)
index 0000000..73fc9c8
--- /dev/null
@@ -0,0 +1,2028 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Tastiera"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Preferiti"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Selezione rapida"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Segreteria telefonica"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Registri"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Numero di selezione rapida non assegnato. Assegnarlo ora?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Errore richiesta"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Richiesta riuscita"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Chiamata di emergenza"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Nessun registro"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Nessun preferito"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Messaggio eliminato"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Lunghezza massima di numeri di telefono superata"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Eliminazione registri in corso..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Eliminazione preferiti in corso..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Inizializzazione in corso. Riprovare più tardi..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Audio disattivato"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Audio attivato"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Seleziona registri"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Seleziona contatti di selezione rapida"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Sblocca"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Modifica contatto"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Agg. pausa di %d"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Aggiungi attesa"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Perse"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Esci"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Cellulare"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Casa"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Ufficio"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax (Casa)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax (Ufficio)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Numero assistente"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Cercapersone"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Altri"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefono"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Telefono auto"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Abitazione 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Principale azienda"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Personale"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Tutti i contatti"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Non assegnato"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Numero servizio"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefono"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Gruppi"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Predefinito"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Suoneria"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-mail"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Numero"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Nota"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Indirizzo postale"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Dettagli"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Azienda"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Aggiungi a schermata Home"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Ordine visualizzazione nome"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Numero personale"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Nome"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Cognome"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Secondo nome"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Suffisso"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Soprannome"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Esporta contatti"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Seleziona contatti"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "CAP"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Paese"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Provincia"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Città"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Indirizzo"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Salvato come %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Contattati più frequentemente"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Copiato"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Esportazione eseguita"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Eliminazione contatti in corso..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Spostamento..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Copia..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Importazione contatti SIM..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Importazione contatti della vCard in corso..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Esportazione contatti a %s in corso..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Lettura vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Importati"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "N/D"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Tutti i cont. colleg."
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Contatti collegati"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Altre informazioni"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Mansione"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Reparto"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Nome gruppo"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Aggiungi account"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Aggiunta membri al gruppo in corso..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Visualizza"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d contatti"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Rinomina"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Relazione"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Nessuna cronologia"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Nessuna attività"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Aggiunta in corso..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Altre informazioni"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Casella postale"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Stato"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Amici"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Famiglia"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Colleghi"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Ufficio"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Schema vibrazione"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Impostazione predefinita"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Nessun nome"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Indirizzo e-mail non valido"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Completare almeno un campo e il nome"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Impossibile accedere a database"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Già aggiunto"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Nome gruppo già in uso"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Nessun gruppo"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Nessun numero"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Nessun indirizzo e-mail"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Nessun contatto"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "Memoria SIM vuota"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Superato numero massimo di voci"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Numero non valido"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Memoria SIM piena"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Segna come numero predefinito"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Immagine"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Scatta foto"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Rimuovi foto"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Salva contatto in"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Salva in"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Importa contatti SIM"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Prima nome"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Prima cognome"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Invia biglietto da visita"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Crea gruppo"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Seleziona gruppo"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Imp. contatti"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Collega contatto"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Scollega"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Tutti i contatti collegati saranno eliminati"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Aggiungi a Preferiti"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Modifica gruppo"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Sconosciuto"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Data di nascita"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Anniversario"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Domenica"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Lunedì"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Martedì"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Mercoledì"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Giovedì"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Venerdì"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Sabato"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Assistente"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Fratello"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Bambino"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Partner nazionale"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Padre"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Amico"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Responsabile"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Madre"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Genitore"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partner"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "In base a"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Parente"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Sorella"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Coniuge"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afghanistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albania"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algeria"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Samoa Americane"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua e Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenia"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australia"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Territori esterni australiani"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Austria"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbaijan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamas"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Bielorussia"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgio"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "BENIN"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius e Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnia-Erzegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brasile"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Isole Vergini Britanniche"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgaria"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Cambogia"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Camerun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Canada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Capo Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Cayman, isole"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Repubblica Centrafricana"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Chad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Cile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Cina"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Colombia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Comore"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Isole Cook"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Costa d'Avorio"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Croazia"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Cuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curacao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Cipro"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Repubblica Ceca"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Repubblica Democratica Popolare di Corea"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Repubblica Democratica del Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor Est"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Danimarca"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Repubblica Dominicana"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ecuador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egitto"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Guinea Equatoriale"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estonia"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiopia"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Isole Falkland"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Isole Faroe"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiji"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finlandia"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Francia"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Territori Francesi Meridionali"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Guyana francese"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Polinesia francese"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Germania"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibilterra"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Grecia"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Groenlandia"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadalupa"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Ungheria"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Islanda"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "India"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonesia"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Servizio telefonico internazionale gratuito"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr ""
+"International Premium Rate Service (IPRS, Serv. internaz. a tariffa "
+"maggiorata)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr ""
+"International Shared Cost Service (ISCS, Serv. Internaz. di condivisione "
+"costi)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Iraq"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irlanda"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israele"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italia"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Giamaica"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Giappone"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Giordania"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazakhstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenya"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Corea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuwait"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kyrgyzstan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Repubblica Democratica Popolare del Laos"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Latvia"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Libano"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberia"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libia"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Lituania"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Lussemburgo"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagascar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malesia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldive"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marshall, isole"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinica"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Mauritania"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Mauritius"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Messico"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Micronesia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldavia"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Principato di Monaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolia"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Marocco"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambico"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "NAMIBIA"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Paesi Bassi"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Nuova Caledonia"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Nuova Zelanda"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Isole Marianne Settentrionali"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norvegia"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua Nuova Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Perù"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filippine"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Polonia"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portogallo"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Porto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Romania"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Federazione Russa"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ruanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Sant'Elena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint Kitts e Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Santa Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint Pierre e Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint Vincent e Grenadine"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Sao Tomé e Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Arabia Saudita"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbia"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychelles"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapore"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovacchia"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovenia"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Isole Salomone"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalia"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Sudafrica"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Spagna"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Suriname"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swaziland"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Svezia"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Svizzera"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Repubblica Araba di Siria"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tajikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzania"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr ""
+"Telecommunications for Disaster Relief (TDR, Telecomun. in caso di disastro "
+"ambientale)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Tailandia"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Macedonia, ex Repubblica Jugoslava"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad e Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunisia"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turchia"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Isole Turks e Caicos"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ucraina"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Emirati Arabi Uniti"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Regno Unito di Gran Bretagna e Irlanda del Nord"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Stati Uniti d'America"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Isole Vergini americane"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr ""
+"Universal Personal Telecommunication Service (UPT, Servizio telecomunicaz. "
+"personali universali)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Città del Vaticano"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis e Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Yemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Cellulare (Casa)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Cellulare (Ufficio)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Salvata in"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Importa da scheda SD"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Gruppo e membri gruppo"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s salvato in %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Questo contatto sarà eliminato"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Foto"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Tastiera"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Backup"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Solo gruppo"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Nuovo gruppo"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Seleziona gruppo"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Cellulare 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Aggiunto"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Spostato"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Selezionato"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Annulla"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Memoria insufficiente"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Rimosso"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Cerca"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Chiudi"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Eliminato/i"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Errore"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Chiama"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Nessuna SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Seleziona tutto"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Errore"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Operazione eseguita"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Salva"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Aggiungi contatti"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Nome assistente"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Elimina gruppo"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Nome gruppo"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Suoneria gruppo"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Registra video"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Sostituisci"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Selezione rapida"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Sito Web"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Mess."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Imposta suoneria"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Tutti i contatti"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Azienda"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Modifica contatti"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Richiedi e-mail"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Richiedi numero"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Nessun gruppo"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Partecipante"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Invia e-mail"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Imposta immagine"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Selezione rapida non in uso"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Elimina contatti"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Modifica gruppi"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Aggiungi a preferiti"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Aggiungi a gruppo"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Modifica gruppo"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Vuoto"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Salva contatto"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Seleziona contatto"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Aggiunto a preferiti"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Aggiungi gruppo"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Memoria piena"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Rimuovi dal gruppo"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Rimozione..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Impossibile aggiungere contatto al gruppo"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Aggiorna"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Annulla"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Rubrica"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Copia"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Crea"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Messaggio"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Sposta"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefono"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Sconosciuto"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Videochiamata"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Elimina"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Fatto"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Modifica"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Invia dettagli contatto"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Cerca nel server Exchange"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Nome Cognome"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Cognome Nome"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Agg.membro"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Evento"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Condividi informazioni contatto"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 contatto"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Torna alla chiamata"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Chiamata in arrivo"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Chiamata in uscita"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Chiamata persa"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Messaggio inviato"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Messaggio ricevuto"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Modifica nr. prima di chiamare"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Mostra"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Nascondi"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Per altri campi, toccare il pulsante sulla destra"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Chiamata bloccata"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Chiamata rifiutata"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Scherm. preced."
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Segna come e-mail predefinita"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "È possibile importare i contatti dalla scheda SIM sul proprio telefono in Impostazioni > Importa contatti oppure eseguire la sincronizzazione dei contatti degli account web utilizzando gli account nelle impostazioni"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Nessun registro. Dopo aver effettuato/ricevuto una chiamata o inviato/ricevuto un messaggio, verranno visualizzati i registri"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Impossibile inviare biglietti da visita"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Esporta su scheda SIM"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Info"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Cronologia"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Attività"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Messaggio di gruppo"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "E-mail di gruppo"
\ No newline at end of file
diff --git a/po/ja_JP.po b/po/ja_JP.po
new file mode 100755 (executable)
index 0000000..36d248a
--- /dev/null
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "キーパッド"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "お気に入り"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "スピード​ダイヤル​"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "留守番電話"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "履歴"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "スピードダイヤル番号がありません。今すぐ割り当てますか?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "要求​に​失敗​しました"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "要求に成功しました。"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "緊急通報"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "履歴がありません。"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "お気に入りがありません。"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "メッセージを削除しました。"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "電話番号の最大桁数を超えています。"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "ログを削除中..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "お気に入りを削除中..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "初期化中です。後ほどお試しください..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "サウンドOFF"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "サウンドON"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "ログの選択"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "スピードダイヤル連絡先を選択"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "ブロック解除"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "連絡先変更"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "%d秒間の停止を追加"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "待機を​追加"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "未確認"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "終了"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "モバイル"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "自宅"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "勤務先"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "FAX(自宅)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "FAX(仕事)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "アシスタント​の​番号"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "ポケベル"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "その他"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "電話"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "FAX"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "自動車​電話"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "ホーム 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "会社代表番号"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "ラジオ"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "カスタム"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "全ての連絡先"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "グループ​なし"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "サービス​番号"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "本体"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "グループ"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "標準"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "着信音"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "メッセンジャー"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Eメール"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "番号"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "説明"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "​住所"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "詳細"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "会社"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "ホーム​画面​に​追加"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "表示名​順"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "自局​番号"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "名"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "姓"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "ミドル​ネーム"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "敬称"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "ニックネーム"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "連絡先​を​エクスポート"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "連絡先を選択"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "郵便​番号"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "国"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "都道府県"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "市区町村"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "番地"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "%sに保存しました。"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "よく使う連絡先"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "コピーしました。"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "エクスポート​しました"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "連絡先​を​削除中..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "移動中..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "コピー中..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "SIM​の​連絡先​を​インポート中..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "連絡​先​を​vCard​から​イン​ポート​中..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "%sへ連絡先をエクスポート中..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "vCard​を​読み​込み​中..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "インポートしました。"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "なし"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "全て​の​リンク​された​連絡先"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "リンク済の連絡先"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "その他の​情報"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "役職"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "部門"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "グループ​名"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "アカウント​追加"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "メンバー​を​グループ​に​追加​して​います​..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "表示"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d件​の​連絡先"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "名前​を​変更"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "関係"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "履歴が​ありません"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "近況が​ありません。"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "追加中..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "追加​情報"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "私書箱"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "都道府県"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "友だち"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "家族"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "同僚"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "仕事"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "バイブパターン"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "メイン​連絡先​を​設定"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "名前なし"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Eメールアドレスが正しくありません。"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "名前​と​少なく​とも​1つ​以上​の​項目​を​入力​して​ください。"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "データ​ベース​への​アクセス​に​失敗​しました"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "既に​登録​されて​います。"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "グループ名は既に使用されています。"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "グループ​なし"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "番号なし"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Eメール​アドレス​が​あり​ません。"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "連絡先がありません。"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "USIMメモリが空です"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "最大​登録数​を​超え​ました。"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "番号​が​無効​です。"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIMメモリがいっぱいです"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "メインの番号に設定"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "画像"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "カメラ​を​起動"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "画像を削除"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "アカウントに連絡先を作成"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "保存先​設定"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "SIM内​から​連絡先​を​インポート"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "名前を先に表示"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "姓を先に表示します。"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "名刺を送信"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "グループ​を​作成​"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "グループ​を​選択"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "連絡先​を​インポート"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "リンク先を追加"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "リンク​解除"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "リンクした連絡先は全て削除されます"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "お気​に​入り​に​追加"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "グループ​を編集​"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "不明"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "誕生日"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "記念日"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Googleトーク"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "日曜日"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "月曜日"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "火曜日"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "水曜日"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "木曜日"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "金曜日"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "土曜日"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "アシスタント"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "兄弟"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "子供"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "同居人"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "父親"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "友達"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "管理"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "母親"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "親"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "パートナー"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "紹介者"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "親戚"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "姉妹"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "配偶者"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "アフガニスタン"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "アルバニア"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "アルジェリア"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "米領​サモア"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "アンドラ"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "アンゴラ"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "アンギラ"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "アンティグア・バーブーダ"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "アルゼンチン"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "アルメニア"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "アルバ"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "オーストラリア"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "オーストラリア領"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "オーストリア"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "アゼルバイジャン"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "バハマ"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "バーレーン"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "バングラデシュ"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "バルバドス"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "ベラルーシ"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "ベルギー"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "ベリーズ"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "ベニン"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "バミューダ​諸島"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "ブータン"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "ボリビア"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "ボネール島、シント・ユースタティウス島とサバ島"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "ボスニアヘルツェゴビナ"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "ボツワナ"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "ブラジル"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "英領​バージン​諸島"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "ブルネイダルサラーム"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "ブルガリア"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "ブルキナファソ"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "ブルンジ"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "カンボジア"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "カメルーン"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "カナダ"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "カーボ​ベルデ"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "ケイマン​諸島"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "中央アフリカ共和国"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "チャド"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "チリ"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "中国"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "コロンビア"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "コモロ"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "コンゴ"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "クック諸島"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "コスタ​リカ"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "コートジボワール"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "クロアチア"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "キューバ"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "キュラソー島"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "キプロス"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "チェコ"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "朝鮮民主主義人民共和国"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "コンゴ​民主​共和国"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "東ティモール"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "デンマーク"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "ディエゴ​ガルシア島"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "ジブチ"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "ドミニカ"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "ドミニカ​共和国"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "エクアドル"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "エジプト"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "エル​サルバドル"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "赤道ギニア"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "エリトリア"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "エストニア"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "エチオピア"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "フォークランド諸島"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "フェロー​諸島"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "フィジー"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "フィンランド"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "フランス"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "フランス領南方・南極地域"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "仏領ギアナ"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "仏領ポリネシア"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "ガボン"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "ガンビア"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "グルジア"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "ドイツ"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "ガーナ"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "ジブラルタル"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "ギリシャ"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "グリーンランド"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "グラナダ"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "グアドループ"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "グアム"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "グアテマラ"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "ギニア"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "ギニアビサウ"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "ガイアナ"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "ハイチ"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "ホンジュラス"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "香港"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "ハンガリー"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "アイスランド"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "インド"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "インドネシア"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "インマルサット(SNAC)"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "国際フリーダイヤルサービス"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "国際的割増料金サービス(IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "国際共有コストサービス(ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "イラン"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "イラク"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "アイルランド"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "イスラエル"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "イタリア"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "ジャマイカ"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "日本"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "ヨルダン"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "カザフスタン"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "ケニア"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "キリバス"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "韓国"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "クウェート"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "キルギスタン"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "ラオス人民民主​共和国"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "ラトビア"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "レバノン"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "レソト"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "リベリア"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "リビア"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "リヒテンシュタイン"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "リトアニア"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "ルクセンブルク"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "マカオ"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "マダガスカル"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "マラウイ"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "マレーシア"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "モルディブ"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "マリ"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "マルタ"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "マーシャル諸島"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "マルティニーク"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "モーリタニア"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "モーリシャス"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "メキシコ"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "ミクロネシア"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "モルドバ"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "モナコ"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "モンゴル"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "モンテネグロ"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "モントセラト"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "モロッコ"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "モザンビーク"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "ミャンマー"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "ナミビア"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "ナウル"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "ネパール"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "オランダ"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "ニュー​カレドニア"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "ニュージーランド"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "ニカラグア"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "ニジェール"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "ナイジェリア"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "ニウエ"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "北マリアナ​諸島"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "ノルウェー"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "オマーン"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "パキスタン"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "パラオ"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "パナマ"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "パプアニューギニア"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "パラグアイ"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "ペルー"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "フィリピン"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "ポーランド"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "ポルトガル"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "プエルトリコ"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "カタール"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "ルーマニア"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "ロシア​連邦"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "ルワンダ"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "セントヘレナ"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "セントクリストファー・ネイビス"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "セントルシア"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "サンピエール島・ミクロン島"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "セントビンセント・グレナディーン"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "サモア"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "サンマリノ"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "サントメプリンシペ"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "サウジアラビア"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "セネガル"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "セルビア"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "セーシェル"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "シエラレオネ"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "シンガポール"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "シントマールテン"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "スロバキア"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "スロベニア"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "ソロモン諸島"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "ソマリア"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "南アフリカ"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "スペイン"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "スリランカ"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "スーダン"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "スリナム"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "スワジランド"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "スウェーデン"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "スイス"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "シリア・アラブ共和国"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "台湾"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "タジキスタン"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "タンザニア"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "災害救済用テレコミュニケーション(TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "タイ"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "マケドニア旧ユーゴスラビア共和国"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "トーゴ"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "トケラウ"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "トンガ"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "トリニダードトバゴ"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "チュニジア"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "トルコ"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "トルクメニスタン"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "タークス​カイコス​諸島"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "ツバル"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "ウガンダ"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "ウクライナ"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "アラブ​首長国​連邦"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "英国(グレートブリテン及び北アイルランド連合王国)"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "アメリカ合衆国"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "米領バージン諸島"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "UPT(Universal Personal Telecommunication)サービス"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "ウルグアイ"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "ウズベキスタン"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "バヌアツ"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "バチカン市国"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "ベネズエラ"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "ベトナム"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "ウォリス・​フツナ"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "イエメン"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "ザンビア"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "ジンバブエ"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "携帯​(自宅)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "携帯​(仕事)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "保存"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "外部SDカードから​インポート"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "グループ​内​の​連絡先​も​含める"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%sを​%sに​保存​しました。"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "この​連絡先を削除します。"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "画像"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "ダイヤル"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "バックアップ"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "交換"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "グループ​のみ"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "新規グループ"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "グループ​を​選択"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "携帯​電話 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "追加​しました。"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "移動しました。"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "選択しました。"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "キャンセル"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "メモリ​が​不足​して​います。"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "削除しました。"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "検索"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "閉じる"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "削除​しました。"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "エラー"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "発信"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "SIM未挿入"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "全て​選択"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "失敗​しました。"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "正常に完了しました。"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "保存"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "電話帳​を​追加"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "アシスタント​名"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "グループを削除"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "グループ​名"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "グループ​着信音"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "ビデオカメラ起動"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "交換"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "スピード​ダイヤル​"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Webサイト"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "メッセージ"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "着信音を設定"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "全ての連絡先"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "会社"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "連絡先​を​編集"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Eメール​を​取得"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "電話番号​を​取得"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "グループ​なし"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "参加者"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Eメール送信"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "画像​設定"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "未使用のスピードダイヤル"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "連絡先​を​削除"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "グループ​を​編集"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Eメール"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "お気に入りに​追加"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "グループ​に​追加​"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "グループ​を編集​"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "未入力"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "連絡先​を​保存"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "連絡先​を​選択​して​ください。"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "お気に入り​に​追加​しました。"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "グループを追加"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "メモリがいっぱいです。"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "グループ​から​削除"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "削除中..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "グループ​に​連絡先​を​追加​できません。"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "更新"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "取消"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "電話帳"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "コピー"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "作成"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Eメール"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "メッセージ"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "移動"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "本体"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "不明"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "テレビ電話"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "削除"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "完了"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "編集"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "連絡先​詳細​を​送信"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Exchange serverの連絡先を検索"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "姓名"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "名​>姓"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "メンバー​追加​"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "イベント"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "連絡先情報の共有"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1件の連絡先"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "通話に​戻る"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "音声​着信"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "発信"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "不在着信"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "送信メッセージ"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "受信メッセージ"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "​編集して発信"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "表示"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "非表示"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "他​の​項目​を​入力​する​には、​右​の​ボタン​を​タップ​して​ください。"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "ブロック​した​着信"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "拒否​した​着信"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "前​画面"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "基本​Eメール​として​指定"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "[設定]>[連絡先をインポート]でSIMカードから本体に連絡先をインポートできます。また、設定されているアカウントを使用してWebアカウントの連絡先と同期できます。"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "履歴がありません。電話を発着信するか、メッセージを送受信した後に、履歴が表示されます。"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "名刺を送信できません。"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "SIMカードにエクスポート"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "詳細"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "履歴"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "近況"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "グループ​メッセージ"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "グループ​Eメール"
\ No newline at end of file
diff --git a/po/ka.po b/po/ka.po
new file mode 100755 (executable)
index 0000000..8f0a060
--- /dev/null
+++ b/po/ka.po
@@ -0,0 +1,2021 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "კლავიატურა"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "ფავორიტები"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "სწრაფი აკრეფა"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "ხმოვანი წერილი"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "ჟურნალები"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr ""
+"ღილაკზე არ არის მინიჭებული ნომრის სწრაფი აკრეფის ფუნქცია. მიანიჭებთ ახლა?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "მოთხოვნა ვერ შედგა"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "მოთხოვნა წარმატებით გაიგზავნა"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "საგანგებო ზარი"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "ჟურნალები არ არის"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "ფავორიტები არ არის"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "შეტყობინ. წაშლილია"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "გადაჭარბებულია ტელეფონის ნომრის მაქსიმალური სიგრძე"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "მიმდინარეობს ჩანაწერთა წაშლა..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "მიმდინარეობს ფავორიტების წაშლა..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "სრულდება ინიციალიზაცია. ცადეთ მოგვიანებით..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "ხმა გამორთულია"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "ხმა ჩართულია"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "აირჩიეთ ჩანაწერთა ჟურნალები"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "აირჩიეთ კონტაქტები ავტომატური დარეკვისთვის"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "განბლოკვა"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "კონტაქტის შეცვლა"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "%d წამიანი პაუზის დამატება"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "მოცდის დამატება"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "აკლია"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "გამოსვლა"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "მობილური"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "საწყისი გვერდი"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "სამსახური"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "ფაქსი (სახლის)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "ფაქსი (სამსახურის)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "თანაშემწის ნომერი"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "პეიჯერი"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "სხვა"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "ტელეფონი"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "ფაქსი"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "მანქანის ტელეფონი"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "სახლი 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "კომპანიის მთავარი გვერდი"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "რადიო"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "შერჩეული"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "ყველა კონტაქტი"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "არ არის მინიჭებული"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "მომსახურების ნომერი"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "ტელეფონი"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "ჯგუფები"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "ნაგულისხმევი"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "ზარის მელოდია"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "ელ-ფოსტა"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "რიცხვი"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "შენიშვნა"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "საფოსტო მისამართი"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "დეტალები"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "კომპანია"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "საწყის ეკრანზე დამატება"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "ეკრანზე საჩვენებლად სახელის შერჩევა"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "საკუთარი ნომერი"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "სახელი"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "გვარი"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "მამის სახელი"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "სუფიქსი"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "მეტსახელი"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "კონტაქტების გადატანა"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "აირჩიეთ კონტაქტები"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "საფოსტო კოდი"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "ქვეყანა"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "პროვინცია"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "ქალაქი"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "ქუჩა"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "შენახულია ადგილზე: %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "ხშირად დაკავშირებული"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "დაკოპირდა"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "გადაცემული"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "სრულდება კონტაქტების წაშლა..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "გადატანა..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "კოპირდება..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "სრულდება SIM კონტაქტების მიღება..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "სრულდება კონტაქტების იმპორტირება vCard-დან..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "სრულდება კონტაქტების ექსპორტირება ადგილზე ”%s”..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vბარათი"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "იკითხება vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "იმპორტირებულია"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "არ არის"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "ყველა დაკავშ. კონტაქტი"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "დაკავშირებული კონტაქტები"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "დამატებითი ინფორმაცია"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "დავალების სათაური"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "განყოფილება"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "ჯგუფის სახელი"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "ანგარიშის დამატება"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "წევრები ემატება ჯგუფში..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "ნახვა"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d კონტაქტი"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "ხელახლა დასათაურება"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "ურთიერთობა"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "ისტორიები არ არის"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "მოქმედებები არ არის"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "ემატება..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "დამატებითი ინფორმაცია"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "სააბონენტო ყუთი"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "შტატი"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "მეგობრები"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "ოჯახი"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "თანამშრომლები"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "სამსახური"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "ვიბრაციის ნიმუში"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "დააყენეთ ნაგულისხმევი ვარიანტი"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "უსახელო"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "ელ.ფოსტა არასწორია"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "შეავსეთ მინიმუმ ერთი ველი და სახელი"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "მონაცემთა ბაზაზე წვდომა ვერ შესრულდა"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "უკვე დაემატა"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "ჯგუფის სახელი უკვე გამოყენებულია"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "ჯგუფი არ არის"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "ნომერი არ არის"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "ელ.ფოსტის მისამართები არ არის"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "კონტაქტი ვერ მოიძებნა"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM მეხსიერება ცარიელია"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "ჩანაწერების რაოდენობა მაქსიმალურზე მეტია"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "ნომერი არასწორია"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM მეხსიერება გაივსო"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "ნაგულისხმევ ნომრად აღნიშვნა"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "სურათი"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "ფოტოს გადაღება"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "ფოტოს მოცილება"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "კონტაქტის შენახვა ადგილზე:"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "შენახვა"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "გადმოიტანეთ SIM კონტაქტები"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "ჯერ სახელი"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "ჯერ გვარი"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "სავიზიტო ბარათის გაგზავნა"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "ჯგუფის შექმნა"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "ჯგუფის შერჩევა"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "კონტაქტ. მიღება"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "კონტაქტის დაკავშირება"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "ბმულის მოხსნა"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "ყველა დაკავშირებული კონტაქტი წაიშლება"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "ფავორიტებში დამატება"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "ჯგუფის შესწორება"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "უცნობი"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "დაბადების დღე"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "იუბილე"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "კვირა"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "ორშაბათი"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "სამშაბათი"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "ოთხშაბათი"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "ხუთშაბათი"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "პარასკევი"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "შაბათი"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "დამხმარე"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "ძმა"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "ბავშვი"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "საშინაო პარტნ."
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "მამა"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "მეგობარი"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "მენეჯერი"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "დედა"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "მშობელი"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "პარტნიორი"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "შემომთავაზებელი"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "ნათესავი"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "და"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "მეუღლე"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "ავღანეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "ალბანეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "ალჟირი"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "ამერიკის სამოა"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "ანდორა"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "ანგოლა"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "ანგვილა"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "ანტიგუა და ბარბუდა"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "არგენტინა"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "სომხეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "არუბა"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "ავსტრალია"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "ავსტრალიის გარე ტერიტორიები"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "ავსტრია"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "აზერბაიჯანი"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "ბაჰამის კუნძულები"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "ბაჰრეინი"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "ბანგლადეში"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "ბარბადოსი"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "ბელარუსი"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "ბელგია"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "ბელიზი"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "ბენინი"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "ბერმუდა"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "ბუტანი"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "ბოლივია"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "ბონაირე, სენტ-ევსტათი და საბა"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "ბოსნია და ჰერცოგოვინა"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "ბოცვანა"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "ბრაზილია"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "ბრიტანული ვირჯინიის კუნძულები"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "ბრუნეი–დარუსალამი"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "ბულგარეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "ბურკინა–ფასო"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "ბურუნდი"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "კამბოჯა"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "კამერუნი"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "კანადა"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "კეიპ-ვერდე"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "კაიმანის კუნძულები"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "ცენტრალური აფრიკის რესპუბლიკა"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "ჩადი"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "ჩილე"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "ჩინეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "კოლუმბია"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "კომოროსი"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "კონგო"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "კუკის კუნძულები"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "კოსტა–რიკა"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "კოტ-დიუვარი"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "ხორვატია"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "კუბა"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "კურასაო"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "კვიპროსი"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "ჩეხეთის რესპუბლიკა"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "კორეის სახალხო დემოკრატიული რესპუბლიკა"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "კონგოს დემოკრატიული რესპუბლიკა"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "ტიმორ-ლოროსაე"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "დანია"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "დიეგო გარსია"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "ჯიბუტი"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "დომინიკა"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "დომინიკის რესპუბლიკა"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "ეკვადორი"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "ეგვიპტე"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "ელ–სალვადორი"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "ეკვატორული გვინეა"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "ერიტრეა"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "ესტონეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "ეთიოპია"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "ფოლკლენდის კუნძულები"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "ფარერის კუნძულები"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "ფიჯის კუნძულები"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "ფინეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "France"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "საფრანგეთის სამხრეთ ტერიტორიები"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "ფრანგული გვიანა"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "ფრანგული პოლინეზია"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "გაბონი"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "გამბია"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "საქართველო"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "გერმანია"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "განა"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "გიბრალტარი"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "საბერძნეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "გრენლანდია"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "გრენადა"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "გვადელუპე"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "გუამი"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "გვატემალა"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "გვინეა"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "გვინეა-ბისაუ"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "გაიანა"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "ჰაიტი"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "ჰონდურასი"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "ჰონ-კონგი"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "უნგრეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "ისლანდია"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "ინდოეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "ინდონეზია"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "ირანი"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "ერაყი"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "ირლანდია"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "ისრაელი"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italy"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "იამაიკა"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "იაპონია"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "იორდანი"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "ყაზახეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "კენია"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "კირიბატი"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "კორეა"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "კუვეიტი"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "ყირგიზეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "ლაოსის სახალხო დემოკრატიული რესპუბლიკა"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "ლატვია"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "ლიბანი"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "ლესოტო"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "ლიბერია"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "ლიბია"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "ლიხტენშტეინი"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "ლიტვა"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "ლუქსემბურგი"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "მაკაო"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "მადაგასკარი"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "მალავი"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "მალაიზია"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "მალდივის კუნძულები"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "მალი"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "მალტა"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "მარშალის კუნძულები"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "მარტინიკის კუნძული"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "მავრიტანია"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "მავრიკია"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "მექსიკა"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "მიკრონეზია"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "მოლდავეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "მონაკო"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "მონღოლეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "მონტენეგრო"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "მონტსერატი"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "მაროკო"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "მოზამბიკი"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "მიანმა"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "ნამიბია"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "ნაურუ"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "ნეპალი"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "ნიდერლანდები"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "ახალი კალედონია"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "ახალი ზელანდია"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "ნიკარაგუა"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "ნიგერი"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "ნიგერია"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "ნიუე"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "ჩრდილოეთ მარიანას კუნძულები"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "ნორვეგია"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "ომანი"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "პაკისტანი"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "პალაუ"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "პანამა"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "პაპუა ახალი გვინეა"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "პარაგვაი"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "პერუ"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "ფილიპინები"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "პოლონეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "პუერტო–რიკო"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "ქატარი"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "რუმინეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "რუსეთის ფედერაცია"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "რვანდა"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "წმინდა ელენეს კუნძული"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "სენტ–კიტსი და ნევისი"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "სენტ–ლუსია"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "სენ-პიერი და მიქელონი"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "სენტ–ვინსენტი და გრენადინები"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "სამოა"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "სან–მარინო"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "სან–ტომე და პრინსიპი"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "საუდის არაბეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "სენეგალი"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "სერბეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "სეიშელის კუნძულები"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "სიერა–ლეონე"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "სინგაპური"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "სინტ–მაარტენი"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "სლოვაკეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "სლოვენია"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "სოლომონის კუნძულები"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "სომალი"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "სამხრეთ აფრიკა"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "ესპანეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "შრი–ლანკა"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "სუდანი"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "სურინამი"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "სვაზილენდი"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "შვედური"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "შვეიცარია"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "სირიის არაბთა რესპუბლიკა"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "ტაივანი"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "ტაჯიკეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "ტანზანია"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "ტაილანდი"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "ყოფილი იუგოსლავიის რესპუბლიკა მაკედონია"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "ტოგო"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "ტოკელაუ"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "ტონგა"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "ტრინიდადი და ტობაგო"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "ტუნისი"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "თურქეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "თურქმენეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "ტერკსისა და ქაიკოსის კუნძულები"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "ტუვალუ"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "უგანდა"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "უკრაინა"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "არაბთა გაერთიანებული ემირატები"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "დიდი ბრიტანეთის გაერთიანებული სამეფო და ჩრდილოეთ ირლანდია"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "ამერიკის შეერთებული შტატები"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "შეერთებული შტატების ვირჯინიის კუნძულები"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "ურუგვაი"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "უზბეკეთი"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "ვანუატუ"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "ქალაქი-სახელმწიფო ვატიკანი"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "ვენესუელა"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "ვიეტნამი"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "უოლისი და ფუტუნა"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "იემენი"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "ზამბია"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "ზიმბაბვე"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "მობილური (სახლის)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "მობილური (სამსახურის)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "შეინახა ადგილზე:"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "მიღება SD ბარათიდან"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "ჯგუფი და ჯგუფის წევრები"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s შენახულია ადგილზე: %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "ეს კონტაქტები წაიშლება"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "ფოტო"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "დამრეკი"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "რეზერვი"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "მხოლოდ ჯგუფი"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "ახალი ჯგუფი"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "ჯგუფის შერჩევა"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "მობილური 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "დამატებულია"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "გადატანილია"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "შერჩეულია"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "გაუქმება"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "მეხსიერება არ არის საკმარისი"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "წაშლილია"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "ძიება"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "დახურვა"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "წაშლილია"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "შეცდომა"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "დარეკვა"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "SIM არაა"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "ყველას არჩევა"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "ვერ შესრულდა"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "წარმატება"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "შენახვა"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "კონტაქტების დამატება"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "თანაშემწის სახელი"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "ჯგუფის წაშლა"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "ჯგუფის სახელი"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "ჯგ. ზრ. მელოდია"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "ვიდეოს ჩაწერა"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "შეცვლა"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "სწრაფი აკრეფა"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "ვებსაიტი"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "წერილი"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "ზარის მელოდიის დაყენება"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "ყველა კონტაქტი"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "კომპანია"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "კონტაქტების შესწორება"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "ელ.ფოსტის მიღება"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "ნომრის მიღება"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "ჯგუფი არ არის"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "მონაწილე"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "ელ.წერილის გაგზავნა"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "სურათის დაყენება"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Speed dial not in use"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "კონტაქტების წაშლა"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "ჯგუფების შესწორება"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "ელ-ფოსტა"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "ფავორიტებში დამატება"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "ჯგუფში დამატება"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "ჯგუფის შესწორება"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "ცარიელია"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "კონტაქტის შენახვა"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "აირჩიეთ კონტაქტი"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "ფავორიტებში დამატება"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "ჯგუფის დამატება"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "მეხსიერება შევსებულია"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "ჯგუფიდან მოცილება"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "იშლება..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "კონტაქტს ვერ დაამატებთ ჯგუფში"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "განახლება"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "გაუქმ."
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "კონტაქტები"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "ასლი"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "შექმნა"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "ელ-ფოსტა"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "შეტყობინება"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "გადატანა"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "ტელეფონი"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "უცნობი"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "ვიდეოზარი"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "წაშლა"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "შესრულდა"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "შესწორება"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "საკონტაქტო მონაცემების გაგზავნა"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Exchange სერვერის ძებნა"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "სახელი და გვარი"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "გვარი და სახელი"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "წევრ.დამ."
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "მოვლენა"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "საკონტაქტო ინფორმაციის გაზიარება"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 კონტაქტი"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "ზარზე დაბრუნება"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "შემოსული ზარი"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "გამავალი ზარი"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "გამოტოვებული ზარი"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "გაგზავნილი წერილი"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "მიღებული წერილი"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "შეასწორეთ ნომერი, სანამ დარეკავთ"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "ჩვენება"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "დამალვა"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "ველების დასამატებლად შეეხეთ მარჯვნივ მოთავსებულ ღილაკს"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "დაბლოკილი ზარი"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "უარყოფილი ზარი"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "წინა გვერდი"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "აღნიშვნა ნაგულისხმევ ელ.ფოსტად"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "თუ გსურთ კონტაქტები გადმოიტანოთ SIM ბარათიდან ტელეფონში, გახსენით ”პარამეტრები” > ”კონტაქტების იმპორტი”, ან დაასინქრონეთ ვებ-ანგარიშის კონტაქტებთან, ანგარიშების გამოყენებით, პარამეტრებში"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "ჟურნალები არ არის. მას შემდეგ რაც განახორციელებთ/მიიღებთ ზარს ან გაგზავნით/მიიღებთ წერილს, გამოჩნდება ჟურნალები"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "სავიზიტო ბარათების გაგზავნა შეუძლებელია"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "SIM ბარათზე ექსპორტირება"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "ინფო"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "ისტორია"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "მოქმედებები"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "ჯგუფური წერილი"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "ჯგუფური ელ.წერილი"
\ No newline at end of file
diff --git a/po/kk.po b/po/kk.po
new file mode 100755 (executable)
index 0000000..6b62b05
--- /dev/null
+++ b/po/kk.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Пернетақта"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Таңдаулылар"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Тез теру"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Дауысты пошта"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Журналдар"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Жылдам терілетін нөмір жоқ. Қазір біреуін белгілеу керек пе?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Сұраныс үзіліп кетті"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Сұрау сәттілігі"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Шұғыл қоңырау шалу"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Журналдар жоқ"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Сүйіктілер жоқ"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Хабар өшірілді"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Ең ұзын телефон нөмірінің ұзындығынан асып кетті"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Журналдар жойылуда..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Таңдаулылар жойылуда..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Қалпына келтірілуде. Кейінірек қайталап көріңіз..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Дыбыс өшірулі"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Дыбыс қосулы"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Журналдар таңдау"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Жылдам терілетін контактілерді таңдаңыз"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Құлпын ашу"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Контактіні өзгерту"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "%d секундтық пауза қосу"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Күту уақытын қосу"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Қабылданбаған"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Шығу"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Ұялы телефон"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Үй парағы"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Жұмыс"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Факс (үй)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Факс (жұмыс)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Көмекшінің нөмірі"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Пейджер"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Басқа"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Телефон"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Факс"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Көлік телефоны"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "2-ші Үй"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Компанияның негізгі телефоны"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Радио"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Әдеттегі"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Барлық контактілер"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Қойылған жоқ"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Қызметтік номер"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Телефон"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Топтар"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Өздігінен"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Әуен"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Эл. пошта"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Нөмір"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Ескерту"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Пошта мекенжайы"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Өзгешеліктері"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Компания"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Бастапқы экранға қосу"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Дисплей  есімі  жасату"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Жеке нөмір"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Есімі"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Тегі"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Әкесінің аты"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Лауазым"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Жасырын ат"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Контактілерді экспорттау"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Контактілерді таңдау"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Пошта индексі"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Ел"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Облыс"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Қала"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Көше"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "%s ішіне сақталды"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Жиі хабарласатын"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Хабар(лар) көшірілді"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Экспортталған"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Контактілер жойылуда..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Орналастырылды"
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Көшірілуде..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "SIM контактілері импортталуда..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Контактілер vCard ішінен импортталуда..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Контактілер %s ішіне экспортталуда..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "vCard оқылуда..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Импортталған"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Қол жетімді емес"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Барлық байл. контакт."
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Байланыстырылған контактілер"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Көбірек ақпарат"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Лауазым"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Бөлім"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Топ атауы"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Тіркелгі қосу"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Мүшелер топқа қосылуда..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Көрініс"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d контакт"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Атын өзгерту"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Қарым-қатынас"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Журналдар жоқ"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Әрекеттер жоқ"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Қосылуда..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Қосымша ақпарат"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Абонент жәшігі"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Мемлекет"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Достар"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Отбасы"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Әріптес"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Жұмыс"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Тербелу үлгісі"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Әдепкісін белгілеу"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Ондай есім жоқ"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Электрондық пошта мекен-жайы жарамсыз"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Кемінде бір өрісті және атын толтырыңыз"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Деректер қорына қатынасу сәтсіз аяқталды"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Қосылып қойған"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Мұндай топ аты қолданыста бар"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Топ жоқ"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Ондай нөмір жоқ"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Электрондық пошта мекенжайлары жоқ"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Контакттар жоқ"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM-карта жады бос"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Енгізулер саны максималдық санынан асып кетті"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Жарамсыз нөмір"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM-картаның   жады толы"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Өздігінен нөмірдің белгіленуі"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Сурет"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Суретке алыңыз"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Фотоны жою"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Кітапшаға сақтау"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "ішінде сақтау"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "SIM контактілерін импорттау"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Алдымен аты"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Алдымен тегі"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Атау картасын жіберу"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Топ құру"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Топты таңдау"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Контакт. имп-у"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Контактіні байланыстыру"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Байланыстырмау"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Барлық байланыстырылған контактілер жойылады"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Ұнамдыларға қосу"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Топты жөндеу"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Белгісіз"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Туған күн"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Жылдық"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Хабаршы"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Жексенбі"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Дүйсенбі"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Сейсенбі"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Сәрсенбі"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Бейсенбі"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Жұма"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Сенбі"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Көмекші"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Бауыр"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Бала"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Отбасы. серіктес"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Әке"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Дос"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Менеджер"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Шеше"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Ата-ана"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Әріптес"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Қатысты"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Туысқан"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Әпке"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Жұбай"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Ауғанстан"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Албания"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Алжир"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Америкалық Самао"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Андорра"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Ангола"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Ангуилла"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Антигуа және Барбуда"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Аргентина"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Армения"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Аруба"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Австралия"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Сыртқы Австралия аумақтары"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Австрия"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Әзірбайжан"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Багам аралдары"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Бахрейн"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Бангладеш"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Барбадос"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Белоруссия"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Бельгия"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Белиз"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "БЕНИН"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Бермуда"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Бутан"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Боливия"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Бонайре, Әулие Эстатиус және Саба"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Босния және Герцеговина"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Ботсвана"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Бразилия"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Британдық Виргин аралдары"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Бруней Даруссалам"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Болгария"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Буркина Фасо"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Бурунди"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Камбоджа"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Камерун"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Канада"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Кабо-верде"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Кайман аралдары"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Орталық Африка Республикасы"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "ЧАД"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Чили"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Қытай"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Колумбия"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "КОМОРС"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Конго"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Кук аралдары"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Коста-Рика"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Кот-д'Ивуар"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Хорватия"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Куба"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Кюрасао"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Кипр"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Чех Республикасы"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Корея Демократиялық Халықтық Республикасы"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Конго Демократиялық Республикасы"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Тимор Лесте"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Дания"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Диего-Гарсия"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Джибути"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Доминика"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Доминика Республикасы"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Эквадор"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Мысыр"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "Сальвадор"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Экваторлық Гвинея"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Эритрея"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Эстония"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Эфиопия"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Фолкленд аралдары"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Фарер аралдары"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Фиджи"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Финляндия"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Франция"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Францияның оңтүстік аумақтары"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Француздық Гвиана"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Француздық Полинезия"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Габон"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Гамбия"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Грузия"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Германия"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Гана"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Гибралтар"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Греция"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Гренландия"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Гренада"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Гваделупа"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Гуам"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Гватемала"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Гвинея"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Гвинея-Бисау"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Гайана"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Гаити"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Гондурас"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Гонконг"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Венгрия"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Исландия"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Үндістан"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Индонезия"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Иран"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Ирак"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Ирландия"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Израиль"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Италия"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Ямайка"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Жапония"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Иордания"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Қазақстан"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Кения"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Кирибати"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Корея"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Кувейт"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Қырғызстан"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Лаос Халықтық Демократиялық Республикасы"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Латвия"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Ливан"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Лесото"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Либерия"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Ливия"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Лихтенштейн"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Литва"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Люксембург"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Макао"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "МАДАГАСКАР"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Малави"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Малайзия"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Мальдивы"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Мали"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Мальта"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Маршалл аралдары"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Мартиника"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "МАВРИТАНИЯ"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "МАВРИКИЙ"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Мексика"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Микронезия"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Молдова"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Монако"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Моңғолия"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Черногория"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Монтсеррат"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Морокко"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Мозамбик"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Мьянма"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "НАМИБИЯ"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Науру"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Непал"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Нидерланд"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Жаңа Каледония"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Жаңа Зеландия"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Никарагуа"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "НИГЕР"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Нигерия"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Ниуэ"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Солтүстік Мариана аралдары"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Норвегия"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Оман"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Пәкістан"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Палау"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Панама"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Папуа - Жаңа Гвинея"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Парагвай"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Перу"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Филиппин"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Польша"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Португалия"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Пуэрто-Рико"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Катар"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Румыния"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Ресей Федерациясы"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Руанда"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Әулие Елена"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Сент-Китс және Невис"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Сент-Люсия"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Сен-Пьер және Микелон"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Сент-Винсент және Гренадин"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Самоа"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "Сан-Марино"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Сао-Томе және Принсипи"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Сауд Арабиясы"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Сенегал"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Сербия"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Сейшель аралдары"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Сьерра-Леоне"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Сингапур"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Әулие Мартин"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Словакия"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Словения"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Соломон аралдары"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Сомали"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Оңтүстік Африка"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Испания"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Шри-Ланка"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Судан"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Суринам"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Свазиленд"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Швеция"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Швейцария"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Сирия Араб Республикасы"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Тайвань"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Тәжікстан"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Танзания"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Таиланд"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Бұрынғы Македония Югославия Республикасы"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Того"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Токелау"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Тонга"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Тринидад және Тобаго"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Тунис"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Түркия"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Түркіменстан"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Теркс және Кайкос аралдары"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Тувалу"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Уганда"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Украина"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Біріккен Араб Әмірліктері"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Ұлыбритания мен Солтүстік Ирландия Біріккен Корольдігі"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Америка Құрама Штаттары"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Америка Құрама Штаттары Вирджиния аралдары"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Уругвай"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Өзбекстан"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Вануату"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Ватикан қала мемлекеті"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Венесуэла"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Вьетнам"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Эллис және Футуна"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Йемен"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Замбия"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Зимбабве"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Ұялы (үй)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Ұялы (жұмыс)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Сақталды"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "SD картасынан импорттау"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Топ және топ мүшелері"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s %s ішіне сақталды"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Бұл контакт жойылады"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Фото"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Нөм труші"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Сақтық көшірме"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Айырбастау"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Тек топ"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Жаңа топ"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Топты таңдау"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "2-ші Ұялы"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Қосылды"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Орналастырылды"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Таңдалған"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Тоқтату"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Жадында орын аз"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Жойылған"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Іздеу"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Жабу"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Жойылды"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Қате"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Қоңырау"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "SIM жоқ"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Бәрін бөлектеу"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Үзіліп кетті"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Жетістік"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Сақтау"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Контакттарды қосу"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Көмекшінің аты"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Топты жою"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Топ атауы"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Топтың қоңырау үні"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Бейнежазу"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Ауыстыру"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Тез теру"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Веб-сайт"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Хабар"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Қоңырау үнін орнату"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Барлық контактілер"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Компания"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Контактілерді өзгерту"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Электрондық поштаны алу"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Нөмір алу"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Топ жоқ"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Қатысушы"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Email жіберу"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Кескінді орнату"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Speed dial not in use"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Контактілер жою"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Топтарды өзгерту"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Электрондық пошта"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Сүйіктілер қатарына қосу"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Топқа қосу"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Топты жөндеу"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Бос"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Контактыны сақтау"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Істес кісіні таңдау"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Ұнамдыларға қосылды"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Топты қосу"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Жад толып кеткен"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Топтан жою"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Шығаруда..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Контактіні топқа қосу мүмкін емес"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Жаңарту"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Тоқт"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Контактілер"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Көшіру"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Құру"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Эл. пошта"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Хабарлама"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Орналастыру"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Телефон"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Белгісіз"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Бейне қоңырау"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Жою"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Дайын"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Өзгер."
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Нөмірлер туралы мәліметтер беру"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Exchange серверін іздеу"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Есімі Тегі"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Тегі Есімі"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Мүше қосу"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Оқиға"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Байланыс ақпаратын бөлісу"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 контакт"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Қайта қоңырау шалу"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Қабылданған қоңырау"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Шыққан қоңырау"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Қабылданбаған қоңырау"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Жіберілген хабар"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Алынған хабар"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Қоңыраудан бұрын нөмірді өзгерту"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Көрсету"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Жасыру"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Қосымша өрістер үшін сол жақтағы түймені түртіңіз"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Бұғатталған қоң-у"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Қайтарылған қоң-у"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Алдыңғы экран"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Әдепкі электрондық пошта деп белгілеу"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Контактілерді SIM картасынан телефонға Параметрлер > Контактілерді импорттау ішінен импорттауға немесе параметрлердегі есептік жазбалар арқылы веб есептік жазбамен синхрондауға болады"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Журналдар жоқ. Қоңырау шалғаннан/қабылдағаннан немесе хабар жібергеннен/алғаннан кейін журналдар көрсетіледі"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Визит карталарын жіберу мүмкін емес"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "SIM картасына экспорттау"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Ақпарат"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Тарих"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Әрекеттер"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Топ хабары"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Топтың электрондық поштасы"
\ No newline at end of file
diff --git a/po/ko_KR.po b/po/ko_KR.po
new file mode 100755 (executable)
index 0000000..7615a96
--- /dev/null
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "키패드"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "즐겨찾기"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "단축번호"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "음성 메시지"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "최근기록"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "단축번호가 없습니다. 지금 지정하시겠습니까?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "요청을 수행하지 못하였습니다"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "요청에 성공하였습니다"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "긴급전화"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "기록이 없습니다"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "자주 사용하는 연락처 목록이 없습니다"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "메시지가 삭제되었습니다"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "최대 전화번호 길이를 초과하였습니다"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "기록 삭제 중..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "즐겨찾기 삭제 중..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "초기화 중... 잠시 후 다시 시도하세요"
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "소리 끄기"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "소리 켜기"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "기록을 선택하세요"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "단축번호 연락처 선택"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "차단 해제"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "연락처 변경"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "%d초간 일시정지 추가"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "대기시간 추가"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "부재중"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "종료"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "휴대폰"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "집"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "회사"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "팩스(집)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "팩스(회사)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "비서 연락처"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "호출기"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "기타"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "일반전화"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "팩스"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "카폰"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "집 전화2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "대표번호(회사)"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "FM 라디오"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "직접 입력"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "모든 연락처"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "미지정"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "서비스 번호"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "휴대폰"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "그룹"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "기본"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "벨소리"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "메신저"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "이메일"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "번호"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "노트"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "주소"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "상세 정보"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "회사"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "홈 화면에 추가"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "이름 표기 순서"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "내 전화번호"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "이름"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "성"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "중간 이름"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "호칭"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "별명"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "연락처 내보내기"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "연락처 선택"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "우편번호"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "국가"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "지역"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "도시"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "거리"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "%s에 저장되었습니다"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "자주 연락하는 사람"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "복사되었습니다"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "내보냈습니다"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "연락처 삭제 중..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "이동 중..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "복사 중..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "SIM 연락처를 가져오는 중..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "연락처 파일에서 연락처 가져오는 중..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "%s(으)로 연락처 내보내는 중..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "연락처 파일"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "연락처 파일 읽는 중..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "가져왔습니다"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "N/A"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "모든 연결된 연락처"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "연결된 연락처"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "추가 정보"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "직위"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "부서"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "그룹 이름"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "계정 추가"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "그룹에 구성원 추가 중..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "보기"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d개의 연락처"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "이름 변경"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "관계"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "기록이 없습니다"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "내용이 없습니다"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "추가 중..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "상세정보"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "사서함"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "주"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "친구"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "가족"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "동료"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "직장"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "진동 패턴"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "대표 연락처 설정"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "이름이 없습니다"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "이메일 주소가 바르지 않습니다"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "이름과 한 개 이상의 항목을 입력하세요"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "데이터베이스에 연결할 수 없습니다"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "이미 추가되었습니다"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "사용 중인 이름입니다"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "그룹이 없습니다"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "전화번호가 없습니다"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "이메일 주소가 없습니다"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "연락처가 없습니다"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM 메모리가 비어 있습니다"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "추가할 수 있는 항목 수를 초과하였습니다"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "전화번호가 바르지 않습니다"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM에 저장 공간이 없습니다"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "대표 번호로 지정"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "이미지"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "사진 촬영"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "사진 삭제"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "연락처 저장"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "저장"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "SIM 연락처 가져오기"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "이름 먼저"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "성 먼저"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "명함 전송"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "그룹 추가"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "그룹 선택"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "연락처 가져오기"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "연락처 연결"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "링크 해제"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "연결된 연락처가 모두 삭제됩니다"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "즐겨찾기에 추가"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "그룹 편집"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "알 수 없음"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "생일"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "기념일"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google 토크"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "일요일"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "월요일"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "화요일"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "수요일"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "목요일"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "금요일"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "토요일"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "비서"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "형제"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "자녀"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "동거인"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "아버지"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "친구"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "관리자"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "어머니"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "부모"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "파트너"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "추천인"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "친척"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "자매"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "배우자"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "아프가니스탄"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "알바니아"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "알제리"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "미국령 사모아"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "안도라"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "앙골라"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "앵귈라"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "앤티가 바부다"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "아르헨티나"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "아르메니아"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "아루바"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "오스트레일리아"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "오스트레일리아 외부 영토"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "오스트리아"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "아제르바이잔"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "바하마"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "바레인"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "방글라데시"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "바베이도스"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "벨라루스"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "벨기에"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "벨리즈"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "베냉"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "버뮤다"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "부탄"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "볼리비아"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "보네르, 신트유스타티우스, 사바"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "보스니아헤르체코비나"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "보츠와나"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "브라질"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "영국령 버진 제도"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "브루나이 다루살람"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "불가리아"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "부르키나파소"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "부룬디"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "캄보디아"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "카메룬"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "캐나다"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "카보베르데"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "케이맨 제도"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "중앙아프리카 공화국"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "차드"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "칠레"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "중국"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "콜롬비아"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "코모로"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "콩고"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "쿡 제도"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "코스타리카"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "코트디부아르"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "크로아티아"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "쿠바"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "큐라소"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "키프로스"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "체코"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "북한"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "콩고 민주공화국"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "동티모르"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "덴마크"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "디에고가르시아"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "지부티"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "도미니카 공화국"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "도미니카 공화국"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "에콰도르"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "이집트"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "엘살바도르"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "적도기니"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "에리트레아"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "에스토니아"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "에티오피아"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "포클랜드 제도"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "파로 섬"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "피지"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "핀란드"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "프랑스"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "프랑스령 남부 지역"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "프랑스령 기아나"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "프랑스령 폴리네시아"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "가봉"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "감비아"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "그루지아"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "독일"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "가나"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "지브롤터"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "그리스"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "그린란드"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "그레나다"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "과들루프"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "괌"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "과테말라"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "기니"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "기니비사우"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "가이아나"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "아이티"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "온두라스"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "홍콩"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "헝가리"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "아이슬란드"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "인도"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "인도네시아"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "국제 수신자 부담 서비스"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "IPRS(International Premium Rate Service)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "ISCS(International Shared Cost Service)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "이란"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "이라크"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "아일랜드"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "이스라엘"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "이탈리아"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "자메이카"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "일본"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "요르단"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "카자흐스탄"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "케냐"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "키리바시"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "한국"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "쿠웨이트"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "키르기스스탄"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "라오스 인민 민주 공화국"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "라트비아"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "레바논"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "레소토"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "라이베리아"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "리비아"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "리히텐슈타인"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "리투아니아"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "룩셈부르크"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "마카오"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "마다가스카르"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "말라위"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "말레이시아"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "몰디브"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "말리"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "말타"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "마셜 제도"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "마르티니크"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "모리타니아"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "모리셔스"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "멕시코"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "미크로네시아"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "몰도바"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "모나코"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "몽골"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "몬테네그로"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "몬트세랫"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "모로코"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "모잠비크"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "미얀마"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "나미비아"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "나우루"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "네팔"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "네덜란드"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "뉴칼레도니아"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "뉴질랜드"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "니카라과"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "니제르"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "나이지리아"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "니우에"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "북마리아나 제도"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "노르웨이"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "오만"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "파키스탄"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "팔라우"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "파나마"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "파푸아뉴기니"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "파라과이"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "페루"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "필리핀"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "폴란드"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "포르투갈"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "푸에르토리코"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "카타르"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "루마니아"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "러시아 연방"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "르완다"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "세인트 헬레나"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "세인트키츠 네비스"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "세인트루시아"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "생피에르에미클롱"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "세인트빈센트 그레나딘"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "사모아"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "산마리노"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "상투메 프린시페"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "사우디아라비아"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "세네갈"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "세르비아"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "세이셸"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "시에라리온"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "싱가포르"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "신트마르텐"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "슬로바키아"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "슬로베니아"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "솔로몬 제도"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "소말리아"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "남아프리카 공화국"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "스페인"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "스리랑카"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "수단"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "수리남"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "스와질란드"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "스웨덴"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "스위스"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "시리아 아랍 공화국"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "타이완"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "타지키스탄"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "탄자니아"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "TDR(Telecommunications for Disaster Relief)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "태국"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "마케도니아 구 유고슬라비아 공화국"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "토고"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "토켈라우"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "통가"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "트리니다드토바고"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "튀니지"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "터키"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "투르크메니스탄"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "터크스 케이커스 제도"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "투발루"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "우간다"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "우크라이나"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "아랍에미리트"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "그레이트브리튼 및 북아일랜드 연합왕국"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "미국"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "미국령 버진아일랜드"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "UPT(Universal Personal Telecommunication Service)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "우루과이"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "우즈베키스탄"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "바누아투"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "바티칸 시국"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "베네수엘라"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "베트남"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "월리스 푸투나"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "예멘"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "잠비아"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "짐바브웨"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "휴대폰(집)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "휴대폰(회사)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "에 저장되었습니다"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "SD 카드에서 가져오기"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "그룹 및 그룹 구성원"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s이(가) %s에 저장되었습니다"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "연락처가 삭제됩니다"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "사진"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "키패드"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "백업"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "그룹만"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "그룹 추가"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "그룹 선택"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "휴대폰2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "추가되었습니다"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "이동되었습니다"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "선택되었습니다"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "취소"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "메모리가 부족합니다"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "제거되었습니다"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "검색"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "닫기"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "삭제되었습니다"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "오류가 발생하였습니다"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "통화"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "SIM이 없습니다"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "모두 선택"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "실패하였습니다"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "완료되었습니다"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "저장"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "연락처 추가"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "비서 이름"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "그룹 삭제"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "그룹 이름"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "그룹 벨소리"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "동영상 촬영"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "변경"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "단축번호"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "웹사이트"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "메시지"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "벨소리 설정"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "모든 연락처"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "회사"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "연락처 편집"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "이메일 정보 가져오기"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "전화번호 가져오기"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "그룹이 없습니다"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "참석자"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "이메일 보내기"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "이미지 설정"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "미사용 단축번호"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "연락처 삭제"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "그룹 편집"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "이메일"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "즐겨찾기에 추가"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "그룹에 추가"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "그룹 편집"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "비어 있음"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "연락처에 추가"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "연락처를 선택하세요"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "즐겨찾는 번호에 추가되었습니다"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "그룹 추가"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "저장 공간이 부족합니다"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "그룹에서 삭제"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "삭제 중..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "연락처를 추가할 수 없습니다"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "업데이트"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "취소"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "블루투스"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "연락처"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "복사"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "추가"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "이메일"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "메시지"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "이동"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "휴대폰"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "알 수 없음"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "영상통화"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "삭제"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "완료"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "편집"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "확인"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "연락처 전송"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "익스체인지 서버 검색"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "이름 성"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "성 이름"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "구성원 추가"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "일정"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "연락처 정보 공유"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1개의 연락처"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "통화로 돌아가기"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "수신 전화"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "발신 전화"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "부재중 전화"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "발신메시지"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "수신 메시지"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "키패드 화면에 복사"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "보이기"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "숨기기"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "입력란을 추가하려면 오른쪽 버튼을 누르세요"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "차단된 전화"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "수신거절된 전화"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "이전 화면"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "대표 이메일로 지정"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "설정 > 연락처 가져오기를 이용하여 SIM 카드에서 휴대폰으로 연락처를 가져오거나 설정에서 계정을 이용하여 웹 계정의 연락처와 동기화할 수 있습니다"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "기록이 없습니다. 전화를 걸고 받거나 메시지를 보내고 받으면 기록이 나타납니다"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "명함을 전송할 수 없습니다"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "SIM에 내보내기"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "정보"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "기록"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "활동"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "그룹 메시지"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "그룹 이메일"
\ No newline at end of file
diff --git a/po/lt.po b/po/lt.po
new file mode 100755 (executable)
index 0000000..beaaacb
--- /dev/null
+++ b/po/lt.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Klaviatūra"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Parankiniai"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Spartusis rinkimas"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Balso paštas"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Žurnalai"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Nėra sparčiojo rinkimo numerio. Priskirti vieną dabar?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Užklausa nepavyko"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Užklausa sėkminga"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Pagalbos skambučiai"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Žurnalų nėra"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Nėra parankinių"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Žinutė ištrinta"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Viršytas didžiausias telefono numerio ilgis"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Trinami žurnalai..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Trinami parankiniai..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Inicijuojama. Bandykite vėliau..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Garsas išjungtas"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Garsas įjungtas"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Pasirinkite žurnalus"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Pasirinkti sparčiojo rinkimo adresatus"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Atblokuoti"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Keisti adresatą"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Pridėti %d sek. pauzę"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Pridėkite Palaukti"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Praleisti"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Išeiti"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobilusis"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Namų"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Darbas"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Faksas (namų)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Faksas (darbo)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Padėjėjo tel. numeris"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Pranešimų gaviklis"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Kiti"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefonas"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Faksas"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Automobilio telefonas"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Namų 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Pagrindinis įmonės"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radijas"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Pasirinktinis"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Visi adresatai"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Nepriskirta"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Paslaugos numeris"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefonas"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Grupės"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Numatytoji"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Skambėjimo tonas"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "El. paštas"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Numeris"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Pastaba"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Pašto adresas"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Išsami informacija"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Įmonė"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Pridėti pradžios ekrane"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Vardų rodymo tvarka"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Mano numeris"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Vardas"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Pavardė"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Antras vardas"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Priesaga"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Slapyvardis"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Eksportuoti adresatus"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Pasirinkite adresatus"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Pašto kodas"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Šalis"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Provincija"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Miestas"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Gatvė"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Išsaugota %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Susisiekiama dažnai"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Nukopijuota"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Eksportuota"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Trinami adresatai..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Perkeliama..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Kopijuojama..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Importuojami SIM adresatai..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Importuojami adresatai iš „vCard“..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Adresatai eksportuojami į %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "Vizitinė kortelė"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Nuskaitoma „vCard“..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Importuotieji"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Netaikoma"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Visi susieti adresatai"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Susieti adresatai"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Daugiau informacijos"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Pareigos"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Skyrius"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Grupės vardas"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Pridėti paskyrą"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Nariai pridedami prie grupės..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Rodyti"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "Adresatai: %d"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Pervardyti"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Ryšiai"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Istorijos nėra"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Nėra veiklų"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Pridedama..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Papildoma informacija"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Pašto dėžutė"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Valstija"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Draugai"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Šeima"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Bendradarbiai"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Darbas"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Vibravimo pavyzdys"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Nustatyti kaip numatytąjį"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Nėra vardo"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Neteisingas el. pašto adresas"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Užpildykite bent vieną lauką ir įrašykite vardą"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Nepavyko pasiekti duomenų bazės"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Jau įtraukta"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Grupės pavadinimas jau naudojamas"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Nėra grupės"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Nėra numerio"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Nėra el. pašto adresų"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Nėra adresatų"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM atmintis tuščia"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Viršytas didžiausias įrašų skaičius"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Neteisingas numeris"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM kortelės atmintis pilna"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Pažymėti kaip numatytąjį skaičių"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Vaizdas"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Fotografuoti"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Šalinti nuotrauką"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Išsaugoti adresatą"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Išsaugoti"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Importuoti SIM adresatus"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Pirmiausia vardas"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Pirmiausia pavardė"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Siųsti vardo kortelę"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Sukurti grupę"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Pasirinkti grupę"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Impor. adresat."
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Susieti adresatą"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Atsieti"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Visi susieti adresatai bus ištrinti"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Įtraukti į Parankinius"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Redaguoti grupės narį"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Nežinomas"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Gimtadienis"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Sukaktis"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "„Google Talk“"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "„Windows Live Messenger“"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "„Facebook“"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "„Skype“"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Sekmadienis"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Pirmadienis"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Antradienis"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Trečiadienis"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Ketvirtadienis"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Penktadienis"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Šeštadienis"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Asistentas"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Brolis"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Vaikas"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Civilinis partn."
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Tėvas"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Draugas"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Tvarkyklė"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Motina"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Tėvas / motina"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partneris"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Remiantis"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Giminaitis (-ė)"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Sesuo"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Sutuoktinis"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afganistanas"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albanija"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Alžyras"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Amerikos Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andora"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Angilija"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigva ir Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armėnija"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australija"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Australijos Išorinės Teritorijos"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Austrija"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbaidžanas"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamos"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahreinas"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladešas"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbadosas"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Baltarusija"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgija"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belizas"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Beninas"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermudai"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Butanas"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivija"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Boneras, Sint Eustatijus ir Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnija ir Hercegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botsvana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brazilija"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Didžiosios Britanijos Mergelių Salos"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunėjaus Darusalamas"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgarija"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Fasas"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundis"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Kambodža"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Kamerūnas"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Kanada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Žaliasis Kyšulys"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Kaimanų Salos"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Centrinė Afrikos Respublika"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Chadas"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Čilė"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Kinija"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Kolumbija"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Komorai"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Kongas"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Kuko Salos"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Kosta Rika"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Dramblio Kaulo Krantas"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Kroatija"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Kuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Kiurasao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Kipras"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Čekijos Respublika"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Korėjos Liaudies Demokratinė Respublika"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Kongo Demokratinė Respublika"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Rytų Timoras"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Danija"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garsija"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Džibutis"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominika"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominikos Respublika"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ekvadoras"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egiptas"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "Salvadoras"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Pusiaujo Gvinėja"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrėja"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estija"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiopija"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Folklando Salos"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Farerų Salos"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fidžis"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Suomija"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Prancūzija"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Prancūzijos Pietų Sritys"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Prancūzijos Gviana"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Prancūzijos Polinezija"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabonas"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambija"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Džordžija"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Vokietija"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Gana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltaras"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Graikija"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Grenlandija"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Gvadelupa"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Gvamas"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Gvatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Gvinėja"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Gvinėja Bisau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Gajana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haitis"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Hondūras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Honkongas"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Vengrija"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Islandija"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Indija"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonezija"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iranas"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irakas"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Airija"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Izraelis"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italija"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaika"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japonija"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordanija"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazachstanas"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenija"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribatis"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Korėja"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuveitas"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirgizija"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Laoso Liaudies Demokratinė Respublika"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Latvija"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Libanas"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotas"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberija"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libija"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Lichtenšteinas"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Lietuva"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Liuksemburgas"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Makao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagaskaras"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malavis"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malaizija"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldyvai"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Malis"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Maršalo Salos"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinika"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Mauritanija"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Mauricijus"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Meksika"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Mikronezija"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldova"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monakas"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolija"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Juodkalnija"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montseratas"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Marokas"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambikas"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Mianmaras"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namibija"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepalas"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Nyderlandai"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Naujoji Kaledonija"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Naujoji Zelandija"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nikaragva"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Nigeris"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigerija"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niujė"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Marianos Šiaurinės Salos"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norvegija"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Omanas"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistanas"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua Naujoji Gvinėja"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paragvajus"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filipinai"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Lenkija"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugalija"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto Rikas"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Kataras"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Rumunija"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Rusijos Federacija"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ruanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Šv. Elenos Sala"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Sent Kitsas ir Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Sent Lusija"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Sen Pjeras ir Mikelonas"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Sent Vinsentas ir Grenadinai"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marinas"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "San Tomė ir Prinsipė"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Saudo Arabija"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegalas"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbija"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seišeliai"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Siera Leonė"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapūras"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sen Martenas"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovakija"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovėnija"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Saliamono Salos"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalis"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Pietų Afrika"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Ispanija"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Šri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudanas"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Surinamas"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Svazilandas"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Švedų"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Šveicarija"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Sirijos Arabų Respublika"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taivanas"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tadžikistanas"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzanija"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Tailandas"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Buvusioji Jugoslavijos Respublika Makedonija"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togas"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidadas ir Tobagas"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunisas"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turkija"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmėnistanas"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Terksas ir Kaikosas"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukraina"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Jungtiniai Arabų Emyratai"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Jungtinė Didžiosios Britanijos ir Šiaurės Airijos Karalystė"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Jungtinės Amerikos Valstijos"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Jungtinių Valstijų Mergelių Salos"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Urugvajus"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistanas"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vatikano Miesto Valstybė"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venesuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnamas"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Voliso ir Futūnos Salos"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Jemenas"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambija"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabvė"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobilusis telefonas (namų)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobilusis (darbo)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "„Google“"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Išsaugota į"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Importuoti iš SD kortelės"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Grupė ir grupės nariai"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s išsaugota %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Šis adresatas bus panaikintas"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Nuotrauka"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Rinkiklis"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Atsarginė kopija"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "„Exchange“"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Tik grupė"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Nauja grupė"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Pasirinkti grupę"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobilusis 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Pridėta"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Perkelta"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Pasirinkta"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Atšaukti"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Nepakanka atminties"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Pašalinta"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Ieškoti"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Uždaryti"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Ištrinta"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Klaida"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Skambutis"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Nėra SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Pasirinkti viską"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Nepavyko"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Pavyko"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Išsaugoti"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Pridėti adresatą"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Padėjėjo vardas"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Ištrinti grupę"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Grupės vardas"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Grup.skmb.tonas"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Įrašyti vaizdo įrašą"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Pakeisti"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Spartusis rinkimas"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Svetainė"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Žinutė"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Nustatyti skambučio toną"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Visi adresatai"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Įmonė"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Redaguoti adresatus"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Gauti el. laiškų"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Gauti numerį"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Nėra grupės"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Dalyvis"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Siųsti el. laišką"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Nustatyti vaizdą"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Speed dial not in use"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Trinti adresatus"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Redaguoti grupes"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "El. paštas"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Įtraukti į parankinius"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Pridėti prie grupės"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Redaguoti grupės narį"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Tuščia"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Išsaugoti adresatą"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Pasirinkite adresatą"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Įtrauktas į Parankinius"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Įtraukti grupę"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Atmintis pilna"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Pašalinti iš grupės"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Šalinama..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Neįmanoma pridėti adresato prie grupės"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Atnaujinti"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Atšaukti"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "„Bluetooth“"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Adresatai"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Kopijuoti"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Kurti"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "El. paštas"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Žinutė"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Perkelti"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefonas"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Nežinomas"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Vaizdo skambutis"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Trinti"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Atlikta"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Redaguoti"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "Gerai"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Siųsti išsamią informaciją apie adresatą"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Ieškoti „Exchange“ serveryje"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Vardas Pavardė"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Pavardė Vardas"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Prid.narį"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Įvykis"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Bendrinti kontaktinę informaciją"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 adresatas"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Grįžti į pokalbį"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Gaunamas skambutis"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Išeinantis skambutis"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Neatsakytas skambutis"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Išsiųsta žinutė"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Gauta žinutė"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Redaguoti numerį prieš skambinant"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Rodyti"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Nerodyti"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Jei reikia daugiau laukelių, dešinėje pusėje bakstelėkite mygtuką"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Užblokuotas skamb."
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Atmestas skambutis"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Ankstesn. langas"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Pažymėti kaip numatytąjį el. paštą"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Galite importuoti adresatus iš SIM kortelės į savo telefoną Nustatymuose > Importuoti adresatus arba sinchronizuoti su žiniatinklio paskyros adresatais naudodami paskyras nustatymuose"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Žurnalų nėra. Kai skambinate / skambina jums arba siunčiate / priimate žinutę, rodomi žurnalai"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Neįmanoma siųsti vizitinių kortelių"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "„Wi-Fi Direct“"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Eksportuoti į SIM kortelę"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Inform."
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Istorija"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Veikla"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Grupės žinutė"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Grupės laiškas"
\ No newline at end of file
diff --git a/po/lv.po b/po/lv.po
new file mode 100755 (executable)
index 0000000..fc74597
--- /dev/null
+++ b/po/lv.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Tastatūra"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Izlase"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Ātrā numura sastādīšana"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Balss pasts"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Žurnāli"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Nav ātrā zvana numura. Vai piešķirt kādu tūlīt?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Pieprasījums neizdevās"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Pieprasījums izdevās"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Ārkārtas zvans"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Nav žurnālu"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Nav izlašu"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Ziņa izdzēsta"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Pārsniegts maksimālais tālruņa numura garums"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Dzēš žurnālus..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Dzēš izlasi..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Notiek inicializēšana. Mēģiniet vēlāk..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Izslēgt skaņu"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Ieslēgt skaņu"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Izvēlēties žurnālus"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Izvēlēties ātro zvanu kontaktus"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Atbloķēt"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Mainīt kontaktu"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Pievienot %d sekunžu pauzi"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Pievienot gaidīšanu"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Neatbildētie"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Iziet"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobilais"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Mājas"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Darbā"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Faksa numurs (mājas)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Faksa numurs (darba)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Palīga tālruņa numurs"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Peidžera numurs"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Cits"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Tālrunis"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fakss"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Automašīnas tālruņa numurs"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Mājas 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Uzņēmuma galvenais"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Pielāgot"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Visi kontakti"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Nav piešķirts"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Pakalpojuma numurs"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Tālrunis"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Grupas"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Noklusējums"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Zvana signāls"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-pasts"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Numurs"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Piezīme"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Pasta adrese"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Dati"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Uzņēmums"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Pievienot sākuma ekrānam"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Parādāmā vārda secība"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Savs numurs"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Vārds"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Uzvārds"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Otrs vārds"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Piedēklis"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Segvārds"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Eksportēt kontaktus"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Kontaktu izvēle"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Pasta indekss"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Valsts"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Province"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Pilsēta"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Iela"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Saglabāts mapē %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Personas, ar kurām visbiežāk sazināties"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Nokopēts"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Eksportēts"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Dzēš kontaktus..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Pārvieto..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Kopē..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Importē SIM kartes kontaktus..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Importē kontaktus no vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Eksportē kontaktus no %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Nolasa vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Importēts"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Nav pieejams"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Visiem saistīt.kontak."
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Saistītie kontakti"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Papildinformācija"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Amata nosaukums"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Nodaļa"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Grupas nosaukums"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Konta pievienošana"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Pievieno grupai dalībniekus..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Skatīt"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d kontakti"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Pārdēvēt"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Attiecības"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Nav vēstures"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Nav darbību"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Pievieno..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Papildinformācija"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Pastkastīte"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Štats"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Draugi"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Ģimene"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Darba biedri"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Darbs"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Vibrācijas veids"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Iestatīt noklusējumu"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Nav vārda"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Nederīga e-pasta adrese"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Aizpildiet vismaz vienu lauku, kā arī ierakstiet nosaukumu"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Neizdevās piekļūt datu bāzei"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Jau pievienots"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Grupas nosaukums jau tiek lietots"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Nav grupas"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Nav numura"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Nav e-pasta adrešu"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Kontaktu nav"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM atmiņa tukša"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Pārsniegts maksimālais ierakstu skaits"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Nederīgs numurs"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM atmiņa pilna"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Atzīmēt kā noklusējuma numuru"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Attēls"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Fotografēt"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Noņemt fotoattēlu"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Saglabāt kontaktu"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Saglabāt"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Importēt SIM kontaktus"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Vispirms vārds"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Vispirms uzvārds"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Sūtīt vizītkarti"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Izveidot grupu"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Atlasīt grupu"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Imp. kontaktus"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Saistīt kontaktu"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Noņemt saistījumu"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Visi saistītie kontakti tiks izdzēsti"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Pievienot izlasēm"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Rediģēt grupas dalībnieku"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Nezināms"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Dzimšanas diena"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Jubileja"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Svētdiena"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Pirmdiena"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Otrdiena"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Trešdiena"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Ceturtdiena"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Piektdiena"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Sestdiena"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Palīgs"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Brālis"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Bērns"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Viet. partneris"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Tēvs"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Draugs"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Vadītājs"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Māte"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Vecāki"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partneris"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Piedāvāja"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Radinieks"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Māsa"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Dzīvesbiedrs"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afganistāna"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albānija"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Alžīrija"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Amerikāņu Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andora"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Angvilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigva un Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentīna"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armēnija"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Austrālija"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Austrālijas ārējās teritorijas"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Austrija"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbaidžāna"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamu salas"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahreina"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladeša"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbadosa"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Baltkrievija"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Beļģija"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Beliza"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "BENINA"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Butāna"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolīvija"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sintēstatiusa un Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnija un Hercegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botsvāna"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brazīlija"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Britu Virdžīnu salas"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Bruneja Darusalama"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgārija"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkinafaso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundija"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Kambodža"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Kamerūna"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Kanāda"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Kaboverde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Kaimanu salas"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Centrālāfrikas Republika"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "ČADA"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Čīle"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Ķīna"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Kolumbija"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "KOMORU SALAS"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Kuka salas"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Kostarika"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Kotdivuāra"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Horvātija"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Kuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Kirasao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Kipra"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Čehijas Republika"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Korejas Tautas Demokrātiskā Republika"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Kongo Demokrātiskā Republika"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Austrumtimora"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Dānija"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garsia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Džibutija"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominika"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominikāna"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ekvadora"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Ēģipte"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "Salvadora"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Ekvatoriālā Gvineja"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritreja"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Igaunija"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiopija"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Folklendas salas"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Fēru salas"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fidži"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Somija"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Francija"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Francijas Dienvidu teritorijas"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Franču Gviāna"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Franču Polinēzija"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabona"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambija"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Gruzija"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Vācija"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Gana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltārs"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Grieķija"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Grenlande"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenāda"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Gvadelupa"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guama"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Gvatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Gvineja"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Gvineja-Bisava"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Gajāna"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Hondurasa"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Honkonga"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Ungārija"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Islande"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Indija"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonēzija"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Irāna"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irāka"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Īrija"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Izraēla"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Itālija"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaika"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japāna"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordānija"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazahstāna"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenija"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Koreja"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuveita"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirgizstāna"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Laosas Tautas Demokrātiskā Republika"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Latvija"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Libāna"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesoto"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Libērija"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Lībija"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Lihtenšteina"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Lietuva"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luksembruga"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Makao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "MADAGASKARA"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malāvija"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malaizija"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldīvija"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Māršala salas"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinika"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "MAURITĀNIJA"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "MAURĪCIJA"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Meksika"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Mikronēzija"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldova"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monako"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolija"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Melnkalne"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrata"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Maroka"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambika"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Mjanma"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "NAMĪBIJA"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepāla"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Nīderlande"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Jaunkaledonija"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Jaunzēlande"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nikaragva"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Nigēra"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigērija"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Ziemeļu Marianas salas"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Novēģija"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Omāna"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistāna"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua-Jaungvineja"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paragvaja"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filipīnas"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Polija"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugāle"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puertoriko"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Katara"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Rumānija"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Krievijas Federācija"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ruanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Svētās Helēnas sala"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Sentkitsa un Nevisa"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Sentlūsija"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Senpjēra un Mikelona"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Sentvinsenta un Grenadīnas"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "Sanmarīno"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Santome un Prinsipi"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Saūda Arābija"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegāla"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbija"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seišelu salas"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sjerraleone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapūra"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sintmārtena"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovākija"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovēnija"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Zālamana salas"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somālija"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Dienvidāfrika"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Spānija"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Šrilanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudāna"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Surinama"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Svazilenda"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Zviedrija"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Šveice"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Sīrijas Arābu Republika"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taivāna"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tadžikistāna"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzānija"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Taizeme"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Bijusī Dienvidslāvijas Republika Maķedonija"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidāda un Tobāgo"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunisija"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turcija"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistāna"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Tērksas un Kaikosas salas"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukraina"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Apvienotie Arābu Emirāti"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Lielbritānijas un Ziemeļīrijas Apvienotā Karaliste"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Amerikas Savienotās Valstis"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "ASV Virdžīnu salas"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Urugvaja"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistāna"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vatikāna pilsētvalsts"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venecuēla"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vjetnama"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Volisa un Futunas salas"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Jemena"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambija"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabve"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobilā tālruņa numurs (mājas)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobilā tālruņa numurs (darba)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Saglabāts mapē"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Importēt no SD kartes"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Grupa un grupas dalībnieki"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s saglabāts mapē %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Šis kontakts tiks dzēsts"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Fotoattēls"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Zvanītājs"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Dublējums"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Tikai grupu"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Jauna grupa"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Atlasīt grupu"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "2. mobilais"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Pievienots"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Pārvietots"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Izvēlēts"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Atcelt"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Atmiņa pilna"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Noņemts"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Meklēt"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Aizvērt"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Izdzēsts"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Kļūda"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Zvans"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Nav SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Izv. visu"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Neizdevās"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Veiksmīgi"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Saglabāt"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Pievienot kontaktus"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Palīga vārds"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Dzēst grupu"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Grupas nosaukums"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Grupas zv.sign"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Ierakstīt video"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Aizstāt"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Ātrā numura sastādīšana"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Vietne"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Ziņa"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Iestatīt zvana signālu"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Visi kontakti"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Uzņēmums"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Kontaktu rediģēšana"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Iegūt e-pasta ziņu"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Iegūt numuru"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Nav grupas"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Dalībnieks"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Sūtīt e-pasta ziņu"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Iestatīt attēlu"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Speed dial not in use"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Dzēst kontaktus"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Rediģēt grupas"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-pasts"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Pievienot izlasēm"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Pievienot grupai"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Rediģēt grupas dalībnieku"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Tukšs"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Saglabāt kontaktu"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Izvēlēties kontaktu"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Pievienots izlasē"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Pievienot grupu"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Atmiņa pilna"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Noņemt no grupas"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Noņem..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Nevar pievienot kontaktu grupai"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Atjaunināt"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Atcelt"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Kontakti"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Kopēt"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Izveidot"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-pasts"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Ziņa"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Pārvietot"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Tālrunis"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Nezināms"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Videozvans"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Dzēst"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Gatavs"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Rediģēt"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "Labi"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Sūtīt kontaktinformāciju"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Meklēt Exchange serveri"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Vārds, uzvārds"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Uzvārds, vārds"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Piev.dal."
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Notikums"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Kopīgot kontaktinformāciju"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 kontakts"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Atpakaļ uz zvanu"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Ienākošais zvans"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Izejošais zvans"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Neatbildēts zvans"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Nosūtītā ziņa"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Saņemtā ziņa"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Rediģēt numuru pirms zvana"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Rādīt"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Slēpt"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Lai atvērtu citus laukus, pieskarieties pogai labajā pusē"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Bloķēts zvans"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Noraidīts zvans"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Iepriekš. ekrāns"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Atzīmēt kā noklusējuma e-pastu"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Varat importēt kontaktus no SIM kartes savā tālrunī, dodoties uz sadaļu Iestatījumi > Importēt kontaktus, vai sinhronizēt tos ar tīmekļa konta kontaktiem, izmantojot sadaļas Iestatījumi izvēlni Konti"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Nav žurnālu. Pēc tam, kad veiksit/saņemsit zvanu vai nosūtīsit/saņemsit ziņu, tiks parādīti žurnāli"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Nevar nosūtīt vizītkartes"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Eksportēt uz SIM karti"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Inform."
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Vēsture"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Darbības"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Grupas ziņa"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Grupas e-pasta ziņa"
\ No newline at end of file
diff --git a/po/mk.po b/po/mk.po
new file mode 100755 (executable)
index 0000000..5541702
--- /dev/null
+++ b/po/mk.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Таст."
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Омилени"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Брзи повици"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Говорна пошта"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Дневници"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Нема број за брзо бирање. Назначи сега?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Неуспешно барање"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Успешно барање"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "SOS повик"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Нема дневници"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Нема омилени"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Пораката е избришана"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Надмината е максималната должина за телефонски број"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Се бришат дневниците..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Се бришат омилените..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Се иницира. Обидете се подоцна..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Исклучен звук"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Вклучен звук"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Одбери дневници"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Изберете контакти за брзо бирање"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Одблок."
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Смени контакт"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Додај пауза од %d секунди"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Додај чекање"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Пропушт."
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Излез"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Мобилен"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Дома"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Работа"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Факс (домашен)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Факс (Работа)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Број на помошникот"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Пејџер"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Друго"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Телефон"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Факс"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Телефон во автомобил"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Домашен 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Главен број на фирмата"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Радио"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Одредено"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Сите записи"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Не е назначено"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Услужен број"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Телефон"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Групи"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Основно"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Тон на ѕвонење"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "Инстант-пораки"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-mail"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Број"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Забелешка"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Поштенска адреса"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Детали"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Фирма"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Додај на основниот екран"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Редослед за прикажување на имињата"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Сопствен број"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Име"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Презиме"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Татково име"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Наставка"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Прекар"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Извези контакти"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Избери контакти"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Поштенски број"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Држава"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Подрачје"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Град"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Улица"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Сочувано во %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Често контактирани"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Копирано"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Извезено"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Се бришат контакти..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Се преместува..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Се копира..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Се увезуваат контактите од SIM-от..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Се увезуваат контакти од vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Се извезуваат контакти во %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vcard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Се чита vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Увезено"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Нема"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Сите поврзани контакти"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Поврзани контакти"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Повеќе информации"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Работно место"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Оддел"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Име на група"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Додај сметка"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Се додаваат членови во групата..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Прикажи"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d контакти"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Преименувај"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Врска"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Нема истории"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Нема активности"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Се додава..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Дополнителни податоци"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Поштенски фах"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Држава"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Пријатели"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Семејство"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Колеги"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Работа"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Шема на вибрации"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Постави како основно"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Нема име"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Погрешна email адреса"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Пополнете барем уште едно поле освен името"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Не можеше да се пристапи до базата"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Веќе е додадено"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Името на групата веќе се користи"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Без група"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Нема број"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Нема адреси за email"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Нема записи"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM memory empty"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Надминат е максималнот број записи"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Погрешен број"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Меморијата на SIM е полна"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Означи како основен број"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Слика"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Фотографирај"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Избриши фотографија"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Сочувај запис во"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Меморирај во"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Увези контакти од SIM-от"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Првo името"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Прво презимето"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Прати картичка со име"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Нова група"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Избери група"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Увези контакти"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Поврзи контакт"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Отповрзи"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Сите поврзани контакти ќе се избришат"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Додај во Омилени"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Измени група"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Непознато"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Роденден"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Годишнина"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Недела"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Понеделник"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Вторник"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Среда"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Четврток"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Петок"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Сабота"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Помошник"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Брат"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Дете"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Домашен партнер"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Татко"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Пријател"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Управник"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Мајка"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Родител"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Партнер"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Препорачано од"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Роднина"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Сестра"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Сопруг/а"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Авганистан"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Албанија"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Алжир"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Американска Самоа"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Андора"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Ангола"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Ангвила"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Антигва и Барбуда"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Аргентина"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Ерменија"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Аруба"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Австралија"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Австралиски надворешни територии"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Австрија"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Азербејџан"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Бахамски острови"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Бахрејн"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Бангладеш"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Барбадос"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Белорусија"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Белгија"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Белизе"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Бенин"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Бермуди"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Бутан"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Боливија"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Бонер, Синт Евстатиј и Саба"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Босна и Херцеговина"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Боцвана"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Бразил"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Британски Девствени острови"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Брунеј Дарусалам"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Бугарија"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Буркина Фасо"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Бурунди"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Камбоџа"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Камерун"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Канада"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Капе Верде"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Кајмански острови"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Централно-африканска Република"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Чад"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Чиле"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Кина"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Колумбија"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Коморос"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Конго"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Кукови острови"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Костарика"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Брег на Слоновата Коска"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Хрватска"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Куба"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Куракао"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Кипар"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Чешка Република"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Демократска Народна Република Кореја"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Демократска Република Конго"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Тимор-Лесте"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Данска"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Диего Гарсија"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Џибути"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Доминика"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Доминиканска република"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Еквадор"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Египет"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "Ел Салвадор"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Екваторијална Гвинеја"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Еритреја"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Естонија"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Етиопија"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Фолкландски острови"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Фарски острови"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Фиџи"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Финска"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "France"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Француски Јужни Територии"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Француска Гвајана"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Француска Полинезија"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Габон"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Гамбија"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Џорџија"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Германија"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Гана"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Гибралтар"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Greece"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Гренланд"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Гренада"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Гвадалупе"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Гвам"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Гватемала"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Гвинеја"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Гвинеја Бисао"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Гвајана"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Хаити"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Хондурас"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Хонгконг"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Унгарија"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Исланд"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Индија"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Индонезија"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Меѓународна услуга за бесплатни разговори"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Меѓународна услуга за врвна цена (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Меѓународна услуга за делен трошок (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Иран"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Ирак"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Ирска"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Израел"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italy"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Јамајка"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Јапонија"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Јордан"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Казахстан"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Кенија"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Кирибати"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Кореја"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Кувајт"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Киргистан"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Народна Демократска Република Лао"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Летонија"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Либан"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Лесото"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Либерија"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Либија"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Лихтенштајн"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Литванија"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Луксембург"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Макао"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Мадагаскар"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Малави"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Малезија"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Малдиви"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Мали"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Малта"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Маршалски острови"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Мартиник"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Мавританија"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Маврициус"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Мексико"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Микронезија"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Молдавија"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Монако"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Монголија"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Црна Гора"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Монсерат"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Мароко"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Мозамбик"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Мијанмар"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Намибија"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Науру"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Непал"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Холандија"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Нова Каледонија"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Нов Зеланд"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Никарагва"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Нигер"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Нигерија"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Ниуе"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Северно Маријански острови"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Норвешка"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Оман"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Пакистан"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Палау"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Панама"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Папуа Нова Гвинеја"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Парагвај"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Перу"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Филипини"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Полска"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Порторико"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Катар"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Романија"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Руска Федерација"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Руанда"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Света Елена"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Сент Китс и Невис"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Санта Лучија"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Сен Пјер и Микелон"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Св. Винсент и Гренадински острови"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Самоа"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "Сан Марино"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Сао Томе и Принципе"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Саудиска Арабија"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Сенегал"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Србија"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Сејшелски острови"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Сиера Леоне"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Сингапур"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Сан Мартан"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Словачка"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Словенија"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Соломонови острови"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Сомалија"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Јужна Африка"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Шпанија"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Шри Ланка"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Судан"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Суринам"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Свазиленд"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Шведска"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Швајцарија"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Сириска Арапаска Република"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Тајван"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Таџикистан"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Танзанија"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Телекомуникации за помош при катастрофи (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Тајланд"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Македонија"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Того"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Токелау"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Тонга"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Тринидад и Тобаго"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Тунис"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Турција"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Туркменистан"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Острови Туркс и Каикос"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Тувалу"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Уганда"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Украина"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Обединети Арапски Емирати"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Обединето Кралство на Велика Британија и Северна Ирска"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Соединети Американски Држави"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Девствени острови на САД"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Универзална Лична Телекомуникациска Услуга (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Уругвај"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Узбекистан"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Вануату"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Град-држава Ватикан"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Венецуела"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Виетнам"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Волис и Футуна"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Јемен"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Замбија"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Зимбабве"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Мобилен телефон (домашен)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Мобилен (Работа)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Меморирано во"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Увези од SD-картичка"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Група и членови"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s е сочувано во %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Овој контакт ќе се избрише"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Фотографија"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Повикувач"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Резервна копија"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Само група"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Нова група"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Избери група"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Мобилен 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Додадено"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Преместено"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Избрано"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Откажи"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Нема доволно меморија"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Отстрането"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Побарај"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Затвори"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Избришано"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Грешка"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Повик"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Нема SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Избери ги сите"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Неуспешно"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Успешно"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Сочувај"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Додај запис"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Име на помошникот"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Избриши група"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Име на група"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Ѕвон. за група"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Сними видео-запис"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Замени"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Брзи повици"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Страница на интернет"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Порака"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Постави ѕвонење"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Сите записи"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Фирма"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Измени контакти"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Земи email"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Земи број"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Без група"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Учесник"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Прати e-mail"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Одреди слика"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Брзото бирање не се користи"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Избриши контакти"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Измени групи"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Додај во омилени"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Додај во група"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Измени група"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Празно"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Меморирај број"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Одберете контакт"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Додај во Омилени"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Додај група"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Меморијата е полна"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Избриши од групата"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Отстранување..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Контактот не може да се додаде во групата"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Ажурирај"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Откажи"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Именик"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Копирај"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Ново"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Порака"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Премести"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Телефон"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Непознато"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Видео повик"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Избриши"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Готово"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Измени"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Прати детали за контакт"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Пребарај сервер Exchange"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Име Презиме"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Презиме Име"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Дод. член"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Настан"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Сподели информации за контакт"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 контакт"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Назад на повикот"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Дојдовен повик"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Појдовен повик"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Пропуштен повик"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Пратена порака"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Примена порака"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Измени број пред повик"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Прикажи"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Прикриј"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "За повеќе полиња, допрете го копчето оддесно"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Блокиран повик"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Одбиен повик"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Претходен екран"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Означи како основен email"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Може да увезете контакти од SIM-картичката на телефонот во Опции > Увези контакти или да синхронизирате со контакти од сметка на интернет преку Сметки во Опции"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Нема дневници. Откако ќе упатите или примите повик или ќе пратите или примите порака, ќе се прикажат дневниците"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Не може да се пратат визит-картички"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Извези во SIM-картичка"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Информ."
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Историја"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Активности"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Групна порака"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Групен email"
\ No newline at end of file
diff --git a/po/nb.po b/po/nb.po
new file mode 100755 (executable)
index 0000000..fb61e85
--- /dev/null
+++ b/po/nb.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Tastatur"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Favor."
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Hurtigtast"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Mobilsvar"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Logger"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Ingen hurtigvalgnummer. Tilordne et nå?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Forespørsel mislyktes"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Forespørsel vellykket"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Nødanrop"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Ingen logger"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Ingen favoritter"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Melding slettet"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Maksimal lengde på telefonnummer oversteget"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Sletter logger..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Sletter favoritter..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Initialiserer. Prøv igjen senere..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Lyd av"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Lyd på"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Velg logger"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Velg hurtigkontakter"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Opphev blokk."
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Endre kontakt"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Legg til %d sek pause"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Legg til ventetid"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Ubesvart"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Avslutt"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobil"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Hjem"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Arbeid"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Faks (hjem)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Faks (arbeid)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Assistents nummer"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Personsøker"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Annet"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Faks"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Biltelefon"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Hjem 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Hovedtelefon firma"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Egendefinert"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Alle kontakter"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Ikke tilordnet"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Tjenestenummer"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Grupper"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Standard"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Ringetone"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-post"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Nummer"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Notat"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Postadresse"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Detaljer"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Selskap"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Legg til på startskjerm"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Rekkefølge på visningsnavn"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Eget nummer"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Fornavn"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Etternavn"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Mellomnavn"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Suffiks"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Kallenavn"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Eksporter kontakter"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Velg kontakter"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Postnummer"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Land"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Region"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Sted"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Gate"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Lagret i %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Ofte kontaktet"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Kopiert"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Eksportert"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Sletter kontakter ..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Flytter..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Kopierer..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Importerer SIM-kontakter..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Importere kontakter fra vKort..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Eksportere kontakter til %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vKort"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Leser vKort..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Importert"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Utilgjengelig"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Alle koblede kontakter"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Koblede kontakter"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Mer informasjon"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Jobbtittel"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Avdeling"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Gruppenavn"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Legg til konto"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Legger til medlemmer i gruppe..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Vis"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d kontakter"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Endre navn"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Relasjon"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Ingen poster"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Ingen aktiviteter"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Legger til..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Tilleggsinformasjon"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Postboks"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Stat"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Venner"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Familie"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Medarbeidere"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Arbeid"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Vibreringsmønster"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Angi standard"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Ingen navn"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Ugyldig e-postadresse"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Fyll ut minst ett felt i tillegg til navn"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Ingen tilgang til databasen"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Allerede lagt til"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Gruppenavn allerede i bruk"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Ingen grupper"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Ingen nummer"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Ingen e-postadresser"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Ingen kontakter"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM-minne tomt"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Maksimalt antall oppføringer oversteget"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Ugyldig nummer"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM-minne fullt"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Merk som standardnummer"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Bilde"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Ta et bilde"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Fjern bilde"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Lagre kontakt i"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Lagre i"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Importere SIM-kontakter"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Fornavn først"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Etternavn først"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Send visittkort"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Opprett gruppe"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Velg gruppe"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Imp. kontakter"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Koble kontakt"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Koble fra"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Alle koblede kontakter vil bli slettet"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Legg til i Favoritter"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Rediger gruppe"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Ukjent"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Fødselsdag"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Årsdag"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Søndag"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Mandag"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Tirsdag"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Onsdag"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Torsdag"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Fredag"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Lørdag"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Assistent"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Bror"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Barn"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Samboer"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Far"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Venn"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Leder"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Mor"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Forelder"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partner"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Henvist av"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Slektning"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Søster"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Ektefelle"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afghanistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albania"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algerie"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Amerikansk Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua og Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenia"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australia"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Australias eksterne territorier"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Østerrike"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Aserbajdsjan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamas"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Hviterussland"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgia"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benin"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius og Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnia og Herzegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brasil"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "De britiske jomfruøyene"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgaria"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Kambodsja"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Kamerun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Canada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Kapp Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Caymanøyene"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Den sentralafrikanske republikk"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Chad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Kina"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Colombia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Komorene"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Cook-øyene"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Elfenbenskysten"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Kroatia"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Cuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curacao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Kypros"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Den tsjekkiske republikk"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Den demokratiske folkerepublikken Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Den demokratiske republikken Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor-Leste"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Danmark"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Den dominikanske republikk"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ecuador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egypt"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Ekvatorial-Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estland"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiopia"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falklandsøyene"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Færøyene"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiji"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finland"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Frankrike"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "De franske sørterritorier"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Fransk Guiana"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Fransk Polynesia"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Tyskland"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Hellas"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Grønland"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hongkong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Ungarn"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Island"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "India"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonesia"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irland"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israel"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italia"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaica"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japan"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordan"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kasakhstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenya"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuwait"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirgisistan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Den demokratiske folkerepublikken Laos"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Latvia"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Libanon"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberia"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libya"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Litauen"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxemburg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagascar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malaysia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldivene"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marshalløyene"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Mauritania"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Mauritius"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mexico"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Mikronesia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldova"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolia"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Marokko"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mosambik"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "NAMIBIA"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Nederland"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "New Caledonia"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "New Zealand"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Nord-Marianene"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norge"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua New Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filippinene"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Polen"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Romania"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Den russiske føderasjon"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Rwanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Saint Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "St. Kitts og Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Saint Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint-Pierre-et-Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint Vincent og Grenadinene"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Sao Tome og Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Saudi-Arabia"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbia"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychellene"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapore"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Saint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovakia"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovenia"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Solomon-øyene"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalia"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Sør-Afrika"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Spania"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Surinam"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swaziland"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Sverige"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Sveits"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Den arabiske republikk Syria"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tadsjikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzania"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Thailand"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Den tidligere jugoslaviske republikken Makedonia"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad og Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunisia"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Tyrkia"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Turks- og Caicosøyene"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukraina"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "De forente arabiske emirater"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Storbritannia og Nord-Irland"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "USA"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "De amerikanske Jomfruøyene"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Usbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vatikanstaten"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis og Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Jemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobil (hjem)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobil (arbeid)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Lagret i"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Importer fra SD-kort"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Gruppe og gruppemedlemmer"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s lagret i %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Denne kontakten vil bli slettet"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Foto"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Tastatur"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Sikkerhetskopiering"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Bare gruppe"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Ny gruppe"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Velg gruppe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobil 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Lagt til"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Flyttet"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Valgt"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Avbryt"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Ikke nok minne"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Fjernet"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Søk"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Lukk"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Slettet"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Feil"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Ring"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Mangler SIM-kort"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Merk alt"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Det oppstod en feil"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Fullført"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Lagre"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Legg til kontakter"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Assistents navn"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Slett gruppe"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Gruppenavn"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Grupperingetone"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Spill inn video"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Erstatt"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Hurtigtast"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Webområde"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Meld."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Velg som ringetone"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Alle kontakter"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Selskap"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Rediger kontakter"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Hent e-post"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Hent nummer"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Ingen grupper"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Deltaker"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Send e-post"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Angi bilde"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Kortnummer er ikke i bruk"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Slett kontakter"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Rediger grupper"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-post"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Legg til i favoritter"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Legg til i gruppe"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Rediger gruppe"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Tom"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Lagre kontakt"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Velg kontakt"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Lagt til i Favoritter"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Ny gruppe"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Minnet er fullt"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Fjern fra gruppe"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Tar bort..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Kan ikke legge til kontakt i gruppe"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Oppdater"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Avbryt"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Kontakter"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Kopier"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Opprett"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-post"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Melding"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Flytt"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefon"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Ukjent"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Videoanrop"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Slett"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Utført"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Rediger"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Send kontaktinformasjon"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Søk Exchange server"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Fornavn Etternavn"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Etternavn Fornavn"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Tilf. medl."
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Hendelse"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Del kontaktinformasjon"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 kontakt"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Tilbake til anrop"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Innkommende samtale"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Utgående anrop"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Ubesvart anrop"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Sendt melding"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Mottatt melding"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Rediger nummer før anrop"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Vis"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Skjul"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "For flere felt trykker du på knappen til høyre"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Sperret anrop"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Avvist anrop"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Forrige skjerm"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Merk som standard e-post"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Du kan importere kontakter fra SIM-kortet til telefonen i Innstillinger > Importer kontakter eller synkronisere med webkontokontakter med kontoer i innstillinger"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Ingen logger. Når du har ringt ut/mottatt et anrop eller sendt/mottatt en melding, vises logger"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Kan ikke sende visittkort"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Eksporter til SIM-kort"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Info"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Historikk"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Aktiviteter"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Gruppemelding"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Gruppe-e-post"
\ No newline at end of file
diff --git a/po/nl_NL.po b/po/nl_NL.po
new file mode 100755 (executable)
index 0000000..9e37ddd
--- /dev/null
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Toetsen- bord"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Favo- rieten"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Snelkiezen"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Voicemail"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Logbestanden"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Geen snelkiesnummer. Nu toewijzen?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Aanvraag mislukt"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Verzoek geaccepteerd"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Noodoproep"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Geen gegevens"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Geen favorieten"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Bericht is verwijderd"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Maximale lengte telefoonnummer overschreden"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Logbestanden verwijderen..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Favorieten verwijderen..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Bezig met initialiseren. Probeer het later..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Geluid uit"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Geluid aan"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Logbestanden selecteren"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Snelkiesnummers voor contacten selecteren"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Ontgrendelen"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Contact wijzigen"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "%d sec pauze toevoegen"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Wachttijd toevoegen"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Gemist"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Sluiten"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobiel"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Privé"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Zakelijk"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax (privé)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax (werk)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Nummer assistent"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Pieper"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Overige"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefoon"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Autotelefoon"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Privé 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Hoofdnummer bedrijf"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Aangepast"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Alle contacten"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Niet toegewezen"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Servicenummer"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefoon"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Groepen"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Sjabloon"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Beltoon"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-mail"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Nummer"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Notitie"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Postadres"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Gegevens"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Bedrijf"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Toevoegen aan startscherm"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Weergavevolgorde"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Eigen nummer"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Voornaam"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Achternaam"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Tweede naam"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Suffix"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Bijnaam"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Contacten exporteren"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Contacten selecteren"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Postcode"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Land"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Provincie"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Plaats"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Straat"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Opgeslagen in %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Frequent contact"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Gekopieerd"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Geëxporteerd"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Contacten verwijderen..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Verplaatsen..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Kopiëren..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Contacten op SIM importeren..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Contacten importeren van vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Contacten exporteren naar %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "vCard lezen..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Geïmporteerd"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "N.v.t."
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Alle gekopp. contacten"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Gekoppelde contacten"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Meer informatie"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Functie"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Afdeling"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Groepsnaam"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Account toevoegen"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Leden toevoegen aan groep..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Weergeven"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d contacten"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Naam wijzigen"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Relatie"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Geen geschiedenis"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Geen activiteiten"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Toevoegen..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Extra info"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Postbus"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Provincie"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Vrienden"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Familie"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Medewerkers"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Zakelijk"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Trilpatroon"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Instellen als standaard"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Geen naam"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Ongeldig e-mailadres"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Vul ten minste één veld en een naam in"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Kan geen toegang krijgen tot database"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Al toegevoegd"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Groepsnaam bestaat al"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Geen groep"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Geen nummer"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Geen e-mailadressen"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Geen contactpersonen"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM-geheugen leeg"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Maximumaantal items overschreden"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Ongeldig getal"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM-geheugen vol"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Markeren als standaardnummer"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Afbeelding"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Foto maken"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Foto verwijderen"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Contact opslaan in"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Opslaan in"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Contacten vanaf SIM-kaart importeren"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Voornaam eerst"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Achternaam eerst"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Visitekaartje verzenden"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Nieuwe groep"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Groep selecteren"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Contct. import."
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Contactpersoon koppelen"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Koppeling opheffen"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Alle gekoppelde contacten worden verwijderd"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Toevoegen aan favorieten"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Groep bewerken"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Onbekend"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Verjaardag"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Verjaardag"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Zondag"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Maandag"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Dinsdag"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Woensdag"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Donderdag"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Vrijdag"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Zaterdag"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Assistent"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Broer"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Kind"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Medebewoner"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Vader"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Vriend"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Manager"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Moeder"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Ouder"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partner"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Doorverwezen door"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Verwant"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Zus"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Partner"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afghanistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albanië"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algerije"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Amerikaans-Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua en Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentinië"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenië"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australië"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Australian External Territories"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Oostenrijk"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbeidzjan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahama's"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrein"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Wit-Rusland"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "België"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "BENIN"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius en Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnië en Herzegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brazilië"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Maagdeneilanden (Brits)"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgarije"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Cambodja"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Kameroen"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Canada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Kaapverdië"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Caymaneilanden"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Centraal Afrikaanse Republiek"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "TSJAAD"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chili"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "China"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Colombia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "COMOREN"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Cookeilanden"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Ivoorkust"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Kroatië"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Cuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curaçao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Cyprus"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Tsjechische Republiek"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Democratische Volksrepubliek Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Democratische Republiek Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Oost-Timor"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Denemarken"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominicaanse Republiek"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ecuador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egypte"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Jadida"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Equatoriaal Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estland"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Ethiopië"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falklandeilanden"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Faerøer"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiji"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finland"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Frankrijk"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Zuidelijke Franse gebiedsdelen"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Frans-Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Frans-Polynesië"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgië"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Duitsland"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Griekenland"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Groenland"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Granada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinee-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haïti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Hongarije"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "IJsland"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "India"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonesië"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Ierland"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israël"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italië"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaica"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japan"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordanië"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazachstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenya"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Koeweit"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirgizië"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Democratische Volksrepubliek Laos"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Letland"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Libanon"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberia"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libië"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Litouwen"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxemburg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "MADAGASCAR"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Maleisië"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldiven"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marshall-eilanden"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "MAURITANIË"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "MAURITIUS"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mexico"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Micronesia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldavië"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolië"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Marokko"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambique"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "NAMIBIË"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Nederland"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Nieuw-Caledonië"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Nieuw-Zeeland"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "NIGER"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Noordelijke Marianen"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Noorwegen"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papoea-Nieuw-Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filipijnen"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Polen"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Roemenië"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Russische Federatie"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Rwanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Saint Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint Kitts en Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Saint Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint Pierre et Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint Vincent en de Grenadines"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Sao Tomé en Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Saudi-Arabië"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Servië"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychellen"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapore"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slowakije"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovenië"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Salomonseilanden"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalië"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Zuid-Afrika"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Spanje"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Soedan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Suriname"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swaziland"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Zweden"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Zwitserland"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Syrische Arabische Republiek"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tadzjikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzania"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Thailand"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Voormalige Joegoslavische Republiek Macedonië"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad en Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunesië"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turkije"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Turks- en Caicoseilanden"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Oeganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Oekraïne"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Verenigde Arabische Emiraten"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Verenigd Koninkrijk en Noord-Ierland"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Verenigde Staten van Amerika"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Verenigde Staten Maagdeneilanden"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Oezbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vaticaanstad"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis en Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Jemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobiel (privé)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobiel (werk)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Opgeslagen in"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Importeren van SD-kaart"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Groep en groepsleden"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s opgeslagen in %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Deze contactpersoon wordt verwijderd"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Foto"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Kiezer"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Back-up"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Alleen groep"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Nieuwe groep"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Groep selecteren"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobiel 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Toegevoegd"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Verplaatst"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Geselecteerd"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Annuleren"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Onvoldoende geheugen"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Verwijderd"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Zoeken"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Sluiten"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Verwijderd"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Fout"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Oproep"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Geen SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Alles selecteren"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Mislukt"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Voltooid"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Opslaan"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Contactpersoon toevoegen"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Naam assistent"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Groep verwijderen"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Groepsnaam"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Groepsbeltoon"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Video opnemen"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Vervangen"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Snelkiezen"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Website"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Ber."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Beltoon instellen"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Alle contacten"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Bedrijf"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Contacten bewerken"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "E-mail ophalen"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Nummer ophalen"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Geen groep"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Deelnemer"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "E-mail verzenden"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Beeld instellen"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Snelkiesnummer niet in gebruik"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Contacten verwijderen"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Groepen bewerken"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Toevoegen aan favorieten"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Toevoegen aan groep"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Groep bewerken"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Leeg"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Contact opslaan"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Contactpersoon selecteren"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Toegevoegd aan favorieten"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Groep toevoegen"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Geheugen vol"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Verwijderen uit groep"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Verwijderen..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Kan contact niet toevoegen aan groep"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Bijwerken"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Annul."
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Contacten"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Kopiëren"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Nieuw"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Bericht"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Verplaatsen"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefoon"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Onbekend"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Video-oproep"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Wissen"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Gereed"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Bewerken"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Contactgegevens verzenden"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Exchange-server zoeken"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Voornaam Achternaam"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Achternaam Voornaam"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Nw lid"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Gebeurtenis"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Contactgegevens delen"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 contact"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Terug naar oproep"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Inkomende oproep"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Uitgaande oproep"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Gemiste oproep"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Verzonden bericht"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Bericht ontvangen"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Nummer bewerken voor oproep"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Tonen"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Verberg."
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Tik voor meer velden op de knop rechts"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Geblokk. oproep"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Geweigerde oproep"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Vorig scherm"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Markeren als standaard e-mailadres"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "U kunt contacten van uw SIM-kaart importeren in de telefoon met Instellingen > Contacten importeren of synchroniseren met webaccountcontacten via accounts in Instellingen"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Geen logbestanden. Nadat u belt/wordt gebeld of een bericht verzendt/ontvangt, worden logbestanden weergegeven"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Kan geen visitekaartjes verzenden"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Exporteren naar SIM-kaart"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Info"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Geschiedenis"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Activiteiten"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Groepsbericht"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Groepse-mail"
\ No newline at end of file
diff --git a/po/phone.pot b/po/phone.pot
new file mode 100755 (executable)
index 0000000..e20ce83
--- /dev/null
@@ -0,0 +1,1664 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr ""
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr ""
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr ""
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr ""
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr ""
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr ""
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr ""
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr ""
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr ""
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr ""
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr ""
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr ""
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr ""
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr ""
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr ""
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr ""
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr ""
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr ""
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr ""
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr ""
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr ""
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr ""
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr ""
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr ""
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr ""
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr ""
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr ""
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr ""
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr ""
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr ""
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr ""
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr ""
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr ""
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr ""
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr ""
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr ""
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr ""
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr ""
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr ""
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr ""
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr ""
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr ""
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr ""
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr ""
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr ""
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr ""
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr ""
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr ""
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr ""
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr ""
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr ""
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr ""
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr ""
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr ""
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr ""
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr ""
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr ""
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr ""
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr ""
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr ""
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr ""
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr ""
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr ""
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr ""
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr ""
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr ""
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr ""
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr ""
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr ""
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr ""
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr ""
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr ""
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr ""
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr ""
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr ""
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr ""
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr ""
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr ""
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr ""
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr ""
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr ""
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr ""
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr ""
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr ""
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr ""
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr ""
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr ""
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr ""
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr ""
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr ""
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr ""
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr ""
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr ""
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr ""
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr ""
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr ""
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr ""
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr ""
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr ""
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr ""
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr ""
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr ""
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr ""
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr ""
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr ""
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr ""
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr ""
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr ""
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr ""
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr ""
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr ""
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr ""
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr ""
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr ""
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr ""
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr ""
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr ""
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr ""
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr ""
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr ""
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr ""
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr ""
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr ""
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr ""
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr ""
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr ""
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr ""
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr ""
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr ""
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr ""
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr ""
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr ""
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr ""
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr ""
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr ""
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr ""
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr ""
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr ""
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr ""
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr ""
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr ""
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr ""
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr ""
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr ""
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr ""
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr ""
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr ""
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr ""
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr ""
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr ""
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr ""
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr ""
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr ""
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr ""
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr ""
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr ""
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr ""
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr ""
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr ""
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr ""
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr ""
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr ""
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr ""
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr ""
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr ""
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr ""
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr ""
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr ""
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr ""
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr ""
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr ""
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr ""
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr ""
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr ""
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr ""
diff --git a/po/pl.po b/po/pl.po
new file mode 100755 (executable)
index 0000000..77ce09d
--- /dev/null
+++ b/po/pl.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Klawiat."
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Ulubione"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Szybkie wybieranie"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Poczta głosowa"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Raporty"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Brak numerów szybkiego wybierania. Przypisać teraz?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Błąd żądania"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Żądanie zakończone powodzeniem"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Połączenie alarmowe"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Brak wpisów"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Brak ulubionych"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Wiadomość usunięta"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Przekroczono maksymalną długość numeru telefonu"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Usuwanie dzienników..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Usuwanie ulubionych..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Inicjowanie. Spróbuj później..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Dźwięk wyłączony"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Dźwięk włączony"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Wybór dzienników"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Wybierz kontakty szybkiego wybierania"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Odblok."
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Zmień kontakt"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Dodaj %d s przerwy"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Dodaj oczekiwanie"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Nieodebrane"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Wyjdź"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Komórkowy"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Domowy"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Praca"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Faks (prywatny)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Faks (praca)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Numer zastępcy"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Pager"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Inne"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Faks"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Telefon w samochodzie"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Domowy 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Główny telefon firmowy"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio FM"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Niestand."
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Wszystkie kontakty"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Nieprzypisane"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Numery usług"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Grupy"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Domyślnie"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Dzwonek"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "Adres URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "Komunikator"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-mail"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Numer"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Notatka"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Adres pocztowy"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Szczegóły"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Firma"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Dodaj do ekranu początkowego"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Kolejność wyświetlania nazw"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Własne numery"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Imię"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Nazwisko"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Drugie imię"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Nick"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Pseudonim"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Eksportuj kontakty"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Wybierz kontakty"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Kod pocztowy"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Kraj"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Okręg"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Miasto"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Ulica"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Zapisano w %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Często wybierane"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Skopiowano"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Wyeksportowano"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Usuwanie kontaktów..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Przenoszenie..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Kopiowanie..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Importowanie kontaktów z karty SIM..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Importowanie kontaktów z wizytówki..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Eksportowanie kontaktów do %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vWizytówka"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Odczytywanie wizytówki..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Zaimportowane"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Brak"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Wsz. podłącz. kontakty"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Podłączone kontakty"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Więcej informacji"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Stanowisko"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Dział"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Nazwa grupy"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Dodaj konto"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Dodawanie członków do grupy..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Podgląd"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "Kontaktów: %d"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Zmień nazwę"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Związek"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Brak historii"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Brak aktywności"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Dodawanie..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Dodatkowe informacje"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Skrzynka pocztowa"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Województwo"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Przyjaciele"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Rodzina"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Współpracownicy"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Praca"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Wzór wibracji"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Ustaw jako domyślne"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Bez nazwy"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Nieprawidłowy adres e-mail"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Wypełnij co najmniej jedno pole i podaj imię"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Nie można uzyskać dostępu do bazy danych"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Już dodano"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Nazwa grupy już istnieje"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Brak grupy"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Brak numeru"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Brak adresów e-mail"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Brak kontaktów"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "Pamięć SIM pusta"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Przekroczono maksymalną liczbę pozycji"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Nieprawidłowy numer"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Pamięć SIM pełna"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Zaznacz jako numer domyślny"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Obraz"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Zrób zdjęcie"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Usuń zdjęcie"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Zapisz kontakt w"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Zapisz w"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Importuj kontakty z karty SIM"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Najpierw imię"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Najpierw nazwisko"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Wyślij wizytówkę"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Utwórz grupę"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Wybierz grupę"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Importuj kont."
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Podłącz kontakt"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Odłącz"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Wszystkie podłączone kontakty zostaną usunięte"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Dodaj do ulubionych"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Edytuj grupę"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Nieznana"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Urodziny"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Rocznica"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Niedziela"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Poniedziałek"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Wtorek"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Środa"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Czwartek"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Piątek"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Sobota"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Asystent"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Brat"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Dziecko"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Partner życiowy"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Ojciec"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Przyjaciel"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Kierownik"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Matka"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Rodzic"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partner"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Z polecenia"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Krewny"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Siostra"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Małżonek"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afganistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albania"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algieria"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Samoa Amerykańskie"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andora"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua i Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentyna"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenia"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australia"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Australijskie Terytoria Zależne"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Austria"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbejdżan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamy"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrajn"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesz"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Białoruś"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgia"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benin"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermudy"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Boliwia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius i Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bośnia i Hercegowina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brazylia"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Brytyjskie Wyspy Dziewicze"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bułgaria"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Kambodża"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Kamerun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Kanada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Wyspy Zielonego Przylądka"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Kajmany"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Republika Środkowo-Afrykańska"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Czad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Chiny"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Kolumbia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Komory"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Wyspy Cooka"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Kostaryka"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Wybrzeże Kości Słoniowej"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Chorwacja"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Kuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curaçao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Cypr"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Czechy"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Koreańska Republika Ludowo-Demokratyczna"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Republika Demokratyczna Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor Wschodni"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Dania"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Dżibuti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominika"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominikana"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ekwador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egipt"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "Salwador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Gwinea Równikowa"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Erytrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estonia"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiopia"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falklandy"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Wyspy Owcze"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fidżi"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finlandia"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Francja"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Francuskie Terytoria Południowe"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Gujana Francuska"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Polinezja Francuska"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Niemcy"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Grecja"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Grenlandia"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Gwadelupa"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Gwatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Gwinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Gwinea Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Gujana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hongkong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Węgry"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Islandia"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Indie"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonezja"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irlandia"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Izrael"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Włochy"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamajka"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japonia"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordania"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazachstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenia"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuwejt"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirgistan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Laotańska Republika Ludowo-Demokratyczna"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Łotwa"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Liban"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberia"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libia"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Litwa"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luksemburg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Makao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "MADAGASKAR"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malezja"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Malediwy"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Wyspy Marshalla"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martynika"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "MAURETANIA"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "MAURITIUS"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Meksyk"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Mikronezja"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Mołdawia"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monako"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolia"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Czarnogóra"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Maroko"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambik"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Birma"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namibia"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Holandia"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Nowa Kaledonia"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Nowa Zelandia"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nikaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Mariany Północne"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norwegia"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua Nowa Gwinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paragwaj"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filipiny"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Polska"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugalia"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Portoryko"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Katar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Rumunia"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Federacja Rosyjska"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Rwanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Święta Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint Kitts i Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Saint Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint-Pierre i Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint Vincent i Grenadyny"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Wyspy Świętego Tomasza i Książęca"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Arabia Saudyjska"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbia"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seszele"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapur"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Słowacja"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Słowenia"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Wyspy Salomona"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalia"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Republika Południowej Afryki"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Hiszpania"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Surinam"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Suazi"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Szwecja"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Szwajcaria"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Syryjska Republika Arabska"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Tajwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tadżykistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzania"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Tajlandia"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Była Jugosłowiańska Republika Macedonii"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trynidad i Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunezja"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turcja"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Turks i Caicos"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukraina"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Zjednoczone Emiraty Arabskie"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Zjednoczone Królestwo Wielkiej Brytanii i Irlandii Północnej"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Stany Zjednoczone"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Wyspy Dziewicze Stanów Zjednoczonych"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Urugwaj"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Państwo Watykańskie"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Wenezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Wietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis i Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Jemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Komórkowy (prywatny)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Telefon komórkowy (praca)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Zapisano w"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Importuj z karty pamięci"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Grupy i członkowie grup"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "Plik %s został zapisany w katalogu %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Kontakt zostanie usunięty"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Zdjęcie"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Wybier."
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Backup"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Tylko grupa"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Nowa grupa"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Wybierz grupę"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Komórkowy 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Dodano"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Przeniesiono"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Wybrane"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Anuluj"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Brak pamięci"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Usunięto"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Szukaj"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Zamknij"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Usunięto"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Błąd"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Połączenie"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Brak karty SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Zaznacz wszystko"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Błąd"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Zakończono"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Zapisz"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Dodaj kontakty"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Nazwisko zastępcy"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Usuń grupę"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Nazwa grupy"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Dzwonek grupy"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Nagraj film"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Zastąp"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Szybkie wybieranie"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Strona WWW"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Wiad."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Ustaw sygnał dzwonka"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Wszystkie kontakty"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Firma"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Edytuj kontakty"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Pobierz e-mail"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Pobierz numer"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Brak grupy"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Uczestnik"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Wyślij e-mail"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Ustaw obraz"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Szybkie wybieranie nie jest używane"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Usuń kontakty"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Edytuj grupy"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Dodaj do Ulubionych"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Dodaj do grupy"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Edytuj grupę"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Pusta"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Zapisz kontakt"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Wybierz kontakt"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Dodano do ulubionych"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Dodaj grupę"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Pamięć pełna"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Usuń z grupy"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Usuwanie..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Nie można dodać kontaktu do grupy"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Uaktualnij"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Anuluj"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Kontakty"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Kopiuj"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Utwórz"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Wiadomość"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Przenieś"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefon"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Nieznana"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Połączenie wideo"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Usuń"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Gotowe"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Edytuj"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Wyślij szczegóły kontaktu"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Szukaj na serwerze Exchange"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Imię Nazwisko"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Nazwisko Imię"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Dod. czł."
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Wydarzenie"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Udostępnij informacje kontaktowe"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 kontakt"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Powrót do połączenia"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Połączenie"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Połączenie wychodzące"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Połączenie nieodebrane"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Wysłano wiadomość"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Odebrano wiadomość"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Edytuj numer"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Pokaż"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Ukryj"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Dotknij przycisku po prawej stronie, aby wyświetlić więcej pól"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Zablok. połączenie"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Połącz. odrzucone"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Poprzed. ekran"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Zaznacz jako domyślny adres e-mail"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Kontakty można importować z karty SIM do telefonu, klikając kolejno opcje Ustawienia > Importuj kontakty, lub synchronizować z kontaktami konta, używając kont w ustawieniach"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Brak dzienników. Po wykonaniu/odebraniu połączenia lub wysłaniu/odebraniu wiadomości pojawi się dziennik"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Nie można wysłać wizytówek"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Eksportuj na kartę SIM"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Inform."
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Historia"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Aktywność"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Wiadomość grupowa"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Grupowa wiadomość e-mail"
\ No newline at end of file
diff --git a/po/pt_BR.po b/po/pt_BR.po
new file mode 100755 (executable)
index 0000000..70b3b88
--- /dev/null
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Teclado"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Favoritos"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Discagem rápida"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Caixa Postal"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Registros"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Nenhum número de discagem rápida. Atribuir um agora?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Falha na solicitação"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Êxito na solicitação"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Chamada de emergência"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Nenhum registro"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Nenhum favorito"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Mensagem apagada"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Tamanho máximo do número de telefone excedido"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Excluindo logs..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Excluindo favoritos..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Inicializando. Tente mais tarde..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Desligar som"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Ligar som"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Selecionar logs"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Selecionar contatos de discagem rápida"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Desbloquear"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Alterar contatos"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Adicionar pausa de %d segundos"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Adicionar espera"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Perdidas"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Sair"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Celular"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Início"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Trabalho"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax (casa)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax (Trabalho)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Número do assistente"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Pager"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Outros"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefone"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Telefone do carro"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Casa 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Principal da empresa"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Rádio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Personalizar"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Todos os contatos"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Não atribuído"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Nº de serviços"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefone"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Grupos"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Padrão"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Toque"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-mail"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Número"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Nota"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Endereço postal"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Detalhes"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Empresa"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Adicionar à tela principal"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Ordem de exibição"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Meu número"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Primeiro nome"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Sobrenome"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Segundo nome"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Sufixo"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Apelido"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Exportar contatos"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Selecionar contatos"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Código postal"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "País"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Província"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Cidade"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Rua"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Salvo em %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Contatado com frequência"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Copiado"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Exportado"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Apagando contatos..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Movendo…"
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Copiando..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Importando contatos do cartão SIM..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Importando contatos do vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Exportando contatos para %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "Cartão de visita"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Lendo cartão de visita..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Importado"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "N/A"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Todos contat. ligados"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Contatos associados"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Mais informações"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Título do trabalho"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Departamento"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Nome do grupo"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Adicionar conta"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Adicionando membros ao grupo..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Ver"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d contatos"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Renomear"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Relacionamento"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Nenhum histórico"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Nenhuma atividade"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Adicionando..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Informações adicionais"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Caixa postal"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Estado"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Amigos"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Família"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Colegas de trabalho"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Trabalho"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Padrão de vibração"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Definir padrão"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Sem nome"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Endereço de e-mail inválido"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Preencher pelo menos um campo, bem como o nome"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Falha ao acessar a base de dados"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Já adicionado"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Nome de grupo já utilizado"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Nenhum grupo"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Sem número"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Nenhum endereço de e-mail"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Sem contatos"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "Memória do SIM vazia"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Número máximo de entradas excedido"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Número inválido"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Memória SIM cheia"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Marcar como número padrão"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Imagem"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Tirar uma foto"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Remover foto"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Salvar contatos no"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Salvar em"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Importar contatos SIM"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Nome próprio primeiro"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Sobrenome primeiro"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Enviar cartão de visita"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Criar grupo"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Selecionar grupo"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Importar Contatos"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Associar contato"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Desassociar"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Todos os contatos associados serão apagados"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Adicionar aos favoritos"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Editar grupo"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Desconhecido"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Aniversário"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Data comemorativa"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Domingo"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Segunda"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Terça"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Quarta"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Quinta"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Sexta"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Sábado"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Assistente"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Irmão"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Criança"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Parceiro local"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Pai"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Amigo"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Gerenciador"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Mãe"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Pais"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Parceiro"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Mencionado por"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Relativo"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Irmã"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Esposa"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afeganistão"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albânia"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Argélia"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Samoa Americana"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguila"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antígua e Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Arménia"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Austrália"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Territórios externos australianos"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Áustria"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbaijão"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamas"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Bielorrússia"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Bélgica"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "BENIM"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermudas"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Butão"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolívia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Santo Eustáquio e Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bósnia e Herzegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brasil"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Ilhas Virgens Britânicas"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgária"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Camboja"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Camarões"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Canadá"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Cabo Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Ilhas Caimã"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "República Central Africana"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Tchade"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "China"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Colômbia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "COMORES"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Ilhas Cook"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Costa do Marfim"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Croácia"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Cuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curaçao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Chipre"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "República Tcheca"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "República Popular Democrática da Coreia"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "República Democrática do Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor-Leste"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Dinamarca"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Jibuti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "República Dominicana"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Equador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egito"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Guiné Equatorial"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritreia"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estônia"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiópia"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Ilhas Falkland"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Ilhas Faroe"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiji"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finlândia"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Francês"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Territórios Franceses do Sul"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Guiana Francesa"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Polinésia Francesa"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabão"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gâmbia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Geórgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Alemanha"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Gana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Grécia"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Groenlândia"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Granada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadalupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guiné"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guiné Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guiana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Hungria"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Islândia"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Índia"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonésia"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Serviço de chamadas internacionais gratuitas"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Serviço internacional de tarifa majorada (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Serviço de chamadas internacionais de custo compartilhado (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Irã"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Iraque"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irlanda"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israel"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Itália"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaica"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japão"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordânia"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Cazaquistão"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Quênia"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Quiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Coreia"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuwait"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Quirguistão"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Laos"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Letônia"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Líbano"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesoto"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Libéria"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Líbia"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Lituânia"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxemburgo"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macau"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagascar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malásia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldivas"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Ilhas Marshall"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinica"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Mauritânia"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Ilhas Maurício"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "México"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Micronésia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldávia"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Mônaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongólia"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Marrocos"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Moçambique"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "NAMÍBIA"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Holanda"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Nova Caledônia"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Nova Zelândia"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicarágua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Níger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigéria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Ilhas Mariana do Norte"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Noruega"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Omã"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Paquistão"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panamá"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua Nova Guiné"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguai"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filipinas"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Polônia"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Porto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Romênia"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Federação Russa"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ruanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Santa Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "São Cristóvão e Neves"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Santa Lúcia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint Pierre e Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "São Vicente e Granadinas"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "São Tomé e Príncipe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Arábia Saudita"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Sérvia"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seicheles"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Serra Leoa"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapura"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Eslováquia"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Eslovênia"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Ilhas Salomão"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somália"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "África do Sul"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Espanha"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudão"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Suriname"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Suazilândia"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Suécia"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Suíça"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "República Árabe da Síria"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tajiquistão"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzânia"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Tailândia"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Antiga República Iugoslava da Macedônia"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trindade e Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunísia"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turquia"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turquemenistão"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Ilhas Turcas e Caicos"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ucrânia"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Emirados Árabes Unidos"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Reino Unido da Grã-Bretanha e Irlanda do Norte"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Estados Unidos da América"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Ilhas Virgens dos Estados Unidos"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguai"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbequistão"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Estado da Cidade do Vaticano"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnã"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis e Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Iêmen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zâmbia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabue"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Celular (casa)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Celular (Trabalho)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Salvo em"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Importar do cartão de memória"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Grupo e membros do grupo"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s salvo em %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Este contato será apagado"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Foto"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Discador"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Backup"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Apenas grupo"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Novo grupo"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Selecionar grupo"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Celular 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Adicionado"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Movido"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Selecionado"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Cancelar"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Memória insuficiente"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Removido"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Pesquisar"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Fechar"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Apagado"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Erro"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Chamada"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Sem Cartão SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Selecionar tudo"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Falhou"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Sucesso"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Salvar"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Adicionar contatos"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Nome do assistente"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Apagar grupo"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Nome do grupo"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Toque do grupo"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Gravar vídeo"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Substituir"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Discagem rápida"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Site da Web"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Mens."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Definir toque"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Todos os contatos"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Empresa"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Editar contatos"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Obter e-mail"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Obter número"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Nenhum grupo"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Participante"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Enviar e-mail"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Definir imagem"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "A discagem rápida não está em uso"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Apagar contatos"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Editar grupos"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Adicionar aos favoritos"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Adicionar ao grupo"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Editar grupo"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Vazio"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Salvar contato"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Selecionar contato"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Adicionar aos favoritos"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Adicionar grupo"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Memória cheia"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Remover do grupo"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Apagando..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Impossível adicionar contato ao grupo"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Atualizar"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Cancelar"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Contatos"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Copiar"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Criar"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Mensagem"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Mover"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefone"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Desconhecido"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Videochamada"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Apagar"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Concluído"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Editar"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Enviar detalhes de contato"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Procurar servidor Exchange"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Nome Sobrenome"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Sobrenome Nome"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Adic. membro"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Evento"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Compartilhar info. de contato"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 contato"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Voltar à chamada"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Chamada recebida"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Chamada efetuada"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Chamada Perdida"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Mensagem enviada"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Mensagem recebida"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Editar nº antes de chamar"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Exibir"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Ocultar"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Para obter mais campos, toque no botão à direita"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Chamada bloqueada"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Chamada recusada"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Tela anterior"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Marcar como e-mail padrão"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Você pode importar contatos do cartão SIM para o telefone em Definições > Importar contatos ou sincronizar com contatos de conta Web utilizando as contas nas configurações"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Sem registros. Após fazer/receber uma chamada ou enviar/receber uma mensagem, os registros serão exibidos"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Impossível enviar cartões de visita"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Exportar para cartão SIM"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Info"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Histórico"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Atividades"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Mensagem de grupo"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "E-mail de grupo"
\ No newline at end of file
diff --git a/po/pt_PT.po b/po/pt_PT.po
new file mode 100755 (executable)
index 0000000..fd41aab
--- /dev/null
@@ -0,0 +1,2022 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Teclado"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Favorit."
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Marcação rápida"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Correio de voz"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Registos"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Nenhum número de marcação rápida. Atribuir um agora?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Pedido falhou"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Sucesso do pedido"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Chamada de emergência"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Nenhum registo"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Nenhuns favoritos"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Mensagem apagada"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Comprimento máximo do número de telefone excedido"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "A eliminar registos..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "A eliminar favoritos..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "A iniciar. Tente mais tarde..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Som desactivado"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Som activado"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Seleccionar registos"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Seleccionar contactos de marcação rápida"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Desbloq."
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Trocar contacto"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Adicionar pausa de %d segundos"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Adicionar espera"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Perdidas"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Sair"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Telemóvel"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Pessoal"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Empresa"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax (casa)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax (Trabalho)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Número do assistente"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Pager"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Outro"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefone"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Telefone do automóvel"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Casa 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Principal da empresa"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Rádio FM"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Personalizar"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Todos os contactos"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Não atribuído"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Número do serviço"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefone"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Grupos"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Padrão"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Tom de toque"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "MI"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-mail"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Número"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Nota"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Endereço postal"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Detalhes"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Empresa"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Adicionar ao ecrã principal"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Ordem do nome de apresentação"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Número próprio"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Nome próprio"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Apelido"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Segundo nome"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Sufixo"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Pseudónimo"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Exportar contactos"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Seleccionar contactos"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Código postal"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "País"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Província"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Cidade"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Rua"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Guardado em %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Frequentemente contactados"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Copiado"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Exportado"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "A eliminar contactos..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "A mover..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "A copiar..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "A importar contactos SIM..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "A importar contactos do vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "A exportar contactos para %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "A ler vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Importado"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "N/A"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Todos contact. ligados"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Contactos ligados"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Mais informações"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Título"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Departamento"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Nome do grupo"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Adicionar conta"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "A adicionar membros ao grupo..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Ver"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d contactos"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Mudar nome"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Relação"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Nenhuns históricos"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Nenhumas actividades"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "A adicionar..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Informações adicionais"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Caixa postal"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Estado"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Amigos"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Família"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Colegas de trabalho"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Empresa"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Padrão da vibração"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Definir padrão"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Sem nome"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Endereço de e-mail inválido"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Preencher pelo menos um campo, bem como o nome"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Falha ao aceder à base de dados"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Já adicionado"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Nome do grupo já existente"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Nenhum grupo"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Sem número"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Nenhuns endereços de e-mail"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Sem contactos"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "Memória do SIM vazia"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Número máximo de entradas excedido"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Número inválido"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Memória do SIM cheia"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Marcar como número padrão"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Imagem"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Tirar uma fotografia"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Remover foto"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Guardar contacto em"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Guardar em"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Importar contactos SIM"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Nome próprio primeiro"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Apelido primeiro"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Enviar cartão de visita"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Criar grupo"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Seleccionar grupo"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Import. contac."
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Ligar contacto"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Desligar"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Todos os contactos ligados serão apagados"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Adicionar aos Favoritos"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Editar grupo"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Desconhecido"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Data de nascimento"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Aniversário"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Domingo"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Segunda-feira"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Terça-feira"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Quarta-feira"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Quinta-feira"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Sexta-feira"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Sábado"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Assistente"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Irmão"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Criança"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Parceiro domést."
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Pai"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Amigo"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Gestor"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Mãe"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Progenitor"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Parceiro"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Referido por"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Parente"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Irmã"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Esposa"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afeganistão"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albânia"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Argélia"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Samoa Americana"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguila"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antígua e Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Arménia"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Austrália"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Territórios Exteriores Australianos"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Áustria"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbaijão"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Baamas"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Bielorrússia"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Bélgica"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "BENIM"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermudas"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Butão"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolívia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Santo Eustáquio e Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bósnia e Herzegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brasil"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Ilhas Virgens Britânicas"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgária"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Camboja"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Camarões"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Canadá"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Cabo Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Ilhas Caimão"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "República Central Africana"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "TCHADE"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "China"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Colômbia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "COMOROS"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Ilhas Cook"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Costa do Marfim"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Croácia"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Cuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curaçau"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Chipre"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "República Checa"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "República Popular Democrática da Coreia"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "República Democrática do Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor Leste"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Dinamarca"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Jibuti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "República Dominicana"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Equador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egipto"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Guiné Equatorial"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritreia"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estónia"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiópia"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Ilhas Falkland"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Ilhas Faroé"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiji"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finlândia"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "France"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Territórios Franceses do Sul"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Guiana Francesa"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Polinésia Francesa"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabão"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gâmbia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Geórgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Alemanha"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Gana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Grécia"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Gronelândia"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Granada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadalupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guiné"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guiné-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guiana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Hungria"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Islândia"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Índia"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonésia"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Serviço de chamadas gratuitas internacionais"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Serviço de chamadas de valor acrescentado internacionais (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Serviço de chamadas de custo partilhado internacionais (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Irão"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Iraque"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irlanda"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israel"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italy"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaica"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japão"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordânia"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Cazaquistão"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Quénia"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Quiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Coreia"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuwait"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Quirguizistão"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "República Democrática Popular do Laos"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Letónia"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Líbano"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesoto"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Libéria"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Líbia"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Lituânia"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxemburgo"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macau"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "MADAGÁSCAR"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malásia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldivas"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Ilhas Marshall"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinica"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "MAURITÂNIA"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "MAURÍCIAS"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "México"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Micronésia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldávia"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Mónaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongólia"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Marrocos"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Moçambique"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "NAMÍBIA"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Holanda"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Nova Caledónia"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Nova Zelândia"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicarágua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "NÍGER"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigéria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Ilhas Marianas do Norte"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Noruega"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Omã"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Paquistão"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panamá"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua Nova Guiné"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguai"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filipinas"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Polónia"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Porto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Roménia"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Federação Russa"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ruanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Santa Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "São Cristóvão e Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Santa Lúcia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "São Pedro e Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "São Vicente e Granadinas"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "São Marinho"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "São Tomé and Príncipe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Arábia Saudita"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Sérvia"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seicheles"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Serra Leoa"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapura"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Eslováquia"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Eslovénia"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Ilhas Salomão"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somália"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "África do Sul"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Espanha"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudão"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Suriname"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Suazilândia"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Suécia"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Suíça"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "República Árabe da Síria"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tajiquistão"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzânia"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecomunicações para assistência em catástrofes (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Tailândia"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "A antiga República Jugoslava da Macedónia"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trindade e Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunísia"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turquia"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turquemenistão"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Ilhas Turcas e Caicos"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ucrânia"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Emiratos Árabes Unidos"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Reino Unido da Grã-Bretanha e da Irlanda do Norte"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Estados Unidos da América"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Ilhas Virgens dos Estados Unidos"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Serviço de telecomunicações pessoal universal (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguai"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbequistão"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Estado da Cidade do Vaticano"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietname"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis e Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Iémen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zâmbia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabué"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Telemóvel (casa)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Telemóvel (Trabalho)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Guardado em"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Importar do cartão SD"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Grupo e membros do grupo"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s guardado em %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Este contacto será eliminado"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Foto"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Marcador"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Cóp. segur."
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Só grupo"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Novo grupo"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Seleccionar grupo"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Telemóvel 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Adicionado"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Movido"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Seleccionado"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Cancelar"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Cartão SD cheio"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Removido"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Procurar"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Fechar"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Eliminado"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Erro"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Ligar"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Sem SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Selec. tudo"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Falha"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Concluído"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Guardar"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Adicionar contactos"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Nome do assistente"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Eliminar grupo"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Nome do grupo"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Tom toque grupo"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Gravar vídeo"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Substituir"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Marcação rápida"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Site da Web"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Msg."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Definir tom de toque"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Todos os contactos"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Empresa"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Editar contactos"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Obter e-mail"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Obter número"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Nenhum grupo"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Participante"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Enviar e-mail"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Definir imagem"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Marcação rápida não utilizada"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Eliminar contactos"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr ""
+#~ "Editar\n"
+#~ "grupos"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Adicionar aos favoritos"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Adicionar a grupo"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Editar grupo"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Vazio"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Guardar contacto"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Seleccionar contacto"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Adicionar aos favoritos"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Adicionar grupo"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Memória cheia"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Remover do grupo"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "A remover..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Impossível adicionar contacto ao grupo"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Actualizar"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Canc."
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Contactos"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Copiar"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Criar"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Mensagem"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Mover"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefone"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Desconhecido"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Vídeochamada"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Eliminar"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Concluído"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Editar"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Enviar detalhes de contacto"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Procurar servidor Exchange"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Nome Apelido"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Apelido Nome"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Ad membro"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Evento"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Partilhar informações de contacto"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 contacto"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Regressar à chamada"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Chamada recebida"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Chamada efectuada"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Chamada não atendida"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Mensagem enviada"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Mensagem recebida"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Editar número antes da chamada"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Mostrar"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Ocultar"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Para obter mais campos, toque no botão à direita"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Chamada bloqueada"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Chamada rejeitada"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Ecrã anterior"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Marcar como e-mail padrão"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Pode importar contactos do cartão SIM para o telefone em Definições > Importar contactos ou sincronizar com contactos de conta Web utilizando as contas nas definições"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Sem registos. Depois de efectuar/receber uma chamada ou de enviar/receber uma mensagem, são mostrados registos"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Impossível enviar cartões de visita"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Exportar para cartão SIM"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Info"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Histórico"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Actividades"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Mensagem de grupo"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "E-mail de grupo"
\ No newline at end of file
diff --git a/po/ro.po b/po/ro.po
new file mode 100755 (executable)
index 0000000..9f09950
--- /dev/null
+++ b/po/ro.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Tastat."
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Favorite"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Apelare rapidă"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Mesagerie vocală"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Jurnale"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Nu există niciun număr de apelare rapidă. Alocaţi unul acum?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Solicitare nereuşită"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Solicitare reuşită"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Apel de urgenţă"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Nu există jurnale"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Niciun element favorit"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Mesaj şters"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Lungimea maximă a numărului de telefon a fost depăşită"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Se şterg jurnalele..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Se şterg favoritele..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Se iniţializează. Încercaţi mai târziu..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Sunet oprit"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Sunet activat"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Selectare jurnale"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Selectare contacte pentru apelare rapidă"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Debloc."
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Modificare contact"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Adăugare pauză de %d secunde"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Adăugare aşteptare"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Ratat"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Ieşire"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobil"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Acasă"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Serviciu"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax (Domiciliu)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax (Serviciu)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Număr asistent"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Pager"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Alte"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Telefon maşină"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Acasă 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Număr principal firmă"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Particularizat"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Toate contactele"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Neatribuit"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Număr serviciu"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Grupuri"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Implicit"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Ton sonerie"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Email"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Număr"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Notă"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Adresă poştală"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Detalii"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Firmă"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Adăugare la ecranul de pornire"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Ordine afişare nume"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Număr propriu"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Nume"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Prenume"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Al doilea nume"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Sufix"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Pseudonim"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Export contacte"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Selectare contacte"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Cod poştal"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Ţară"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Provincie"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Oraş"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Stradă"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Salvat în %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Contactate frecvent"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Copiat"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Exportat"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Se şterg contactele..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Mutare"
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Copiere..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Se importă contactele SIM..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Se importă contactele de pe vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Se exportă contactele pe %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Se citeşte vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Importat"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Nedisponibil"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Toate contact. conect."
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Contacte conectate"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Mai multe informaţii"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Funcţie"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Departament"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Nume grup"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Adăugare cont"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Se adaugă membri la grup..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Vizualizare"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d contacte"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Redenumire"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Relaţie"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Niciun istoric"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Nicio activitate"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Se adaugă..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Info suplimentare"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Căsuţă poştală"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Stat"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Prieteni"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Familie"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Colegi de muncă"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Serviciu"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Model vibraţie"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Setare valori implicite"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Nici un nume"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Adresă e-mail invalidă"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Completaţi minimum un câmp, precum şi numele"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Accesarea bazei de date a eşuat"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Deja adăugat"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Numele grupului deja în uz"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Niciun grup"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Nici un număr"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Nu există adrese e-mail"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Niciun contact"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "Memorie SIM goală"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "S-a depăşit numărul maxim de intrări"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Număr incorect"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Memorie SIM plină"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Marcare ca număr implicit"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Imagine"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Fotografiere"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Eliminare foto"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Salvare contact în"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Salvare în"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Import contacte SIM"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Mai întâi prenumele"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Mai întâi numele"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Trimitere carte de vizită"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Creare grup"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Selectare grup"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Import contacte"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Conectare contact"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Anulare conectare"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Toate contactele conectate vor fi şterse"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Adăugare la Favorite"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Editare membru grup"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Necunoscut"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Zi de naştere"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Aniversare"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Duminică"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Luni"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Marţi"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Miercuri"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Joi"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Vineri"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Sâmbătă"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Asistent"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Frate"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Copil"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Partener intern"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Tată"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Prieten"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Manager"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Mamă"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Părinte"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partener"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Denumit după"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Rudă"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Soră"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Soţ/Soţie"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afganistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albania"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algeria"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Samoa Americană"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua şi Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenia"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australia"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Teritoriile australiene externe"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Austria"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbaidjan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamas"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrein"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Belarus"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgia"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benin"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius şi Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnia şi Herţegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brazilia"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Insulele Virgine Britanice"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgaria"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Cambodgia"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Camerun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Canada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Capul Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Insulele Cayman"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Republica Centrafricană"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Ciad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "China"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Columbia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Comore"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Insulele Cook"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Coasta de Fildeş"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Croaţia"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Cuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curacao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Cipru"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Republica Cehă"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Republica Democratică Populară Coreeană"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Republica Democrată Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timorul de Est"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Danemarca"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Republica Dominicană"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ecuador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egipt"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Guineea Ecuatorială"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritreea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estonia"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiopia"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Insulele Falkland"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Insulele Faroe"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiji"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finlanda"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Franta"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Teritoriile Franceze de Sud"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Guyana Franceză"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Polinezia Franceză"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Germania"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Grecia"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Groenlanda"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadelupa"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guineea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Ungaria"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Islanda"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "India"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonezia"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Serviciul de telefonie internaţională gratuită"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Serviciul internaţional cu taxe premium (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Serviciul internaţional cu costuri partajate (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irlanda"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israel"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italia"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaica"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japonia"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Iordania"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazahstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenya"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Coreea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuweit"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kârgâzstan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Republica Democratică Populară Lao"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Letonia"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Liban"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberia"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libia"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Lituania"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxemburg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagascar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malaezia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldive"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Insulele Marshall"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinica"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Mauritania"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Mauritius"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mexic"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Micronezia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldova"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolia"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Muntenegru"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Maroc"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambic"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namibia"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Olanda"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Noua Caledonie"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Noua Zeelandă"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Insulele Mariane de Nord"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norvegia"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua Noua Guinee"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filipine"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Polonia"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugalia"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "România"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Federaţia Rusă"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ruanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Sfânta Elena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint Kitts şi Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Sfânta Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint Pierre şi Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Sfântul Vincenţiu şi Grenadinele"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Sao Tome şi Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Arabia Saudită"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbia"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychelles"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapore"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sfântul Martin"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovacia"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovenia"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Insulele Solomon"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalia"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Africa de Sud"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Spania"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Surinam"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swaziland"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Suedia"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Elveţia"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Siria"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tadjikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzania"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecomunicaţii pentru ajutor în caz de calamităţi (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Thailanda"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Fosta Republică Iugoslavă a Macedoniei"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad şi Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunisia"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turcia"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Insulele Turks şi Caicos"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ucraina"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Emiratele Arabe Unite"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Regatul Unit al Marii Britanii şi Irlandei de Nord"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Statele Unite ale Americii"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Insulele Virgine Americane"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Serviciul universal de telecomunicaţii personale (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Oraşul-stat Vatican"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis şi Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Yemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobil (Domiciliu)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobil (Serviciu)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Salvată în"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Import de pe cartela SD"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Grup şi membri ai grupului"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s a fost salvat în %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Acest contact va fi şters"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Fotografie"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Ec. apel."
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Copie de rezervă"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Numai grupul"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Grup nou"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Selectare grup"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobil 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Adăugat"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Mutat"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Selectat"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Anulare"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Memorie plină"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Eliminat"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Căutare"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Închidere"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Şters"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Eroare"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Apel"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Fără SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Selectare toate"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Nereuşit"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Succes"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Salvare"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Adăugare contacte"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Nume asistent"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Ştergere grup"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Nume grup"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Sonerie grup"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Înregistrare videoclip"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Înlocuire"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Apelare rapidă"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Site Web"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Mesaj"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Setare ton sonerie"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Toate contactele"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Firmă"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Editare contacte"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Obţinere e-mail"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Obţinere număr"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Niciun grup"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Participant"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Trimitere email"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Setare imagine"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Apelarea rapidă nu este în uz"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Ştergere contacte"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Editare grupuri"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Email"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Adăugare la favorite"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Adăugare la grup"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Editare membru grup"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Liber"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Salvare contact"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Selectare contact"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Adăugare la favorite"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Adãugare grup"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Memorie plină"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Eliminare din grup"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Eliminare..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Imposibil de adăugat contactul la grup"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Actualizare"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Anul."
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Contacte"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Copiere"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Creare"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Email"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Mesaj"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Mutare"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefon"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Necunoscut"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Apel video"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Ştergere"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Gata"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Editare"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Trimitere detalii de contact"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Căutare server Exchange"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Prenume Nume"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Nume Prenume"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Ad. memb."
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Eveniment"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Partajare informaţii de contact"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 contact"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Înapoi la apel"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Apel de intrare"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Apel de ieşire"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Apel pierdut"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Mesaj trimis"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Mesaj primit"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Editare număr înainte de apelare"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Afişare"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Ascundere"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Pentru mai multe câmpuri, atingeţi butonul din dreapta"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Apel blocat"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Apel respins"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Ecranul anterior"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Marcare ca e-mail implicit"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Puteţi importa contacte din cartela SIM în telefon în Setări > Import contacte sau puteţi sincroniza cu contactele contului Web utilizând opţiunea Conturi din Setări"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Nu există niciun jurnal. După ce efectuaţi/primiţi un apel sau trimiteţi/primiţi un mesaj, vor fi afişate jurnalele"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Imposibil de trimis cărţile de vizită"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Export pe cartela SIM"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Inform."
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Istoric"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Activit."
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Mesaj grup"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "E-mail grup"
\ No newline at end of file
diff --git a/po/ru_RU.po b/po/ru_RU.po
new file mode 100755 (executable)
index 0000000..5c12661
--- /dev/null
@@ -0,0 +1,2023 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Клавиатура"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Избранное"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Быстрый набор"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Голосовая почта"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Журналы"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Нет номеров быстрого набора. Назначить номер?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Сбой запроса"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Запрос успешно выполнен"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Экстренный вызов"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Нет журналов"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Нет избранных"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Сообщение удалено"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Превышена максимальная длина номера телефона"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Удаление журналов..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Удаление избранного..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Инициализация. Повторите попытку позже..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Звук выкл."
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Звук вкл."
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Выбрать журналы"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Выбрать контакты для быстрого набора"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Разблокировать"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Изменить контакт"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Добавить паузу %d сек."
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Добавление ожидания"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Пропущенные"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Выход"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Мобильный"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Домашний"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Рабочий"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Факс (домашний)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Факс (рабочий)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Номер телефона помощника"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Пейджер"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Другой"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Телефон"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Факс"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Телефон в машине"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Домашний 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Основной рабочий"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Радио"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Создать свой"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Все контакты"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Не назначено"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Служебный номер"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Телефон"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Группы"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "По умолчанию"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Мелодия звонка"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "Чат"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-mail"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Номер"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Заметка"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Почтовый адрес"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Свойства"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Компания"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Добавить на главный экран"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Сортировка контактов"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Мой номер"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Имя"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Фамилия"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Отчество"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Суффикс"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Псевдоним"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Экспорт контактов"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Выберите контакты"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Почтовый индекс"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Страна"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Область"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Город"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Улица"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Сохранено в %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Частые контакты"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Скопировано"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Экспортировано"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Удаление контактов..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Перемещение..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Копирование..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Импорт контактов с SIM-карты..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Импорт контактов из vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Экспорт контактов в %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Чтение vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Импортировано"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Н/Д"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Все связанные контакты"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Связанные контакты"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Подробнее"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Должность"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Отдел"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Имя группы"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Добавить уч. запись"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Добавление участников в группу..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Просмотреть"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "Контактов: %d"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Переименовать"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Отношения"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Нет журналов"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Нет событий"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Добавление..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Дополнительные сведения"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "П/Я"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Состояние"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Друзья"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Семья"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Коллеги"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Работа"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Пример вибровызова"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "По умолч."
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Нет имени"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Неправильный адрес эл. почты"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Заполните как минимум одно поле, а также укажите имя"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Сбой при доступе к базе данных"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Уже добавлено"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Имя группы уже используется"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Группа отсутствует"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Нет номера"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Нет адресов электронной почты"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Нет контактов"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr ""
+"Память SIM-карты\n"
+"пуста"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Максимальное число записей превышено"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Неправильный номер"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Память SIM-карты заполнена"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Сделать номером по умолчанию"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Картинка"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Сделать фото"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Удалить фото"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Сохранить контакт"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Сохранить в"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Импортировать контакты с SIM-карты"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Сначала имя"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Сначала фамилия"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Отправить визитку"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Создать группу"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Выберите группу"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Импорт контактов"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Связать контакт"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Отменить связь"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Все связанные контакты будут удалены"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Добавить в Избранное"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Изменить"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Неизвестно"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "День рождения"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Годовщина"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Воскресенье"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Понедельник"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Вторник"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Среда"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Четверг"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Пятница"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Сyббота"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Помощник"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Брат"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Ребенок"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Партнер"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Отец"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Друг"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Менеджер"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Мать"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Родители"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Партнер"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Рекомендация"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Родственник"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Сестра"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Супруг(а)"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Афганистан"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Албания"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Алжир"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Американское Самоа"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Андорра"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Ангола"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Ангилья"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Антигуа и Барбуда"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Аргентина"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Армения"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Аруба"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Австралия"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Австралийские внешние территории"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Австрия"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Азербайджан"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Багамы"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Бахрейн"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Бангладеш"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Барбадос"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Беларусь"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Бельгия"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Белиз"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Бенин"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Бермудские острова"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Бутан"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Боливия"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Бонайре, Синт-Эстатиус и Саба"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Босния и Герцеговина"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Ботсвана"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Бразилия"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Британские Виргинские острова"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Бруней Даруссалам"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Болгария"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Буркина-Фасо"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Бурунди"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Камбоджа"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Камерун"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Канада"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Кабо-Верде"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Каймановы острова"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Центрально-Африканская Республика"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Чад"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Чили"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Китай"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Колумбия"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Коморы"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Конго"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Острова Кука"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Коста-Рика"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Кот-д’Ивуар"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Хорватия"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Куба"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Кюрасао"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Кипр"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Чешская Республика"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Корейская Народно-Демократическая Республика"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Демократическая Республика Конго"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Восточный Тимор"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Дания"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Диего-Гарсия"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Джибути"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Доминика"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Доминиканская Республика"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Эквадор"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Египет"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "Сальвадор"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Экваториальная Гвинея"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Эритрея"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Эстония"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Эфиопия"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Фолклендские острова"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Фарерские острова"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Фиджи"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Финляндия"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Франция"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Французские Южные Территории"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Французская Гвиана"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Французская Полинезия"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Габон"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Гамбия"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Джорджия"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Германия"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Гана"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Гибралтар"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Греция"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Гренландия"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Гренада"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Гваделупа"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Гуам"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Гватемала"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Гвинея"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Гвинея-Бисау"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Гайана"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Гаити"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Гондурас"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Гонконг"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Венгрия"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Исландия"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Индия"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Индонезия"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Иран"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Ирак"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Ирландия"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Израиль"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Италия"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Ямайка"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Япония"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Иордан"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Казахстан"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Кения"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Кирибати"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Корея"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Кувейт"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Киргизия"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Лаосская Народно-Демократическая Республика"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Латвия"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Ливан"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Лесото"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Либерия"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Ливия"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Лихтенштейн"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Литва"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Люксембург"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Макао"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Мадагаскар"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Малави"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Малайзия"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Мальдивы"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Мали"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Мальта"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Маршалловы острова"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Мартиника"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "МАВРИТАНИЯ"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Маврикий"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Мексика"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Микронезия"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Молдова"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Монако"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Монголия"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Черногория"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Монсеррат"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Марокко"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Мозамбик"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Мьянма"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Намибия"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Науру"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Непал"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Нидерланды"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Новая Каледония"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Новая Зеландия"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Никарагуа"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Нигер"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Нигерия"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Ниуэ"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Северные Марианские острова"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Норвегия"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Оман"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Пакистан"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Палау"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Панама"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Папуа — Новая Гвинея"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Парагвай"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Перу"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Филиппины"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Польша"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Португалия"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Пуэрто-Рико"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Катар"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Румыния"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Российская Федерация"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Руанда"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Остров Святой Елены"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Сент-Китс и Невис"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Сент-Люсия"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Сен-Пьер и Микелон"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Сент-Винсент и Гренадины"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Самоа"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "Сан-Марино"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Сан-Томе и Принсипи"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Саудовская Аравия"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Сенегал"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Сербия"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Сейшельские острова"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Сьерра-Леоне"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Сингапур"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Синт-Маартен"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Словакия"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Словения"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Соломоновы острова"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Сомали"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Южно-Африканская Республика"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Испания"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Шри-Ланка"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Судан"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Суринам"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Свазиленд"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Швеция"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Швейцария"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Сирийская Арабская Республика"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Тайвань"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Таджикистан"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Танзания"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Таиланд"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Бывшая Югославская Республика Македония"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Того"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Токелау"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Тонга"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Тринидад и Тобаго"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Тунис"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Турция"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Туркменистан"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Острова Тёркс и Кайкос"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Тувалу"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Уганда"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Украина"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Объединенные Арабские Эмираты"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Соединенное Королевство Великобритании и Северной Ирландии"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "США"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Виргинские острова (США)"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Уругвай"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Узбекистан"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Вануату"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Ватикан"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Венесуэла"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Вьетнам"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Уоллис и Футуна"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Йемен"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Замбия"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Зимбабве"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Мобильный (домашний)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Мобильный (рабочий)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Сохранено в"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Импорт с карты памяти SD"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Группа и ее члены"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "Файл %s сохранен в %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Этот контакт будет удален"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Фото"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Набор"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Архивировать"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Только группа"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Новая группа"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Выберите группу"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Мобильный 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Добавлено"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Перемещено"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Выбрано"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Отмена"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Недостаточно памяти"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Удалено"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Поиск"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Закрыть"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Удалено"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Ошибка"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Вызов"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Нет SIM-карты"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Выбрать все"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Сбой"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Успешно"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Соxранить"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Добавить контакты"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Имя помощника"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Удалить группу"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Имя группы"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Мелодия группы"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Записать видео"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Заменить"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Быстрый набор"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Веб-сайт"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Сбщ."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Установить мелодию вызова"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Все контакты"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Компания"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Изменить контакты"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Получить сведения об адресе эл. почты"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Получить сведения о номере"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Группа отсутствует"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Участник"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Отправить E-mail"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Выбрать изображение"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Быстрый набор не используется"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Удалить контакты"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Изменить группы"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Добавить в избранное"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Добавить в группу"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Изменить"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Пусто"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Сохранить контакт"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Выбрать контакт"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Добавлено в избранное"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Добавить группу"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Память заполнена"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Удалить из группы"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Удаление..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Не удается добавить контакт в группу"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Обновить"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Отмена"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Контакты"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Копировать"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Создать"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Сообщение"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Переместить"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Телефон"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Неизвестно"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Видеовызов"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Удалить"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Готово"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Изменить"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "Да"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Отправить сведения о контакте"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Поиск на сервере Exchange"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Имя Фамилия"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Фамилия Имя"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Доб.конт."
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Событие"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Отправить контактные сведения"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 контакт"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Вернуться к вызову"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Входящий вызов"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Исходящий вызов"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Пропущенный вызов"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Отправленное сообщение"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Полученное сообщение"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Изменить номер перед вызовом"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Показать"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Скрыть"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Чтобы использовать другие поля, нажмите кнопку справа"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Заблокиров. вызов"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Отклоненный вызов"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Предыдущий экран"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Отметить как адрес по умолчанию"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Можно импортировать контакты с SIM-карты на телефон в меню Параметры > Импорт контактов или выполнить синхронизацию с контактами из учетной записи в веб-службе с помощью меню Параметры> Уч. записи"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Нет журналов. Выполняемые и принимаемые вызовы, а также отправляемые и получаемые сообщения добавляются в журналы"
+
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Не удалось отправить визитки"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Экспорт на SIM-карту"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Сведения"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Журнал"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "История"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Сообщение группы"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Эл. почта группы"
\ No newline at end of file
diff --git a/po/sk.po b/po/sk.po
new file mode 100755 (executable)
index 0000000..54f11d1
--- /dev/null
+++ b/po/sk.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Klávesnica"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Obľúbené"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Rýchla voľba"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Hlasová pošta"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Denníky"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Žiadne číslo rýchlej voľby. Priradiť nejaké teraz?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Požiadavka sa nepodarila"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Žiadosť bola úspešná"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Tiesňový hovor"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Žiadne denníky"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Žiadne obľúbené položky"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Správa vymazaná"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Prekročila sa maximálna dĺžka telefónneho čísla"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Odstraňujú sa denníky..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Odstraňujú sa obľúbené položky..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Inicializuje sa. Skúste to neskôr..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Vypnúť zvuk"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Zapnúť zvuk"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Vybrať denníky"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Vybrať kontakty rýchlej voľby"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Odblokovať"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Zmeniť kontakt"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Pridať %d-sekundovú pauzu"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Pridať čakanie"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Zmeškané"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Koniec"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobilné"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Domov"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Práca"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax (domov)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax (práca)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Číslo asistenta"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Pager"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Ďalšie"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefón"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Autotelefón"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Domov 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Firemné hlavné"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Rádio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Vlastné"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Všetky kontakty"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Nepriradené"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Číslo služby"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefón"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Skupiny"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Predvolený"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Zvonenie"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "Komunikátor"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-mail"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Číslo"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Poznámka"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Poštová adresa"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Podrobnosti"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Spoločnosť"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Pridať na úvodnú obrazovku"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Poradie zobrazovania mien"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Vlastné číslo"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Meno"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Priezvisko"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Druhé krstné meno"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Titul za menom"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Prezývka"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Exportovať kontakty"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Vybrať kontakty"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "PSČ"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Krajina"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Kraj"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Mesto"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Ulica"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Uložené do %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Často kontaktované"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Skopírované"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Exportované"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Odstraňujú sa kontakty..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Presúvanie..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Kopírovanie..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Importujú sa kontakty karty SIM..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Importujú sa kontakty z vizitky..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Exportujú sa kontakty do %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Číta sa vizitka..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Importované"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Nedá sa použiť"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Všetky prep. kontakty"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Prepojené kontakty"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Ďalšie informácie"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Pracovná funkcia"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Oddelenie"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Názov skupiny"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Pridať konto"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Pridávajú sa členovia do skupiny..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Zobraziť"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "Kontakty: %d"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Premenovať"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Vzťah"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Žiadne histórie"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Žiadne aktivity"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Pridávanie..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Ďalšie informácie"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Poštová schránka"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Štát"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Priatelia"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Rodina"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Spolupracovníci"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Práca"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Vzor vibrovania"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Predvoliť"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Žiadny názov"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Neplatná e-mailová adresa"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Vyplňte meno a aspoň jedno ďalšie pole"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Nepodarilo sa získať prístup k databáze"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Už pridané"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Názov skupiny už existuje"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Žiadna skupina"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Žiadne číslo"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Žiadne e-mailové adresy"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Žiadne kontakty"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "Pamäť karty SIM je prázdna"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Prekročil sa maximálny počet položiek"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Neplatné číslo"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Pamäť SIM karty je plná"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Označiť ako predvolené číslo"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Obrázok"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Fotografovať"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Odstrániť fotografiu"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Uložiť kontakt do"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Uložiť do"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Importovať kontakty z karty SIM"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Najprv krstné meno"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Najprv priezvisko"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Odoslať vizitku"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Vytvoriť skupinu"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Vyberte skupinu"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Imp. kontakty"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Prepojiť kontakt"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Zrušiť prepojenie"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Všetky prepojené kontakty sa vymažú"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Pridať do obľúbených"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Upraviť skupinu"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Neznáme"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Narodeniny"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Výročie"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Nedeľa"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Pondelok"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Utorok"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Streda"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Štvrtok"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Piatok"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Sobota"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Asistent"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Brat"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Dieťa"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Domáci partner"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Otec"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Priateľ"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Manažér"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Matka"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Rodič"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partner"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Odporučil"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Príbuzný"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Sestra"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Manžel(ka)"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afganistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albánsko"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Alžírsko"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Americká Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguila"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua a Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentína"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Arménsko"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Austrália"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Austrálske externé územia"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Rakúsko"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbajdžan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamy"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrajn"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladéš"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Bielorusko"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgicko"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benin"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermudy"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bután"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolívia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius a Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosna a Hercegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brazília"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Britské Panenské ostrovy"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Sultanát Brunej"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulharsko"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Kambodža"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Kamerun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Kanada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Kapverdy"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Kajmanie ostrovy"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Stredoafrická republika"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Čad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Čile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Čína"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Kolumbia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Komory"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Cookove ostrovy"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Kostarika"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Pobrežie Slonoviny"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Chorvátsko"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Kuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curacao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Cyprus"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Česká republika"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Kórejská ľudovodemokratická republika"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Konžská demokratická republika"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Východný Timor"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Dánsko"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Džibutsko"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominika"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominikánska republika"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ekvádor"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egypt"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Rovníková Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estónsko"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiópia"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falklandy"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Faerské ostrovy"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fidži"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Fínsko"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Francúzsko"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Francúzske južné a antarktické územia"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Francúzska Guayana"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Francúzska Polynézia"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Gruzínsko"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Nemecko"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltár"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Grécko"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Grónsko"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Maďarsko"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Island"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "India"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonézia"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Medzinárodná bezplatná telefónna služba"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Medzinárodná prémiová tarifná služba (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Medzinárodná služba so zdieľaním nákladov (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Irán"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Írsko"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Izrael"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Taliansko"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamajka"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japonsko"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordánsko"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazachstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Keňa"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Kórea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuvajt"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirgizsko"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Laoská ľudovodemokratická republika"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Lotyšsko"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Libanon"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Libéria"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Líbya"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Lichtenštajnsko"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Litva"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxemburg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagaskar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malajzia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldivy"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marshallove ostrovy"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinik"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "MAURETÁNIA"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Maurícius"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mexiko"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Mikronézia"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldavsko"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monako"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolsko"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Čierna hora"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Maroko"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambik"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Mjanmarsko"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namíbia"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepál"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Holandsko"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Nová Kaledónia"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Nový Zéland"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nikaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigéria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Severné Mariánske ostrovy"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Nórsko"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Omán"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua-Nová Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguaj"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filipíny"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Poľsko"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugalsko"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Portoriko"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Katar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Rumunsko"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Ruská federácia"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Rwanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Svätá Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Svätý Kitts a Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Svätá Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Svätý Pierre a Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Svätý Vincent a Grenadíny"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Maríno"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Svätý Tomáš a Princov ostrov"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Saudská Arábia"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Srbsko"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychely"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapur"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Svätý Martin"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovensko"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovinsko"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Šalamúnove ostrovy"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somálsko"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Južná Afrika"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Španielsko"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Srí Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudán"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Surinam"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Svazijsko"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Švédsko"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Švajčiarsko"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Sýrska arabská republika"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tadžikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzánia"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telekomunikácie na pomoc pri katastrofách (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Thajsko"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Bývalá juhoslovanská republika Macedónsko"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad a Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunis"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turecko"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkménsko"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Ostrovy Turks a Caicos"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukrajina"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Spojené arabské emiráty"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Spojené kráľovstvo Veľkej Británie a Severného Írska"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Spojené štáty americké"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Panenské ostrovy (USA)"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Univerzálna osobná telekomunikačná služba (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguaj"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vatikán"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis a Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Jemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobil (domov)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobil (práca)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Uložené do"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Importovať z karty SD"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Skupina a členovia skupiny"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "Súbor %s je uložený v priečinku %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Tento kontakt bude vymazaný"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Fotografia"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Vytáčanie"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Zálohovanie"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Iba skupina"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Nová skupina"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Vyberte skupinu"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobilný telefón 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Pridané"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Presunuté"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Vybrané"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Zrušiť"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Nedostatok pamäte"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Odstránené"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Hľadať"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Zavrieť"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Odstránené"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Chyba"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Hovor"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Žiadna SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Vybrať všetky"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Nepodarilo sa"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Dokončené"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Uložiť"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Pridať kontakty"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Meno asistenta"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Odstrániť skupinu"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Názov skupiny"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Zvon. skupiny"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Nahrať video"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Nahradiť"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Rýchla voľba"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Webová lokalita"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Správa"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Nastaviť zvonenie"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Všetky kontakty"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Spoločnosť"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Upraviť kontakty"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Získať e-mail"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Získať číslo"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Žiadna skupina"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Účastník"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Odoslať e-mail"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Nastaviť obrázok"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Rýchla voľba sa nepoužíva"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Vymazať kontakty"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Upraviť skupiny"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Pridať do obľúbených položiek"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Pridať do skupiny"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Upraviť skupinu"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Prázdne"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Uložiť kontakt"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Vybrať kontakt"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Pridaný do obľúbených položiek"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Pridať skupinu"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Pamäť plná"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Odstrániť zo skupiny"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Odstraňovanie..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Kontakt sa nedá pridať do skupiny"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Aktualizovať"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Zruš."
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Kontakty"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Kopírovať"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Vytvoriť"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-mail"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Správa"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Presunúť"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefón"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Neznáme"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Videohovor"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Odstrániť"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Hotovo"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Upraviť"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Odoslať kontaktné údaje"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Hľadať na serveri Exchange"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Krstné meno Priezvisko"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Priezvisko Krstné meno"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Pr. člena"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Udalosť"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Zdieľať kontaktné údaje"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 kontakt"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Späť na hovor"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Prichádzajúci hovor"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Odchádzajúci hovor"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Zmeškaný hovor"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Odoslaná správa"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Prijatá správa"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Upraviť číslo pred hovorom"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Zobraziť"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Skryť"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Ďalšie polia zobrazíte ťuknutím na tlačidlo vpravo"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Blokovaný hovor"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Odmietnutý hovor"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Predch. obraz."
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Označiť ako predvolený e-mail"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Môžete importovať kontakty z karty SIM do telefónu v menu Nastavenia > Importovať kontakty alebo synchronizovať s kontaktmi webových kont použitím kont v nastaveniach"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Žiadne denníky. Po uskutočnení/prijatí hovoru alebo odoslaní/prijatí správy sa zobrazia denníky"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Vizitky sa nedajú odoslať"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Exportovať na kartu SIM"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Inform."
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "História"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Aktivity"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Skupinová správa"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Skupinový e-mail"
\ No newline at end of file
diff --git a/po/sl.po b/po/sl.po
new file mode 100755 (executable)
index 0000000..1cee9a6
--- /dev/null
+++ b/po/sl.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Tipkov."
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Priljub."
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Hitro klicanje"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Odzivnik"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Dnevniki"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Ni številke za hitro izbiranje. Določim zdaj?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Zahteva ni uspela"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Zahteva uspešna"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Klic v sili"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Ni dnevnikov"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Ni priljubljenih"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Sporočilo je izbrisano"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Največja dovoljena dolžina telefonske številke je presežena"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Brisanje dnevnikov ..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Brisanje priljubljenih ..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Inicializacija. Poskusite pozneje ..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Zvok izklopljen"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Zvok vklopljen"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Izberi dnevnike"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Izberite stike za hitro izbiranje"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Preklic blokade"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Spremeni stik"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Dodaj %d sekund premora"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Dodaj čakanje"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Neodgovorjeno"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Izhod"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobilni"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Domači"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Službeni"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Faks (doma)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Faks (služba)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Številka pomočnika"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Pozivnik"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Drugo"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Faks"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Telefon v avtomobilu"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Doma 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Glavna številka podjetja"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Osebne"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Vse vizitke"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Ni dodeljeno"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Številka storitve"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Skupine"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Privzeto"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Melodija zvonjenja"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-pošta"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Številka"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Beležka"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Poštni naslov"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Podrobnosti"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Podjetje"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Dodaj na domači zaslon"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Zaporedje prikazanega imena"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Lastna številka"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Ime"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Priimek"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Srednje ime"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Pripona"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Vzdevek"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Izvozi stike"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Izberi stike"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Poštna številka"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Država"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Provinca"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Mesto"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Ulica"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Shranjeno v %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Pogosto v stiku"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Kopirano"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Izvoženo"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Brisanje stikov ..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Premikam"
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Kopiram ..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Uvažanje stikov SIM ..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Uvažam stike iz kartice vCard ..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Izvoz stikov v %s ..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vKartica"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Branje kartice vCard ..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Uvoženo"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Ni nastavljeno"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Vsi povezani stiki"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Povezani stiki"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Več informacij"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Službeni naziv"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Oddelek"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Ime skupine"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Dodaj račun"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Dodajam člane v skupino ..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Prikaži"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d stikov"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Preimenuj"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Stan"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Ni zgodovin"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Ni dejavnosti"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Dodajam..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Dodatne informacije"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Poštni predal"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Država"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Prijatelji"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Družina"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Sodelavci"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Služba"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Vzorec tresenja"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Nastavi privzeto vrednost"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Brez imena"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Neveljaven e-poštni naslov"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Izpolnite vsaj eno polje, skupaj z imenom"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Dostop do podatkovne zbirke ni mogoč"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Že dodano"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Ime skupine že obstaja"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Ni skupine"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Ni številke"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Ni e-poštnih naslovov"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Ni stikov"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM pomnilnik je prazen"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Preseženo je največje dovoljeno število vnosov"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Neveljavna številka"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Pomnilnik kartice SIM je poln"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Označi kot privzeto številko"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Slika"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Naredi fotografijo"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Odstrani fotografijo"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Stik shrani v"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Shrani v"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Uvozi stike iz kartice SIM"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Najprej ime"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Najprej priimek"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Pošlji vizitko"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Ustvari skupino"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Izberite skupino"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Uvozi stike"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Poveži stik"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Odstrani povezavo"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Vsi povezani stiki bodo izbrisani"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Dodaj med priljubljene"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Uredi skupino"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Neznano"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Rojstni dan"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Obletnica"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Nedelja"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Ponedeljek"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Torek"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Sreda"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Četrtek"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Petek"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Sobota"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Pomočnik"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Brat"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Otrok"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Domači partner"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Oče"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Prijatelj"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Upravitelj"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Mati"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Starš"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partner"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Priporočil"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Sorodnik"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Sestra"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Zakonec"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afganistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albanija"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Alžirija"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Ameriška Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andora"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Angvila"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigva in Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenija"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Avstralija"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Avstralski zunanji teritoriji"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Avstrija"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbajdžan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahami"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrajn"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladeš"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Belorusija"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgija"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "BENIN"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermudi"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Butan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivija"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius in Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosna in Hercegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Bocvana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brazilija"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Britanski Deviški otoki"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunej Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bolgarija"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Kambodža"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Kamerun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Kanada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Zelenortski otoki"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Kajmanski otoki"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Srednjeafriška republika"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "ČAD"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Čile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Kitajska"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Kolumbija"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "COMOROS"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Cookovi otoki"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Kostarika"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Slonokoščena obala"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Hrvaška"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Kuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curacao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Ciper"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Češka republika"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Demokratična ljudska republika Koreja"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Demokratična republika Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Republika Timor-Leste"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Danska"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Džibuti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominika"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominikanska republika"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ekvador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egipt"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Ekvatorialna Gvineja"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritreja"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estonija"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiopija"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falklandski otoki"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Ferski otoki"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fidži"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finska"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "France"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Francosko južno ozemlje"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Francoska Gvajana"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Francoska Polinezija"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambija"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Nemčija"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Gana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Grčija"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Grenlandija"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Gvatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Gvineja"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Gvineja Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Gvajana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Madžarska"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Islandija"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Indija"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonezija"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Storitev mednarodnega brezplačnega klicanja"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Mednarodna storitev z dodatno vrednostjo (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Storitev mednarodnega klicanja z deljenimi stroški (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irska"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Izrael"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italy"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamajka"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japonska"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordanija"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazahstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenija"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Koreja"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuvajt"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirgizistan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Demokratična ljudska republika Laos"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Latvija"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Libanon"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesoto"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberija"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libija"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Lihtenštajn"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Litva"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luksemburg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "MADAGASKAR"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malavi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malezija"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldivi"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marshallovi otoki"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinik"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "MAVRETANIJA"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "MAURITIUS"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mehika"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Mikronezija"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldavija"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monako"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolija"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Črna gora"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Maroko"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambik"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Mjanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "NAMIBIJA"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Nizozemska"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Nova Kaledonija"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Nova Zelandija"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nikaragva"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigerija"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Severni Marianski otoki"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norveška"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua Nova Gvineja"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paragvaj"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filipini"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Poljska"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugalska"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Portoriko"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Katar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Romunija"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Ruska federacija"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ruanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Sveta Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint Kitts in Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Saint Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint Pierre in Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint Vincent in Grenadine"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Sao Tome in Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Savdska Arabija"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Srbija"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Sejšeli"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapur"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovaška"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovenija"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Salomonovi otoki"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalija"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Južna Afrika"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Španija"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Šrilanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Surinam"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Svazi"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Švedska"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Švica"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Arabska republika Sirija"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Tajvan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tadžikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzanija"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telekomunikacije za pomoč pri katastrofi (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Tajska"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Nekdanja jugoslovanska republika Makedonija"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad in Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunizija"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turčija"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Otoki Turks in Caicos"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukrajina"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Združeni arabski emirati"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Združeno kraljestvo Velike Britanije in Severne Irske"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Združene države Amerike"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Ameriški Deviški otoki"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Univerzalna osebna telekomunikacijska storitev (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Urugvaj"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vatikanska mestna država"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis in Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Jemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambija"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabve"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobilni telefon (doma)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobilni telefon (služba)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Shranjeno v"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Uvozi iz kartice SD"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Skupina in člani skupine"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "Datoteka %s shranjena v mapo %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Ta stik bo izbrisan"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Fotografija"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Izbirnik"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Varnostno kopiranje"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Samo skupina"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Nova skupina"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Izberite skupino"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobilni 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Dodano"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Premaknjeno"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Izbrano"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Prekliči"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Ni dovolj pomnilnika"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Odstranjeno"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Iskanje"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Zapri"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Izbrisano"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Napaka"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Klic"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Ni SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Izberi vse"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Ni uspelo"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Uspeh"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Shrani"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Dodaj stike"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Ime pomočnika"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Zbriši skupino"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Ime skupine"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Mel.zv. skupina"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Posnemi video"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Zamenjaj"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Hitro klicanje"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Spletno mesto"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Spor."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Nastavi melodijo zvonjenja"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Vse vizitke"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Podjetje"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Uredi stike"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Pridobi e-pošto"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Pridobi številko"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Ni skupine"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Udeleženec"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Pošlji e-pošto"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Nastavi sliko"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Hitro izbiranje ni v uporabi"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Izbriši stike"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Uredi skupine"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-pošta"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Dodaj med priljubljene"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Dodaj skupini"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Uredi skupino"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Izprazni"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Shrani vizitko"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Izberi stik"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Dodano med priljubljene"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Dodaj skupino"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Pomnilnik je poln"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Odstrani iz skupine"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Odstranjujem ..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Stika ni mogoče dodati v skupino"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Posodobitev"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Prekliči"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Imenik"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Kopiraj"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Ustvari"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-pošta"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Sporočilo"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Premakni"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefon"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Neznano"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Video klic"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Izbriši"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Končano"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Uredi"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "V redu"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Pošlji podrobnosti stika"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Poišči v strežniku Exchange"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Ime Priimek"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Priimek Ime"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Dod.člana"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Dogodek"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Deli podatke o stiku z drugimi"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 stik"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Nazaj na klic"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Dohodni klic"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Odhodni klic"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Neodgovorjen klic"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Poslano sporočilo"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Prejeto sporočilo"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Uredi številko pred klicem"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Prikaži"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Skrij"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Za več polj pritisnite gumb na desni"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Blokiran klic"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Zavrnjen klic"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Prejšnji zaslon"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Označi kot privzeto e-pošto"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Stike lahko uvozite v telefon iz kartice SIM prek menija Nastavitve > Uvozi stike ali pa jih sinhronizirate s stiki iz spletnih računov z uporabo računov v nastavitvah"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Ni dnevnikov. Ko opravite/prejmete klic ali pošljete/prejmete sporočilo, bodo prikazani dnevniki"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Ni mogoče poslati imena kartic"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Izvozi na kartico SIM"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Info"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Zgodovina"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Dejavnosti"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Sporočilo skupine"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "E-pošta skupine"
\ No newline at end of file
diff --git a/po/sr.po b/po/sr.po
new file mode 100755 (executable)
index 0000000..cbbd9ee
--- /dev/null
+++ b/po/sr.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Tastatura"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Omiljeni"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Brzo biranje"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Govorna pošta"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Dnevnici"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Nema brojeva za brzo biranje. Dodeli jedan sada?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Zahtev neuspešan"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Uspešan zahtev"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Pozivi u hitnim slučajevima"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Nema dnevnika"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Nema omiljenih"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Poruka obrisana"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Prekoračena je maksimalna dužina broja telefona"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Brisanje dnevnika..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Brisanje omiljenih..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Inicijalizacija je u toku. Pokušaj kasnije..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Zvuk isključen"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Zvuk uključen"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Izaberi dnevnike"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Izaberi brzo biranje kontakata"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Deblokiraj"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Promeni kontakt"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Dodaj pauzu od %d s"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Dodaj čekanje"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Propušteni"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Izlaz"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobilni"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Kuća"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Posao"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Faks (privatni)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Faks (poslovni)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Broj asistenta"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Pejdžer"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Ostalo"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Faks"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Telefon u kolima"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Kuća 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Glavni telefon preduzeća"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Prilagođeno"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Svi kontakti"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Nedodeljeno"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Uslužni broj"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Grupe"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Podrazumevano"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Ton zvona"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-pošta"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Broj"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Beleška"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Poštanska adresa"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Detalji"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Kompanija"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Dodajte na početni ekran"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Redosled prikaza imena"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Sopstveni broj"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Ime"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Prezime"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Srednje ime"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Sufiks"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Nadimak"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Izvezi kontakte"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Izaberi kontakte"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Poštanski broj"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Zemlja"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Regija"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Grad"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Ulica"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Sačuvano u %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Često kontaktirani"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Iskopirano"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Izvezeno"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Brisanje kontakata..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Premeštanje"
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Kopiranje..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Uvoz kontakata iz SIM-a..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Uvoz kontakata sa vCard kartice..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Izvoz kontakata u %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Čitanje vCard kartice..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Uvezeno"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Nema"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Svi povezani kontakti"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Povezani kontakti"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Više informacija"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Radno mesto"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Odeljenje"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Naziv grupe"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Dodaj nalog"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Dodavanje članova grupi..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Prikaži"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d kontakti"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Preimenuj"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Veza"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Nema istorija"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Nema aktivnosti"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Dodavanje..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Dodatne informacije"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Poštanski fah"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Država"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Prijatelji"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Porodica"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Saradnici"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Posao"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Šablon vibracije"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Podesi podrazumevano"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Nema imena"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Neispravna adresa e-pošte"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Osim imena, popuni bar još jedno polje"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Neuspešno ažuriranje baze podataka"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Već dodato"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Ime grupe se već koristi"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Nema grupe"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Nema broja"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Nema adresa e-pošte"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Nema kontakata"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "Memorija SIM kartice prazna"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Dostignut maksimalan broj unosa"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Neispravan broj"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Memorija SIM kartice puna"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Označi kao podrazumevani broj"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Slika"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Snimi fotografiju"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Ukloni fotografiju"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Sačuvaj kontakt u"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Sačuvaj u"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Uvezi kontakte iz SIM kartice"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Prvo ide ime"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Prvo ide prezime"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Pošalji vizitkartu"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Kreiraj grupu"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Izaberi grupu"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Uvezi kontakte"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Poveži kontakt"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Razdvoj"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Biće obrisani svi povezani kontakti"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Dodaj u Omiljene"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Izmeni grupu"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Nepoznato"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Rođendan"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Godišnjica"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Nedelja"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Ponedeljak"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Utorak"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Sreda"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Četvrtak"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Petak"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Subota"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Asistent"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Brat"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Dete"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Domaći partner"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Otac"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Prijatelj"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Menadžer"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Majka"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Roditelj"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partner"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Određuje"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Rođak/a"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Sestra"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Supružnik"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Avganistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albanija"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Alžir"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Američka Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andora"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Angilja"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigva i Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Jermenija"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australija"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Države i teritorije Australije"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Austrija"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbejdžan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahami"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrein"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladeš"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Belorusija"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgija"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benin"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Butan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivija"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Boner, Sveti Eustahije i Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosna i Hercegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Bocvana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brazil"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Britanska Devičanska Ostrva"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunej"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bugarska"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Kambodža"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Kamerun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Kanada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Zelenortska ostrva"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Kajmanska Ostrva"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Centralnoafrička Republika"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Čad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Čile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Kina"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Kolumbija"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Komori"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Kukova ostrva"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Kostarika"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Obala Slonovače"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Hrvatska"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Kuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Kurasao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Kipar"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Češka"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Demokratska Narodna Republika Koreja"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Demokratska Republika Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Istočni Timor"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Danska"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Dijego Garsija"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Džibuti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominika"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominikanska Republika"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ekvador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egipat"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Ekvatorijalna Gvineja"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritreja"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estonija"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiopija"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Folklandska ostrva"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Farska ostrva"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fidži"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finska"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Francuska"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Južne francuske teritorije"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Francuska Gvajana"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Francuska Polinezija"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambija"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Džordžija"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Nemačka"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Gana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Grčka"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Grenland"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Gvadalupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Gvam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Gvatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Gvineja"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Gvineja Bisao"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Gijana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Mađarska"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Island"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Indija"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonezija"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Međunarodna usluga besplatnog telefoniranja"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Međunarodna usluga vrhunskog protoka (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irska"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Izrael"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italija"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamajka"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japan"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordan"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazahstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenija"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Južna Koreja"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuvajt"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirgistan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Demokratska Narodna Republika Laos"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Letonija"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Liban"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesoto"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberija"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libija"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Lihtenštajn"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Litvanija"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luksemburg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Makao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagaskar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malavi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malezija"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldivi"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Maršalova ostrva"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinik"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Mauritanija"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Mauricijus"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Meksiko"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Mikronezija"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldavija"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monako"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolija"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Crna Gora"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Monserat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Maroko"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambik"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Mijanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namibija"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Holandija"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Nova Kaledonija"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Novi Zeland"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nikaragva"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigerija"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Severna Marijanska ostrva"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norveška"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua Nova Gvineja"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paragvaj"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filipini"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Poljska"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Portoriko"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Katar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Rumunija"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Ruska Federacija"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ruanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Sveta Jelena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Sent Kits i Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Santa Lucija"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Sen Pjer i Mikelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Sen Vinsent i Grenadini"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Sao Tome i Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Saudijska Arabija"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Srbija"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Sejšeli"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sijera Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapur"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Marten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovačka"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovenija"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Solomonska Ostrva"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalija"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Južnoafrička Republika"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Španija"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Šri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Surinam"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Svazilend"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Švedska"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Švajcarska"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Sirijska Arapska Republika"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Tajvan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tadžikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzanija"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Centar za obaveštavanje i uzbunjivanje (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Tajland"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Bivša Jugoslovenska Republika Makedonija"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad i Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunis"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turska"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Turks i Kajkos"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukrajina"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Ujedinjeni Arapski Emirati"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Ujedinjeno Kraljevstvo Velike Britanije i Severne Irske"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Sjedinjene Američke Države"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Američka Devičanska Ostrva"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Urugvaj"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vatikan"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venecuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vijetnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Valis i Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Jemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambija"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabve"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobilni telefon (privatni)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobilni (poslovni)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Sačuvano u"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Uvezi sa SD kartice"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Grupa i članovi grupe"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s sačuvano u %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Ovaj kontakt će biti obrisan"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Fotografija"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Birač"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Bekap"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Samo grupa"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Nova grupa"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Izaberi grupu"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobilni 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Dodato"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Premešteno"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Izabrano"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Poništi"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Nedovoljna memorija"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Uklonjeno"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Pretraži"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Zatvori"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Obrisano"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Greška"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Poziv"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Nema SIM kartice"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Izaberi sve"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Neuspešno"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Uspeh"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Sačuvaj"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Dodaj kontakte"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Ime asistenta"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Obriši grupu"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Naziv grupe"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Ton zvona grupe"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Snimi video zapis"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Zameni"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Brzo biranje"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Sajt"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Poruka"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Podesi ton zvona"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Svi kontakti"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Kompanija"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Izmeni kontakte"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Primi e-poštu"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Primi broj"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Nema grupe"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Učesnik"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Pošalji e-poruku"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Podesi sliku"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Brzo biranje nije u upotrebi"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Obriši kontakte"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Izmeni grupe"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-pošta"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Dodaj u Omiljene"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Dodaj u grupu"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Izmeni grupu"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Prazno"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Sačuvaj kontakt"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Izaberi kontakt"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Dodato u omiljene"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Dodaj grupu"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Memorija puna"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Ukloni iz grupe"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Uklanjanje..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Nemoguće dodati kontakt u grupu"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Ažuriraj"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Otkaži"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Kontakti"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Kopiraj"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Kreiraj"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-pošta"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Poruka"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Premesti"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefon"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Nepoznato"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Video poziv"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Obriši"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Gotovo"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Izmeni"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Pošalji kontakt podatke"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Pretraži Exchange server"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Ime Prezime"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Prezime Ime"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Dodaj čl."
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Događaj"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Deli Informacije o kontaktu"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 kontakt"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Povratak na poziv"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Dolazni poziv"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Odlazni poziv"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Propušten poziv"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Poslata poruka"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Primljena poruka"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Izmeni broj pre pozivanja"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Prikaži"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Sakrij"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Kucni na dugme koje se nalazi sa desne strane za više polja"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Blokirani poziv"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Odbijeni poziv"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Prethod. ekran"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Označi kao podrazumevanu e-poruku"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Kontakte sa SIM kartice možete da uvezete na telefon u meniju „Podešavanja” > „Uvezi kontakte” ili da ih sinhronizujte pomoću kontakata web naloga koristeći naloge u podešavanjima"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Nema dnevnika. Nakon što uputiš/primiš poziv ili pošalješ/primiš poruku, prikazaće se dnevnici"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Nemoguće poslati vizitkarte"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Izvezi na SIM karticu"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Info"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Istorija"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Aktivnosti"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Grupna poruka"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Grupna e-poruka"
\ No newline at end of file
diff --git a/po/sv.po b/po/sv.po
new file mode 100755 (executable)
index 0000000..988b011
--- /dev/null
+++ b/po/sv.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Knappsats"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Favorit."
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Kortnummer"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Röstmeddelande"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Loggar"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Inget angivet kortnummer. Vill du ange ett nummer?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Begäran misslyckades"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Begäran genomförd"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Nödsamtal"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Inga loggar"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Inga favoriter"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Meddelande raderat"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Högsta längd för telefonnummer har överskridits"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Tar bort loggar..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Tar bort favoriter..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Initierar. Försök senare..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Ljud av"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Ljud på"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Välj loggar"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Välj kortnummerkontakter"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Avblock-era"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Ändra kontakt"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Lägg till %d s. paus"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Lägg till väntetid"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Missade"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Avsluta"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobil"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Hem"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Arbete"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Fax (hem)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Fax (arbetet)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Assistentens nummer"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Personsökare"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Annat"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Fax"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Biltelefon"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Hemma 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Huvudnummer, företag"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Egen"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Alla kontakter"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Inte tilldelad"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Tjänstnummer"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Grupper"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Standard"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Ringsignal"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "Chatt"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-post"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Nummer"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Notering"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Postadress"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Detaljer"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Företag"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Lägg till på hemskärmen"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Namnordning"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Eget nummer"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Förnamn"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Efternamn"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Mellannamn"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Suffix"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Smeknamn"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Exportera kontakter"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Välj kontakter"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Postnr"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Land"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Region"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Ort"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Gata"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Sparat i %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Ofta kontaktad"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Kopierad"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Exporterad"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Raderar kontakter..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Flyttar..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Kopierar..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Importerar SIM-kontakter..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Importerar kontakter från vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Exportera kontakter till %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Läser vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Importerad"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Saknas"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Alla länkade kontakter"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Länkade kontakter"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Mer information"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Befattning"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Avdelning"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Gruppnamn"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Lägg till konto"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Lägger till medlemmar i gruppen..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Visa"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d kontakter"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Byt namn"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Relation"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Inga berättelser"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Inga aktiviteter"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Lägger till..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Tilläggsinfo"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Postbox"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Stat"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Vänner"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Familj"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Kollegor"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Arbete"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Vibrationsmönster"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Ange som standard"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Inget namn"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Ogiltig e-postadress"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Fyll i åtminstone ett fält och namn"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Det gick inte att nå databasen"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Redan tillagd"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Gruppnamnet används redan"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Ingen grupp"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Inget nummer"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Inga e-postadresser"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Inga kontakter"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM-minnet tomt"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Högsta tillåtna antalet inmatningar är överskridet"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Ogiltigt nummer"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM-minnet fullt"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Markera som huvudnummer"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Bild"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Ta ett foto"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Ta bort foto"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Spara kontakt i"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Spara i"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Importera SIM-kontakter"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Förnamn först"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Efternamn först"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Skicka visitkort"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Skapa grupp"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Välj grupp"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Imp kontakter"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Länka kontakt"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Ta bort länk"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Alla länkade kontakter raderas"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Lägg till i Favoriter"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Redigera grupp"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Okänd"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Födelsedag"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Årsdag"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "söndag"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "måndag"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "tisdag"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "onsdag"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "torsdag"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "fredag"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "lördag"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Assistent"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Bror"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Barn"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Nation. partner"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Far"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Vän"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Chef"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Mor"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Förälder"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Partner"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Refererad av"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Släkting"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Syster"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Make/maka"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afghanistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albanien"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algeriet"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Amerikanska Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua och Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenien"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australien"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Australian External Territories"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Österrike"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbajdzjan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamas"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahrain"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Vitryssland"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgien"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "BENIN"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius och Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnien och Hercegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brasilien"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Brittiska Jungfruöarna"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgarien"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Kambodja"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Kamerun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Kanada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Kap Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Caymanöarna"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Centralafrikanska republiken"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "TCHAD"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Kina"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Colombia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "COMOROS"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Cooköarna"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Costa Rica"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Elfenbenskusten"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Kroatien"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Kuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curaçao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Cypern"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Tjeckien"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Demokratiska folkrepubliken Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Demokratiska republiken Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor-Leste"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Danmark"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominica"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominikanska republiken"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ecuador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Egypten"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Ekvatorialguinea"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritrea"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estland"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiopien"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falklandsöarna"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Färöarna"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiji"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finland"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "Frankrike"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Franska Sydterritorierna"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Franska Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Franska Polynesien"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgien"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Tyskland"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Ghana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Grekland"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Grönland"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Guinea-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Ungern"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Island"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Indien"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonesien"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irland"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israel"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italien"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaica"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japan"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Jordanien"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazakstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenya"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuwait"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kirgizistan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Demokratiska folkrepubliken Laos"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Lettland"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Libanon"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberia"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libyen"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Litauen"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Luxemburg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "MADAGASKAR"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malaysia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldiverna"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marshallöarna"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "MAURITANIEN"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "MAURITIUS"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mexiko"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Mikronesien"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldavien"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongoliet"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Marocko"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambique"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Burma"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "NAMIBIA"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Nederländerna"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Nya Kaledonien"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Nya Zeeland"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeria"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Nordmarianerna"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norge"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua Nya Guinea"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filippinerna"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Polen"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugal"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto Rico"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Rumänien"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Ryska federationen"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Rwanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Saint Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint Kitts och Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Saint Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint-Pierre och Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint Vincent och Grenadinerna"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "São Tomé och Príncipe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Saudiarabien"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbien"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seychellerna"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapore"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovakien"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovenien"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Salomonöarna"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somalia"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Sydafrika"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Spanien"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Suriname"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swaziland"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Sverige"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Schweiz"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Arabrepubliken Syrien"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Taiwan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tadzjikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzania"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Thailand"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "f.d. jugoslaviska republiken Makedonien"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad och Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunisien"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turkiet"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Turks- och Caicosöarna"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukraina"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Förenade arabemiraten"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Storbritannien och Nordirland"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "USA"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Amerikanska Jungfruöarna"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vatikanstaten"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis och Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Yemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambia"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobil (hem)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobil (arbetet)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Sparat i"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Import från SD-kort"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Grupp och gruppmedlemmar"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s har sparats i %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Denna kontakt kommer att raderas"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Foto"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Uppring."
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Säkerhetskopiering"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Endast grupp"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Ny grupp"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Välj grupp"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobil 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Tillagd"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Flyttad"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Vald"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Avbryt"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Minnet fullt"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Borttagen"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Sök"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Stäng"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Raderad"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Fel"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Samtal"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Inget SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Välj alla"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Misslyckades"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Slutfört"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Spara"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Lägg till kontakter"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Assistentens namn"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Radera grupp"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Gruppnamn"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Gruppringsignal"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Spela in video"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Ersätt"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Kortnummer"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Webbplats"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Medd."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Ställ in ringsignal"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Alla kontakter"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Företag"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Redigera kontakter"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Hämta e-post"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Hämta nummer"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Ingen grupp"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Deltagare"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Skicka e-post"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Ange bild"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Kortnummer används inte"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Radera kontakter"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Redigera grupper"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-post"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Lägg till i favoriter"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Lägg till i grupp"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Redigera grupp"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Tom"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Spara kontakt"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Välj kontakt"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Lägg till i Favoriter"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Lägg till grupp"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Minnet fullt"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Ta bort från grupp"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Tar bort..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Det går inte att lägga till kontakten till gruppen"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Uppdatera"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Avbryt"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Kontakter"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Kopiera"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Skapa"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-post"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Meddelande"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Flytta"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefon"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Okänd"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Videosamtal"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Radera"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Klar"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Redigera"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Skicka kontaktinfo"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Sök Exchange-server"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Förnamn Efternamn"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Efternamn Förnamn"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Ny medlem"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Händelse"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Dela kontaktinformation"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 kontakt"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Tillbaka till samtal"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Inkommande samtal"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Utgående samtal"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Missat samtal"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Skickat meddelande"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Mottaget meddelande"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Redigera nummer före samtal"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Visa"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Dölj"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Tryck på knappen till höger för fler fält"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Blockerat samtal"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Avvisat samtal"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Föreg. skärm"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Markera som standard-e-post"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Du kan importera kontakter från SIM-kort till telefonen i Inställningar > Importera kontakter eller synkronisera med webbkontokontakter med inställda konton"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Inga loggar. Efter att du ringer/tar emot ett samtal eller skickar/tar emot ett meddelande visas loggarna"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Det går inte att skicka visitkort"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Exportera till SIM-kort"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Info"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Tidigare"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Aktiviteter"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Gruppmeddelande"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "E-post till grupp"
\ No newline at end of file
diff --git a/po/tr_TR.po b/po/tr_TR.po
new file mode 100755 (executable)
index 0000000..6a31601
--- /dev/null
@@ -0,0 +1,2022 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Tuşlar"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Favoriler"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Hızlı arama"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Sesli posta"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Günlükler"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Hızlı arama numarası yok. Şimdi atansın mı?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "İstek hatası"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Talep başarılı"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Acil arama"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Kayıt yok"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Favori yok"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Mesaj silindi"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Maksimum telefon numarası uzunluğu aşıldı"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Kayıtlar siliniyor..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Favoriler siliniyor..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Başlatılıyor. Sonra deneyin..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Ses kapalı"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Ses açık"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Kayıtları seç"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Hızlı arama kişilerini seç"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Engelleme yok"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Kişiyi değiştir"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "%d sn duraklama ekle"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Bekleme ekle"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Cevapsız"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Çıkış"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Cep Telefonu"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Ev"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "İş"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Faks (Ev)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Faks (İş)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Asistanın numarası"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Çağrı cihazı"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Diğer"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Faks"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Araç telefonu"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Ev 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "İşi sabit telefonu"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radyo"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Özel"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Tüm kişiler"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Atanmadı"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Servis numarası"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Gruplar"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Varsayılan"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Zil sesi"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-posta"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Numara"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Not"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Posta adresi"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Ayrıntılar"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Şirket"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Ana ekrana ekle"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "İsim görünümü"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Numaram"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Ad"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Soyad"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "İkinci ad"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Son ek"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Takma ad"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Kişileri dışa aktarın"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Kişileri seç"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Posta kodu"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Ülke"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Bölge"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Şehir"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Cadde"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "%s içine kaydedildi"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Sık bağlantı kurulanlar"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Kopyalandı"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Dışarı verildi"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Kişiler siliniyor..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Taşıyor..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Kopyalanıyor..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "SIM kişileri alınıyor..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Kartvizitten kişiler alınıyor..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Kişiler %s üzerinden veriliyor..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vKart"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "vKart okunuyor..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "İçe aktarıldı"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Geçerli değil"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Tüm bağlantılı kişiler"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Bağlantılı kişiler"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Daha fazla bilgi"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "İş ünvanı"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Departman"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Grup ismi"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Hesap ekle"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Üyeler gruba ekleniyor..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Göster"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d kişi"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Yeniden adlandır"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "İlişki"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Geçmiş yok"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Etkinlik yok"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Ekleniyor..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Ek bilgi"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "PO kutusu"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Eyalet"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Arkadaşlar"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Aile"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Meslektaşlar"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "İş"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Titreşim modeli"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Varsayılanı ayarla"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "İsim yok"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Geçersiz e-posta adresi"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Adla birlikte en az bir alanı daha tamamlayın"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Veritabanına erişilemiyor"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Zaten eklenmiş"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Grup ismi zaten var"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Grup yok"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Numara yok"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "E-posta adresi yok"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Kişi yok"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM hafızası boş"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Maksimum girdi sayısına ulaşıldı"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Geçersiz numara"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr ""
+"SIM\n"
+"belleği dolu"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Varsayılan numara olarak işaretle"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Görüntü"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Fotoğraf çek"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Fotoyu kaldır"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Kişinin kaydedileceği yer"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Kayıt yeri"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "SIM kişilerini al"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Önce ilk adı"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Önce soyadı"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Kartvizit gönder"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Grup oluştur"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Grup seç"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Kişileri al"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Bağlantılı kişiler"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Bağlantı kaldır"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Tüm bağlantılı kişiler silinecek"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Favorilere ekle"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Grup düzenle"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Bilinmeyen"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Doğum günü"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Yıl dönümü"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Pazar"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Pazartesi"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Salı"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Çarşamba"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Perşembe"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Cuma"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Cumartesi"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Asistan"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Erkek kardeş"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Çocuk"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Hayat arkadaşı"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Baba"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Arkadaş"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Yönetici"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Anne"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Ebeveyn"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Ortak"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Öneren"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Akraba"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Kız kardeş"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Eşi"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afganistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Arnavutluk"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algeria"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Amerikan Samoası"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua ve Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Arjantin"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Ermenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Avustralya"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Avustralya Dış Bölgesi"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Avusturya"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Azerbaycan"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bahamalar"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Bahreyn"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladeş"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Belarus"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belçika"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benin"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermuda"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivya"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Bonaire, Sint Eustatius ve Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosna Hersek"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botswana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brezilya"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "İngiliz Virgin Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Sultanlığı"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgaristan"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Kamboçya"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Kamerun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Kanada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Cape Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Cayman Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Merkezi Afrika Cumhuriyeti"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Chad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Şili"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Çin"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Kolombiya"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Komor Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Kongo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Cook Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Kosta Rika"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Cote d’Ivoire"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Hırvatistan"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Küba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Curacao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Kıbrıs"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Çek Cumhuriyeti"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Kore Demokratik Halk Cumhuriyeti"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Kongo Demokratik Cumhuriyeti"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor-Leste"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Danimarka"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diego Garcia"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Cibuti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominik"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominik Cumhuriyeti"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ekvador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Mısır"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "El Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Ekvator Ginesi"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritre"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estonya"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Etiyopya"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falkland Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Faroe Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiji"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finlandiya"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "France"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Fransız Güney Toprakları"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Fransız Guyanası"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Fransız Polonezyası"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambiya"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Gürcistan"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Almanya"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Gana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Cebelitarık"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Yunanistan"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Grönland"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Guadeloupe"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Gine"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Gine-Bisav"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Honduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Hong Kong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Macaristan"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "İzlanda"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "India"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Endonezya"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "Uluslararası Ücretsiz Telefon Hizmeti"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "Uluslararası Özel Tarifeli Hizmet (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "Uluslararası Maliyet Paylaşımlı Hizmet (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Irak"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "İrlanda"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "İsrail"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italy"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Jamaika"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japonya"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Ürdün"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenya"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Korea"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Kuveyt"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Kırgızistan"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Lao Demokratik Halk Cumhuriyeti"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Letonya"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Lübnan"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesoto"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberya"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libya"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Litvanya"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Lüksemburg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Macao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagaskar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malawi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malezya"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldivler"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marshall Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinique"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Moritanya"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "MAURITIUS"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Meksika"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Mikronezya"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldova"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monaco"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Moğolistan"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Karadağ"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Montserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Morocco"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambik"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanmar"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namibya"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Hollanda"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "New Kaledonya"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Yeni Zelanda"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nikaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Nijerya"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nijerya"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Kuzey Mariana Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norveç"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Oman"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua Yeni Gine"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Kiremit"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Filipinler"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Polonya"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portekiz"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Porto Riko"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Katar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Romanya"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Rusya Federasyonu"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Rwanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Saint Helena"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Saint Kitts ve Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Saint Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Saint Pierre ve Miquelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Saint Vincent ve Grenadines"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Sao Tome ve Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Arabistan"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Sırbistan"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seyşel Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapur"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovakya"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovenya"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Solomon Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somali"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Güney Afrika"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "İspanya"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Surinam"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swaziland"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "İsveç"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "İsviçre"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Suriye Arap Cumhuriyeti"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Tayvan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tacikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzanya"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Afet Yardım Telekomünikasyonu (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Tayland"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Eski Yugoslavya Makedonya Cumhuriyeti"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad ve Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunus"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Türkiye"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Türkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Türk ve Caicos Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukrayna"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Birleşik Arap Emirlikleri"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Büyük Britanya ve Kuzey İrlanda Birleşik Krallığı"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Amerika Birleşik Devletleri"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "ABD Virgin Adaları"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Uluslararası Kişisel Telekomünikasyon Hizmeti (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Özbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vatican Şehir Devleti"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezüella"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vietnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Wallis ve Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Yemen"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambiya"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Cep telefonu (Ev)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Cep telefonu (İş)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Kayıt yeri"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "SD kartından al"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Grup ve grup üyeleri"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s, %s içine kaydedildi"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Bu kişi silinecek:"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Fotoğraf"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Telefon"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Yedekle"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Değişim"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Yalnızca grup"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Yeni grup"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Grup seç"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobil 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Eklendi"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Taşındı"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Seçili"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "İptal"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Yeterli hafıza yok"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Kaldırıldı"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Akıllı Arama"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Kapat"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Silindi"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Hata"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Arama"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "SIM yok"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Hepsini seç"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Başarısız"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Başarılı"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Kaydet"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Kişi ekle"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Asistanın adı"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Grubu sil"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Grup ismi"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Grup zil sesi"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Video kaydet"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Değiştir"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Hızlı arama"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Websitesi"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Msj."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Zil sesi ayarla"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Tüm kişiler"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Şirket"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Kişileri düzenle"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "E-posta al"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Numarayı al"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Grup yok"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Katılımcı"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "E-posta gönder"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Resim ayarla"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Hızlı arama kullanımda değil"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Kişileri sil"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Grupları düzenle"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-posta"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Favorilere ekle"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Gruba ekle"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Grup düzenle"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Boş"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Kişiyi kaydet"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Kişi seçin"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Favorilere eklendi"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Grup ekle"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Bellek dolu"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Gruptan çıkart"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Çıkartılıyor..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Kişi gruba eklenemiyor"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Güncelle"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "İptal"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Rehber"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Kopyala"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Oluştur"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-posta"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Mesaj"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Taşı"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefon"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Bilinmeyen"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Video arama"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Sil"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Kaydet"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Düzenle"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "Tamam"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Kişi ayrıntılarını gönder"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Exchange sunucusu ara"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Ad, Soyad"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Soyad, Ad"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Üye ekle"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Etkinlik"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Kişi bilgilerini paylaş"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 kişi"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Çağrıya dön"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Gelen arama"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Yapılan arama"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Cevapsız arama"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Gönderilen mesaj"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Alınan mesaj"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Çağrıdan önce numarayı düzenle"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Göster"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Gizle"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Daha fazla alan için, sağdaki düğmeye dokunun"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Engellenen arama"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Reddedilmiş arama"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Önceki ekran"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Varsayılan e-posta olarak işaretle"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Ayarlar > Kişileri al yolundan SIM kartınızdaki kişileri telefonunuza alabilirsiniz veya ayarlardaki hesapları kullanarak web hesabı kişileri ile senkr edebilirsiniz"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Kayıt yok. Bir arama yapar/alırsanız veya mesaj gönderir/alırsanız, kayıtlar gösterilir"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "İsim kartları gönderilemiyor"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "SIM karta aktar"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Bilgi"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Geçmiş"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Aktiviteler"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Grup mesajı"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Grup e-postası"
\ No newline at end of file
diff --git a/po/uk.po b/po/uk.po
new file mode 100755 (executable)
index 0000000..121d8c7
--- /dev/null
+++ b/po/uk.po
@@ -0,0 +1,2021 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Клавіат."
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Обране"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Швидкий набір"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Голосова пошта"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Журнали"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Немає номера швидкого набору. Призначити його зараз?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "Збій запиту"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "Запит виконано"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Екстрений виклик"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Журнали відсутні"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Немає об’єктів обраного"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Повідомлення видалено"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Перевищено максимальну довжину номера телефону"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Видалення журналів..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Видалення обраного..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Ініціалізація. Спробуйте пізніше..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Звук вимк."
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Звук увімк."
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Вибір журналів"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Вибір контактів швидкого набору"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Розблок."
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Змінити контакт"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "Додати паузу тривалістю %d сек."
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Додано паузу"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "Пропущені"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Вихід"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Мобільний"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Домашній"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Робота"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Факс (домашній)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Факс (робочий)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Номер помічника"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Пейджер"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Інші"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Телефон"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Факс"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Автомобільний телефон"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Домашній 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Головний робочий"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Радіо"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Особливий"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Всі контакти"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Не призначено"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Сервісний номер"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Телефон"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Групи"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "За замовчуванням"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Звук дзвінка"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "Email"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Цифри"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Нотатка"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Поштова адреса"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Деталі"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Організація"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Додати на головний екран"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Порядок відображення імен"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "Власний номер"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Ім'я"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Прізвище"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Друге ім’я"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Суфікс"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Псевдонім"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Експортувати контакти"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Вибір контактів"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Поштовий індекс"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Країна"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Провінція"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Місто"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Вулиця"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "Збережено в %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Обрані контакти"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Скопійовано"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Експортовано"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Видалення контактів..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Переміщення..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Копіювання..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "Триває імпорт контактів SIM-картки..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "Імпортування контактів із vCard..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "Експорт контактів на %s..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "Візитівка"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "Читання vCard..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Імпортовано"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "Н/Д"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Усі зв’язані контакти"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Зв’язані контакти"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Подробиці"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Посада"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Відділ"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Ім’я групи"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Дод. обл. запис"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Додавання учасників до групи..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Переглянути"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d контактів"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Перейменувати"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Відношення"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Немає історій"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Немає справ"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Додавання..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Додаткова інформація"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Поштова скринька"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Штат"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Друзі"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Сім'я"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Співробітники"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Робота"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Зразок вібрації"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Встановити за замовчуванням"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Немає імені"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Хибна адреса Email"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Заповніть принаймні одне поле, а також введіть ім’я"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Не вдалося отримати доступ до бази даних"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Вже додано"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Назва групи вже використовується"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Немає групи"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Немає номера"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Немає адреси Email"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Немає контактів"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "Пам’ять SIM пуста"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Перевищено максимальну кількість записів"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Хибний номер"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "Пам'ять SIM заповнено"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Позначити як стандартний номер"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Зображення"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Зробити фото"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Видалити фотографію"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Зберегти контакт до"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Зберегти в"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "Імпорт контактів SIM"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Спочатку ім’я"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Спочатку прізвище"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Надіслати візитівку"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Створити групу"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Вибрати групу"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Імпор. контакти"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Зв’язати контакт"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Скасувати зв’язування"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Усі зв’язані контакти буде видалено"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Додати до обраного"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Редагувати групу"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Невідомо"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "День народження"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Річниця"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Неділя"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Понеділок"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Вівторок"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Середа"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Четвер"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "П'ятниця"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Субота"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Помічник"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Брат"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Дитина"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Локальн. партнер"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Батько"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Друг"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Керівник"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Мати"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Батьки"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Партнер"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Має відношення до"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Родич"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Сестра"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Подружжя"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Афганістан"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Албанія"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Алжир"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Американське Самоа"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Андорра"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Ангола"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Ангілья"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Антигуа і Барбуда"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Аргентина"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Вірменія"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Аруба"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Австралія"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Зовнішні території Австралії"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Австрія"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Азербайджан"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Багамські острови"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Бахрейн"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Бангладеш"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Барбадос"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Білорусь"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Бельгія"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Беліз"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Бенін"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Бермудські острови"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Бутан"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Болівія"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Бонер, Сінт-Естатіус і Саба"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Боснія і Герцеговина"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Ботсвана"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Бразилія"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Британські Віргінські острови"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Бруней Даруссалам"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Болгарія"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Буркіна-Фасо"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Бурунді"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Камбоджа"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Камерун"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Канада"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Кабо-Верде"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Кайманові острови"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Центральноафриканська Республіка"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Чад"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Чилі"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "Китай"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Колумбія"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Комори"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Конго"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Острови Кука"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Коста-Ріка"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Кот-Д’Івуар"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Хорватія"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Куба"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Кюрасао"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Кіпр"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Чехія"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Корейська Народно-Демократична Республіка"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Демократична Республіка Конго"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Східний Тимор"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Данія"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Дієго-Гарсія"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Джибуті"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Домініка"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Домініканська Республіка"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Еквадор"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Єгипет"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "Сальвадор"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Екваторіальна Гвінея"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Еритрея"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Естонія"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Ефіопія"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Фолклендські острови"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Фарерські острови"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Фіджі"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Фінляндія"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "France"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Французькі Південні Території"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Французька Гвіана"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "Французька Полінезія"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Габон"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Гамбія"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Джорджія"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Німеччина"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Гана"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Гібралтар"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Греція"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Гренландія"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Гренада"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Гваделупа"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Гуам"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Гватемала"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Гвінея"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Гвінея-Бісау"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Гайана"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Гаїті"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Гондурас"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Гонконг"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Угорщина"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Ісландія"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "Індія"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Індонезія"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Іран"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Ірак"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Ірландія"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Ізраїль"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italy"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Ямайка"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Японія"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Йорданія"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Казахстан"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Кенія"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Кірибаті"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Корея"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Кувейт"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Киргизстан"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Лаоська Народно-Демократична Республіка"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Латвія"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Ліван"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Лесото"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Ліберія"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Лівія"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Ліхтенштейн"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Литва"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Люксембург"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Макао"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Мадагаскар"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Малаві"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Малайзія"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Мальдіви"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Малі"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Мальта"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Маршаллові Острови"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Мартиніка"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "МАВРИТАНІЯ"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Маврікій"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Мехіко"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Мікронезія"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Молдова"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Монако"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Монголія"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Чорногорія"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Монтсеррат"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Марокко"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Мозамбік"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "М’янма"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Намібія"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Науру"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Непал"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Нідерланди"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "Нова Каледонія"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "Нова Зеландія"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Нікарагуа"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Нігер"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Нігерія"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Ніує"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Північні Маріанські острови"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Норвегія"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Оман"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Пакістан"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Палау"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Панама"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Папуа-Нова Гвінея"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Парагвай"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Коричневий"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Філіппіни"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Польща"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Португалія"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Пуерто-Ріко"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Катар"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Румунія"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Російська Федерація"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Руанда"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Острів Святої Єлени"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Сент-Кіттс і Невіс"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Сент-Люсія"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Сен-П’єр і Мікелон"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Сент-Вінсент і Гренадини"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Самоа"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "Сан-Марино"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Сан-Томе і Прінсіпі"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Саудівська Аравія"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Сенегал"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Сербія"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Сейшельські острови"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Сьєрра-Леоне"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Сінгапур"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Сінт-Маартен"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Словаччина"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Словенія"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Соломонові острови"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Сомалі"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "Південна Африка"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Іспанія"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Шрі-Ланка"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Судан"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Сурінам"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Свазіленд"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Швеція"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Швейцарія"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Сирійська Арабська Республіка"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Тайвань"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Таджикистан"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Танзанія"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Таїланд"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Колишня Югославська Республіка Македонія"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Того"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Токелау"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Тонга"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Тринідад і Тобаго"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Туніс"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Туреччина"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Туркменістан"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Острови Теркс і Кайкос"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Тувалу"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Уганда"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Україна"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Об'єднані Арабські Емірати"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Сполучене королівство Великої британії та Північної Ірландії"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Сполучені Штати Америки"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Американські Віргінські острови"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Уругвай"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Узбекистан"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Вануату"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Ватикан"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Венесуела"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "В’єтнам"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Волліс і Футуна"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Ємен"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Замбія"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Зімбабве"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Мобільний (домашній)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Мобільний (робочий)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Збережено в"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "Імпортувати з карти пам’яті"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Група й учасники групи"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s збережено в %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Цей контакт буде видалено"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Фото"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Наб. ном."
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Резервне копіювання"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Лише група"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Нова група"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Вибрати групу"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Мобільний 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Додано"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Переміщено"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Вибрано"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Скасувати"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Недостатньо пам'яті"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Видалено"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Пошук"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Закрити"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "Видалено"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Помилка"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Виклик"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "Немає SIM"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Вибрати всі"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Збій"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Успішно"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Зберегти"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Додати контакти"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Ім’я помічника"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Видалити групу"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Ім’я групи"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Звук дзв.групи"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Записати відео"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Замінити"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Швидкий набір"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Веб-сайт"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Повід."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Встановити звук дзвінка"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Всі контакти"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Організація"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Редагування контактів"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "Отримати повідомлення Email"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Отримати номер"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Немає групи"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Учасник"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "Надіслати Email"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Встановити зображення"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Швидкий набір не використовується"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Видалити контакти"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Редагувати групи"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "Email"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Додати до обраного"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Додати до групи"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Редагувати групу"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Пусто"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Зберегти контакт"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Вибрати контакт"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Додано до обраного"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Додати групу"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Пам'ять заповнено"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Видалити з групи"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Видалення..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Неможливо додати контакт у групу"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Оновити"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Скасув."
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Контакти"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Копіювати"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Створити"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "Email"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Повідомлення"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Перемістити"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Телефон"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Невідомо"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Відеовиклик"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "Видалити"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Готово"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Редагув."
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "ОК"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Надіслати контактні дані"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Пошук на сервері Exchange"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Ім’я Прізвище"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Прізвище Ім’я"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "Дод.учас."
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Подія"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Спільний доступ до контактних даних"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "Контактів: 1"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Повернутися до виклику"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Вхідний виклик"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Вихідний виклик"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Пропущений виклик"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Надіслане повідомлення"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Отримане повідомлення"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Відредагувати номер перед здійсненням виклику"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Показати"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Приховати"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Для відображення інших полів натисніть розташовану у правій частині кнопку"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Заблоков. виклик"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Відхилений виклик"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Попередній екран"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Позначити як стандартну адресу Email"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Можна імпортувати контакти із SIM-картки на телефон, скориставшись меню Установки > Імпортувати контакти, або синхронізувати їх із контактами веб-облікового запису за допомогою облікових записів в установках"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Немає журналів. Вікно журналу відбражається щоразу після здійснення/отримання виклику або надіслання/отримання повідомлення"
+
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Неможливо надіслати візитівку"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "Експортувати на SIM-картку"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Інформ."
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Історія"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Діяльність"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Повідомлення для групи"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Email для групи"
\ No newline at end of file
diff --git a/po/update-po.sh b/po/update-po.sh
new file mode 100755 (executable)
index 0000000..7a93290
--- /dev/null
@@ -0,0 +1,59 @@
+#!/bin/sh
+
+PACKAGE=phone
+SRCROOT=..
+POTFILES=POTFILES.in
+
+ALL_LINGUAS="az bg ca cs da de_DE el_GR en en_PH en_US es_ES es_US et eu fi fr_CA fr_FR ga gl hi hr hu hy is it_IT ja_JP ka kk ko_KR lt lv mk nb nl_NL pl pt_BR pt_PT ro ru_RU sk sl sr sv tr_TR uk uz zh_CNzh_HK zh_SG zh_TW"
+
+XGETTEXT=/usr/bin/xgettext
+MSGMERGE=/usr/bin/msgmerge
+
+echo -n "Make ${PACKAGE}.pot  "
+if [ ! -e $POTFILES ] ; then
+   echo "$POTFILES not found"
+   exit 1
+fi
+
+$XGETTEXT --default-domain=${PACKAGE} --directory=${SRCROOT} \
+      --keyword=_ --keyword=N_ --files-from=$POTFILES
+if [ $? -ne 0 ]; then
+   echo "xgettext error"
+   exit 1
+fi
+
+if [ ! -f ${PACKAGE}.po ]; then
+   echo "No such file: ${PACKAGE}.po"
+   exit 1
+fi
+
+rm -f ${PACKAGE}.pot && mv ${PACKAGE}.po ${PACKAGE}.pot
+echo "done"
+
+for LANG in $ALL_LINGUAS; do
+   echo "$LANG : "
+
+   if [ ! -e $LANG.po ] ; then
+      sed 's/CHARSET/UTF-8/g' ${PACKAGE}.pot > ${LANG}.po
+      echo "${LANG}.po created"
+   else
+      if $MSGMERGE ${LANG}.po ${PACKAGE}.pot -o ${LANG}.new.po ; then
+         if cmp ${LANG}.po ${LANG}.new.po > /dev/null 2>&1; then
+            rm -f ${LANG}.new.po
+         else
+            if mv -f ${LANG}.new.po ${LANG}.po; then
+               echo ""
+            else
+               echo "msgmerge for $LANG.po failed: cannot move $LANG.new.po to $LANG.po" 1>&2
+               rm -f ${LANG}.new.po
+               exit 1
+            fi
+         fi
+      else
+         echo "msgmerge for $LANG failed!"
+         rm -f ${LANG}.new.po
+      fi
+   fi
+   echo ""
+done
+
diff --git a/po/uz.po b/po/uz.po
new file mode 100755 (executable)
index 0000000..26dfae0
--- /dev/null
+++ b/po/uz.po
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "Klaviatura"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "Tanlanganlar"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "Tez terish"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "Ovozli pochta"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "Jurnallar"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "Tez terish raqami mavjud emas. Hozir tayinlansinmi?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "So‘rov bajarilmadi"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "So‘rov muvaffaqiyatli amalga oshirildi"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "Favqulodda qo‘ng‘iroqlar"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "Jurnallar yo‘q"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "Tanlanganlar yo‘q"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "Xabar o'chirildi"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "Telefon raqami uzunligi maksimal miqdordan oshib ketdi"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "Jurnallar o'chirib tashlanmoqda..."
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "Tanlanganlar o'chirib tashlanmoqda..."
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "Initsializatsiyalanmoqda. Keyinroq urinib ko‘ring..."
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "Ovoz o‘ch."
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "Ovoz yoq."
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "Jurnallarni tanlash"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "Tezkor terish kontaktlarini tanlang"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "Blokdan chiqar"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "Kontaktni o‘zgartirish"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "%d soniyali to‘xtatish"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "Kutish qo‘shish"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "O‘tkazib yuborilgan"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "Chiqish"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "Mobil"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "Asosiy"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "Ish"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "Faks (uy)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "Faks (ish)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "Yordamchi raqami"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "Peyjer"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "Boshqa"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "Faks"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "Car telephone"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "Uy 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "Kompaniyaning asosiy telefoni"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "Radio"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "Sozlanadigan"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "Barcha kontaktlar"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "Tayinlanmagan"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "Xizmat raqami"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "Telefon"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "Guruhlar"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "Birlamchi"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "Rington"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL-manzil"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "E-pochta"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "Raqam"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "Eslatma"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "Pochta manzili"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "Tafsilotlar"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "Kompaniya"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "Asosiy ekranga qo‘shish"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "Displey nomlari tartibi"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "O‘z raqami"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "Ismi"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "Familiya"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "Otasining ismi"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "Suffiks"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "Laqab"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "Kontaktlarni eksport qilish"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "Kontaktlar tanlang"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "Pochta indeksi"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "Mamlakat"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "Viloyat"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "Shahar"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "Ko‘cha"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "%sda saqlandi"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "Ko‘p ishlatiladigan kontaktlar"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "Nusxa olindi"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "Exported"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "Kontaktlar o‘chirilmoqda..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "Ko‘chirilmoqda..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "Nusxa ko‘chirilmoqda..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "SIM-karta kontaktlarini import qilish..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "vCarddan kontaktlar import qilinmoqda..."
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "%sga kontaktlar eksport qilinmoqda..."
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "vCard"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "vCardni o‘qish..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "Import qilindi"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "YO‘Q"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "Bari bog‘l. kontaktlar"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "Bog‘langan kontaktlar"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "Boshqa ma’lumotlar"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "Lavozim nomi"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "Bo'lim"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "Guruh nomi"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "Hisob qaydnoma qo‘shish"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "Guruhga a’zolar qo‘shish..."
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "Ko‘rib chiqish"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d kontakt"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "Nom o‘zgartirish"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "Aloqadorlik"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "Jurnallar yo‘q"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "Amallar mavjud emas"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "Qo‘shilmoqda..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "Qo‘shimcha ma’lumot"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "Abonent qutisi"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "Holat"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "Do‘stlar"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "Oila"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "Hamkasblar"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "Ish"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "Vibratsiya namunasi"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "Birlamchi o'rnatilgan holatga qaytish"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "Nom yo‘q"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "Noto‘g‘ri e-pochta manzili"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "Kamida bir maydonni hamda nomni to‘ldiring"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "Ma’lumotlar bazasiga kirib bo‘lmadi"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "Avval qo‘shilgan"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "Guruh nomi avvaldan ishlatilmoqda"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "Guruh mavjud emas"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "Raqam yo‘q"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "Elektron pochta manzillari yo‘q"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "Kontaktlar yo‘q"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM-karta xotirasi bo‘sh"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "Kiritmalar soni maksimal miqdordan oshib ketdi"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "Noto‘g‘ri raqam"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM-karta xotirasi to‘la"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "Birlam. o'rn. raqam sifatida belgilash"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "Tasvir"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "Suratga olish"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "Rasmni olib tashlash"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "Kontaktni saqla"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "Quyidagiga saqlash"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "SIM-karta kontaktlarini import qilish"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "Avval ism"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "Avval familiya"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "Tashrif kartasi yuborish"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "Guruh yaratish"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "Guruh tanlang"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "Kontakt importi"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "Kontaktni bog‘lash"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "Uzish"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "Barcha bog‘langan kontaktlar o'chirib tashlanadi"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "Tanlanganlarga qo‘shish"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "Guruhni tahrirlash"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "Noma’lum"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "Tug‘ilgan kun"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "Yubiley"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "Yakshanba"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "Dushanba"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "Seshanba"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "Chorshanba"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "Payshaba"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "Juma"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "Shanba"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "Yordamchi"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "Aka"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "Bola"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "Mahalliy hamkor"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "Ota"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "Do‘st"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "Menejer"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "Ona"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "Ota-ona"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "Hamkor"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "Quyidagi tomonidan taqdim etilgan"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "Qarindosh"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "Singil"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "Turmush o'rtoq"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "Afghanistan"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "Albaniya"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "Algeria"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "Amerika Samoasi"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "Andorra"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "Angola"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "Anguilla"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "Antigua and Barbuda"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "Argentina"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "Armenia"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "Aruba"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "Australia"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "Avstraliya Tashqi hududlari"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "Austria"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "Ozarbayjon"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "Bagama orollari"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "Baxrayn"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "Bangladesh"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "Barbados"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "Belarus"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "Belgiya"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "Belize"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "Benin"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "Bermud orollari"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "Bhutan"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "Bolivia"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "Boneyr, Sint-Estatius va Saba"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "Bosnia and Herzegovina"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "Botsvana"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "Brazil"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "Britaniya Virgin orollari"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "Brunei Darussalam"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "Bulgaria"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "Burkina-Faso"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "Burundi"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "Cambodia"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "Kamerun"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "Canada"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "Kabo-Verde"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "Cayman Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "Markaziy Afrika Respublikasi"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "Chad"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "Chile"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "China"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "Colombia"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "Komoros"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "Congo"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "Kuk orollari"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "Kosta-Rika"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "Kot d’Ivuar"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "Xorvatiya"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "Kuba"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "Kyurasao"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "Kipr"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "Czech Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "Koreya Xalq Demokratik Respublikasi"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "Kongo Demokratik Respublikasi"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "Timor-Leste"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "Daniya"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "Diyego-Garsiya"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "Djibouti"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "Dominika"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "Dominican Republic"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "Ecuador"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "Misr"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "Salvador"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "Ekvatorial Gvineya"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "Eritreya"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "Estonia"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "Efiopiya"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "Falkland Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "Faroe Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "Fiji"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "Finland"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "France"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "Fransiya janubiy hududlari"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "Fransiya Gvianasi"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "French Polynesia"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "Gabon"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "Gambia"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "Germany"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "Gana"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "Gibraltar"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "Gretsiya"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "Grilandiya"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "Grenada"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "Gvadelupa"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "Guam"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "Guatemala"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "Gvineya"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "Gvineya-Bissau"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "Guyana"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "Haiti"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "Gonduras"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "Gonkong"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "Vengriya"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "Islandiya"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "India"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "Indonesia"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "International Freephone Service"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "International Premium Rate Service (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "International Shared Cost Service (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "Iran"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "Iroq"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "Irlandiya"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "Israel"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "Italy"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "Yamayka"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "Japan"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "Iordaniya"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "Kazakhstan"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "Kenya"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "Kiribati"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "Koreya"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "Quvayt"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "Qirg‘iziston"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "Laos Xalq Demokratik Respublikasi"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "Latvia"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "Livan"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "Lesotho"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "Liberiya"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "Libya"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "Liechtenstein"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "Lithuania"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "Lyuksemburg"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "Makao"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "Madagascar"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "Malavi"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "Malaysia"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "Maldiv orollari"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "Mali"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "Malta"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "Marshall orollari"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "Martinika"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "Mauritania"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "Mauritius"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "Mexico"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "Mikroneziya"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "Moldova"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "Monako"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "Mongolia"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "Montenegro"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "Monserrat"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "Morocco"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "Mozambik"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "Myanma"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "Namibiya"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "Nauru"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "Nepal"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "Niderlandiya"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "New Caledonia"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "New Zealand"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "Nicaragua"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "Niger"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "Nigeriya"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "Niue"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "Shimoliy Mariana Orollari"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "Norvegiya"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "Ummon"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "Pakistan"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "Palau"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "Panama"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "Papua-Yangi Gvineya"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "Paraguay"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "Peru"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "Philippines"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "Poland"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "Portugaliya"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "Puerto-Riko"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "Qatar"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "Romania"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "Rossiya Federatsiyasi"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "Ruanda"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "Avliyo Yelena oroli"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "Sent-Kits va Nevis"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "Saint Lucia"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "Sen P’er va Mikelon"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "Sen Vinsent va Grenadinlar"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "Samoa"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "San-Marino"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "Sao Tome and Principe"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "Saudi Arabia"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "Senegal"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "Serbiya"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "Seyshel orollari"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "Sierra Leone"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "Singapore"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "Sint-Maarten"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "Slovakiya"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "Slovenia"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "Solomon Islands"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "Somali"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "South Africa"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "Ispaniya"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "Sri Lanka"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "Sudan"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "Surinam"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "Swaziland"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "Sweden"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "Switzerland"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "Suriya Arab Respublikasi"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "Tayvan"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "Tajikistan"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "Tanzaniya"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "Telecommunications for Disaster Relief (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "Thailand"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "Makedoniya Sobiq Yugoslaviya Respublikasi"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "Togo"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "Tokelau"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "Tonga"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "Trinidad and Tobago"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "Tunis"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "Turkiya"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "Turkmenistan"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "Turks va Kaykos Orollari"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "Tuvalu"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "Uganda"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "Ukraine"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "Birlashgan Arab Amirliklari"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "Buyuk Britaniya va Shimoliy Irlandiya Birlashgan Qirolligi"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "Amerika Qo‘shma Shtatlari"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "Qo‘shma Shtatlar Virgin orollari"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "Universal Personal Telecommunication Service (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "Uruguay"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "Uzbekistan"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "Vanuatu"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "Vatikan Davlat-Shahar"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "Venezuela"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "Vetnam"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "Uollis va Futuna"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "Yaman"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "Zambiya"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "Zimbabwe"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "Mobil telefon (uy)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "Mobil telefon (ish)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "Saqlandi"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "SD-kartadan import qilish"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "Guruhlar va guruh a’zolari"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%sni %sda saqladi"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "Ushbu kontakt yo‘q qilinadi"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "Fotosurat"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "Teruvchi"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "Arxiv"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "Exchange"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "Faqat guruh"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "Yangi guruh"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "Guruh tanlang"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "Mobil 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "Qo‘shilgan"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "Ko‘chirilgan"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "Tanlangan"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "Bekor q."
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "Xotira yetarli emas"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "Olib tashlandi"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "Qidirish"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "Yopish"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "O'chirildi"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "Xato"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "Qo‘ng‘iroq qilish"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "SIM-karta yo‘q"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "Barchasini tanlash"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "Xato"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "Muvaffaqiyat"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "Saqlash"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "Kontaktlar qo‘shish"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "Yordamchining nomi"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "Guruhni o'chirish"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "Guruh nomi"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "Guruh ringtoni"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "Video yozib olish"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "Almashtirish"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "Tez terish"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "Veb-sayt"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "Xbr."
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "Rington o‘rnatish"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "Barcha kontaktlar"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "Kompaniya"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "Kontaktlarni tahrirlash"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "E-pochta xabari olish"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "Raqam olish"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "Guruh mavjud emas"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "Ishtirokchi"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "E-pochta yub."
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "Tasvir tanlash"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "Tez terish ishlatilmayapti"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "Kontaktlarni o'chirish"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "Guruhlarni tahrirlash"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "E-pochta"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "Tanlanganlarga qo‘shish"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "Guruhga qo‘shish"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "Guruhni tahrirlash"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "Bo‘sh"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "Kontaktni saqlash"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "Kontakt tanlash"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "Tanlanganlarga qo‘shildi"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "Guruh qo‘shish"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "Xotira to‘la"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "Guruhdan olib tashlash"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "Olib tashlanmoqda..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "Kontaktni guruhga qo‘shib bo‘lmaydi"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "Yangilash"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "Bekor q."
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "Bluetooth"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "Kontaktlar"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "Nusxa olish"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "Yaratish"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "E-pochta"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "Xabar"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "Ko‘chirish"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "Telefon"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "Noma’lum"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "Video qo‘ng‘iroq"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "O'chirish"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "Bajarildi"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "Tahrirl."
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "OK"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "Kontakt tafsilotlarini yuborish"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "Exchange serverini qidirish"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "Ism Familiya"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "Familiya Ism"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "A’zo qo‘sh"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "Hodisa"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "Kontakt ma’lumotini ulashish"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 kontakt"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "Qo‘ng‘iroqqa qaytish"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "Kiruvchi qo‘ng‘iroq"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "Chiquvchi qo‘ng‘iroq"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "Qabul qilinmagan qo‘ng‘iroq"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "Yuborilgan xabar"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "Olingan xabar"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "Qo‘ng‘iroqdan avval raqamni tahrirlash"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "Ko‘rsatish"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "Yashirish"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "Qo‘shimcha maydonlar uchun o‘ng tomondagi tugmani cherting"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "Bloklangan qo‘ng‘"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "Rad et. qo‘ng‘iroq"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "Avvalgi ekran"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "Asosiy e-pochta sifatida belgilash"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "Kontaktlarni telefoningizga SIM-kartadan Parametrlar > Kontaktlarni import qilish orqali import qilishingiz yoki parametrlardagi hisob qaydnomalaridan foydalanib, veb-hisob qaydnomalari bilan sinxronlashtirishingiz mumkin"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "Jurnallar yo‘q. Qo‘ng‘iroq qilganingizda/qabul qilganingizda yoki xabar yuborganingizda/olganingizda, jurnallar ko‘rsatiladi"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "Tashrif kartalarini yuborib bo‘lmaydi"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "SIM-kartaga eksport qilish"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "Ma’lumot"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "Jurnal"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "Faoliyatlar"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "Guruh xabari"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "Guruh e-pochtasi"
\ No newline at end of file
diff --git a/po/zh_CN.po b/po/zh_CN.po
new file mode 100755 (executable)
index 0000000..48a9b79
--- /dev/null
@@ -0,0 +1,1602 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-04-20 13:24+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+\r
+\r
+msgid "IDS_PB_OPT_SET_DEFAULT"\r
+msgstr "设置默认"\r
+\r
+msgid "IDS_PB_BODY_CO_WORKERS"\r
+msgstr "同事"\r
+\r
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"\r
+msgstr "家人"\r
+\r
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"\r
+msgstr "好友"\r
+\r
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"\r
+msgstr "工作"\r
+\r
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"\r
+msgstr "SIM卡内存已满"\r
+\r
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"\r
+msgstr "其它信息"\r
+\r
+msgid "IDS_PB_BODY_PO_BOX"\r
+msgstr "邮政信箱"\r
+\r
+msgid "IDS_PB_BODY_STATE"\r
+msgstr "地区"\r
+\r
+msgid "IDS_PB_BODY_HOME_2"\r
+msgstr "本地2"\r
+\r
+msgid "IDS_PB_BODY_COMPANY_MAIN"\r
+msgstr "公司主机"\r
+\r
+msgid "IDS_PB_BODY_RADIO"\r
+msgstr "收音机"\r
+\r
+msgid "IDS_PB_BODY_MOBILE_HHOME"\r
+msgstr "手机(家庭)"\r
+\r
+msgid "IDS_PB_BODY_MOBILE_HWORK"\r
+msgstr "手机(工作)"\r
+\r
+msgid "IDS_PB_OPT_GOOGLE_TALK"\r
+msgstr "Google Talk"\r
+\r
+msgid "IDS_PB_OPT_JABBER"\r
+msgstr "Jabber"\r
+\r
+msgid "IDS_PB_OPT_SKYPE"\r
+msgstr "Skype"\r
+\r
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"\r
+msgstr "Windows Live Messenger"\r
+\r
+msgid "IDS_COM_BODY_RELATIVE_ABB"\r
+msgstr "亲戚"\r
+\r
+msgid "IDS_COM_OPT_BROTHER_ABB"\r
+msgstr "兄弟"\r
+\r
+msgid "IDS_COM_OPT_FATHER_ABB"\r
+msgstr "父亲"\r
+\r
+msgid "IDS_COM_OPT_MOTHER_ABB"\r
+msgstr "母亲"\r
+\r
+msgid "IDS_COM_OPT_PARENT_ABB"\r
+msgstr "父母"\r
+\r
+msgid "IDS_COM_OPT_SISTER_ABB"\r
+msgstr "姐妹"\r
+\r
+msgid "IDS_JAVA_BODY_MANAGER"\r
+msgstr "经理"\r
+\r
+msgid "IDS_PB_BODY_CALLERIDFRIEND"\r
+msgstr "朋友"\r
+\r
+msgid "IDS_PB_BODY_CALLERIDPARTNER"\r
+msgstr "合作伙伴"\r
+\r
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"\r
+msgstr "自定义"\r
+\r
+msgid "IDS_PB_BODY_SPOUSE"\r
+msgstr "配偶"\r
+\r
+msgid "IDS_PB_BUTTON_ASSISTANT"\r
+msgstr "助手"\r
+\r
+msgid "IDS_PB_BUTTON_CHILD"\r
+msgstr "子女"\r
+\r
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"\r
+msgstr "同居伴侣"\r
+\r
+msgid "IDS_PB_OPT_REFERRED_BY"\r
+msgstr "介绍人"\r
+\r
+msgid "IDS_PB_OPT_RENAME"\r
+msgstr "重命名"\r
+\r
+msgid "IDS_PB_BODY_PD_CONTACTS"\r
+msgstr "%d个联系人"\r
+\r
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"\r
+msgstr "已保存到%s"\r
+\r
+msgid "IDS_PB_OPT_RELATIONSHIP"\r
+msgstr "关系"\r
+\r
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"\r
+msgstr "首先是名字"\r
+\r
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"\r
+msgstr "姓"\r
+\r
+msgid "IDS_PB_BODY_FACEBOOK"\r
+msgstr "Facebook"\r
+\r
+msgid "IDS_PB_BODY_GOOGLE"\r
+msgstr "Google"\r
+\r
+msgid "IDS_PB_BODY_HOME"\r
+msgstr "家庭"\r
+\r
+msgid "IDS_PB_BODY_IM"\r
+msgstr "即时信息"\r
+\r
+msgid "IDS_PB_BODY_MOBILE"\r
+msgstr "手机"\r
+\r
+msgid "IDS_PB_BODY_NO_NAME"\r
+msgstr "无名称"\r
+\r
+msgid "IDS_PB_BODY_RINGTONE"\r
+msgstr "铃声"\r
+\r
+msgid "IDS_PB_BODY_WORK"\r
+msgstr "工作"\r
+\r
+msgid "IDS_PB_BODY_EMAIL"\r
+msgstr "电子邮件"\r
+\r
+msgid "IDS_PB_BODY_PHONE"\r
+msgstr "手机"\r
+\r
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"\r
+msgstr "正在添加成员到分组…"\r
+\r
+msgid "IDS_PB_BODY_ADD_ACCOUNT"\r
+msgstr "添加账户"\r
+\r
+msgid "IDS_PB_BODY_INVALID_NUMBER"\r
+msgstr "数值无效"\r
+\r
+msgid "IDS_PB_BODY_URL"\r
+msgstr "网址"\r
+\r
+msgid "IDS_COM_BODY_EXPORTED"\r
+msgstr "已导出"\r
+\r
+msgid "IDS_PB_BODY_FAX_HHOME"\r
+msgstr "传真(家庭)"\r
+\r
+msgid "IDS_PB_BODY_FAX_HWORK"\r
+msgstr "传真(工作)"\r
+\r
+msgid "IDS_KA_BODY_MORE_INFORMATION"\r
+msgstr "更多信息"\r
+\r
+msgid "IDS_PB_BODY_JOB_TITLE"\r
+msgstr "职位"\r
+\r
+msgid "IDS_PB_OPT_VIEW"\r
+msgstr "查看"\r
+\r
+msgid "IDS_PB_BODY_LINKED_CONTACTS"\r
+msgstr "链接的联系人"\r
+\r
+msgid "IDS_PB_BODY_LINK_CONTACT"\r
+msgstr "链接联系人"\r
+\r
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"\r
+msgstr "全部链接的联系人"\r
+\r
+msgid "IDS_PB_OPT_UNLINK"\r
+msgstr "取消链接"\r
+\r
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"\r
+msgstr "全部链接的联系人将被删除"\r
+\r
+msgid "IDS_PB_BODY_READING_VCARD_ING"\r
+msgstr "正在读取电子名片…"\r
+\r
+msgid "IDS_PB_BODY_VCARD"\r
+msgstr "名片"\r
+\r
+msgid "IDS_KA_BODY_SAVED_IN"\r
+msgstr "已保存至"\r
+\r
+msgid "IDS_COM_BODY_IMPORTED_ABB"\r
+msgstr "已导入"\r
+\r
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"\r
+msgstr "访问数据库失败"\r
+\r
+msgid "IDS_PB_BODY_COPYING_ING"\r
+msgstr "正在复制..."\r
+\r
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"\r
+msgstr "导出联系人"\r
+\r
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"\r
+msgstr "常用联系人"\r
+\r
+msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"\r
+msgstr "从SD卡导入"\r
+\r
+msgid "IDS_PB_BODY_MOVING_ING"\r
+msgstr "移动中..."\r
+\r
+msgid "IDS_PB_HEADER_SELECT_GROUP"\r
+msgstr "选择群组"\r
+\r
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"\r
+msgstr "移除照片"\r
+\r
+msgid "IDS_PB_POP_ALREADY_ADDED"\r
+msgstr "已添加"\r
+\r
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"\r
+msgstr "完成至少一个字段以及名字"\r
+\r
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"\r
+msgstr "从%s导出联系人"\r
+\r
+msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"\r
+msgstr "群组和群组成员"\r
+\r
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"\r
+msgstr "正在从电子名片中导入联系人…"\r
+\r
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"\r
+msgstr "正在导入SIM卡联系人..."\r
+\r
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"\r
+msgstr "电子邮件地址无效"\r
+\r
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"\r
+msgstr "已超过最大条目数量"\r
+\r
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"\r
+msgstr "没有电子邮件地址"\r
+\r
+msgid "IDS_PB_POP_NO_NUMBER"\r
+msgstr "无号码"\r
+\r
+msgid "IDS_PB_POP_PS_SAVED_IN_PS"\r
+msgstr "%s 已储存到 %s"\r
+\r
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"\r
+msgstr "SIM卡存储空间无内容"\r
+\r
+msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"\r
+msgstr "此联系人将被删除"\r
+\r
+msgid "IDS_PB_BODY_PHOTO"\r
+msgstr "照片"\r
+\r
+msgid "IDS_PB_HEADER_SPEEDDIAL"\r
+msgstr "快速拨号"\r
+\r
+msgid "IDS_PB_ITAB4_DIALLER"\r
+msgstr "拨号程序"\r
+\r
+msgid "IDS_PB_ITAB4_FAVOURITES"\r
+msgstr "收藏"\r
+\r
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"\r
+msgstr "正在删除收藏…"\r
+\r
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"\r
+msgstr "正在初始化。稍后重试…"\r
+\r
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"\r
+msgstr "已超过最大手机号码长度"\r
+\r
+msgid "IDS_PB_POP_REQUEST_FAILED"\r
+msgstr "请求失败"\r
+\r
+msgid "IDS_PB_POP_REQUEST_SUCCESS"\r
+msgstr "请求成功"\r
+\r
+msgid "IDS_PB_BODY_NO_FAVOURITES"\r
+msgstr "没有收藏"\r
+\r
+msgid "IDS_COM_BODY_NA"\r
+msgstr "N/A"\r
+\r
+msgid "IDS_PB_BODY_ALL_CONTACTS"\r
+msgstr "全部联系人"\r
+\r
+msgid "IDS_PB_BODY_ANNIVERSARY"\r
+msgstr "纪念日"\r
+\r
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"\r
+msgstr "助手号码"\r
+\r
+msgid "IDS_PB_BODY_BACKUP"\r
+msgstr "备份"\r
+\r
+msgid "IDS_PB_BODY_BIRTHDAY"\r
+msgstr "生日"\r
+\r
+msgid "IDS_PB_BODY_CAR_TELEPHONE"\r
+msgstr "车载手机"\r
+\r
+msgid "IDS_PB_BODY_CITY"\r
+msgstr "城市"\r
+\r
+msgid "IDS_PB_BODY_COMPANY"\r
+msgstr "公司"\r
+\r
+msgid "IDS_PB_BODY_COUNTRY"\r
+msgstr "国家"\r
+\r
+msgid "IDS_PB_BODY_EXCHANGE"\r
+msgstr "更换"\r
+\r
+msgid "IDS_PB_BODY_FAX"\r
+msgstr "传真"\r
+\r
+msgid "IDS_PB_BODY_FIRST_NAME"\r
+msgstr "名字"\r
+\r
+msgid "IDS_PB_BODY_GROUP_ONLY"\r
+msgstr "仅群组"\r
+\r
+msgid "IDS_PB_BODY_IMAGE"\r
+msgstr "图片"\r
+\r
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"\r
+msgstr "导入 SIM 联系人"\r
+\r
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"\r
+msgstr "AIM"\r
+\r
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"\r
+msgstr "ICQ"\r
+\r
+msgid "IDS_PB_BODY_LAST_NAME"\r
+msgstr "姓氏"\r
+\r
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"\r
+msgstr "标记为默认号码"\r
+\r
+msgid "IDS_PB_BODY_MIDDLE_NAME"\r
+msgstr "中间名"\r
+\r
+msgid "IDS_PB_BODY_MSN"\r
+msgstr "MSN"\r
+\r
+msgid "IDS_PB_BODY_NICKNAME"\r
+msgstr "昵称"\r
+\r
+msgid "IDS_PB_BODY_NOTE"\r
+msgstr "注释"\r
+\r
+msgid "IDS_PB_BODY_NOT_ASSIGNED"\r
+msgstr "未分配"\r
+\r
+msgid "IDS_PB_BODY_NO_CONTACTS"\r
+msgstr "没有联系人"\r
+\r
+msgid "IDS_PB_BODY_NO_GROUP"\r
+msgstr "无群组"\r
+\r
+msgid "IDS_PB_BODY_NUMBER"\r
+msgstr "号码"\r
+\r
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"\r
+msgstr "姓名显示顺序"\r
+\r
+msgid "IDS_PB_BODY_OTHER"\r
+msgstr "其他"\r
+\r
+msgid "IDS_PB_BODY_OWN_NUMBER"\r
+msgstr "本机号码"\r
+\r
+msgid "IDS_PB_BODY_PAGER"\r
+msgstr "寻呼机"\r
+\r
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"\r
+msgstr "通讯地址"\r
+\r
+msgid "IDS_PB_BODY_POSTAL_CODE"\r
+msgstr "邮编"\r
+\r
+msgid "IDS_PB_BODY_PROVINCE"\r
+msgstr "省"\r
+\r
+msgid "IDS_PB_BODY_SERVICE_NUMBER"\r
+msgstr "服务号码"\r
+\r
+msgid "IDS_PB_BODY_STREET"\r
+msgstr "街道"\r
+\r
+msgid "IDS_PB_BODY_SUFFIX"\r
+msgstr "后缀"\r
+\r
+msgid "IDS_PB_BODY_TELEPHONE"\r
+msgstr "电话"\r
+\r
+msgid "IDS_PB_BODY_YAHOO"\r
+msgstr "雅虎"\r
+\r
+msgid "IDS_PB_HEADER_DETAILS"\r
+msgstr "详情"\r
+\r
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"\r
+msgstr "选择联系人"\r
+\r
+msgid "IDS_PB_HEADER_UNKNOWN"\r
+msgstr "未知"\r
+\r
+msgid "IDS_PB_OPT_NEW_GROUP"\r
+msgstr "新分组"\r
+\r
+msgid "IDS_PB_OPT_QQ"\r
+msgstr "QQ"\r
+\r
+msgid "IDS_PB_OPT_SELECT_GROUP"\r
+msgstr "选择群组"\r
+\r
+msgid "IDS_PB_POP_COPIED"\r
+msgstr "已复制"\r
+\r
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"\r
+msgstr "正在删除联系人…"\r
+\r
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"\r
+msgstr "群组名称已使用"\r
+\r
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"\r
+msgstr "添加到主屏"\r
+\r
+msgid "IDS_PB_SK_IMPORT_CONTACTS"\r
+msgstr "导入联系人"\r
+\r
+msgid "IDS_PB_BODY_MOBILE_2"\r
+msgstr "手机 2"\r
+\r
+msgid "IDS_COM_POP_ADDED"\r
+msgstr "已添加"\r
+\r
+msgid "IDS_COM_POP_MOVED"\r
+msgstr "已移动"\r
+\r
+msgid "IDS_COM_POP_SELECTED"\r
+msgstr "已选择"\r
+\r
+msgid "IDS_COM_SK_CANCEL"\r
+msgstr "取消"\r
+\r
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"\r
+msgstr "没有足够内存"\r
+\r
+msgid "IDS_COM_POP_REMOVED"\r
+msgstr "已移除"\r
+\r
+msgid "IDS_COM_BODY_SEARCH"\r
+msgstr "搜索"\r
+\r
+msgid "IDS_COM_POP_CLOSE"\r
+msgstr "关闭"\r
+\r
+msgid "IDS_COM_POP_DELETED"\r
+msgstr "已删除"\r
+\r
+msgid "IDS_COM_POP_ERROR"\r
+msgstr "出错"\r
+\r
+msgid "IDS_COM_BODY_CALL"\r
+msgstr "通话"\r
+\r
+msgid "IDS_COM_BODY_NO_SIM"\r
+msgstr "无 SIM 卡"\r
+\r
+msgid "IDS_COM_BODY_SELECT_ALL"\r
+msgstr "全选"\r
+\r
+msgid "IDS_COM_POP_FAILED"\r
+msgstr "失败"\r
+\r
+msgid "IDS_COM_POP_SUCCESS"\r
+msgstr "成功"\r
+\r
+msgid "IDS_COM_SK_SAVE"\r
+msgstr "保存"\r
+\r
+msgid "IDS_PB_BODY_ADD_CONTACTS"\r
+msgstr "添加联系人"\r
+\r
+msgid "IDS_PB_BODY_ASSISTANT_S_NAME"\r
+msgstr "助手姓名"\r
+\r
+msgid "IDS_PB_BODY_DEFAULT"\r
+msgstr "默认"\r
+\r
+msgid "IDS_PB_BODY_DELETE_GROUP"\r
+msgstr "删除群组"\r
+\r
+msgid "IDS_PB_BODY_DEPARTMENT"\r
+msgstr "部门"\r
+\r
+msgid "IDS_PB_BODY_GROUPS"\r
+msgstr "分组"\r
+\r
+msgid "IDS_PB_BODY_GROUP_NAME"\r
+msgstr "群组名称"\r
+\r
+msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"\r
+msgstr "组铃声"\r
+\r
+msgid "IDS_PB_BODY_RECORD_VIDEO"\r
+msgstr "拍摄录像"\r
+\r
+msgid "IDS_PB_BODY_REPLACE"\r
+msgstr "替换"\r
+\r
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"\r
+msgstr "储存联系人到"\r
+\r
+msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"\r
+msgstr "快速拨号"\r
+\r
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"\r
+msgstr "拍照"\r
+\r
+msgid "IDS_PB_BODY_WEBSITE"\r
+msgstr "网站"\r
+\r
+msgid "IDS_PB_BUTTON_MSG"\r
+msgstr "信息"\r
+\r
+msgid "IDS_PB_DROP_SET_RINGTONE"\r
+msgstr "设置铃声"\r
+\r
+msgid "IDS_PB_HEADER_ALL_CONTACTS"\r
+msgstr "全部联系人"\r
+\r
+msgid "IDS_PB_HEADER_COMPANY"\r
+msgstr "公司"\r
+\r
+msgid "IDS_PB_HEADER_EDIT_CONTACTS"\r
+msgstr "编辑联系人"\r
+\r
+msgid "IDS_PB_HEADER_GET_EMAIL"\r
+msgstr "获取电子邮件"\r
+\r
+msgid "IDS_PB_HEADER_GET_NUMBER"\r
+msgstr "获取号码"\r
+\r
+msgid "IDS_PB_HEADER_NO_GROUP"\r
+msgstr "无群组"\r
+\r
+msgid "IDS_PB_HEADER_PARTICIPANT"\r
+msgstr "参与人"\r
+\r
+msgid "IDS_PB_HEADER_SEND_EMAIL"\r
+msgstr "发送邮件"\r
+\r
+msgid "IDS_PB_HEADER_SEND_NAMECARD"\r
+msgstr "发送名片"\r
+\r
+msgid "IDS_PB_HEADER_SET_IMAGE"\r
+msgstr "设置图像"\r
+\r
+msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"\r
+msgstr "快速拨号未使用"\r
+\r
+msgid "IDS_PB_OPT2_DELETE_CONTACTS"\r
+msgstr "删除联系人"\r
+\r
+msgid "IDS_PB_OPT2_EDIT_GROUPS"\r
+msgstr "编辑分组"\r
+\r
+msgid "IDS_PB_OPT2_EMAIL"\r
+msgstr "电子邮件"\r
+\r
+msgid "IDS_PB_OPT_ADD_TO_FAVORITES"\r
+msgstr "添加到收藏"\r
+\r
+msgid "IDS_PB_OPT_ADD_TO_GROUP"\r
+msgstr "添加到群组"\r
+\r
+msgid "IDS_PB_OPT_EDIT_GROUP"\r
+msgstr "编辑群组"\r
+\r
+msgid "IDS_PB_OPT_EMPTY_MVERB"\r
+msgstr "空"\r
+\r
+msgid "IDS_PB_OPT_SAVE_CONTACT"\r
+msgstr "存储联系人"\r
+\r
+msgid "IDS_PB_OPT_SELECT_CONTACT"\r
+msgstr "选择联系人"\r
+\r
+msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"\r
+msgstr "添加到收藏夹"\r
+\r
+msgid "IDS_PB_POP_ADDING_ING"\r
+msgstr "添加中..."\r
+\r
+msgid "IDS_PB_POP_ADD_GROUP"\r
+msgstr "添加组群"\r
+\r
+msgid "IDS_PB_POP_MEMORY_FULL"\r
+msgstr "内存已满"\r
+\r
+msgid "IDS_PB_POP_REMOVE_FROM_GROUP"\r
+msgstr "从群移除"\r
+\r
+msgid "IDS_PB_POP_REMOVING"\r
+msgstr "正在移除..."\r
+\r
+msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"\r
+msgstr "无法将联系人添加到群"\r
+\r
+msgid "IDS_PB_SK3_UPDATE"\r
+msgstr "更新"\r
+\r
+msgid "IDS_PB_SK_CANCEL_LITE"\r
+msgstr "取消"\r
+\r
+msgid "IDS_COM_BODY_BLUETOOTH"\r
+msgstr "蓝牙"\r
+\r
+msgid "IDS_COM_BODY_CONTACTS"\r
+msgstr "联系人"\r
+\r
+msgid "IDS_COM_BODY_COPY"\r
+msgstr "复制"\r
+\r
+msgid "IDS_COM_BODY_CREATE"\r
+msgstr "新建"\r
+\r
+msgid "IDS_COM_BODY_EMAIL"\r
+msgstr "电子邮件"\r
+\r
+msgid "IDS_COM_BODY_MESSAGE"\r
+msgstr "信息"\r
+\r
+msgid "IDS_COM_BODY_MOVE"\r
+msgstr "移动"\r
+\r
+msgid "IDS_COM_BODY_PHONE"\r
+msgstr "手机"\r
+\r
+msgid "IDS_COM_BODY_UNKNOWN"\r
+msgstr "未知"\r
+\r
+msgid "IDS_COM_BODY_VIDEO_CALL"\r
+msgstr "视频通话"\r
+\r
+msgid "IDS_COM_SK_DELETE"\r
+msgstr "删除"\r
+\r
+msgid "IDS_COM_SK_DONE"\r
+msgstr "完成"\r
+\r
+msgid "IDS_COM_SK_EDIT"\r
+msgstr "编辑"\r
+\r
+msgid "IDS_COM_SK_OK"\r
+msgstr "确定"\r
+\r
+msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"\r
+msgstr "发送联系人详情"\r
+\r
+msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"\r
+msgstr "搜索Exchange服务器"\r
+\r
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"\r
+msgstr "振动方式"\r
+\r
+msgid "IDS_PB_HEADER_EDIT_GROUP"\r
+msgstr "编辑群组"\r
+\r
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"\r
+msgstr "添加到收藏"\r
+\r
+msgid "IDS_COM_OPT_EXIT"\r
+msgstr "退出"\r
+\r
+msgid "IDS_PB_BODY_NO_ACTIVITIES"\r
+msgstr "没有活动"\r
+\r
+msgid "IDS_PB_BODY_NO_HISTORIES"\r
+msgstr "没有历史记录"\r
+\r
+msgid "IDS_CLOG_HEADER_MISSED"\r
+msgstr "未接"\r
+\r
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"\r
+msgstr "添加%d秒钟暂停"\r
+\r
+msgid "IDS_COM_POP_SOUND_OFF"\r
+msgstr "声音关"\r
+\r
+msgid "IDS_COM_POP_SOUND_ON"\r
+msgstr "声音开"\r
+\r
+msgid "IDS_KPD_OPT_ADD_WAIT"\r
+msgstr "添加等待"\r
+\r
+msgid "IDS_COM_BODY_FRIDAY"\r
+msgstr "星期五"\r
+\r
+msgid "IDS_COM_BODY_MONDAY"\r
+msgstr "星期一"\r
+\r
+msgid "IDS_COM_BODY_SATURDAY"\r
+msgstr "星期六"\r
+\r
+msgid "IDS_COM_BODY_SUNDAY"\r
+msgstr "星期日"\r
+\r
+msgid "IDS_COM_BODY_THURSDAY"\r
+msgstr "星期四"\r
+\r
+msgid "IDS_COM_BODY_TUESDAY"\r
+msgstr "星期二"\r
+\r
+msgid "IDS_COM_BODY_WEDNESDAY"\r
+msgstr "星期三"\r
+\r
+msgid "IDS_PB_HEADER_CREATE_GROUP"\r
+msgstr "新建组"\r
+\r
+msgid "IDS_PB_OPT_GROUP_NAME"\r
+msgstr "群组名称"\r
+\r
+msgid "IDS_PB_OPT_SAVE_TO"\r
+msgstr "保存至"\r
+\r
+msgid "IDS_PB_BODY_HONG_KONG"\r
+msgstr "香港"\r
+\r
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"\r
+msgstr "选择快速拨号联系人"\r
+\r
+msgid "IDS_PB_BODY_ICELAND"\r
+msgstr "冰岛"\r
+\r
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"\r
+msgstr "阿根廷"\r
+\r
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"\r
+msgstr "澳大利亚海外领地"\r
+\r
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"\r
+msgstr "阿塞拜疆"\r
+\r
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"\r
+msgstr "博内尔岛、圣尤斯特歇斯与沙巴"\r
+\r
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"\r
+msgstr "朝鲜人民民主共和国"\r
+\r
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"\r
+msgstr "国际免费电话服务"\r
+\r
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"\r
+msgstr "国际费率服务(IPRS)"\r
+\r
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"\r
+msgstr "国际共享费率服务(ISCS)"\r
+\r
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"\r
+msgstr "吉尔吉斯斯坦"\r
+\r
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"\r
+msgstr "圣赫勒拿"\r
+\r
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"\r
+msgstr "斯洛伐克"\r
+\r
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"\r
+msgstr "台湾"\r
+\r
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"\r
+msgstr "救灾通信(TDR)"\r
+\r
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"\r
+msgstr "前南斯拉夫马其顿共和国"\r
+\r
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"\r
+msgstr "大不列颠及北爱尔兰联合王国"\r
+\r
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"\r
+msgstr "美国"\r
+\r
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"\r
+msgstr "美属维京群岛"\r
+\r
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"\r
+msgstr "通用个人通信服务(UPT)"\r
+\r
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"\r
+msgstr "科特迪瓦"\r
+\r
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"\r
+msgstr "库拉索"\r
+\r
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"\r
+msgstr "法属南部领土"\r
+\r
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"\r
+msgstr "加蓬"\r
+\r
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"\r
+msgstr "Inmarsat SNAC"\r
+\r
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"\r
+msgstr "澳门"\r
+\r
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"\r
+msgstr "索马里"\r
+\r
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"\r
+msgstr "东帝汶"\r
+\r
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"\r
+msgstr "多哥"\r
+\r
+msgid "IDS_PB_BODY_AFGHANISTAN"\r
+msgstr "阿富汗"\r
+\r
+msgid "IDS_PB_BODY_ALBANIA"\r
+msgstr "阿尔巴尼亚"\r
+\r
+msgid "IDS_PB_BODY_ALGERIA"\r
+msgstr "阿尔及利亚"\r
+\r
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"\r
+msgstr "美属萨摩亚"\r
+\r
+msgid "IDS_PB_BODY_ANDORRA"\r
+msgstr "安道尔"\r
+\r
+msgid "IDS_PB_BODY_ANGOLA"\r
+msgstr "安哥拉"\r
+\r
+msgid "IDS_PB_BODY_ANGUILLA"\r
+msgstr "安圭拉"\r
+\r
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"\r
+msgstr "安提瓜和巴布达"\r
+\r
+msgid "IDS_PB_BODY_ARMENIA"\r
+msgstr "亚美尼亚"\r
+\r
+msgid "IDS_PB_BODY_ARUBA"\r
+msgstr "阿鲁巴"\r
+\r
+msgid "IDS_PB_BODY_AUSTRALIA"\r
+msgstr "澳大利亚"\r
+\r
+msgid "IDS_PB_BODY_AUSTRIA"\r
+msgstr "奥地利"\r
+\r
+msgid "IDS_PB_BODY_BAHAMAS"\r
+msgstr "巴哈马"\r
+\r
+msgid "IDS_PB_BODY_BAHRAIN"\r
+msgstr "巴林"\r
+\r
+msgid "IDS_PB_BODY_BANGLADESH"\r
+msgstr "孟加拉国"\r
+\r
+msgid "IDS_PB_BODY_BARBADOS"\r
+msgstr "巴巴多斯"\r
+\r
+msgid "IDS_PB_BODY_BELARUS"\r
+msgstr "白俄罗斯"\r
+\r
+msgid "IDS_PB_BODY_BELGIUM"\r
+msgstr "比利时"\r
+\r
+msgid "IDS_PB_BODY_BELIZE"\r
+msgstr "伯利兹"\r
+\r
+msgid "IDS_PB_BODY_BENIN"\r
+msgstr "贝宁"\r
+\r
+msgid "IDS_PB_BODY_BERMUDA"\r
+msgstr "百慕大"\r
+\r
+msgid "IDS_PB_BODY_BHUTAN"\r
+msgstr "不丹"\r
+\r
+msgid "IDS_PB_BODY_BOLIVIA"\r
+msgstr "玻利维亚"\r
+\r
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"\r
+msgstr "波斯尼亚和黑塞哥维那"\r
+\r
+msgid "IDS_PB_BODY_BOTSWANA"\r
+msgstr "博茨瓦那"\r
+\r
+msgid "IDS_PB_BODY_BRAZIL"\r
+msgstr "巴西"\r
+\r
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"\r
+msgstr "英属维尔京群岛"\r
+\r
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"\r
+msgstr "文莱达鲁萨兰国"\r
+\r
+msgid "IDS_PB_BODY_BULGARIA"\r
+msgstr "保加利亚"\r
+\r
+msgid "IDS_PB_BODY_BURKINA_FASO"\r
+msgstr "布基纳法索"\r
+\r
+msgid "IDS_PB_BODY_BURUNDI"\r
+msgstr "布隆迪"\r
+\r
+msgid "IDS_PB_BODY_CAMBODIA"\r
+msgstr "柬埔寨"\r
+\r
+msgid "IDS_PB_BODY_CAMEROON"\r
+msgstr "喀麦隆"\r
+\r
+msgid "IDS_PB_BODY_CANADA"\r
+msgstr "加拿大"\r
+\r
+msgid "IDS_PB_BODY_CAPE_VERDE"\r
+msgstr "佛得角"\r
+\r
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"\r
+msgstr "开曼群岛"\r
+\r
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"\r
+msgstr "中非共和国"\r
+\r
+msgid "IDS_PB_BODY_CHAD"\r
+msgstr "乍得"\r
+\r
+msgid "IDS_PB_BODY_CHILE"\r
+msgstr "智利"\r
+\r
+msgid "IDS_PB_BODY_CHINA"\r
+msgstr "中国"\r
+\r
+msgid "IDS_PB_BODY_COLOMBIA"\r
+msgstr "哥伦比亚"\r
+\r
+msgid "IDS_PB_BODY_COMOROS"\r
+msgstr "科摩罗"\r
+\r
+msgid "IDS_PB_BODY_CONGO"\r
+msgstr "刚果"\r
+\r
+msgid "IDS_PB_BODY_COOK_ISLANDS"\r
+msgstr "库克群岛"\r
+\r
+msgid "IDS_PB_BODY_COSTA_RICA"\r
+msgstr "哥斯达黎加"\r
+\r
+msgid "IDS_PB_BODY_CROATIA"\r
+msgstr "克罗地亚"\r
+\r
+msgid "IDS_PB_BODY_CUBA"\r
+msgstr "古巴"\r
+\r
+msgid "IDS_PB_BODY_CYPRUS"\r
+msgstr "塞浦路斯"\r
+\r
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"\r
+msgstr "捷克共和国"\r
+\r
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"\r
+msgstr "刚果民主共和国"\r
+\r
+msgid "IDS_PB_BODY_DENMARK"\r
+msgstr "丹麦"\r
+\r
+msgid "IDS_PB_BODY_DIEGO_GARCIA"\r
+msgstr "迪戈加西亚岛"\r
+\r
+msgid "IDS_PB_BODY_DJIBOUTI"\r
+msgstr "吉布提"\r
+\r
+msgid "IDS_PB_BODY_DOMINICA"\r
+msgstr "多米尼加"\r
+\r
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"\r
+msgstr "多米尼加共和国"\r
+\r
+msgid "IDS_PB_BODY_ECUADOR"\r
+msgstr "厄瓜多尔"\r
+\r
+msgid "IDS_PB_BODY_EGYPT"\r
+msgstr "埃及"\r
+\r
+msgid "IDS_PB_BODY_EL_SALVADOR"\r
+msgstr "萨尔瓦多"\r
+\r
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"\r
+msgstr "赤道几内亚"\r
+\r
+msgid "IDS_PB_BODY_ERITREA"\r
+msgstr "厄立特里亚"\r
+\r
+msgid "IDS_PB_BODY_ESTONIA"\r
+msgstr "爱沙尼亚"\r
+\r
+msgid "IDS_PB_BODY_ETHIOPIA"\r
+msgstr "埃塞俄比亚"\r
+\r
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"\r
+msgstr "福克兰群岛"\r
+\r
+msgid "IDS_PB_BODY_FAROE_ISLANDS"\r
+msgstr "法罗群岛"\r
+\r
+msgid "IDS_PB_BODY_FIJI"\r
+msgstr "斐济"\r
+\r
+msgid "IDS_PB_BODY_FINLAND"\r
+msgstr "芬兰"\r
+\r
+msgid "IDS_PB_BODY_FRANCE"\r
+msgstr "法国"\r
+\r
+msgid "IDS_PB_BODY_FRENCH_GUIANA"\r
+msgstr "法属圭亚那"\r
+\r
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"\r
+msgstr "法属波利尼西亚"\r
+\r
+msgid "IDS_PB_BODY_GAMBIA"\r
+msgstr "冈比亚"\r
+\r
+msgid "IDS_PB_BODY_GEORGIA"\r
+msgstr "格鲁吉亚"\r
+\r
+msgid "IDS_PB_BODY_GERMANY"\r
+msgstr "德国"\r
+\r
+msgid "IDS_PB_BODY_GHANA"\r
+msgstr "加纳"\r
+\r
+msgid "IDS_PB_BODY_GIBRALTAR"\r
+msgstr "直布罗陀"\r
+\r
+msgid "IDS_PB_BODY_GREECE"\r
+msgstr "希腊"\r
+\r
+msgid "IDS_PB_BODY_GREENLAND"\r
+msgstr "格陵兰岛"\r
+\r
+msgid "IDS_PB_BODY_GRENADA"\r
+msgstr "格林纳达"\r
+\r
+msgid "IDS_PB_BODY_GUADELOUPE"\r
+msgstr "瓜德罗普岛"\r
+\r
+msgid "IDS_PB_BODY_GUAM"\r
+msgstr "关岛"\r
+\r
+msgid "IDS_PB_BODY_GUATEMALA"\r
+msgstr "危地马拉"\r
+\r
+msgid "IDS_PB_BODY_GUINEA"\r
+msgstr "几内亚"\r
+\r
+msgid "IDS_PB_BODY_GUINEA_BISSAU"\r
+msgstr "几内亚比绍"\r
+\r
+msgid "IDS_PB_BODY_GUYANA"\r
+msgstr "圭亚那"\r
+\r
+msgid "IDS_PB_BODY_HAITI"\r
+msgstr "海地"\r
+\r
+msgid "IDS_PB_BODY_HONDURAS"\r
+msgstr "洪都拉斯"\r
+\r
+msgid "IDS_PB_BODY_HUNGARY"\r
+msgstr "匈牙利"\r
+\r
+msgid "IDS_PB_BODY_INDIA"\r
+msgstr "印度"\r
+\r
+msgid "IDS_PB_BODY_INDONESIA"\r
+msgstr "印度尼西亚"\r
+\r
+msgid "IDS_PB_BODY_IRAN"\r
+msgstr "伊朗"\r
+\r
+msgid "IDS_PB_BODY_IRAQ"\r
+msgstr "伊拉克"\r
+\r
+msgid "IDS_PB_BODY_IRELAND"\r
+msgstr "爱尔兰"\r
+\r
+msgid "IDS_PB_BODY_ISRAEL"\r
+msgstr "以色列"\r
+\r
+msgid "IDS_PB_BODY_ITALY"\r
+msgstr "意大利"\r
+\r
+msgid "IDS_PB_BODY_JAMAICA"\r
+msgstr "牙买加"\r
+\r
+msgid "IDS_PB_BODY_JAPAN"\r
+msgstr "日本"\r
+\r
+msgid "IDS_PB_BODY_JORDAN"\r
+msgstr "约旦"\r
+\r
+msgid "IDS_PB_BODY_KAZAKHSTAN"\r
+msgstr "哈萨克斯坦"\r
+\r
+msgid "IDS_PB_BODY_KENYA"\r
+msgstr "肯尼亚"\r
+\r
+msgid "IDS_PB_BODY_KIRIBATI"\r
+msgstr "基里巴斯"\r
+\r
+msgid "IDS_PB_BODY_KOREA"\r
+msgstr "韩国"\r
+\r
+msgid "IDS_PB_BODY_KUWAIT"\r
+msgstr "科威特"\r
+\r
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"\r
+msgstr "老挝人民民主共和国"\r
+\r
+msgid "IDS_PB_BODY_LATVIA"\r
+msgstr "拉脱维亚"\r
+\r
+msgid "IDS_PB_BODY_LEBANON"\r
+msgstr "黎巴嫩"\r
+\r
+msgid "IDS_PB_BODY_LESOTHO"\r
+msgstr "莱索托"\r
+\r
+msgid "IDS_PB_BODY_LIBERIA"\r
+msgstr "利比里亚"\r
+\r
+msgid "IDS_PB_BODY_LIBYA"\r
+msgstr "利比亚"\r
+\r
+msgid "IDS_PB_BODY_LIECHTENSTEIN"\r
+msgstr "列支敦士登"\r
+\r
+msgid "IDS_PB_BODY_LITHUANIA"\r
+msgstr "立陶宛"\r
+\r
+msgid "IDS_PB_BODY_LUXEMBOURG"\r
+msgstr "卢森堡"\r
+\r
+msgid "IDS_PB_BODY_MADAGASCAR"\r
+msgstr "马达加斯加"\r
+\r
+msgid "IDS_PB_BODY_MALAWI"\r
+msgstr "马拉维"\r
+\r
+msgid "IDS_PB_BODY_MALAYSIA"\r
+msgstr "马来西亚"\r
+\r
+msgid "IDS_PB_BODY_MALDIVES"\r
+msgstr "马尔代夫"\r
+\r
+msgid "IDS_PB_BODY_MALI"\r
+msgstr "马里"\r
+\r
+msgid "IDS_PB_BODY_MALTA"\r
+msgstr "马耳他"\r
+\r
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"\r
+msgstr "马绍尔群岛"\r
+\r
+msgid "IDS_PB_BODY_MARTINIQUE"\r
+msgstr "马提尼克"\r
+\r
+msgid "IDS_PB_BODY_MAURITANIA"\r
+msgstr "毛里塔尼亚"\r
+\r
+msgid "IDS_PB_BODY_MAURITIUS"\r
+msgstr "毛里求斯"\r
+\r
+msgid "IDS_PB_BODY_MEXICO"\r
+msgstr "墨西哥"\r
+\r
+msgid "IDS_PB_BODY_MICRONESIA"\r
+msgstr "密克罗尼西亚"\r
+\r
+msgid "IDS_PB_BODY_MOLDOVA"\r
+msgstr "摩尔多瓦"\r
+\r
+msgid "IDS_PB_BODY_MONACO"\r
+msgstr "摩纳哥"\r
+\r
+msgid "IDS_PB_BODY_MONGOLIA"\r
+msgstr "蒙古"\r
+\r
+msgid "IDS_PB_BODY_MONTENEGRO"\r
+msgstr "黑山共和国"\r
+\r
+msgid "IDS_PB_BODY_MONTSERRAT"\r
+msgstr "蒙特塞拉特岛"\r
+\r
+msgid "IDS_PB_BODY_MOROCCO"\r
+msgstr "摩洛哥"\r
+\r
+msgid "IDS_PB_BODY_MOZAMBIQUE"\r
+msgstr "莫桑比克"\r
+\r
+msgid "IDS_PB_BODY_MYANMAR"\r
+msgstr "缅甸"\r
+\r
+msgid "IDS_PB_BODY_NAMIBIA"\r
+msgstr "纳米比亚"\r
+\r
+msgid "IDS_PB_BODY_NAURU"\r
+msgstr "瑙鲁"\r
+\r
+msgid "IDS_PB_BODY_NEPAL"\r
+msgstr "尼泊尔"\r
+\r
+msgid "IDS_PB_BODY_NETHERLANDS"\r
+msgstr "荷兰"\r
+\r
+msgid "IDS_PB_BODY_NEW_CALEDONIA"\r
+msgstr "新喀里多尼亚岛"\r
+\r
+msgid "IDS_PB_BODY_NEW_ZEALAND"\r
+msgstr "新西兰"\r
+\r
+msgid "IDS_PB_BODY_NICARAGUA"\r
+msgstr "尼加拉瓜"\r
+\r
+msgid "IDS_PB_BODY_NIGER"\r
+msgstr "尼日尔"\r
+\r
+msgid "IDS_PB_BODY_NIGERIA"\r
+msgstr "尼日利亚"\r
+\r
+msgid "IDS_PB_BODY_NIUE"\r
+msgstr "纽埃"\r
+\r
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"\r
+msgstr "北马里亚纳群岛"\r
+\r
+msgid "IDS_PB_BODY_NORWAY"\r
+msgstr "挪威"\r
+\r
+msgid "IDS_PB_BODY_OMAN"\r
+msgstr "阿曼"\r
+\r
+msgid "IDS_PB_BODY_PAKISTAN"\r
+msgstr "巴基斯坦"\r
+\r
+msgid "IDS_PB_BODY_PALAU"\r
+msgstr "帕劳"\r
+\r
+msgid "IDS_PB_BODY_PANAMA"\r
+msgstr "巴拿马"\r
+\r
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"\r
+msgstr "巴布新几内亚"\r
+\r
+msgid "IDS_PB_BODY_PARAGUAY"\r
+msgstr "巴拉圭"\r
+\r
+msgid "IDS_PB_BODY_PERU"\r
+msgstr "秘鲁"\r
+\r
+msgid "IDS_PB_BODY_PHILIPPINES"\r
+msgstr "菲律宾"\r
+\r
+msgid "IDS_PB_BODY_POLAND"\r
+msgstr "波兰"\r
+\r
+msgid "IDS_PB_BODY_PORTUGAL"\r
+msgstr "葡萄牙"\r
+\r
+msgid "IDS_PB_BODY_PUERTO_RICO"\r
+msgstr "波多黎各"\r
+\r
+msgid "IDS_PB_BODY_QATAR"\r
+msgstr "卡塔尔"\r
+\r
+msgid "IDS_PB_BODY_ROMANIA"\r
+msgstr "罗马尼亚"\r
+\r
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"\r
+msgstr "俄罗斯联邦"\r
+\r
+msgid "IDS_PB_BODY_RWANDA"\r
+msgstr "卢旺达"\r
+\r
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"\r
+msgstr "圣基茨和尼维斯"\r
+\r
+msgid "IDS_PB_BODY_SAINT_LUCIA"\r
+msgstr "圣卢西亚"\r
+\r
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"\r
+msgstr "圣皮埃尔和密克隆"\r
+\r
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"\r
+msgstr "圣文森特和格林纳丁斯"\r
+\r
+msgid "IDS_PB_BODY_SAMOA"\r
+msgstr "萨摩亚群岛"\r
+\r
+msgid "IDS_PB_BODY_SAN_MARINO"\r
+msgstr "圣马力诺"\r
+\r
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"\r
+msgstr "圣多美和普林西比"\r
+\r
+msgid "IDS_PB_BODY_SAUDI_ARABIA"\r
+msgstr "沙特阿拉伯"\r
+\r
+msgid "IDS_PB_BODY_SENEGAL"\r
+msgstr "塞内加尔"\r
+\r
+msgid "IDS_PB_BODY_SERBIA"\r
+msgstr "塞尔维亚"\r
+\r
+msgid "IDS_PB_BODY_SEYCHELLES"\r
+msgstr "塞舌尔"\r
+\r
+msgid "IDS_PB_BODY_SIERRA_LEONE"\r
+msgstr "塞拉利昂"\r
+\r
+msgid "IDS_PB_BODY_SINGAPORE"\r
+msgstr "新加坡"\r
+\r
+msgid "IDS_PB_BODY_SINT_MAARTEN"\r
+msgstr "圣马丁"\r
+\r
+msgid "IDS_PB_BODY_SLOVENIA"\r
+msgstr "斯洛文尼亚"\r
+\r
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"\r
+msgstr "所罗门群岛"\r
+\r
+msgid "IDS_PB_BODY_SOUTH_AFRICA"\r
+msgstr "南非"\r
+\r
+msgid "IDS_PB_BODY_SPAIN"\r
+msgstr "西班牙"\r
+\r
+msgid "IDS_PB_BODY_SRI_LANKA"\r
+msgstr "斯里兰卡"\r
+\r
+msgid "IDS_PB_BODY_SUDAN"\r
+msgstr "苏丹"\r
+\r
+msgid "IDS_PB_BODY_SURINAME"\r
+msgstr "苏里南"\r
+\r
+msgid "IDS_PB_BODY_SWAZILAND"\r
+msgstr "斯威士兰"\r
+\r
+msgid "IDS_PB_BODY_SWEDEN"\r
+msgstr "瑞典"\r
+\r
+msgid "IDS_PB_BODY_SWITZERLAND"\r
+msgstr "瑞士"\r
+\r
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"\r
+msgstr "阿拉伯叙利亚共和国"\r
+\r
+msgid "IDS_PB_BODY_TAJIKISTAN"\r
+msgstr "塔吉克斯坦"\r
+\r
+msgid "IDS_PB_BODY_TANZANIA"\r
+msgstr "坦桑尼亚"\r
+\r
+msgid "IDS_PB_BODY_THAILAND"\r
+msgstr "泰国"\r
+\r
+msgid "IDS_PB_BODY_TOKELAU"\r
+msgstr "托克劳"\r
+\r
+msgid "IDS_PB_BODY_TONGA"\r
+msgstr "汤加"\r
+\r
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"\r
+msgstr "特立尼达和多巴哥"\r
+\r
+msgid "IDS_PB_BODY_TUNISIA"\r
+msgstr "突尼斯"\r
+\r
+msgid "IDS_PB_BODY_TURKEY"\r
+msgstr "土耳其"\r
+\r
+msgid "IDS_PB_BODY_TURKMENISTAN"\r
+msgstr "土库曼斯坦"\r
+\r
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"\r
+msgstr "特克斯群岛和凯科斯群岛"\r
+\r
+msgid "IDS_PB_BODY_TUVALU"\r
+msgstr "图瓦卢"\r
+\r
+msgid "IDS_PB_BODY_UGANDA"\r
+msgstr "乌干达"\r
+\r
+msgid "IDS_PB_BODY_UKRAINE"\r
+msgstr "乌克兰"\r
+\r
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"\r
+msgstr "阿拉伯联合酋长国"\r
+\r
+msgid "IDS_PB_BODY_URUGUAY"\r
+msgstr "乌拉圭"\r
+\r
+msgid "IDS_PB_BODY_UZBEKISTAN"\r
+msgstr "乌兹别克斯坦"\r
+\r
+msgid "IDS_PB_BODY_VANUATU"\r
+msgstr "瓦努阿图"\r
+\r
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"\r
+msgstr "梵蒂冈城国"\r
+\r
+msgid "IDS_PB_BODY_VENEZUELA"\r
+msgstr "委内瑞拉"\r
+\r
+msgid "IDS_PB_BODY_VIETNAM"\r
+msgstr "越南"\r
+\r
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"\r
+msgstr "瓦利斯群岛和富图纳群岛"\r
+\r
+msgid "IDS_PB_BODY_YEMEN"\r
+msgstr "也门"\r
+\r
+msgid "IDS_PB_BODY_ZAMBIA"\r
+msgstr "赞比亚"\r
+\r
+msgid "IDS_PB_BODY_ZIMBABWE"\r
+msgstr "津巴布韦"\r
+\r
+msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"\r
+msgstr "名 姓"\r
+\r
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"\r
+msgstr "姓 名"\r
+\r
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"\r
+msgstr "解除阻止"\r
+\r
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"\r
+msgstr "选择记录"\r
+\r
+msgid "IDS_CLOG_ITAB4_LOGS"\r
+msgstr "记录"\r
+\r
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"\r
+msgstr "正在删除记录"\r
+\r
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"\r
+msgstr "信息已删除"\r
+\r
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"\r
+msgstr "更改联系人"\r
+\r
+msgid "IDS_CLOG_BODY_NO_LOGS"\r
+msgstr "没有记录"\r
+\r
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"\r
+msgstr "没有快速拨号号码。现在设置吗?"\r
+\r
+msgid "IDS_CST_BODY_VOICE_MAIL"\r
+msgstr "语音信箱"\r
+\r
+msgid "IDS_CALL_POP_EMERGENCY_CALL"\r
+msgstr "紧急呼叫"\r
+\r
+msgid "IDS_KPD_TAB4_KEYPAD"\r
+msgstr "键盘"\r
+\r
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "添加成员"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "事件"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "共享联系人信息"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1个联系人"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "返回通话"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "来电"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "已拨"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "未接来电"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "已发信息"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "已收信息"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "呼叫前编辑号码"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "显示"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "隐藏"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "若需更多字段,轻敲右侧按钮"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "已阻止的通话"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "拒绝通话"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "前一个屏幕"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "标记为默认电子邮件"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "您可以在设置>导入联系人中将SIM卡联系人导入到手机,或在设置中使用帐户与网络帐户联系人同步"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "无记录。您呼叫/被叫或发送/接收信息后,将显示记录"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "无法发送名片"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi直连"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "导出到SIM卡"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "信息"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "历史记录"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "活动"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "群发信息"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "群发电子邮件"
\ No newline at end of file
diff --git a/po/zh_HK.po b/po/zh_HK.po
new file mode 100755 (executable)
index 0000000..11192da
--- /dev/null
@@ -0,0 +1,1602 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-04-20 13:24+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+\r
+\r
+msgid "IDS_PB_OPT_SET_DEFAULT"\r
+msgstr "設定預設"\r
+\r
+msgid "IDS_PB_BODY_CO_WORKERS"\r
+msgstr "同事"\r
+\r
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"\r
+msgstr "家人"\r
+\r
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"\r
+msgstr "朋友"\r
+\r
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"\r
+msgstr "工作"\r
+\r
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"\r
+msgstr "SIM 卡記憶體已滿"\r
+\r
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"\r
+msgstr "附加資料"\r
+\r
+msgid "IDS_PB_BODY_PO_BOX"\r
+msgstr "郵政信箱"\r
+\r
+msgid "IDS_PB_BODY_STATE"\r
+msgstr "地區"\r
+\r
+msgid "IDS_PB_BODY_HOME_2"\r
+msgstr "住家 2"\r
+\r
+msgid "IDS_PB_BODY_COMPANY_MAIN"\r
+msgstr "公司主機"\r
+\r
+msgid "IDS_PB_BODY_RADIO"\r
+msgstr "收音機"\r
+\r
+msgid "IDS_PB_BODY_MOBILE_HHOME"\r
+msgstr "手機(住家)"\r
+\r
+msgid "IDS_PB_BODY_MOBILE_HWORK"\r
+msgstr "手機(工作)"\r
+\r
+msgid "IDS_PB_OPT_GOOGLE_TALK"\r
+msgstr "Google Talk"\r
+\r
+msgid "IDS_PB_OPT_JABBER"\r
+msgstr "Jabber"\r
+\r
+msgid "IDS_PB_OPT_SKYPE"\r
+msgstr "Skype"\r
+\r
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"\r
+msgstr "Windows Live Messenger"\r
+\r
+msgid "IDS_COM_BODY_RELATIVE_ABB"\r
+msgstr "親戚"\r
+\r
+msgid "IDS_COM_OPT_BROTHER_ABB"\r
+msgstr "兄弟"\r
+\r
+msgid "IDS_COM_OPT_FATHER_ABB"\r
+msgstr "父親"\r
+\r
+msgid "IDS_COM_OPT_MOTHER_ABB"\r
+msgstr "母親"\r
+\r
+msgid "IDS_COM_OPT_PARENT_ABB"\r
+msgstr "父母"\r
+\r
+msgid "IDS_COM_OPT_SISTER_ABB"\r
+msgstr "姊妹"\r
+\r
+msgid "IDS_JAVA_BODY_MANAGER"\r
+msgstr "管理員"\r
+\r
+msgid "IDS_PB_BODY_CALLERIDFRIEND"\r
+msgstr "朋友"\r
+\r
+msgid "IDS_PB_BODY_CALLERIDPARTNER"\r
+msgstr "夥伴"\r
+\r
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"\r
+msgstr "自訂"\r
+\r
+msgid "IDS_PB_BODY_SPOUSE"\r
+msgstr "配偶"\r
+\r
+msgid "IDS_PB_BUTTON_ASSISTANT"\r
+msgstr "助理"\r
+\r
+msgid "IDS_PB_BUTTON_CHILD"\r
+msgstr "子女"\r
+\r
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"\r
+msgstr "同居伴侶"\r
+\r
+msgid "IDS_PB_OPT_REFERRED_BY"\r
+msgstr "參照者"\r
+\r
+msgid "IDS_PB_OPT_RENAME"\r
+msgstr "重新命名"\r
+\r
+msgid "IDS_PB_BODY_PD_CONTACTS"\r
+msgstr "%d 位聯絡人"\r
+\r
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"\r
+msgstr "儲存在 %s"\r
+\r
+msgid "IDS_PB_OPT_RELATIONSHIP"\r
+msgstr "關係"\r
+\r
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"\r
+msgstr "先顯示名字"\r
+\r
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"\r
+msgstr "姓氏在前"\r
+\r
+msgid "IDS_PB_BODY_FACEBOOK"\r
+msgstr "Facebook"\r
+\r
+msgid "IDS_PB_BODY_GOOGLE"\r
+msgstr "Google"\r
+\r
+msgid "IDS_PB_BODY_HOME"\r
+msgstr "住家"\r
+\r
+msgid "IDS_PB_BODY_IM"\r
+msgstr "即時訊息"\r
+\r
+msgid "IDS_PB_BODY_MOBILE"\r
+msgstr "手機"\r
+\r
+msgid "IDS_PB_BODY_NO_NAME"\r
+msgstr "無名稱"\r
+\r
+msgid "IDS_PB_BODY_RINGTONE"\r
+msgstr "鈴聲"\r
+\r
+msgid "IDS_PB_BODY_WORK"\r
+msgstr "工作"\r
+\r
+msgid "IDS_PB_BODY_EMAIL"\r
+msgstr "電子郵件"\r
+\r
+msgid "IDS_PB_BODY_PHONE"\r
+msgstr "電話"\r
+\r
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"\r
+msgstr "正在將成員加到群組..."\r
+\r
+msgid "IDS_PB_BODY_ADD_ACCOUNT"\r
+msgstr "加入帳戶"\r
+\r
+msgid "IDS_PB_BODY_INVALID_NUMBER"\r
+msgstr "號碼無效"\r
+\r
+msgid "IDS_PB_BODY_URL"\r
+msgstr "網址"\r
+\r
+msgid "IDS_COM_BODY_EXPORTED"\r
+msgstr "已匯出"\r
+\r
+msgid "IDS_PB_BODY_FAX_HHOME"\r
+msgstr "傳真(住家)"\r
+\r
+msgid "IDS_PB_BODY_FAX_HWORK"\r
+msgstr "傳真(工作)"\r
+\r
+msgid "IDS_KA_BODY_MORE_INFORMATION"\r
+msgstr "更多資料"\r
+\r
+msgid "IDS_PB_BODY_JOB_TITLE"\r
+msgstr "職稱"\r
+\r
+msgid "IDS_PB_OPT_VIEW"\r
+msgstr "檢視"\r
+\r
+msgid "IDS_PB_BODY_LINKED_CONTACTS"\r
+msgstr "已連結聯絡人"\r
+\r
+msgid "IDS_PB_BODY_LINK_CONTACT"\r
+msgstr "連結聯絡人"\r
+\r
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"\r
+msgstr "所有已連結聯絡人"\r
+\r
+msgid "IDS_PB_OPT_UNLINK"\r
+msgstr "取消連結"\r
+\r
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"\r
+msgstr "所有已連結的聯絡人將會被刪除"\r
+\r
+msgid "IDS_PB_BODY_READING_VCARD_ING"\r
+msgstr "vCard 讀取中..."\r
+\r
+msgid "IDS_PB_BODY_VCARD"\r
+msgstr "vCard"\r
+\r
+msgid "IDS_KA_BODY_SAVED_IN"\r
+msgstr "已儲存到"\r
+\r
+msgid "IDS_COM_BODY_IMPORTED_ABB"\r
+msgstr "已匯入"\r
+\r
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"\r
+msgstr "存取數據庫失敗"\r
+\r
+msgid "IDS_PB_BODY_COPYING_ING"\r
+msgstr "正在複製..."\r
+\r
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"\r
+msgstr "匯出聯絡人"\r
+\r
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"\r
+msgstr "經常聯絡"\r
+\r
+msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"\r
+msgstr "從SD卡匯入"\r
+\r
+msgid "IDS_PB_BODY_MOVING_ING"\r
+msgstr "正在移動..."\r
+\r
+msgid "IDS_PB_HEADER_SELECT_GROUP"\r
+msgstr "選擇群組"\r
+\r
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"\r
+msgstr "移除相片"\r
+\r
+msgid "IDS_PB_POP_ALREADY_ADDED"\r
+msgstr "已加入"\r
+\r
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"\r
+msgstr "至少完成一個欄位及其名稱"\r
+\r
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"\r
+msgstr "正在匯出聯絡人至 %s…"\r
+\r
+msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"\r
+msgstr "群組和群組成員"\r
+\r
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"\r
+msgstr "正在從 vCard 匯入聯絡人..."\r
+\r
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"\r
+msgstr "正在匯入SIM卡聯絡人…"\r
+\r
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"\r
+msgstr "無效電子郵件地址"\r
+\r
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"\r
+msgstr "已超過可輸入項目的數目上限"\r
+\r
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"\r
+msgstr "無電郵地址"\r
+\r
+msgid "IDS_PB_POP_NO_NUMBER"\r
+msgstr "無號碼"\r
+\r
+msgid "IDS_PB_POP_PS_SAVED_IN_PS"\r
+msgstr "%s 已儲存到 %s"\r
+\r
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"\r
+msgstr "SIM 卡記憶體空白"\r
+\r
+msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"\r
+msgstr "此聯絡人將被刪除"\r
+\r
+msgid "IDS_PB_BODY_PHOTO"\r
+msgstr "相片"\r
+\r
+msgid "IDS_PB_HEADER_SPEEDDIAL"\r
+msgstr "快速撥號"\r
+\r
+msgid "IDS_PB_ITAB4_DIALLER"\r
+msgstr "撥號器"\r
+\r
+msgid "IDS_PB_ITAB4_FAVOURITES"\r
+msgstr "我的最愛"\r
+\r
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"\r
+msgstr "正在刪除我的最愛…"\r
+\r
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"\r
+msgstr "正在初始化。請稍後再試..."\r
+\r
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"\r
+msgstr "已超過電話號碼長度上限"\r
+\r
+msgid "IDS_PB_POP_REQUEST_FAILED"\r
+msgstr "請求失敗"\r
+\r
+msgid "IDS_PB_POP_REQUEST_SUCCESS"\r
+msgstr "請求成功"\r
+\r
+msgid "IDS_PB_BODY_NO_FAVOURITES"\r
+msgstr "無我的最愛"\r
+\r
+msgid "IDS_COM_BODY_NA"\r
+msgstr "不適用"\r
+\r
+msgid "IDS_PB_BODY_ALL_CONTACTS"\r
+msgstr "全部聯絡人"\r
+\r
+msgid "IDS_PB_BODY_ANNIVERSARY"\r
+msgstr "週年"\r
+\r
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"\r
+msgstr "助理號碼"\r
+\r
+msgid "IDS_PB_BODY_BACKUP"\r
+msgstr "備份"\r
+\r
+msgid "IDS_PB_BODY_BIRTHDAY"\r
+msgstr "生日"\r
+\r
+msgid "IDS_PB_BODY_CAR_TELEPHONE"\r
+msgstr "車用電話"\r
+\r
+msgid "IDS_PB_BODY_CITY"\r
+msgstr "城市"\r
+\r
+msgid "IDS_PB_BODY_COMPANY"\r
+msgstr "公司"\r
+\r
+msgid "IDS_PB_BODY_COUNTRY"\r
+msgstr "國家"\r
+\r
+msgid "IDS_PB_BODY_EXCHANGE"\r
+msgstr "Exchange"\r
+\r
+msgid "IDS_PB_BODY_FAX"\r
+msgstr "傳真"\r
+\r
+msgid "IDS_PB_BODY_FIRST_NAME"\r
+msgstr "名字"\r
+\r
+msgid "IDS_PB_BODY_GROUP_ONLY"\r
+msgstr "僅群組"\r
+\r
+msgid "IDS_PB_BODY_IMAGE"\r
+msgstr "圖像"\r
+\r
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"\r
+msgstr "匯入 SIM 卡聯絡人"\r
+\r
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"\r
+msgstr "AIM"\r
+\r
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"\r
+msgstr "ICQ"\r
+\r
+msgid "IDS_PB_BODY_LAST_NAME"\r
+msgstr "姓氏"\r
+\r
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"\r
+msgstr "標記為預設號碼"\r
+\r
+msgid "IDS_PB_BODY_MIDDLE_NAME"\r
+msgstr "中間名"\r
+\r
+msgid "IDS_PB_BODY_MSN"\r
+msgstr "MSN"\r
+\r
+msgid "IDS_PB_BODY_NICKNAME"\r
+msgstr "暱稱"\r
+\r
+msgid "IDS_PB_BODY_NOTE"\r
+msgstr "記事本"\r
+\r
+msgid "IDS_PB_BODY_NOT_ASSIGNED"\r
+msgstr "無指定"\r
+\r
+msgid "IDS_PB_BODY_NO_CONTACTS"\r
+msgstr "無聯絡人"\r
+\r
+msgid "IDS_PB_BODY_NO_GROUP"\r
+msgstr "無群組"\r
+\r
+msgid "IDS_PB_BODY_NUMBER"\r
+msgstr "號碼"\r
+\r
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"\r
+msgstr "顯示名稱次序"\r
+\r
+msgid "IDS_PB_BODY_OTHER"\r
+msgstr "其他"\r
+\r
+msgid "IDS_PB_BODY_OWN_NUMBER"\r
+msgstr "本機號碼"\r
+\r
+msgid "IDS_PB_BODY_PAGER"\r
+msgstr "傳呼機"\r
+\r
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"\r
+msgstr "郵寄地址"\r
+\r
+msgid "IDS_PB_BODY_POSTAL_CODE"\r
+msgstr "郵政編號"\r
+\r
+msgid "IDS_PB_BODY_PROVINCE"\r
+msgstr "省"\r
+\r
+msgid "IDS_PB_BODY_SERVICE_NUMBER"\r
+msgstr "服務號碼"\r
+\r
+msgid "IDS_PB_BODY_STREET"\r
+msgstr "街道"\r
+\r
+msgid "IDS_PB_BODY_SUFFIX"\r
+msgstr "字尾"\r
+\r
+msgid "IDS_PB_BODY_TELEPHONE"\r
+msgstr "電話"\r
+\r
+msgid "IDS_PB_BODY_YAHOO"\r
+msgstr "Yahoo!"\r
+\r
+msgid "IDS_PB_HEADER_DETAILS"\r
+msgstr "詳細資料"\r
+\r
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"\r
+msgstr "選擇聯絡人"\r
+\r
+msgid "IDS_PB_HEADER_UNKNOWN"\r
+msgstr "未知"\r
+\r
+msgid "IDS_PB_OPT_NEW_GROUP"\r
+msgstr "新增群組"\r
+\r
+msgid "IDS_PB_OPT_QQ"\r
+msgstr "QQ"\r
+\r
+msgid "IDS_PB_OPT_SELECT_GROUP"\r
+msgstr "選擇群組"\r
+\r
+msgid "IDS_PB_POP_COPIED"\r
+msgstr "已複製"\r
+\r
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"\r
+msgstr "正在刪除聯絡人..."\r
+\r
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"\r
+msgstr "群組名稱已存在"\r
+\r
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"\r
+msgstr "加入至主螢幕"\r
+\r
+msgid "IDS_PB_SK_IMPORT_CONTACTS"\r
+msgstr "匯入聯絡人"\r
+\r
+msgid "IDS_PB_BODY_MOBILE_2"\r
+msgstr "手機 2"\r
+\r
+msgid "IDS_COM_POP_ADDED"\r
+msgstr "已加入"\r
+\r
+msgid "IDS_COM_POP_MOVED"\r
+msgstr "已移動"\r
+\r
+msgid "IDS_COM_POP_SELECTED"\r
+msgstr "已選擇"\r
+\r
+msgid "IDS_COM_SK_CANCEL"\r
+msgstr "取消"\r
+\r
+msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"\r
+msgstr "記憶體不足"\r
+\r
+msgid "IDS_COM_POP_REMOVED"\r
+msgstr "已移除"\r
+\r
+msgid "IDS_COM_BODY_SEARCH"\r
+msgstr "搜尋"\r
+\r
+msgid "IDS_COM_POP_CLOSE"\r
+msgstr "關閉"\r
+\r
+msgid "IDS_COM_POP_DELETED"\r
+msgstr "已刪除"\r
+\r
+msgid "IDS_COM_POP_ERROR"\r
+msgstr "錯誤"\r
+\r
+msgid "IDS_COM_BODY_CALL"\r
+msgstr "通話"\r
+\r
+msgid "IDS_COM_BODY_NO_SIM"\r
+msgstr "無 SIM 卡"\r
+\r
+msgid "IDS_COM_BODY_SELECT_ALL"\r
+msgstr "選擇全部"\r
+\r
+msgid "IDS_COM_POP_FAILED"\r
+msgstr "失敗"\r
+\r
+msgid "IDS_COM_POP_SUCCESS"\r
+msgstr "成功"\r
+\r
+msgid "IDS_COM_SK_SAVE"\r
+msgstr "儲存"\r
+\r
+msgid "IDS_PB_BODY_ADD_CONTACTS"\r
+msgstr "加入聯絡人"\r
+\r
+msgid "IDS_PB_BODY_ASSISTANT_S_NAME"\r
+msgstr "助理姓名"\r
+\r
+msgid "IDS_PB_BODY_DEFAULT"\r
+msgstr "預設"\r
+\r
+msgid "IDS_PB_BODY_DELETE_GROUP"\r
+msgstr "刪除群組"\r
+\r
+msgid "IDS_PB_BODY_DEPARTMENT"\r
+msgstr "部門"\r
+\r
+msgid "IDS_PB_BODY_GROUPS"\r
+msgstr "群組"\r
+\r
+msgid "IDS_PB_BODY_GROUP_NAME"\r
+msgstr "群組名稱"\r
+\r
+msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"\r
+msgstr "群組鈴聲"\r
+\r
+msgid "IDS_PB_BODY_RECORD_VIDEO"\r
+msgstr "錄影"\r
+\r
+msgid "IDS_PB_BODY_REPLACE"\r
+msgstr "取代"\r
+\r
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"\r
+msgstr "儲存聯絡人到"\r
+\r
+msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"\r
+msgstr "快速撥號"\r
+\r
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"\r
+msgstr "拍照"\r
+\r
+msgid "IDS_PB_BODY_WEBSITE"\r
+msgstr "網站"\r
+\r
+msgid "IDS_PB_BUTTON_MSG"\r
+msgstr "訊息"\r
+\r
+msgid "IDS_PB_DROP_SET_RINGTONE"\r
+msgstr "設定鈴聲"\r
+\r
+msgid "IDS_PB_HEADER_ALL_CONTACTS"\r
+msgstr "全部聯絡人"\r
+\r
+msgid "IDS_PB_HEADER_COMPANY"\r
+msgstr "公司"\r
+\r
+msgid "IDS_PB_HEADER_EDIT_CONTACTS"\r
+msgstr "編輯聯絡人"\r
+\r
+msgid "IDS_PB_HEADER_GET_EMAIL"\r
+msgstr "取得電子郵件"\r
+\r
+msgid "IDS_PB_HEADER_GET_NUMBER"\r
+msgstr "取得號碼"\r
+\r
+msgid "IDS_PB_HEADER_NO_GROUP"\r
+msgstr "無群組"\r
+\r
+msgid "IDS_PB_HEADER_PARTICIPANT"\r
+msgstr "參與者"\r
+\r
+msgid "IDS_PB_HEADER_SEND_EMAIL"\r
+msgstr "發送電子郵件"\r
+\r
+msgid "IDS_PB_HEADER_SEND_NAMECARD"\r
+msgstr "發送名片"\r
+\r
+msgid "IDS_PB_HEADER_SET_IMAGE"\r
+msgstr "設定圖像"\r
+\r
+msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"\r
+msgstr "快速撥號未在使用中"\r
+\r
+msgid "IDS_PB_OPT2_DELETE_CONTACTS"\r
+msgstr "刪除聯絡人"\r
+\r
+msgid "IDS_PB_OPT2_EDIT_GROUPS"\r
+msgstr "編輯群組"\r
+\r
+msgid "IDS_PB_OPT2_EMAIL"\r
+msgstr "電子郵件"\r
+\r
+msgid "IDS_PB_OPT_ADD_TO_FAVORITES"\r
+msgstr "加到我的最愛"\r
+\r
+msgid "IDS_PB_OPT_ADD_TO_GROUP"\r
+msgstr "加入到群組"\r
+\r
+msgid "IDS_PB_OPT_EDIT_GROUP"\r
+msgstr "編輯群組"\r
+\r
+msgid "IDS_PB_OPT_EMPTY_MVERB"\r
+msgstr "空白"\r
+\r
+msgid "IDS_PB_OPT_SAVE_CONTACT"\r
+msgstr "儲存聯絡人"\r
+\r
+msgid "IDS_PB_OPT_SELECT_CONTACT"\r
+msgstr "選擇聯絡人"\r
+\r
+msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"\r
+msgstr "已加到我的最愛"\r
+\r
+msgid "IDS_PB_POP_ADDING_ING"\r
+msgstr "正在加入..."\r
+\r
+msgid "IDS_PB_POP_ADD_GROUP"\r
+msgstr "加入群組"\r
+\r
+msgid "IDS_PB_POP_MEMORY_FULL"\r
+msgstr "記憶體已滿"\r
+\r
+msgid "IDS_PB_POP_REMOVE_FROM_GROUP"\r
+msgstr "從群組中移除"\r
+\r
+msgid "IDS_PB_POP_REMOVING"\r
+msgstr "正在移除..."\r
+\r
+msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"\r
+msgstr "無法將聯絡人加到群組中"\r
+\r
+msgid "IDS_PB_SK3_UPDATE"\r
+msgstr "更新"\r
+\r
+msgid "IDS_PB_SK_CANCEL_LITE"\r
+msgstr "取消"\r
+\r
+msgid "IDS_COM_BODY_BLUETOOTH"\r
+msgstr "藍牙"\r
+\r
+msgid "IDS_COM_BODY_CONTACTS"\r
+msgstr "聯絡人"\r
+\r
+msgid "IDS_COM_BODY_COPY"\r
+msgstr "複製"\r
+\r
+msgid "IDS_COM_BODY_CREATE"\r
+msgstr "建立"\r
+\r
+msgid "IDS_COM_BODY_EMAIL"\r
+msgstr "電子郵件"\r
+\r
+msgid "IDS_COM_BODY_MESSAGE"\r
+msgstr "訊息"\r
+\r
+msgid "IDS_COM_BODY_MOVE"\r
+msgstr "移動"\r
+\r
+msgid "IDS_COM_BODY_PHONE"\r
+msgstr "電話"\r
+\r
+msgid "IDS_COM_BODY_UNKNOWN"\r
+msgstr "未知"\r
+\r
+msgid "IDS_COM_BODY_VIDEO_CALL"\r
+msgstr "視像通話"\r
+\r
+msgid "IDS_COM_SK_DELETE"\r
+msgstr "刪除"\r
+\r
+msgid "IDS_COM_SK_DONE"\r
+msgstr "完成"\r
+\r
+msgid "IDS_COM_SK_EDIT"\r
+msgstr "編輯"\r
+\r
+msgid "IDS_COM_SK_OK"\r
+msgstr "確定"\r
+\r
+msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"\r
+msgstr "發送聯絡人詳細資料"\r
+\r
+msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"\r
+msgstr "搜尋 Exchange 伺服器"\r
+\r
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"\r
+msgstr "震動模式"\r
+\r
+msgid "IDS_PB_HEADER_EDIT_GROUP"\r
+msgstr "編輯群組"\r
+\r
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"\r
+msgstr "加到我的最愛"\r
+\r
+msgid "IDS_COM_OPT_EXIT"\r
+msgstr "退出"\r
+\r
+msgid "IDS_PB_BODY_NO_ACTIVITIES"\r
+msgstr "無活動"\r
+\r
+msgid "IDS_PB_BODY_NO_HISTORIES"\r
+msgstr "無歷史記錄"\r
+\r
+msgid "IDS_CLOG_HEADER_MISSED"\r
+msgstr "未接"\r
+\r
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"\r
+msgstr "加入%d秒的暫停"\r
+\r
+msgid "IDS_COM_POP_SOUND_OFF"\r
+msgstr "聲音關"\r
+\r
+msgid "IDS_COM_POP_SOUND_ON"\r
+msgstr "聲音開"\r
+\r
+msgid "IDS_KPD_OPT_ADD_WAIT"\r
+msgstr "加入等候"\r
+\r
+msgid "IDS_COM_BODY_FRIDAY"\r
+msgstr "星期五"\r
+\r
+msgid "IDS_COM_BODY_MONDAY"\r
+msgstr "星期一"\r
+\r
+msgid "IDS_COM_BODY_SATURDAY"\r
+msgstr "星期六"\r
+\r
+msgid "IDS_COM_BODY_SUNDAY"\r
+msgstr "星期日"\r
+\r
+msgid "IDS_COM_BODY_THURSDAY"\r
+msgstr "星期四"\r
+\r
+msgid "IDS_COM_BODY_TUESDAY"\r
+msgstr "星期二"\r
+\r
+msgid "IDS_COM_BODY_WEDNESDAY"\r
+msgstr "星期三"\r
+\r
+msgid "IDS_PB_HEADER_CREATE_GROUP"\r
+msgstr "建立群組"\r
+\r
+msgid "IDS_PB_OPT_GROUP_NAME"\r
+msgstr "群組名稱"\r
+\r
+msgid "IDS_PB_OPT_SAVE_TO"\r
+msgstr "儲存至"\r
+\r
+msgid "IDS_PB_BODY_HONG_KONG"\r
+msgstr "香港"\r
+\r
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"\r
+msgstr "選擇快速撥號聯絡人"\r
+\r
+msgid "IDS_PB_BODY_ICELAND"\r
+msgstr "冰島"\r
+\r
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"\r
+msgstr "阿根廷"\r
+\r
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"\r
+msgstr "澳大利亞海外領土"\r
+\r
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"\r
+msgstr "阿塞拜疆"\r
+\r
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"\r
+msgstr "博內爾島、聖尤斯特歇斯與沙巴"\r
+\r
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"\r
+msgstr "朝鮮民主主義人民共和國"\r
+\r
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"\r
+msgstr "國際免費電話服務"\r
+\r
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"\r
+msgstr "國際費率服務 (IPRS)"\r
+\r
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"\r
+msgstr "國際共用費率服務 (ISCS)"\r
+\r
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"\r
+msgstr "吉爾吉斯斯坦"\r
+\r
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"\r
+msgstr "聖赫勒拿"\r
+\r
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"\r
+msgstr "斯洛伐克"\r
+\r
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"\r
+msgstr "台灣"\r
+\r
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"\r
+msgstr "災害救援電訊 (TDR)"\r
+\r
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"\r
+msgstr "前南斯拉夫馬其頓共和國"\r
+\r
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"\r
+msgstr "大不列顛暨北愛爾蘭聯合王國"\r
+\r
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"\r
+msgstr "美國"\r
+\r
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"\r
+msgstr "美屬維爾京群島"\r
+\r
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"\r
+msgstr "通用個人電訊服務 (UPT)"\r
+\r
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"\r
+msgstr "科特迪瓦"\r
+\r
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"\r
+msgstr "庫拉索"\r
+\r
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"\r
+msgstr "法屬南部領土"\r
+\r
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"\r
+msgstr "加蓬"\r
+\r
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"\r
+msgstr "Inmarsat SNAC"\r
+\r
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"\r
+msgstr "澳門"\r
+\r
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"\r
+msgstr "索馬里"\r
+\r
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"\r
+msgstr "東帝汶"\r
+\r
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"\r
+msgstr "多哥"\r
+\r
+msgid "IDS_PB_BODY_AFGHANISTAN"\r
+msgstr "阿富汗"\r
+\r
+msgid "IDS_PB_BODY_ALBANIA"\r
+msgstr "阿爾巴尼亞"\r
+\r
+msgid "IDS_PB_BODY_ALGERIA"\r
+msgstr "阿爾及利亞"\r
+\r
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"\r
+msgstr "美屬薩摩亞"\r
+\r
+msgid "IDS_PB_BODY_ANDORRA"\r
+msgstr "安道爾"\r
+\r
+msgid "IDS_PB_BODY_ANGOLA"\r
+msgstr "安哥拉"\r
+\r
+msgid "IDS_PB_BODY_ANGUILLA"\r
+msgstr "安圭拉"\r
+\r
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"\r
+msgstr "安地卡及巴布達"\r
+\r
+msgid "IDS_PB_BODY_ARMENIA"\r
+msgstr "亞美尼亞"\r
+\r
+msgid "IDS_PB_BODY_ARUBA"\r
+msgstr "阿魯巴"\r
+\r
+msgid "IDS_PB_BODY_AUSTRALIA"\r
+msgstr "澳大利亞"\r
+\r
+msgid "IDS_PB_BODY_AUSTRIA"\r
+msgstr "奧地利"\r
+\r
+msgid "IDS_PB_BODY_BAHAMAS"\r
+msgstr "巴哈馬"\r
+\r
+msgid "IDS_PB_BODY_BAHRAIN"\r
+msgstr "巴林"\r
+\r
+msgid "IDS_PB_BODY_BANGLADESH"\r
+msgstr "孟加拉"\r
+\r
+msgid "IDS_PB_BODY_BARBADOS"\r
+msgstr "巴巴多斯"\r
+\r
+msgid "IDS_PB_BODY_BELARUS"\r
+msgstr "白俄羅斯"\r
+\r
+msgid "IDS_PB_BODY_BELGIUM"\r
+msgstr "比利時"\r
+\r
+msgid "IDS_PB_BODY_BELIZE"\r
+msgstr "伯利茲"\r
+\r
+msgid "IDS_PB_BODY_BENIN"\r
+msgstr "貝寧"\r
+\r
+msgid "IDS_PB_BODY_BERMUDA"\r
+msgstr "百慕達"\r
+\r
+msgid "IDS_PB_BODY_BHUTAN"\r
+msgstr "不丹"\r
+\r
+msgid "IDS_PB_BODY_BOLIVIA"\r
+msgstr "玻利維亞"\r
+\r
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"\r
+msgstr "波斯尼亞和黑塞哥維那"\r
+\r
+msgid "IDS_PB_BODY_BOTSWANA"\r
+msgstr "博茨瓦納"\r
+\r
+msgid "IDS_PB_BODY_BRAZIL"\r
+msgstr "巴西"\r
+\r
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"\r
+msgstr "英屬維爾京群島"\r
+\r
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"\r
+msgstr "汶萊"\r
+\r
+msgid "IDS_PB_BODY_BULGARIA"\r
+msgstr "保加利亞"\r
+\r
+msgid "IDS_PB_BODY_BURKINA_FASO"\r
+msgstr "布基納法索"\r
+\r
+msgid "IDS_PB_BODY_BURUNDI"\r
+msgstr "布隆迪"\r
+\r
+msgid "IDS_PB_BODY_CAMBODIA"\r
+msgstr "柬埔寨"\r
+\r
+msgid "IDS_PB_BODY_CAMEROON"\r
+msgstr "喀麥隆"\r
+\r
+msgid "IDS_PB_BODY_CANADA"\r
+msgstr "加拿大"\r
+\r
+msgid "IDS_PB_BODY_CAPE_VERDE"\r
+msgstr "佛得角"\r
+\r
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"\r
+msgstr "開曼群島"\r
+\r
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"\r
+msgstr "中非共和國"\r
+\r
+msgid "IDS_PB_BODY_CHAD"\r
+msgstr "乍得"\r
+\r
+msgid "IDS_PB_BODY_CHILE"\r
+msgstr "智利"\r
+\r
+msgid "IDS_PB_BODY_CHINA"\r
+msgstr "中國"\r
+\r
+msgid "IDS_PB_BODY_COLOMBIA"\r
+msgstr "哥倫比亞"\r
+\r
+msgid "IDS_PB_BODY_COMOROS"\r
+msgstr "科摩羅"\r
+\r
+msgid "IDS_PB_BODY_CONGO"\r
+msgstr "剛果"\r
+\r
+msgid "IDS_PB_BODY_COOK_ISLANDS"\r
+msgstr "庫克群島"\r
+\r
+msgid "IDS_PB_BODY_COSTA_RICA"\r
+msgstr "哥斯達黎加"\r
+\r
+msgid "IDS_PB_BODY_CROATIA"\r
+msgstr "克羅地亞"\r
+\r
+msgid "IDS_PB_BODY_CUBA"\r
+msgstr "古巴"\r
+\r
+msgid "IDS_PB_BODY_CYPRUS"\r
+msgstr "塞浦路斯"\r
+\r
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"\r
+msgstr "捷克共和國"\r
+\r
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"\r
+msgstr "剛果民主共和國"\r
+\r
+msgid "IDS_PB_BODY_DENMARK"\r
+msgstr "丹麥"\r
+\r
+msgid "IDS_PB_BODY_DIEGO_GARCIA"\r
+msgstr "地牙哥加西亞"\r
+\r
+msgid "IDS_PB_BODY_DJIBOUTI"\r
+msgstr "吉布提"\r
+\r
+msgid "IDS_PB_BODY_DOMINICA"\r
+msgstr "多米尼加"\r
+\r
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"\r
+msgstr "多米尼加共和國"\r
+\r
+msgid "IDS_PB_BODY_ECUADOR"\r
+msgstr "厄瓜多爾"\r
+\r
+msgid "IDS_PB_BODY_EGYPT"\r
+msgstr "埃及"\r
+\r
+msgid "IDS_PB_BODY_EL_SALVADOR"\r
+msgstr "薩爾瓦多"\r
+\r
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"\r
+msgstr "赤道幾內亞"\r
+\r
+msgid "IDS_PB_BODY_ERITREA"\r
+msgstr "厄立特里亞"\r
+\r
+msgid "IDS_PB_BODY_ESTONIA"\r
+msgstr "愛沙尼亞"\r
+\r
+msgid "IDS_PB_BODY_ETHIOPIA"\r
+msgstr "埃塞俄比亞"\r
+\r
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"\r
+msgstr "福克蘭群島"\r
+\r
+msgid "IDS_PB_BODY_FAROE_ISLANDS"\r
+msgstr "法羅群島"\r
+\r
+msgid "IDS_PB_BODY_FIJI"\r
+msgstr "斐濟"\r
+\r
+msgid "IDS_PB_BODY_FINLAND"\r
+msgstr "芬蘭"\r
+\r
+msgid "IDS_PB_BODY_FRANCE"\r
+msgstr "法國"\r
+\r
+msgid "IDS_PB_BODY_FRENCH_GUIANA"\r
+msgstr "法屬圭亞那"\r
+\r
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"\r
+msgstr "法屬玻利尼西亞"\r
+\r
+msgid "IDS_PB_BODY_GAMBIA"\r
+msgstr "岡比亞"\r
+\r
+msgid "IDS_PB_BODY_GEORGIA"\r
+msgstr "格魯吉亞"\r
+\r
+msgid "IDS_PB_BODY_GERMANY"\r
+msgstr "德國"\r
+\r
+msgid "IDS_PB_BODY_GHANA"\r
+msgstr "加納"\r
+\r
+msgid "IDS_PB_BODY_GIBRALTAR"\r
+msgstr "直布羅陀"\r
+\r
+msgid "IDS_PB_BODY_GREECE"\r
+msgstr "希臘"\r
+\r
+msgid "IDS_PB_BODY_GREENLAND"\r
+msgstr "格陵蘭"\r
+\r
+msgid "IDS_PB_BODY_GRENADA"\r
+msgstr "格林納達"\r
+\r
+msgid "IDS_PB_BODY_GUADELOUPE"\r
+msgstr "哥德普洛"\r
+\r
+msgid "IDS_PB_BODY_GUAM"\r
+msgstr "關島"\r
+\r
+msgid "IDS_PB_BODY_GUATEMALA"\r
+msgstr "厄地馬拉"\r
+\r
+msgid "IDS_PB_BODY_GUINEA"\r
+msgstr "幾內亞"\r
+\r
+msgid "IDS_PB_BODY_GUINEA_BISSAU"\r
+msgstr "畿內亞比紹"\r
+\r
+msgid "IDS_PB_BODY_GUYANA"\r
+msgstr "圭亞那"\r
+\r
+msgid "IDS_PB_BODY_HAITI"\r
+msgstr "海地"\r
+\r
+msgid "IDS_PB_BODY_HONDURAS"\r
+msgstr "洪都拉斯"\r
+\r
+msgid "IDS_PB_BODY_HUNGARY"\r
+msgstr "匈牙利"\r
+\r
+msgid "IDS_PB_BODY_INDIA"\r
+msgstr "印度"\r
+\r
+msgid "IDS_PB_BODY_INDONESIA"\r
+msgstr "印度尼西亞"\r
+\r
+msgid "IDS_PB_BODY_IRAN"\r
+msgstr "伊朗"\r
+\r
+msgid "IDS_PB_BODY_IRAQ"\r
+msgstr "伊拉克"\r
+\r
+msgid "IDS_PB_BODY_IRELAND"\r
+msgstr "愛爾蘭"\r
+\r
+msgid "IDS_PB_BODY_ISRAEL"\r
+msgstr "以色列"\r
+\r
+msgid "IDS_PB_BODY_ITALY"\r
+msgstr "意大利"\r
+\r
+msgid "IDS_PB_BODY_JAMAICA"\r
+msgstr "牙買加"\r
+\r
+msgid "IDS_PB_BODY_JAPAN"\r
+msgstr "日本"\r
+\r
+msgid "IDS_PB_BODY_JORDAN"\r
+msgstr "約旦"\r
+\r
+msgid "IDS_PB_BODY_KAZAKHSTAN"\r
+msgstr "哈薩克斯坦"\r
+\r
+msgid "IDS_PB_BODY_KENYA"\r
+msgstr "肯尼亞"\r
+\r
+msgid "IDS_PB_BODY_KIRIBATI"\r
+msgstr "基里巴斯"\r
+\r
+msgid "IDS_PB_BODY_KOREA"\r
+msgstr "韓國"\r
+\r
+msgid "IDS_PB_BODY_KUWAIT"\r
+msgstr "科威特"\r
+\r
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"\r
+msgstr "老撾人民民主共和國"\r
+\r
+msgid "IDS_PB_BODY_LATVIA"\r
+msgstr "拉脫維亞"\r
+\r
+msgid "IDS_PB_BODY_LEBANON"\r
+msgstr "黎巴嫩"\r
+\r
+msgid "IDS_PB_BODY_LESOTHO"\r
+msgstr "萊索托"\r
+\r
+msgid "IDS_PB_BODY_LIBERIA"\r
+msgstr "利比里亞"\r
+\r
+msgid "IDS_PB_BODY_LIBYA"\r
+msgstr "利比亞"\r
+\r
+msgid "IDS_PB_BODY_LIECHTENSTEIN"\r
+msgstr "列支敦士登"\r
+\r
+msgid "IDS_PB_BODY_LITHUANIA"\r
+msgstr "立陶宛"\r
+\r
+msgid "IDS_PB_BODY_LUXEMBOURG"\r
+msgstr "盧森堡"\r
+\r
+msgid "IDS_PB_BODY_MADAGASCAR"\r
+msgstr "馬達加斯加"\r
+\r
+msgid "IDS_PB_BODY_MALAWI"\r
+msgstr "馬拉維"\r
+\r
+msgid "IDS_PB_BODY_MALAYSIA"\r
+msgstr "馬來西亞"\r
+\r
+msgid "IDS_PB_BODY_MALDIVES"\r
+msgstr "馬爾代夫"\r
+\r
+msgid "IDS_PB_BODY_MALI"\r
+msgstr "馬里"\r
+\r
+msgid "IDS_PB_BODY_MALTA"\r
+msgstr "馬耳他"\r
+\r
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"\r
+msgstr "馬紹爾群島"\r
+\r
+msgid "IDS_PB_BODY_MARTINIQUE"\r
+msgstr "馬提尼克"\r
+\r
+msgid "IDS_PB_BODY_MAURITANIA"\r
+msgstr "毛里塔尼亞"\r
+\r
+msgid "IDS_PB_BODY_MAURITIUS"\r
+msgstr "毛里裘斯"\r
+\r
+msgid "IDS_PB_BODY_MEXICO"\r
+msgstr "墨西哥"\r
+\r
+msgid "IDS_PB_BODY_MICRONESIA"\r
+msgstr "密克羅尼西亞"\r
+\r
+msgid "IDS_PB_BODY_MOLDOVA"\r
+msgstr "摩爾多瓦"\r
+\r
+msgid "IDS_PB_BODY_MONACO"\r
+msgstr "摩納哥"\r
+\r
+msgid "IDS_PB_BODY_MONGOLIA"\r
+msgstr "蒙古"\r
+\r
+msgid "IDS_PB_BODY_MONTENEGRO"\r
+msgstr "黑山共和國"\r
+\r
+msgid "IDS_PB_BODY_MONTSERRAT"\r
+msgstr "蒙特塞拉特島"\r
+\r
+msgid "IDS_PB_BODY_MOROCCO"\r
+msgstr "摩洛哥"\r
+\r
+msgid "IDS_PB_BODY_MOZAMBIQUE"\r
+msgstr "莫桑比克"\r
+\r
+msgid "IDS_PB_BODY_MYANMAR"\r
+msgstr "緬甸"\r
+\r
+msgid "IDS_PB_BODY_NAMIBIA"\r
+msgstr "納米比亞"\r
+\r
+msgid "IDS_PB_BODY_NAURU"\r
+msgstr "瑙魯"\r
+\r
+msgid "IDS_PB_BODY_NEPAL"\r
+msgstr "尼泊爾"\r
+\r
+msgid "IDS_PB_BODY_NETHERLANDS"\r
+msgstr "荷蘭"\r
+\r
+msgid "IDS_PB_BODY_NEW_CALEDONIA"\r
+msgstr "新喀里多尼亞群島"\r
+\r
+msgid "IDS_PB_BODY_NEW_ZEALAND"\r
+msgstr "新西蘭"\r
+\r
+msgid "IDS_PB_BODY_NICARAGUA"\r
+msgstr "尼加拉瓜"\r
+\r
+msgid "IDS_PB_BODY_NIGER"\r
+msgstr "尼日爾"\r
+\r
+msgid "IDS_PB_BODY_NIGERIA"\r
+msgstr "尼日利亞"\r
+\r
+msgid "IDS_PB_BODY_NIUE"\r
+msgstr "紐埃"\r
+\r
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"\r
+msgstr "北馬里亞納群島"\r
+\r
+msgid "IDS_PB_BODY_NORWAY"\r
+msgstr "挪威"\r
+\r
+msgid "IDS_PB_BODY_OMAN"\r
+msgstr "阿曼"\r
+\r
+msgid "IDS_PB_BODY_PAKISTAN"\r
+msgstr "巴基斯坦"\r
+\r
+msgid "IDS_PB_BODY_PALAU"\r
+msgstr "帕勞"\r
+\r
+msgid "IDS_PB_BODY_PANAMA"\r
+msgstr "巴拿馬"\r
+\r
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"\r
+msgstr "巴布亞新畿內亞"\r
+\r
+msgid "IDS_PB_BODY_PARAGUAY"\r
+msgstr "巴拉圭"\r
+\r
+msgid "IDS_PB_BODY_PERU"\r
+msgstr "秘魯"\r
+\r
+msgid "IDS_PB_BODY_PHILIPPINES"\r
+msgstr "菲律賓"\r
+\r
+msgid "IDS_PB_BODY_POLAND"\r
+msgstr "波蘭"\r
+\r
+msgid "IDS_PB_BODY_PORTUGAL"\r
+msgstr "葡萄牙"\r
+\r
+msgid "IDS_PB_BODY_PUERTO_RICO"\r
+msgstr "波多黎各"\r
+\r
+msgid "IDS_PB_BODY_QATAR"\r
+msgstr "卡塔爾"\r
+\r
+msgid "IDS_PB_BODY_ROMANIA"\r
+msgstr "羅馬尼亞"\r
+\r
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"\r
+msgstr "俄羅斯聯邦"\r
+\r
+msgid "IDS_PB_BODY_RWANDA"\r
+msgstr "盧旺達"\r
+\r
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"\r
+msgstr "聖基茨和尼維斯"\r
+\r
+msgid "IDS_PB_BODY_SAINT_LUCIA"\r
+msgstr "聖盧西亞"\r
+\r
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"\r
+msgstr "聖皮埃爾和密克隆島"\r
+\r
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"\r
+msgstr "聖文森及格瑞那丁"\r
+\r
+msgid "IDS_PB_BODY_SAMOA"\r
+msgstr "薩摩亞"\r
+\r
+msgid "IDS_PB_BODY_SAN_MARINO"\r
+msgstr "聖馬力諾"\r
+\r
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"\r
+msgstr "聖多美及普林西比"\r
+\r
+msgid "IDS_PB_BODY_SAUDI_ARABIA"\r
+msgstr "沙地阿拉伯"\r
+\r
+msgid "IDS_PB_BODY_SENEGAL"\r
+msgstr "塞內加爾"\r
+\r
+msgid "IDS_PB_BODY_SERBIA"\r
+msgstr "塞爾維亞"\r
+\r
+msgid "IDS_PB_BODY_SEYCHELLES"\r
+msgstr "塞席爾"\r
+\r
+msgid "IDS_PB_BODY_SIERRA_LEONE"\r
+msgstr "塞拉利昂"\r
+\r
+msgid "IDS_PB_BODY_SINGAPORE"\r
+msgstr "新加坡"\r
+\r
+msgid "IDS_PB_BODY_SINT_MAARTEN"\r
+msgstr "聖馬丁島"\r
+\r
+msgid "IDS_PB_BODY_SLOVENIA"\r
+msgstr "斯洛文尼亞"\r
+\r
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"\r
+msgstr "所羅門群島"\r
+\r
+msgid "IDS_PB_BODY_SOUTH_AFRICA"\r
+msgstr "南非"\r
+\r
+msgid "IDS_PB_BODY_SPAIN"\r
+msgstr "西班牙"\r
+\r
+msgid "IDS_PB_BODY_SRI_LANKA"\r
+msgstr "斯里蘭卡"\r
+\r
+msgid "IDS_PB_BODY_SUDAN"\r
+msgstr "蘇丹"\r
+\r
+msgid "IDS_PB_BODY_SURINAME"\r
+msgstr "蘇利南"\r
+\r
+msgid "IDS_PB_BODY_SWAZILAND"\r
+msgstr "斯威士蘭"\r
+\r
+msgid "IDS_PB_BODY_SWEDEN"\r
+msgstr "瑞典"\r
+\r
+msgid "IDS_PB_BODY_SWITZERLAND"\r
+msgstr "瑞士"\r
+\r
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"\r
+msgstr "阿拉伯敘利亞共和國"\r
+\r
+msgid "IDS_PB_BODY_TAJIKISTAN"\r
+msgstr "塔吉克斯坦"\r
+\r
+msgid "IDS_PB_BODY_TANZANIA"\r
+msgstr "坦桑尼亞"\r
+\r
+msgid "IDS_PB_BODY_THAILAND"\r
+msgstr "泰國"\r
+\r
+msgid "IDS_PB_BODY_TOKELAU"\r
+msgstr "托克勞"\r
+\r
+msgid "IDS_PB_BODY_TONGA"\r
+msgstr "湯加"\r
+\r
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"\r
+msgstr "特里尼達和多巴哥"\r
+\r
+msgid "IDS_PB_BODY_TUNISIA"\r
+msgstr "突尼西亞"\r
+\r
+msgid "IDS_PB_BODY_TURKEY"\r
+msgstr "土耳其"\r
+\r
+msgid "IDS_PB_BODY_TURKMENISTAN"\r
+msgstr "土庫曼斯坦"\r
+\r
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"\r
+msgstr "特克斯和凱科斯群島"\r
+\r
+msgid "IDS_PB_BODY_TUVALU"\r
+msgstr "圖瓦魯"\r
+\r
+msgid "IDS_PB_BODY_UGANDA"\r
+msgstr "烏干達"\r
+\r
+msgid "IDS_PB_BODY_UKRAINE"\r
+msgstr "烏克蘭"\r
+\r
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"\r
+msgstr "阿拉伯聯合酋長國"\r
+\r
+msgid "IDS_PB_BODY_URUGUAY"\r
+msgstr "烏拉圭"\r
+\r
+msgid "IDS_PB_BODY_UZBEKISTAN"\r
+msgstr "烏茲別克斯坦"\r
+\r
+msgid "IDS_PB_BODY_VANUATU"\r
+msgstr "瓦努阿圖"\r
+\r
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"\r
+msgstr "梵蒂岡"\r
+\r
+msgid "IDS_PB_BODY_VENEZUELA"\r
+msgstr "委內瑞拉"\r
+\r
+msgid "IDS_PB_BODY_VIETNAM"\r
+msgstr "越南"\r
+\r
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"\r
+msgstr "瓦利斯和富圖納群島"\r
+\r
+msgid "IDS_PB_BODY_YEMEN"\r
+msgstr "也門"\r
+\r
+msgid "IDS_PB_BODY_ZAMBIA"\r
+msgstr "贊比亞"\r
+\r
+msgid "IDS_PB_BODY_ZIMBABWE"\r
+msgstr "津巴布韋"\r
+\r
+msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"\r
+msgstr "先名後姓"\r
+\r
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"\r
+msgstr "先姓後名"\r
+\r
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"\r
+msgstr "解除封鎖"\r
+\r
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"\r
+msgstr "選擇記錄"\r
+\r
+msgid "IDS_CLOG_ITAB4_LOGS"\r
+msgstr "記錄"\r
+\r
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"\r
+msgstr "正在刪除記錄…"\r
+\r
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"\r
+msgstr "電子郵件已刪除"\r
+\r
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"\r
+msgstr "更改聯絡人"\r
+\r
+msgid "IDS_CLOG_BODY_NO_LOGS"\r
+msgstr "沒有通話記錄"\r
+\r
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"\r
+msgstr "無快速撥號號碼。現在指定嗎?"\r
+\r
+msgid "IDS_CST_BODY_VOICE_MAIL"\r
+msgstr "留言信箱"\r
+\r
+msgid "IDS_CALL_POP_EMERGENCY_CALL"\r
+msgstr "緊急通話"\r
+\r
+msgid "IDS_KPD_TAB4_KEYPAD"\r
+msgstr "鍵盤"\r
+\r
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "加入成員"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "事件"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "分享聯絡人資訊"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 個聯絡人"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "返回通話"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "來電"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "撥出電話"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "未接電話"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "已發送的訊息"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "已接收訊息"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "通話前先編輯號碼"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "顯示"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "隱藏"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "請輕觸右方按鍵查看更多欄位"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "已封鎖的來電"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "已拒絕的來電"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "前一螢幕"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "標記為預設電子郵件"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "可於設定 > 匯入聯絡人功能中從 SIM 卡匯入聯絡人至手機,或於設定中使用帳戶與網絡帳戶同步聯絡人"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "無記錄。撥打/接聽電話或發送/接收訊息後,將會顯示記錄"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "無法發送名片"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "匯出至 SIM 卡"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "資料"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "記錄"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "活動"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "群組訊息"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "群組電子郵件"
\ No newline at end of file
diff --git a/po/zh_SG.po b/po/zh_SG.po
new file mode 100755 (executable)
index 0000000..58df4c8
--- /dev/null
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "键盘"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "收藏"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "快速拨号"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "语音邮件"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "记录"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "没有快速拨号号码。现在设置吗?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "请求失败"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "请求成功"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "紧急号码"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "无记录"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "没有收藏夹"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "讯息已删除"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "已超过最大手机号码长度"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "正在删除日志…"
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "正在删除收藏…"
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "正在初始化。稍后重试…"
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "声音关"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "声音开"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "选择日志"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "选择快速拨号联系人"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "解除阻止"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "更改联系人"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "添加%d秒钟暂停"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "添加等待"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "未接"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "退出"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "手机"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "首页"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "工作"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "传真(家庭)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "传真(工作)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "助手号码"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "寻呼机"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "其他"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "电话"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "传真"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "车载手机"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "本地2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "主要公司号码"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "收音机"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "自定义"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "全部联系人"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "未分配"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "服务号码"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "手机"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "群组"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "默认"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "铃声"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "网址"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "即时通讯"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "电邮"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "号码"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "附注"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "通讯地址"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "详细内容"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "公司"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "添加到主屏"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "显示名称顺序"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "我的号码"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "名字"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "姓氏"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "中间名"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "后缀"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "绰号"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "导出联系人"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "选择联系人"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "邮编"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "国家"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "省"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "城市"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "街道"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "已保存到%s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "频繁联系的"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "已复制"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "已导出"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "正在删除联系人…"
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "移动中…"
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "复制中…"
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "正在导入SIM卡联系人..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "正在从电子名片中导入联系人…"
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "从%s导出联系人"
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "名片"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "正在读取电子名片…"
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "已导入"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "N/A"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "全部链接的联系人"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "链接的联系人"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "更多信息"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "职位"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "部门"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "群组名称"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "添加帐户"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "正在添加成员到分组…"
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "查看"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d个联系人"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "重命名"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "关系"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "没有历史记录"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "没有活动"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "添加中…"
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "更多信息"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "邮政信箱"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "州"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "朋友"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "家人"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "合作者"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "工作"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "振动模式"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "设置默认"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "无名称"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "无效电子邮件地址"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "完成至少一个字段以及名字"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "访问数据库失败"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "已添加"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "群组名称已使用"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "无群组"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "无号码"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "没有电子邮件地址"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "无联系人"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM卡内存空白"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "已超过最大条目数量"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "数值无效"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM卡内存已满"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "标记为默认号码"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "图像"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "拍照"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "移除照片"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "储存联系人到"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "保存至"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "导入 SIM 联系人"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "首先是名字"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "姓"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "发送名片"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "创建群组"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "选择组群"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "导入联系人"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "链接联系人"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "取消链接"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "全部链接的联系人已被删除"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "添加到收藏夹"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "编辑群组"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "未知"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "生日"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "纪念日"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "星期日"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "星期一"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "星期二"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "星期三"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "星期四"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "星期五"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "星期六"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "助手"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "兄弟"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "儿童"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "同居伴侣"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "父亲"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "朋友"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "管理人员"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "母亲"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "父母"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "合作伙伴"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "引用者"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "亲戚"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "姐妹"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "配偶"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "阿富汗语"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "阿尔巴尼亚"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "阿尔及利亚"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "美属萨摩亚"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "安道尔"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "安哥拉"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "安圭拉"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "安提瓜和巴布达"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "阿根廷"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "亚美尼亚"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "阿鲁巴"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "澳大利亚"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "澳大利亚海外领地"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "奥地利"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "阿塞拜疆"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "巴哈马"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "巴林"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "孟加拉国"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "巴巴多斯"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "白俄罗斯"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "比利时"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "伯利兹"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "贝宁"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "百慕大"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "不丹"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "玻利维亚"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "博内尔岛、圣尤斯特歇斯与沙巴"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "波斯尼亚和黑塞哥维那"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "博茨瓦纳"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "巴西"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "英属维尔京群岛"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "文莱达鲁萨兰国"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "保加利亚"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "布基纳法索"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "布隆迪"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "柬埔寨"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "喀麦隆"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "加拿大"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "佛德角"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "开曼群岛"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "中非共和国"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "乍得"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "智利"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "中国"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "哥伦比亚"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "科摩罗"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "刚果"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "库克群岛"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "哥斯达黎加"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "科特迪瓦"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "克罗地亚"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "古巴"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "库拉索"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "塞浦路斯"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "捷克共和国"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "朝鲜民主主义人民共和国"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "刚果民主共和国"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "东帝汶"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "丹麦"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "迪哥加西亚岛"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "吉布提"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "多米尼加"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "多米尼加共和国"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "厄瓜多尔"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "埃及"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "萨尔瓦多"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "赤道几内亚"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "厄立特里亚"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "爱沙尼亚"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "埃塞俄比亚"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "福克兰群岛"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "法罗"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "斐济"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "芬兰"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "法国"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "法属南部领土"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "法属圭亚那"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "法属波利尼西亚"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "加蓬"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "冈比亚"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "格鲁吉亚"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "德国"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "加纳"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "直布罗陀"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "希腊"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "格陵兰"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "格林纳达"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "瓜德罗普岛"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "关岛"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "危地马拉"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "几内亚"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "几内亚比绍"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "圭亚那"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "海地"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "洪都拉斯"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "香港"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "匈牙利"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "冰岛"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "印度"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "印度尼西亚"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "国际免费电话服务"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "国际费率服务(IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "国际共享费率服务(ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "伊朗"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "伊拉克"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "爱尔兰"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "以色列"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "意大利"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "牙买加"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "日本"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "约旦"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "哈萨克斯坦"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "肯尼亚"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "基里巴斯"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "韩国"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "科威特"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "吉尔吉斯坦"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "老挝人民民主共和国"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "拉脱维亚"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "黎巴嫩"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "莱索托"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "利比利亚"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "利比亚"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "列支敦士登"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "立陶宛"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "卢森堡"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "澳门"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "马达加斯加"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "马拉维"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "马来西亚"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "马尔代夫"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "马里"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "马耳他"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "马绍尔群岛"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "马提尼克"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "毛里塔尼亚"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "毛里求斯"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "墨西哥"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "密克罗尼西亚"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "摩尔达维亚"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "摩纳哥"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "蒙古"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "黑山共和国"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "蒙特塞拉特岛"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "摩洛哥"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "莫桑比克"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "缅甸"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "纳米比亚"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "瑙鲁"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "尼泊尔"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "荷兰"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "新喀里多尼亚"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "新西兰"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "尼加拉瓜"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "尼日尔"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "尼日利亚"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "纽埃"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "北马里亚纳群岛"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "挪威"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "阿曼"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "巴基斯坦"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "帕劳"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "巴拿马"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "巴布亚新几内亚"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "巴拉圭"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "秘鲁"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "菲律宾"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "波兰"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "葡萄牙"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "波多黎各"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "卡塔尔"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "罗马尼亚语"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "俄罗斯联邦"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "卢旺达"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "圣赫勒拿"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "圣基茨和尼维斯"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "圣卢西亚"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "圣皮埃尔和密克隆"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "圣文森特和格林纳丁斯"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "萨摩亚"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "圣马力诺"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "圣多美和普林西比"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "沙特阿拉伯"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "塞内加尔"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "塞尔维亚"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "塞舌尔"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "塞拉利昂"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "新加坡"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "圣马丁"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "斯洛伐克"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "斯洛文尼亚"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "所罗门群岛"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "索马里"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "南非"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "西班牙"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "斯里兰卡"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "苏丹"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "苏里南"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "斯威士兰"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "瑞典"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "瑞士"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "叙利亚"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "台湾"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "塔吉克斯坦"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "坦桑尼亚"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "救灾通信(TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "泰国"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "前南斯拉夫马其顿共和国"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "多哥"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "托克劳"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "汤加"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "特立尼达和多巴哥"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "突尼斯"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "土耳其"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "土库曼斯坦"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "特克斯群岛和凯科斯群岛"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "图瓦卢"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "乌干达"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "乌克兰"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "阿拉伯联合酋长国"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "大不列颠及北爱尔兰联合王国"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "美国"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "美属维京群岛"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "通用个人通信服务(UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "乌拉圭"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "乌兹别克斯坦"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "瓦努阿图"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "梵蒂冈城国"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "委内瑞拉"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "越南"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "瓦利斯群岛和富图纳群岛"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "也门"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "赞比亚"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "津巴布韦"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "手机(家庭)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "手机(工作)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "谷歌"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "已保存至"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "从SD卡导入"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "群组和群组成员"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s 已储存到 %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "此联系人将被删除"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "照片"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "拨号程序"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "备份"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "更换"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "仅群组"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "新群组"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "选择组群"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "手机2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "已添加"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "已移动"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "已选择"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "取消"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "内存不足"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "已移除"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "搜寻"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "关闭"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "已删除"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "错误"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "通话"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "无 SIM 卡"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "全选"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "失败"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "成功"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "储存"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "添加联系人"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "助手姓名"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "删除群"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "群组名称"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "群铃声"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "拍摄录像"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "取代"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "快速拨号"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "网站"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "信息"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "设置铃声"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "全部联系人"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "公司"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "编辑联系人"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "获取电子邮件"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "获取号码"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "无群组"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "参与人"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "发送电邮"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "设置图像"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "快速拨号未在使用中"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "删除联系人"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "编辑分组"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "电邮"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "添加到收藏"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "添加到群组"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "编辑群组"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "空白"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "储存联系人"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "选择联系人"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "添加到收藏夹"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "添加组群"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "内存已满"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "从群移除"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "移除中…"
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "无法将联系人添加到群"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "更新"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "取消"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "蓝牙"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "联系人"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "复制"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "创建"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "电邮"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "讯息"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "移动"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "手机"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "未知"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "视像通话"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "删除"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "已完成"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "编辑"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "确认"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "发送联系人详情"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "搜索Exchange服务器"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "名字姓氏"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "姓氏名字"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "添加成员"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "活动"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "共享联系人信息"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1个联系人"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "返回通话"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "来电"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "呼出"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "未接来电"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "已发信息"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "已收信息"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "呼叫前编辑号码"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "显示"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "隐藏"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "若需更多字段,轻敲右侧按钮"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "已阻止的通话"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "拒绝通话"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "前一个屏幕"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "标记为默认电子邮件"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "您可以在设置>导入联系人中将SIM卡联系人导入到手机,或在设置中使用帐户与网络帐户联系人同步"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "无记录。您呼叫/被叫或发送/接收信息后,将显示记录"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "无法发送名片"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "直接Wi-Fi"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "导出到SIM卡"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "信息"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "历史记录"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "活动"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "群发信息"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "群发电子邮件"
\ No newline at end of file
diff --git a/po/zh_TW.po b/po/zh_TW.po
new file mode 100755 (executable)
index 0000000..ab2cbd9
--- /dev/null
@@ -0,0 +1,2020 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2012-08-30 09:28+0900\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
+"Language-Team: LANGUAGE <LL@li.org>\n"
+"Language: \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#: lib/common/ph-text.c:29
+msgid "IDS_KPD_TAB4_KEYPAD"
+msgstr "撥號鍵盤"
+
+#: lib/common/ph-text.c:30
+msgid "IDS_PB_ITAB4_FAVOURITES"
+msgstr "我的最愛"
+
+#: lib/common/ph-text.c:31
+msgid "IDS_PB_HEADER_SPEEDDIAL"
+msgstr "怏速撥號"
+
+#: lib/common/ph-text.c:32
+msgid "IDS_CST_BODY_VOICE_MAIL"
+msgstr "語音信箱"
+
+#: lib/common/ph-text.c:33
+msgid "IDS_CLOG_ITAB4_LOGS"
+msgstr "記錄"
+
+#: lib/common/ph-text.c:34
+msgid "IDS_COM_POP_NO_SPEED_DIAL_NUMBER_ASSIGN_ONE_NOW_Q"
+msgstr "無快速撥號號碼。現在指定嗎?"
+
+#: lib/common/ph-text.c:35
+msgid "IDS_PB_POP_REQUEST_FAILED"
+msgstr "要求失敗"
+
+#: lib/common/ph-text.c:36
+msgid "IDS_PB_POP_REQUEST_SUCCESS"
+msgstr "要求成功"
+
+#: lib/common/ph-text.c:37
+msgid "IDS_CALL_POP_EMERGENCY_CALL"
+msgstr "緊急電話"
+
+#: lib/common/ph-text.c:38
+msgid "IDS_CLOG_BODY_NO_LOGS"
+msgstr "無記錄"
+
+#: lib/common/ph-text.c:39
+msgid "IDS_PB_BODY_NO_FAVOURITES"
+msgstr "沒有我的最愛"
+
+#: lib/common/ph-text.c:40
+msgid "IDS_CLOG_POP_MESSAGE_DELETED"
+msgstr "訊息已刪除"
+
+#: lib/common/ph-text.c:41
+msgid "IDS_PB_POP_MAXIMUM_PHONE_NUMBER_LENGTH_EXCEEDED"
+msgstr "已達電話號碼長度上限"
+
+#: lib/common/ph-text.c:42
+msgid "IDS_CLOG_POP_DELETING_LOGS_ING"
+msgstr "正在刪除記錄…"
+
+#: lib/common/ph-text.c:43
+msgid "IDS_PB_POP_DELETING_FAVOURITES_ING"
+msgstr "正在刪除我的最愛…"
+
+#: lib/common/ph-text.c:44
+msgid "IDS_PB_POP_INITIALISING_TRY_LATER_ING"
+msgstr "初始化中。請稍後再試…"
+
+#: lib/common/ph-text.c:45
+msgid "IDS_COM_POP_SOUND_OFF"
+msgstr "關閉音效"
+
+#: lib/common/ph-text.c:46
+msgid "IDS_COM_POP_SOUND_ON"
+msgstr "開啟音效"
+
+#: lib/common/ph-text.c:50
+msgid "IDS_CLOG_HEADER_SELECT_LOGS"
+msgstr "選擇記錄"
+
+#: lib/common/ph-text.c:51
+msgid "IDS_CST_HEADER_SELECT_SPEED_DIAL_CONTACTS"
+msgstr "選擇快速播號聯絡人"
+
+#: lib/common/ph-text.c:52
+msgid "IDS_CLOG_BUTTON2_UNBLOCK"
+msgstr "解除封鎖"
+
+#: lib/common/ph-text.c:53
+msgid "IDS_CST_OPT_CHANGE_CONTACT_ABB"
+msgstr "變更聯絡人"
+
+#: lib/common/ph-text.c:54
+msgid "IDS_KPD_OPT_ADD_PD_SEC_PAUSE"
+msgstr "新增%d秒暫停"
+
+#: lib/common/ph-text.c:55
+msgid "IDS_KPD_OPT_ADD_WAIT"
+msgstr "新增插撥"
+
+#: lib/common/ph-text.c:56
+msgid "IDS_CLOG_HEADER_MISSED"
+msgstr "未接"
+
+#: lib/common/ph-text.c:57
+msgid "IDS_COM_OPT_EXIT"
+msgstr "結束"
+
+#: lib/common/ph-text.c:61
+msgid "IDS_PB_BODY_MOBILE"
+msgstr "行動裝置"
+
+#: lib/common/ph-text.c:62 lib/common/ph-text.c:81
+msgid "IDS_PB_BODY_HOME"
+msgstr "住家"
+
+#: lib/common/ph-text.c:63 lib/common/ph-text.c:73 lib/common/ph-text.c:82
+msgid "IDS_PB_BODY_WORK"
+msgstr "公司"
+
+#: lib/common/ph-text.c:64
+msgid "IDS_PB_BODY_FAX_HHOME"
+msgstr "傳真(住家)"
+
+#: lib/common/ph-text.c:65
+msgid "IDS_PB_BODY_FAX_HWORK"
+msgstr "傳真(工作)"
+
+#: lib/common/ph-text.c:66
+msgid "IDS_PB_BODY_ASSISTANT_S_NUMBER"
+msgstr "助理號碼"
+
+#: lib/common/ph-text.c:67
+msgid "IDS_PB_BODY_PAGER"
+msgstr "呼叫器"
+
+#: lib/common/ph-text.c:68 lib/common/ph-text.c:79
+msgid "IDS_PB_BODY_OTHER"
+msgstr "其他"
+
+#: lib/common/ph-text.c:69
+msgid "IDS_PB_BODY_TELEPHONE"
+msgstr "電話"
+
+#: lib/common/ph-text.c:70
+msgid "IDS_PB_BODY_FAX"
+msgstr "傳真"
+
+#: lib/common/ph-text.c:71
+msgid "IDS_PB_BODY_CAR_TELEPHONE"
+msgstr "車用電話"
+
+#: lib/common/ph-text.c:72
+msgid "IDS_PB_BODY_HOME_2"
+msgstr "住家 2"
+
+#: lib/common/ph-text.c:74
+msgid "IDS_PB_BODY_COMPANY_MAIN"
+msgstr "公司代表號"
+
+#: lib/common/ph-text.c:75
+msgid "IDS_PB_BODY_RADIO"
+msgstr "廣播"
+
+#: lib/common/ph-text.c:80 lib/common/ph-text.c:145 lib/common/ph-text.c:200
+#: lib/common/ph-text.c:207 lib/common/ph-text.c:244
+msgid "IDS_PB_BODY_CUSTOM_T_PHONEBOOK"
+msgstr "自訂"
+
+#: lib/common/ph-text.c:86
+msgid "IDS_PB_BODY_ALL_CONTACTS"
+msgstr "全部聯絡人"
+
+#: lib/common/ph-text.c:87
+msgid "IDS_PB_BODY_NOT_ASSIGNED"
+msgstr "未指定"
+
+#: lib/common/ph-text.c:88
+msgid "IDS_PB_BODY_SERVICE_NUMBER"
+msgstr "服務號碼"
+
+#: lib/common/ph-text.c:89
+msgid "IDS_PB_BODY_PHONE"
+msgstr "電話"
+
+#: lib/common/ph-text.c:90
+msgid "IDS_PB_BODY_GROUPS"
+msgstr "群組"
+
+#: lib/common/ph-text.c:91
+msgid "IDS_PB_BODY_DEFAULT"
+msgstr "預設"
+
+#: lib/common/ph-text.c:92
+msgid "IDS_PB_BODY_RINGTONE"
+msgstr "鈴聲"
+
+#: lib/common/ph-text.c:93
+msgid "IDS_PB_BODY_URL"
+msgstr "URL"
+
+#: lib/common/ph-text.c:94
+msgid "IDS_PB_BODY_IM"
+msgstr "IM"
+
+#: lib/common/ph-text.c:95
+msgid "IDS_PB_BODY_EMAIL"
+msgstr "電子郵件"
+
+#: lib/common/ph-text.c:96
+msgid "IDS_PB_BODY_NUMBER"
+msgstr "號碼"
+
+#: lib/common/ph-text.c:97
+msgid "IDS_PB_BODY_NOTE"
+msgstr "備註"
+
+#: lib/common/ph-text.c:98
+msgid "IDS_PB_BODY_POSTAL_ADDRESS"
+msgstr "郵寄地址"
+
+#: lib/common/ph-text.c:99
+msgid "IDS_PB_HEADER_DETAILS"
+msgstr "詳細資料"
+
+#: lib/common/ph-text.c:100
+msgid "IDS_PB_BODY_COMPANY"
+msgstr "公司"
+
+#: lib/common/ph-text.c:101 lib/common/ph-text.c:180
+msgid "IDS_PB_SK1_ADD_TO_HOME_SCREEN"
+msgstr "新增至主畫面"
+
+#: lib/common/ph-text.c:102
+msgid "IDS_PB_BODY_ORDER_OF_DISPLAY_NAME"
+msgstr "顯示名稱順序"
+
+#: lib/common/ph-text.c:103
+msgid "IDS_PB_BODY_OWN_NUMBER"
+msgstr "本機號碼"
+
+#: lib/common/ph-text.c:104
+msgid "IDS_PB_BODY_FIRST_NAME"
+msgstr "名字"
+
+#: lib/common/ph-text.c:105
+msgid "IDS_PB_BODY_LAST_NAME"
+msgstr "姓氏"
+
+#: lib/common/ph-text.c:106
+msgid "IDS_PB_BODY_MIDDLE_NAME"
+msgstr "中間名"
+
+#: lib/common/ph-text.c:107
+msgid "IDS_PB_BODY_SUFFIX"
+msgstr "稱謂"
+
+#: lib/common/ph-text.c:108
+msgid "IDS_PB_BODY_NICKNAME"
+msgstr "暱稱"
+
+#: lib/common/ph-text.c:109 lib/common/ph-text.c:189
+msgid "IDS_PB_BODY_EXPORT_CONTACTS"
+msgstr "匯出聯絡人"
+
+#: lib/common/ph-text.c:110
+msgid "IDS_PB_HEADER_SELECT_CONTACTS"
+msgstr "選擇聯絡人"
+
+#: lib/common/ph-text.c:111
+msgid "IDS_PB_BODY_POSTAL_CODE"
+msgstr "郵政編碼"
+
+#: lib/common/ph-text.c:112
+msgid "IDS_PB_BODY_COUNTRY"
+msgstr "國家"
+
+#: lib/common/ph-text.c:113
+msgid "IDS_PB_BODY_PROVINCE"
+msgstr "省"
+
+#: lib/common/ph-text.c:114
+msgid "IDS_PB_BODY_CITY"
+msgstr "城市"
+
+#: lib/common/ph-text.c:115
+msgid "IDS_PB_BODY_STREET"
+msgstr "街道"
+
+#: lib/common/ph-text.c:116
+msgid "IDS_EMAIL_BODY_SAVED_IN_PS"
+msgstr "儲存在 %s"
+
+#: lib/common/ph-text.c:117
+msgid "IDS_PB_BODY_FREQUENTLY_CONTACTED_ABB"
+msgstr "經常聯絡"
+
+#: lib/common/ph-text.c:118
+msgid "IDS_PB_POP_COPIED"
+msgstr "已複製"
+
+#: lib/common/ph-text.c:119
+msgid "IDS_COM_BODY_EXPORTED"
+msgstr "已匯出"
+
+#: lib/common/ph-text.c:120
+msgid "IDS_PB_POP_DELETING_CONTACTS_ING"
+msgstr "正在刪除聯絡人..."
+
+#: lib/common/ph-text.c:121
+msgid "IDS_PB_BODY_MOVING_ING"
+msgstr "正在移動..."
+
+#: lib/common/ph-text.c:122
+msgid "IDS_PB_BODY_COPYING_ING"
+msgstr "正在複製..."
+
+#: lib/common/ph-text.c:123
+msgid "IDS_PB_POP_IMPORTING_SIM_CONTACTS_ING"
+msgstr "正在匯入 SIM 卡聯絡人..."
+
+#: lib/common/ph-text.c:124
+msgid "IDS_PB_POP_IMPORTING_CONTACTS_FROM_VCARD_ING"
+msgstr "透過電子名片匯入聯絡人…"
+
+#: lib/common/ph-text.c:125
+msgid "IDS_PB_POP_EXPORTING_CONTACTS_TO_PS_ING"
+msgstr "正在匯出聯絡人至 %s…"
+
+#: lib/common/ph-text.c:126
+msgid "IDS_PB_BODY_VCARD"
+msgstr "電子名片"
+
+#: lib/common/ph-text.c:127
+msgid "IDS_PB_BODY_READING_VCARD_ING"
+msgstr "閱讀電子名片..."
+
+#: lib/common/ph-text.c:128
+msgid "IDS_COM_BODY_IMPORTED_ABB"
+msgstr "已匯入"
+
+#: lib/common/ph-text.c:129
+msgid "IDS_COM_BODY_NA"
+msgstr "不適用"
+
+#: lib/common/ph-text.c:130
+msgid "IDS_PB_OPT_ALL_LINKED_CONTACTS_ABB"
+msgstr "所有已連結聯絡人"
+
+#: lib/common/ph-text.c:131
+msgid "IDS_PB_BODY_LINKED_CONTACTS"
+msgstr "連接聯絡人"
+
+#: lib/common/ph-text.c:132
+msgid "IDS_KA_BODY_MORE_INFORMATION"
+msgstr "更多資訊"
+
+#: lib/common/ph-text.c:133
+msgid "IDS_PB_BODY_JOB_TITLE"
+msgstr "職稱"
+
+#: lib/common/ph-text.c:134
+msgid "IDS_PB_BODY_DEPARTMENT"
+msgstr "部門"
+
+#: lib/common/ph-text.c:135
+msgid "IDS_PB_OPT_GROUP_NAME"
+msgstr "群組名稱"
+
+#: lib/common/ph-text.c:136
+msgid "IDS_PB_BODY_ADD_ACCOUNT"
+msgstr "新增帳號"
+
+#: lib/common/ph-text.c:137
+msgid "IDS_PB_POP_ADDING_MEMBERS_TO_GROUP_ING"
+msgstr "增加成員到群組"
+
+#: lib/common/ph-text.c:138
+msgid "IDS_PB_OPT_VIEW"
+msgstr "檢視"
+
+#: lib/common/ph-text.c:139
+msgid "IDS_PB_BODY_PD_CONTACTS"
+msgstr "%d 位聯絡人"
+
+#: lib/common/ph-text.c:140
+msgid "IDS_PB_OPT_RENAME"
+msgstr "重新命名"
+
+#: lib/common/ph-text.c:141
+msgid "IDS_PB_OPT_RELATIONSHIP"
+msgstr "關係"
+
+#: lib/common/ph-text.c:142
+msgid "IDS_PB_BODY_NO_HISTORIES"
+msgstr "無歷史記錄"
+
+#: lib/common/ph-text.c:143
+msgid "IDS_PB_BODY_NO_ACTIVITIES"
+msgstr "沒有活動"
+
+#: lib/common/ph-text.c:144
+msgid "IDS_PB_POP_ADDING_ING"
+msgstr "正在加入..."
+
+#: lib/common/ph-text.c:146
+msgid "IDS_PB_BODY_EDITADDITIONALINFO"
+msgstr "其他資訊"
+
+#: lib/common/ph-text.c:147
+msgid "IDS_PB_BODY_PO_BOX"
+msgstr "郵政信箱"
+
+#: lib/common/ph-text.c:148
+msgid "IDS_PB_BODY_STATE"
+msgstr "州"
+
+#: lib/common/ph-text.c:149
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FRIENDS"
+msgstr "朋友"
+
+#: lib/common/ph-text.c:150
+msgid "IDS_PB_BODY_DEFAULT_GROUP_FAMILY"
+msgstr "家庭"
+
+#: lib/common/ph-text.c:151
+msgid "IDS_PB_BODY_CO_WORKERS"
+msgstr "同事"
+
+#: lib/common/ph-text.c:152
+msgid "IDS_PB_BODY_DEFAULT_GROUP_WORK"
+msgstr "工作"
+
+#: lib/common/ph-text.c:153
+msgid "IDS_PB_BODY_VIBRATION_PATTERN"
+msgstr "震動模式"
+
+#: lib/common/ph-text.c:154
+msgid "IDS_PB_OPT_SET_DEFAULT"
+msgstr "設定為預設"
+
+#: lib/common/ph-text.c:158
+msgid "IDS_PB_BODY_NO_NAME"
+msgstr "無姓名"
+
+#: lib/common/ph-text.c:159
+msgid "IDS_PB_POP_INVALID_EMAIL_ADDRESS"
+msgstr "電子郵件地址無效"
+
+#: lib/common/ph-text.c:160
+msgid "IDS_PB_POP_COMPLETE_AT_LEAST_ONE_FIELD_AS_WELL_AS_NAME"
+msgstr "至少輸入一個名字"
+
+#: lib/common/ph-text.c:161
+msgid "IDS_IM_BODY_FAILED_TO_ACCESS_DATABASE"
+msgstr "無法存取資料庫"
+
+#: lib/common/ph-text.c:162
+msgid "IDS_PB_POP_ALREADY_ADDED"
+msgstr "已新增"
+
+#: lib/common/ph-text.c:163
+msgid "IDS_PB_POP_GROUP_ALREADY_IN_USE"
+msgstr "群組名稱已在使用中"
+
+#: lib/common/ph-text.c:164
+msgid "IDS_PB_BODY_NO_GROUP"
+msgstr "無群組"
+
+#: lib/common/ph-text.c:165
+msgid "IDS_PB_POP_NO_NUMBER"
+msgstr "無號碼"
+
+#: lib/common/ph-text.c:166
+msgid "IDS_PB_POP_NO_EMAIL_ADDRESSES"
+msgstr "無電子郵件地址"
+
+#: lib/common/ph-text.c:167
+msgid "IDS_PB_BODY_NO_CONTACTS"
+msgstr "無聯絡人"
+
+#: lib/common/ph-text.c:168
+msgid "IDS_PB_POP_SIM_MEMORY_EMPTY"
+msgstr "SIM 記憶體為空"
+
+#: lib/common/ph-text.c:169
+msgid "IDS_PB_POP_MAXIMUM_NUMBER_OF_ENTRIES_EXCEEDED"
+msgstr "超過項目數上限"
+
+#: lib/common/ph-text.c:170
+msgid "IDS_SEARCH_BODY_DATA_DOES_NOT_EXIST"
+msgstr ""
+
+#: lib/common/ph-text.c:171
+msgid "IDS_PB_BODY_INVALID_NUMBER"
+msgstr "號碼無效"
+
+#: lib/common/ph-text.c:172
+msgid "IDS_PB_POP_SIM_MEMORY_FULL"
+msgstr "SIM 卡記憶體已滿"
+
+#: lib/common/ph-text.c:176
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_NUMBER"
+msgstr "標記為預設號碼"
+
+#: lib/common/ph-text.c:177
+msgid "IDS_PB_BODY_IMAGE"
+msgstr "圖像"
+
+#: lib/common/ph-text.c:178
+msgid "IDS_PB_BODY_TAKE_A_PHOTO"
+msgstr "拍照"
+
+#: lib/common/ph-text.c:179
+msgid "IDS_PB_OPT_REMOVE_PHOTO_ABB"
+msgstr "刪除照片"
+
+#: lib/common/ph-text.c:181
+msgid "IDS_PB_BODY_SAVE_CONTACT_TO"
+msgstr "儲存聯絡人到"
+
+#: lib/common/ph-text.c:182
+msgid "IDS_PB_OPT_SAVE_TO"
+msgstr "儲存至"
+
+#: lib/common/ph-text.c:183
+msgid "IDS_PB_BODY_IMPORT_SIM_CONTACTS"
+msgstr "匯入 SIM 卡聯絡人"
+
+#: lib/common/ph-text.c:184
+msgid "IDS_PB_BODY_FIRST_NAME_FIRST"
+msgstr "先顯示名字"
+
+#: lib/common/ph-text.c:185
+msgid "IDS_PB_BODY_LAST_NAME_FIRST_ABB"
+msgstr "姓氏在前"
+
+#: lib/common/ph-text.c:186
+msgid "IDS_PB_HEADER_SEND_NAMECARD"
+msgstr "傳送名片"
+
+#: lib/common/ph-text.c:187
+msgid "IDS_PB_HEADER_CREATE_GROUP"
+msgstr "建立群組"
+
+#: lib/common/ph-text.c:188
+msgid "IDS_PB_HEADER_SELECT_GROUP"
+msgstr "選擇群組"
+
+#: lib/common/ph-text.c:190
+msgid "IDS_PB_SK_IMPORT_CONTACTS"
+msgstr "匯入聯絡人"
+
+#: lib/common/ph-text.c:191
+msgid "IDS_PB_BODY_LINK_CONTACT"
+msgstr "連接聯絡人"
+
+#: lib/common/ph-text.c:192
+msgid "IDS_PB_OPT_UNLINK"
+msgstr "取消連接"
+
+#: lib/common/ph-text.c:193
+msgid "IDS_PB_POP_ALL_LINKED_CONTACTS_WILL_BE_DELETED"
+msgstr "所有相關的聯絡人將被刪除"
+
+#: lib/common/ph-text.c:194
+msgid "IDS_PB_BODY_ADD_TO_FAVOURITES"
+msgstr "加到我的最愛"
+
+#: lib/common/ph-text.c:195
+msgid "IDS_PB_HEADER_EDIT_GROUP"
+msgstr "編輯群組"
+
+#: lib/common/ph-text.c:199
+msgid "IDS_PB_HEADER_UNKNOWN"
+msgstr "未知"
+
+#: lib/common/ph-text.c:201
+msgid "IDS_PB_BODY_BIRTHDAY"
+msgstr "生日"
+
+#: lib/common/ph-text.c:202
+msgid "IDS_PB_BODY_ANNIVERSARY"
+msgstr "週年紀念日"
+
+#: lib/common/ph-text.c:208
+msgid "IDS_PB_OPT_GOOGLE_TALK"
+msgstr "Google Talk"
+
+#: lib/common/ph-text.c:209
+msgid "IDS_PB_OPT_WINDOWS_LIVE_MESSENGER"
+msgstr "Windows Live Messenger"
+
+#: lib/common/ph-text.c:210
+msgid "IDS_PB_BODY_YAHOO"
+msgstr "Yahoo!"
+
+#: lib/common/ph-text.c:211
+msgid "IDS_PB_BODY_FACEBOOK"
+msgstr "Facebook"
+
+#: lib/common/ph-text.c:212
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_ICQ"
+msgstr "ICQ"
+
+#: lib/common/ph-text.c:213
+msgid "IDS_PB_BODY_IMPSCOMMUNITY_AIM"
+msgstr "AIM"
+
+#: lib/common/ph-text.c:214
+msgid "IDS_PB_OPT_QQ"
+msgstr "QQ"
+
+#: lib/common/ph-text.c:215
+msgid "IDS_PB_OPT_JABBER"
+msgstr "Jabber"
+
+#: lib/common/ph-text.c:216
+msgid "IDS_PB_OPT_SKYPE"
+msgstr "Skype"
+
+#: lib/common/ph-text.c:220
+msgid "IDS_COM_BODY_SUNDAY"
+msgstr "週日"
+
+#: lib/common/ph-text.c:221
+msgid "IDS_COM_BODY_MONDAY"
+msgstr "週一"
+
+#: lib/common/ph-text.c:222
+msgid "IDS_COM_BODY_TUESDAY"
+msgstr "週二"
+
+#: lib/common/ph-text.c:223
+msgid "IDS_COM_BODY_WEDNESDAY"
+msgstr "週三"
+
+#: lib/common/ph-text.c:224
+msgid "IDS_COM_BODY_THURSDAY"
+msgstr "週四"
+
+#: lib/common/ph-text.c:225
+msgid "IDS_COM_BODY_FRIDAY"
+msgstr "週五"
+
+#: lib/common/ph-text.c:226
+msgid "IDS_COM_BODY_SATURDAY"
+msgstr "週六"
+
+#: lib/common/ph-text.c:230
+msgid "IDS_PB_BUTTON_ASSISTANT"
+msgstr "助理"
+
+#: lib/common/ph-text.c:231
+msgid "IDS_COM_OPT_BROTHER_ABB"
+msgstr "兄弟"
+
+#: lib/common/ph-text.c:232
+msgid "IDS_PB_BUTTON_CHILD"
+msgstr "子女"
+
+#: lib/common/ph-text.c:233
+msgid "IDS_PB_OPT_DOMESTIC_PARTNER_ABB"
+msgstr "同居伴侶"
+
+#: lib/common/ph-text.c:234
+msgid "IDS_COM_OPT_FATHER_ABB"
+msgstr "父親"
+
+#: lib/common/ph-text.c:235
+msgid "IDS_PB_BODY_CALLERIDFRIEND"
+msgstr "好友"
+
+#: lib/common/ph-text.c:236
+msgid "IDS_JAVA_BODY_MANAGER"
+msgstr "經理"
+
+#: lib/common/ph-text.c:237
+msgid "IDS_COM_OPT_MOTHER_ABB"
+msgstr "母親"
+
+#: lib/common/ph-text.c:238
+msgid "IDS_COM_OPT_PARENT_ABB"
+msgstr "父母"
+
+#: lib/common/ph-text.c:239
+msgid "IDS_PB_BODY_CALLERIDPARTNER"
+msgstr "夥伴"
+
+#: lib/common/ph-text.c:240
+msgid "IDS_PB_OPT_REFERRED_BY"
+msgstr "介紹人"
+
+#: lib/common/ph-text.c:241
+msgid "IDS_COM_BODY_RELATIVE_ABB"
+msgstr "親戚"
+
+#: lib/common/ph-text.c:242
+msgid "IDS_COM_OPT_SISTER_ABB"
+msgstr "姊妹"
+
+#: lib/common/ph-text.c:243
+msgid "IDS_PB_BODY_SPOUSE"
+msgstr "配偶"
+
+#: lib/dialer/ph-dialer-cclist.h:41
+msgid "IDS_PB_BODY_AFGHANISTAN"
+msgstr "阿富汗"
+
+#: lib/dialer/ph-dialer-cclist.h:42
+msgid "IDS_PB_BODY_ALBANIA"
+msgstr "阿爾巴尼亞"
+
+#: lib/dialer/ph-dialer-cclist.h:43
+msgid "IDS_PB_BODY_ALGERIA"
+msgstr "阿爾及利亞"
+
+#: lib/dialer/ph-dialer-cclist.h:44
+msgid "IDS_PB_BODY_AMERICAN_SAMOA"
+msgstr "美屬薩摩亞"
+
+#: lib/dialer/ph-dialer-cclist.h:45
+msgid "IDS_PB_BODY_ANDORRA"
+msgstr "安道爾"
+
+#: lib/dialer/ph-dialer-cclist.h:46
+msgid "IDS_PB_BODY_ANGOLA"
+msgstr "安哥拉"
+
+#: lib/dialer/ph-dialer-cclist.h:47
+msgid "IDS_PB_BODY_ANGUILLA"
+msgstr "安圭拉"
+
+#: lib/dialer/ph-dialer-cclist.h:48
+msgid "IDS_PB_BODY_ANTIGUA_AND_BARBUDA"
+msgstr "安地卡及巴布達"
+
+#: lib/dialer/ph-dialer-cclist.h:49
+msgid "IDS_PB_BODY_ARGENTINA_M_COUNTRYNAME"
+msgstr "阿根廷"
+
+#: lib/dialer/ph-dialer-cclist.h:50
+msgid "IDS_PB_BODY_ARMENIA"
+msgstr "亞美尼亞"
+
+#: lib/dialer/ph-dialer-cclist.h:51
+msgid "IDS_PB_BODY_ARUBA"
+msgstr "阿魯巴"
+
+#: lib/dialer/ph-dialer-cclist.h:52
+msgid "IDS_PB_BODY_AUSTRALIA"
+msgstr "澳大利亞"
+
+#: lib/dialer/ph-dialer-cclist.h:53
+msgid "IDS_PB_BODY_AUSTRALIAN_EXTERNAL_TERRITORIES_M_REGIONALNAME"
+msgstr "澳洲海外屬地"
+
+#: lib/dialer/ph-dialer-cclist.h:54
+msgid "IDS_PB_BODY_AUSTRIA"
+msgstr "奧地利"
+
+#: lib/dialer/ph-dialer-cclist.h:55
+msgid "IDS_PB_BODY_AZERBAIJAN_M_COUNTRYNAME"
+msgstr "亞塞拜然"
+
+#: lib/dialer/ph-dialer-cclist.h:56
+msgid "IDS_PB_BODY_BAHAMAS"
+msgstr "巴哈馬"
+
+#: lib/dialer/ph-dialer-cclist.h:57
+msgid "IDS_PB_BODY_BAHRAIN"
+msgstr "巴林"
+
+#: lib/dialer/ph-dialer-cclist.h:58
+msgid "IDS_PB_BODY_BANGLADESH"
+msgstr "孟加拉"
+
+#: lib/dialer/ph-dialer-cclist.h:59
+msgid "IDS_PB_BODY_BARBADOS"
+msgstr "巴貝多"
+
+#: lib/dialer/ph-dialer-cclist.h:60
+msgid "IDS_PB_BODY_BELARUS"
+msgstr "白俄羅斯"
+
+#: lib/dialer/ph-dialer-cclist.h:61
+msgid "IDS_PB_BODY_BELGIUM"
+msgstr "比利時"
+
+#: lib/dialer/ph-dialer-cclist.h:62
+msgid "IDS_PB_BODY_BELIZE"
+msgstr "貝里斯"
+
+#: lib/dialer/ph-dialer-cclist.h:63
+msgid "IDS_PB_BODY_BENIN"
+msgstr "貝南"
+
+#: lib/dialer/ph-dialer-cclist.h:64
+msgid "IDS_PB_BODY_BERMUDA"
+msgstr "百慕達"
+
+#: lib/dialer/ph-dialer-cclist.h:65
+msgid "IDS_PB_BODY_BHUTAN"
+msgstr "不丹"
+
+#: lib/dialer/ph-dialer-cclist.h:66
+msgid "IDS_PB_BODY_BOLIVIA"
+msgstr "玻利維亞"
+
+#: lib/dialer/ph-dialer-cclist.h:67
+msgid "IDS_PB_BODY_BONAIRE_SINT_EUSTATIUS_AND_SABA_M_REGIONALNAME"
+msgstr "博內爾島、聖尤斯特歇斯與沙巴"
+
+#: lib/dialer/ph-dialer-cclist.h:68
+msgid "IDS_PB_BODY_BOSNIA_AND_HERZEGOVINA"
+msgstr "波士尼亞赫塞哥維納"
+
+#: lib/dialer/ph-dialer-cclist.h:69
+msgid "IDS_PB_BODY_BOTSWANA"
+msgstr "波札那"
+
+#: lib/dialer/ph-dialer-cclist.h:70
+msgid "IDS_PB_BODY_BRAZIL"
+msgstr "巴西"
+
+#: lib/dialer/ph-dialer-cclist.h:71
+msgid "IDS_PB_BODY_BRITISH_VIRGIN_ISLANDS"
+msgstr "英屬維爾京群島"
+
+#: lib/dialer/ph-dialer-cclist.h:72
+msgid "IDS_PB_BODY_BRUNEI_DARUSSALAM"
+msgstr "汶萊"
+
+#: lib/dialer/ph-dialer-cclist.h:73
+msgid "IDS_PB_BODY_BULGARIA"
+msgstr "保加利亞"
+
+#: lib/dialer/ph-dialer-cclist.h:74
+msgid "IDS_PB_BODY_BURKINA_FASO"
+msgstr "布吉納法索"
+
+#: lib/dialer/ph-dialer-cclist.h:75
+msgid "IDS_PB_BODY_BURUNDI"
+msgstr "蒲隆地"
+
+#: lib/dialer/ph-dialer-cclist.h:76
+msgid "IDS_PB_BODY_CAMBODIA"
+msgstr "柬埔寨"
+
+#: lib/dialer/ph-dialer-cclist.h:77
+msgid "IDS_PB_BODY_CAMEROON"
+msgstr "喀麥隆"
+
+#: lib/dialer/ph-dialer-cclist.h:78
+msgid "IDS_PB_BODY_CANADA"
+msgstr "加拿大"
+
+#: lib/dialer/ph-dialer-cclist.h:79
+msgid "IDS_PB_BODY_CAPE_VERDE"
+msgstr "維德角"
+
+#: lib/dialer/ph-dialer-cclist.h:80
+msgid "IDS_PB_BODY_CAYMAN_ISLANDS"
+msgstr "開曼群島"
+
+#: lib/dialer/ph-dialer-cclist.h:81
+msgid "IDS_PB_BODY_CENTRAL_AFRICAN_REPUBLIC"
+msgstr "中非共和國"
+
+#: lib/dialer/ph-dialer-cclist.h:82
+msgid "IDS_PB_BODY_CHAD"
+msgstr "查德"
+
+#: lib/dialer/ph-dialer-cclist.h:83
+msgid "IDS_PB_BODY_CHILE"
+msgstr "智利"
+
+#: lib/dialer/ph-dialer-cclist.h:84 lib/dialer/ph-dialer-cclist.h:85
+msgid "IDS_PB_BODY_CHINA"
+msgstr "中國"
+
+#: lib/dialer/ph-dialer-cclist.h:86
+msgid "IDS_PB_BODY_COLOMBIA"
+msgstr "哥倫比亞"
+
+#: lib/dialer/ph-dialer-cclist.h:87
+msgid "IDS_PB_BODY_COMOROS"
+msgstr "葛摩"
+
+#: lib/dialer/ph-dialer-cclist.h:88
+msgid "IDS_PB_BODY_CONGO"
+msgstr "剛果"
+
+#: lib/dialer/ph-dialer-cclist.h:89
+msgid "IDS_PB_BODY_COOK_ISLANDS"
+msgstr "庫克群島"
+
+#: lib/dialer/ph-dialer-cclist.h:90
+msgid "IDS_PB_BODY_COSTA_RICA"
+msgstr "哥斯大黎加"
+
+#: lib/dialer/ph-dialer-cclist.h:91
+msgid "IDS_PB_MBODY_COTE_DIVOIRE_M_COUNTRYNAME"
+msgstr "象牙海岸"
+
+#: lib/dialer/ph-dialer-cclist.h:92
+msgid "IDS_PB_BODY_CROATIA"
+msgstr "克羅埃西亞"
+
+#: lib/dialer/ph-dialer-cclist.h:93
+msgid "IDS_PB_BODY_CUBA"
+msgstr "古巴"
+
+#: lib/dialer/ph-dialer-cclist.h:94
+msgid "IDS_PB_MBODY_CURACAO_M_COUNTRYNAME"
+msgstr "庫拉索"
+
+#: lib/dialer/ph-dialer-cclist.h:95
+msgid "IDS_PB_BODY_CYPRUS"
+msgstr "塞普勒斯"
+
+#: lib/dialer/ph-dialer-cclist.h:96
+msgid "IDS_PB_BODY_CZECH_REPUBLIC"
+msgstr "捷克共和國"
+
+#: lib/dialer/ph-dialer-cclist.h:97
+msgid "IDS_PB_BODY_DEMOCRATIC_PEOPLES_REPUBLIC_OF_KOREA_M_COUNTRYNAME"
+msgstr "朝鮮民主主義人民共和國"
+
+#: lib/dialer/ph-dialer-cclist.h:98
+msgid "IDS_PB_BODY_DEMOCRATIC_REPUBLIC_OF_THE_CONGO"
+msgstr "剛果民主共和國"
+
+#: lib/dialer/ph-dialer-cclist.h:99
+msgid "IDS_PB_MBODY_TIMOR_LESTE_M_COUNTRYNAME"
+msgstr "東帝汶"
+
+#: lib/dialer/ph-dialer-cclist.h:100
+msgid "IDS_PB_BODY_DENMARK"
+msgstr "丹麥"
+
+#: lib/dialer/ph-dialer-cclist.h:101
+msgid "IDS_PB_BODY_DIEGO_GARCIA"
+msgstr "地牙哥加西亞"
+
+#: lib/dialer/ph-dialer-cclist.h:102
+msgid "IDS_PB_BODY_DJIBOUTI"
+msgstr "吉布地"
+
+#: lib/dialer/ph-dialer-cclist.h:103
+msgid "IDS_PB_BODY_DOMINICA"
+msgstr "多米尼克"
+
+#: lib/dialer/ph-dialer-cclist.h:104
+msgid "IDS_PB_BODY_DOMINICAN_REPUBLIC"
+msgstr "多明尼加共和國"
+
+#: lib/dialer/ph-dialer-cclist.h:105
+msgid "IDS_PB_BODY_ECUADOR"
+msgstr "厄瓜多爾"
+
+#: lib/dialer/ph-dialer-cclist.h:106
+msgid "IDS_PB_BODY_EGYPT"
+msgstr "埃及"
+
+#: lib/dialer/ph-dialer-cclist.h:107
+msgid "IDS_PB_BODY_EL_SALVADOR"
+msgstr "薩爾瓦多"
+
+#: lib/dialer/ph-dialer-cclist.h:108
+msgid "IDS_PB_BODY_EQUATORIAL_GUINEA"
+msgstr "赤道幾內亞"
+
+#: lib/dialer/ph-dialer-cclist.h:109
+msgid "IDS_PB_BODY_ERITREA"
+msgstr "厄立特里亞"
+
+#: lib/dialer/ph-dialer-cclist.h:110
+msgid "IDS_PB_BODY_ESTONIA"
+msgstr "愛沙尼亞"
+
+#: lib/dialer/ph-dialer-cclist.h:111
+msgid "IDS_PB_BODY_ETHIOPIA"
+msgstr "衣索比亞"
+
+#: lib/dialer/ph-dialer-cclist.h:112
+msgid "IDS_PB_BODY_FALKLAND_ISLANDS"
+msgstr "福克蘭群島"
+
+#: lib/dialer/ph-dialer-cclist.h:113
+msgid "IDS_PB_BODY_FAROE_ISLANDS"
+msgstr "法羅群島"
+
+#: lib/dialer/ph-dialer-cclist.h:114
+msgid "IDS_PB_BODY_FIJI"
+msgstr "斐濟"
+
+#: lib/dialer/ph-dialer-cclist.h:115
+msgid "IDS_PB_BODY_FINLAND"
+msgstr "芬蘭"
+
+#: lib/dialer/ph-dialer-cclist.h:116
+msgid "IDS_PB_BODY_FRANCE"
+msgstr "法國"
+
+#: lib/dialer/ph-dialer-cclist.h:117
+msgid "IDS_PB_MBODY_FRENCH_SOUTHERN_TERRITORIES_M_REGIONALNAME"
+msgstr "法屬南部屬地"
+
+#: lib/dialer/ph-dialer-cclist.h:118
+msgid "IDS_PB_BODY_FRENCH_GUIANA"
+msgstr "法屬圭亞那"
+
+#: lib/dialer/ph-dialer-cclist.h:119
+msgid "IDS_PB_BODY_FRENCH_POLYNESIA"
+msgstr "法屬玻里尼西亞"
+
+#: lib/dialer/ph-dialer-cclist.h:120
+msgid "IDS_PB_MBODY_GABON_M_COUNTRYNAME"
+msgstr "加彭"
+
+#: lib/dialer/ph-dialer-cclist.h:121
+msgid "IDS_PB_BODY_GAMBIA"
+msgstr "甘比亞"
+
+#: lib/dialer/ph-dialer-cclist.h:122
+msgid "IDS_PB_BODY_GEORGIA"
+msgstr "Georgia"
+
+#: lib/dialer/ph-dialer-cclist.h:123
+msgid "IDS_PB_BODY_GERMANY"
+msgstr "德國"
+
+#: lib/dialer/ph-dialer-cclist.h:124
+msgid "IDS_PB_BODY_GHANA"
+msgstr "迦納"
+
+#: lib/dialer/ph-dialer-cclist.h:125
+msgid "IDS_PB_BODY_GIBRALTAR"
+msgstr "直布羅陀"
+
+#: lib/dialer/ph-dialer-cclist.h:126
+msgid "IDS_PB_BODY_GREECE"
+msgstr "希臘"
+
+#: lib/dialer/ph-dialer-cclist.h:127
+msgid "IDS_PB_BODY_GREENLAND"
+msgstr "格陵蘭"
+
+#: lib/dialer/ph-dialer-cclist.h:128
+msgid "IDS_PB_BODY_GRENADA"
+msgstr "格瑞那達"
+
+#: lib/dialer/ph-dialer-cclist.h:129
+msgid "IDS_PB_BODY_GUADELOUPE"
+msgstr "瓜德羅普"
+
+#: lib/dialer/ph-dialer-cclist.h:130
+msgid "IDS_PB_BODY_GUAM"
+msgstr "關島"
+
+#: lib/dialer/ph-dialer-cclist.h:131
+msgid "IDS_PB_BODY_GUATEMALA"
+msgstr "瓜地馬拉"
+
+#: lib/dialer/ph-dialer-cclist.h:132
+msgid "IDS_PB_BODY_GUINEA"
+msgstr "幾內亞"
+
+#: lib/dialer/ph-dialer-cclist.h:133
+msgid "IDS_PB_BODY_GUINEA_BISSAU"
+msgstr "幾內亞比索"
+
+#: lib/dialer/ph-dialer-cclist.h:134
+msgid "IDS_PB_BODY_GUYANA"
+msgstr "圭亞那"
+
+#: lib/dialer/ph-dialer-cclist.h:135
+msgid "IDS_PB_BODY_HAITI"
+msgstr "海地"
+
+#: lib/dialer/ph-dialer-cclist.h:136
+msgid "IDS_PB_BODY_HONDURAS"
+msgstr "宏都拉斯"
+
+#: lib/dialer/ph-dialer-cclist.h:137
+msgid "IDS_PB_BODY_HONG_KONG"
+msgstr "香港"
+
+#: lib/dialer/ph-dialer-cclist.h:138
+msgid "IDS_PB_BODY_HUNGARY"
+msgstr "匈牙利"
+
+#: lib/dialer/ph-dialer-cclist.h:139
+msgid "IDS_PB_BODY_ICELAND"
+msgstr "冰島"
+
+#: lib/dialer/ph-dialer-cclist.h:140 lib/dialer/ph-dialer-cclist.h:141
+#: lib/dialer/ph-dialer-cclist.h:142
+msgid "IDS_PB_BODY_INDIA"
+msgstr "印度"
+
+#: lib/dialer/ph-dialer-cclist.h:143
+msgid "IDS_PB_BODY_INDONESIA"
+msgstr "印尼"
+
+#: lib/dialer/ph-dialer-cclist.h:144
+msgid "IDS_PB_MBODY_INMARSAT_SNAC"
+msgstr "Inmarsat SNAC"
+
+#: lib/dialer/ph-dialer-cclist.h:145
+msgid "IDS_PB_BODY_INTERNATIONAL_FREEPHONE_SERVICE"
+msgstr "國際免費電話服務"
+
+#: lib/dialer/ph-dialer-cclist.h:146
+msgid "IDS_PB_BODY_INTERNATIONAL_PREMIUM_RATE_SERVICE_HIPRS"
+msgstr "國際付費語音資訊服務 (IPRS)"
+
+#: lib/dialer/ph-dialer-cclist.h:147
+msgid "IDS_PB_BODY_INTERNATIONAL_SHARED_COST_SERVICE_HISCS"
+msgstr "國際共用費率服務 (ISCS)"
+
+#: lib/dialer/ph-dialer-cclist.h:148
+msgid "IDS_PB_BODY_IRAN"
+msgstr "伊朗"
+
+#: lib/dialer/ph-dialer-cclist.h:149
+msgid "IDS_PB_BODY_IRAQ"
+msgstr "伊拉克"
+
+#: lib/dialer/ph-dialer-cclist.h:150
+msgid "IDS_PB_BODY_IRELAND"
+msgstr "愛爾蘭"
+
+#: lib/dialer/ph-dialer-cclist.h:151
+msgid "IDS_PB_BODY_ISRAEL"
+msgstr "以色列"
+
+#: lib/dialer/ph-dialer-cclist.h:152
+msgid "IDS_PB_BODY_ITALY"
+msgstr "義大利"
+
+#: lib/dialer/ph-dialer-cclist.h:153
+msgid "IDS_PB_BODY_JAMAICA"
+msgstr "牙買加"
+
+#: lib/dialer/ph-dialer-cclist.h:154 lib/dialer/ph-dialer-cclist.h:155
+msgid "IDS_PB_BODY_JAPAN"
+msgstr "日本"
+
+#: lib/dialer/ph-dialer-cclist.h:156
+msgid "IDS_PB_BODY_JORDAN"
+msgstr "約旦"
+
+#: lib/dialer/ph-dialer-cclist.h:157
+msgid "IDS_PB_BODY_KAZAKHSTAN"
+msgstr "哈薩克"
+
+#: lib/dialer/ph-dialer-cclist.h:158
+msgid "IDS_PB_BODY_KENYA"
+msgstr "肯亞"
+
+#: lib/dialer/ph-dialer-cclist.h:159
+msgid "IDS_PB_BODY_KIRIBATI"
+msgstr "吉里巴斯"
+
+#: lib/dialer/ph-dialer-cclist.h:160
+msgid "IDS_PB_BODY_KOREA"
+msgstr "韓國"
+
+#: lib/dialer/ph-dialer-cclist.h:161
+msgid "IDS_PB_BODY_KUWAIT"
+msgstr "科威特"
+
+#: lib/dialer/ph-dialer-cclist.h:162
+msgid "IDS_PB_BODY_KYRGYZSTAN_M_COUNTRYNAME"
+msgstr "吉爾吉斯斯坦"
+
+#: lib/dialer/ph-dialer-cclist.h:163
+msgid "IDS_PB_BODY_LAO_PEOPLES_DEMOCRATIC_REPUBLIC"
+msgstr "寮人民民主共和國"
+
+#: lib/dialer/ph-dialer-cclist.h:164
+msgid "IDS_PB_BODY_LATVIA"
+msgstr "拉脫維亞"
+
+#: lib/dialer/ph-dialer-cclist.h:165
+msgid "IDS_PB_BODY_LEBANON"
+msgstr "黎巴嫩"
+
+#: lib/dialer/ph-dialer-cclist.h:166
+msgid "IDS_PB_BODY_LESOTHO"
+msgstr "賴索托"
+
+#: lib/dialer/ph-dialer-cclist.h:167
+msgid "IDS_PB_BODY_LIBERIA"
+msgstr "賴比瑞亞"
+
+#: lib/dialer/ph-dialer-cclist.h:168
+msgid "IDS_PB_BODY_LIBYA"
+msgstr "利比亞"
+
+#: lib/dialer/ph-dialer-cclist.h:169
+msgid "IDS_PB_BODY_LIECHTENSTEIN"
+msgstr "列支敦斯登"
+
+#: lib/dialer/ph-dialer-cclist.h:170
+msgid "IDS_PB_BODY_LITHUANIA"
+msgstr "立陶宛"
+
+#: lib/dialer/ph-dialer-cclist.h:171
+msgid "IDS_PB_BODY_LUXEMBOURG"
+msgstr "盧森堡"
+
+#: lib/dialer/ph-dialer-cclist.h:172
+msgid "IDS_PB_MBODY_MACAO_M_REGIONALNAME"
+msgstr "澳門"
+
+#: lib/dialer/ph-dialer-cclist.h:173
+msgid "IDS_PB_BODY_MADAGASCAR"
+msgstr "馬達加斯加"
+
+#: lib/dialer/ph-dialer-cclist.h:174
+msgid "IDS_PB_BODY_MALAWI"
+msgstr "馬拉威"
+
+#: lib/dialer/ph-dialer-cclist.h:175
+msgid "IDS_PB_BODY_MALAYSIA"
+msgstr "馬來西亞"
+
+#: lib/dialer/ph-dialer-cclist.h:176
+msgid "IDS_PB_BODY_MALDIVES"
+msgstr "馬爾地夫"
+
+#: lib/dialer/ph-dialer-cclist.h:177
+msgid "IDS_PB_BODY_MALI"
+msgstr "馬利"
+
+#: lib/dialer/ph-dialer-cclist.h:178
+msgid "IDS_PB_BODY_MALTA"
+msgstr "馬爾他"
+
+#: lib/dialer/ph-dialer-cclist.h:179
+msgid "IDS_PB_BODY_MARSHALL_ISLANDS"
+msgstr "馬紹爾群島"
+
+#: lib/dialer/ph-dialer-cclist.h:180
+msgid "IDS_PB_BODY_MARTINIQUE"
+msgstr "馬堤尼克"
+
+#: lib/dialer/ph-dialer-cclist.h:181
+msgid "IDS_PB_BODY_MAURITANIA"
+msgstr "茅利塔尼亞"
+
+#: lib/dialer/ph-dialer-cclist.h:182
+msgid "IDS_PB_BODY_MAURITIUS"
+msgstr "模里西斯"
+
+#: lib/dialer/ph-dialer-cclist.h:183
+msgid "IDS_PB_BODY_MEXICO"
+msgstr "墨西哥"
+
+#: lib/dialer/ph-dialer-cclist.h:184
+msgid "IDS_PB_BODY_MICRONESIA"
+msgstr "密克羅尼西亞"
+
+#: lib/dialer/ph-dialer-cclist.h:185
+msgid "IDS_PB_BODY_MOLDOVA"
+msgstr "摩爾多瓦"
+
+#: lib/dialer/ph-dialer-cclist.h:186
+msgid "IDS_PB_BODY_MONACO"
+msgstr "摩納哥"
+
+#: lib/dialer/ph-dialer-cclist.h:187
+msgid "IDS_PB_BODY_MONGOLIA"
+msgstr "蒙古"
+
+#: lib/dialer/ph-dialer-cclist.h:188
+msgid "IDS_PB_BODY_MONTENEGRO"
+msgstr "蒙特內科羅共和國"
+
+#: lib/dialer/ph-dialer-cclist.h:189
+msgid "IDS_PB_BODY_MONTSERRAT"
+msgstr "蒙塞拉特"
+
+#: lib/dialer/ph-dialer-cclist.h:190
+msgid "IDS_PB_BODY_MOROCCO"
+msgstr "摩洛哥"
+
+#: lib/dialer/ph-dialer-cclist.h:191
+msgid "IDS_PB_BODY_MOZAMBIQUE"
+msgstr "莫三比克"
+
+#: lib/dialer/ph-dialer-cclist.h:192
+msgid "IDS_PB_BODY_MYANMAR"
+msgstr "緬甸"
+
+#: lib/dialer/ph-dialer-cclist.h:193
+msgid "IDS_PB_BODY_NAMIBIA"
+msgstr "那米比亞"
+
+#: lib/dialer/ph-dialer-cclist.h:194
+msgid "IDS_PB_BODY_NAURU"
+msgstr "諾魯"
+
+#: lib/dialer/ph-dialer-cclist.h:195
+msgid "IDS_PB_BODY_NEPAL"
+msgstr "尼泊爾"
+
+#: lib/dialer/ph-dialer-cclist.h:196
+msgid "IDS_PB_BODY_NETHERLANDS"
+msgstr "荷蘭"
+
+#: lib/dialer/ph-dialer-cclist.h:197
+msgid "IDS_PB_BODY_NEW_CALEDONIA"
+msgstr "新喀里多尼亞群島"
+
+#: lib/dialer/ph-dialer-cclist.h:198
+msgid "IDS_PB_BODY_NEW_ZEALAND"
+msgstr "紐西蘭"
+
+#: lib/dialer/ph-dialer-cclist.h:199
+msgid "IDS_PB_BODY_NICARAGUA"
+msgstr "尼加拉瓜"
+
+#: lib/dialer/ph-dialer-cclist.h:200
+msgid "IDS_PB_BODY_NIGER"
+msgstr "尼日"
+
+#: lib/dialer/ph-dialer-cclist.h:201
+msgid "IDS_PB_BODY_NIGERIA"
+msgstr "奈及利亞"
+
+#: lib/dialer/ph-dialer-cclist.h:202
+msgid "IDS_PB_BODY_NIUE"
+msgstr "紐埃島"
+
+#: lib/dialer/ph-dialer-cclist.h:203
+msgid "IDS_PB_BODY_NORTHERN_MARIANA_ISLANDS"
+msgstr "北馬里亞納群島"
+
+#: lib/dialer/ph-dialer-cclist.h:204
+msgid "IDS_PB_BODY_NORWAY"
+msgstr "挪威"
+
+#: lib/dialer/ph-dialer-cclist.h:205
+msgid "IDS_PB_BODY_OMAN"
+msgstr "阿曼"
+
+#: lib/dialer/ph-dialer-cclist.h:206
+msgid "IDS_PB_BODY_PAKISTAN"
+msgstr "巴基斯坦"
+
+#: lib/dialer/ph-dialer-cclist.h:207
+msgid "IDS_PB_BODY_PALAU"
+msgstr "帛琉"
+
+#: lib/dialer/ph-dialer-cclist.h:208
+msgid "IDS_PB_BODY_PANAMA"
+msgstr "巴拿馬"
+
+#: lib/dialer/ph-dialer-cclist.h:209
+msgid "IDS_PB_BODY_PAPUA_NEW_GUINEA"
+msgstr "巴布亞紐幾內亞"
+
+#: lib/dialer/ph-dialer-cclist.h:210
+msgid "IDS_PB_BODY_PARAGUAY"
+msgstr "巴拉圭"
+
+#: lib/dialer/ph-dialer-cclist.h:211
+msgid "IDS_PB_BODY_PERU"
+msgstr "秘魯"
+
+#: lib/dialer/ph-dialer-cclist.h:212
+msgid "IDS_PB_BODY_PHILIPPINES"
+msgstr "菲律賓"
+
+#: lib/dialer/ph-dialer-cclist.h:213
+msgid "IDS_PB_BODY_POLAND"
+msgstr "波蘭"
+
+#: lib/dialer/ph-dialer-cclist.h:214
+msgid "IDS_PB_BODY_PORTUGAL"
+msgstr "葡萄牙"
+
+#: lib/dialer/ph-dialer-cclist.h:215
+msgid "IDS_PB_BODY_PUERTO_RICO"
+msgstr "波多黎各"
+
+#: lib/dialer/ph-dialer-cclist.h:216
+msgid "IDS_PB_BODY_QATAR"
+msgstr "卡達"
+
+#: lib/dialer/ph-dialer-cclist.h:217
+msgid "IDS_PB_BODY_ROMANIA"
+msgstr "羅馬尼亞"
+
+#: lib/dialer/ph-dialer-cclist.h:218
+msgid "IDS_PB_BODY_RUSSIAN_FEDERATION"
+msgstr "俄羅斯聯邦"
+
+#: lib/dialer/ph-dialer-cclist.h:219
+msgid "IDS_PB_BODY_RWANDA"
+msgstr "盧安達"
+
+#: lib/dialer/ph-dialer-cclist.h:220 lib/dialer/ph-dialer-cclist.h:221
+msgid "IDS_PB_BODY_SAINT_HELENA_M_COUNTRYNAME"
+msgstr "聖赫勒那"
+
+#: lib/dialer/ph-dialer-cclist.h:222
+msgid "IDS_PB_BODY_SAINT_KITTS_AND_NEVIS"
+msgstr "聖克里斯多福及尼維斯"
+
+#: lib/dialer/ph-dialer-cclist.h:223
+msgid "IDS_PB_BODY_SAINT_LUCIA"
+msgstr "聖露西亞"
+
+#: lib/dialer/ph-dialer-cclist.h:224
+msgid "IDS_PB_BODY_SAINT_PIERRE_AND_MIQUELON"
+msgstr "聖皮埃爾和密克隆群島"
+
+#: lib/dialer/ph-dialer-cclist.h:225
+msgid "IDS_PB_BODY_SAINT_VINCENT_AND_THE_GRENADINES"
+msgstr "聖文森及格瑞那丁"
+
+#: lib/dialer/ph-dialer-cclist.h:226
+msgid "IDS_PB_BODY_SAMOA"
+msgstr "薩摩亞"
+
+#: lib/dialer/ph-dialer-cclist.h:227
+msgid "IDS_PB_BODY_SAN_MARINO"
+msgstr "聖馬利諾"
+
+#: lib/dialer/ph-dialer-cclist.h:228
+msgid "IDS_PB_BODY_SAO_TOME_AND_PRINCIPE"
+msgstr "聖多美及普林西比"
+
+#: lib/dialer/ph-dialer-cclist.h:229
+msgid "IDS_PB_BODY_SAUDI_ARABIA"
+msgstr "沙烏地阿拉伯"
+
+#: lib/dialer/ph-dialer-cclist.h:230
+msgid "IDS_PB_BODY_SENEGAL"
+msgstr "塞內加爾"
+
+#: lib/dialer/ph-dialer-cclist.h:231
+msgid "IDS_PB_BODY_SERBIA"
+msgstr "塞爾維亞"
+
+#: lib/dialer/ph-dialer-cclist.h:232
+msgid "IDS_PB_BODY_SEYCHELLES"
+msgstr "塞席爾"
+
+#: lib/dialer/ph-dialer-cclist.h:233
+msgid "IDS_PB_BODY_SIERRA_LEONE"
+msgstr "獅子山"
+
+#: lib/dialer/ph-dialer-cclist.h:234
+msgid "IDS_PB_BODY_SINGAPORE"
+msgstr "新加坡"
+
+#: lib/dialer/ph-dialer-cclist.h:235
+msgid "IDS_PB_BODY_SINT_MAARTEN"
+msgstr "聖馬丁"
+
+#: lib/dialer/ph-dialer-cclist.h:236
+msgid "IDS_PB_BODY_SLOVAKIA_M_COUNTRYNAME"
+msgstr "斯洛伐克"
+
+#: lib/dialer/ph-dialer-cclist.h:237
+msgid "IDS_PB_BODY_SLOVENIA"
+msgstr "斯洛維尼亞"
+
+#: lib/dialer/ph-dialer-cclist.h:238
+msgid "IDS_PB_BODY_SOLOMON_ISLANDS"
+msgstr "所羅門群島"
+
+#: lib/dialer/ph-dialer-cclist.h:239
+msgid "IDS_PB_MBODY_SOMALIA_M_COUNTRYNAME"
+msgstr "索馬利亞"
+
+#: lib/dialer/ph-dialer-cclist.h:240
+msgid "IDS_PB_BODY_SOUTH_AFRICA"
+msgstr "南非"
+
+#: lib/dialer/ph-dialer-cclist.h:241
+msgid "IDS_PB_BODY_SPAIN"
+msgstr "西班牙"
+
+#: lib/dialer/ph-dialer-cclist.h:242
+msgid "IDS_PB_BODY_SRI_LANKA"
+msgstr "斯里蘭卡"
+
+#: lib/dialer/ph-dialer-cclist.h:243
+msgid "IDS_PB_BODY_SUDAN"
+msgstr "蘇丹"
+
+#: lib/dialer/ph-dialer-cclist.h:244
+msgid "IDS_PB_BODY_SURINAME"
+msgstr "蘇利南"
+
+#: lib/dialer/ph-dialer-cclist.h:245
+msgid "IDS_PB_BODY_SWAZILAND"
+msgstr "史瓦濟蘭"
+
+#: lib/dialer/ph-dialer-cclist.h:246
+msgid "IDS_PB_BODY_SWEDEN"
+msgstr "瑞典"
+
+#: lib/dialer/ph-dialer-cclist.h:247
+msgid "IDS_PB_BODY_SWITZERLAND"
+msgstr "瑞士"
+
+#: lib/dialer/ph-dialer-cclist.h:248
+msgid "IDS_PB_BODY_SYRIAN_ARAB_REPUBLIC"
+msgstr "敘利亞阿拉伯共和國"
+
+#: lib/dialer/ph-dialer-cclist.h:249
+msgid "IDS_PB_BODY_TAIWAN_M_COUNTRYNAME"
+msgstr "台灣"
+
+#: lib/dialer/ph-dialer-cclist.h:250
+msgid "IDS_PB_BODY_TAJIKISTAN"
+msgstr "塔吉克"
+
+#: lib/dialer/ph-dialer-cclist.h:251
+msgid "IDS_PB_BODY_TANZANIA"
+msgstr "坦尚尼亞"
+
+#: lib/dialer/ph-dialer-cclist.h:252
+msgid "IDS_PB_BODY_TELECOMMUNICATIONS_FOR_DISASTER_RELIEF_HTDR"
+msgstr "災害救援電信 (TDR)"
+
+#: lib/dialer/ph-dialer-cclist.h:253
+msgid "IDS_PB_BODY_THAILAND"
+msgstr "泰國"
+
+#: lib/dialer/ph-dialer-cclist.h:254
+msgid "IDS_PB_BODY_THE_FORMER_YUGOSLAV_REPUBLIC_OF_MACEDONIA_M_COUNTRYNAME"
+msgstr "英國"
+
+#: lib/dialer/ph-dialer-cclist.h:255
+msgid "IDS_PB_MBODY_TOGO_M_COUNTRYNAME"
+msgstr "多哥"
+
+#: lib/dialer/ph-dialer-cclist.h:256
+msgid "IDS_PB_BODY_TOKELAU"
+msgstr "托克勞"
+
+#: lib/dialer/ph-dialer-cclist.h:257
+msgid "IDS_PB_BODY_TONGA"
+msgstr "東加"
+
+#: lib/dialer/ph-dialer-cclist.h:258
+msgid "IDS_PB_BODY_TRINIDAD_AND_TOBAGO"
+msgstr "千里達及托巴哥"
+
+#: lib/dialer/ph-dialer-cclist.h:259
+msgid "IDS_PB_BODY_TUNISIA"
+msgstr "突尼西亞"
+
+#: lib/dialer/ph-dialer-cclist.h:260
+msgid "IDS_PB_BODY_TURKEY"
+msgstr "土耳其"
+
+#: lib/dialer/ph-dialer-cclist.h:261
+msgid "IDS_PB_BODY_TURKMENISTAN"
+msgstr "土庫曼"
+
+#: lib/dialer/ph-dialer-cclist.h:262
+msgid "IDS_PB_BODY_TURKS_AND_CAICOS_ISLANDS"
+msgstr "特克斯和凱科斯群島"
+
+#: lib/dialer/ph-dialer-cclist.h:263
+msgid "IDS_PB_BODY_TUVALU"
+msgstr "吐瓦魯"
+
+#: lib/dialer/ph-dialer-cclist.h:264
+msgid "IDS_PB_BODY_UGANDA"
+msgstr "烏干達"
+
+#: lib/dialer/ph-dialer-cclist.h:265
+msgid "IDS_PB_BODY_UKRAINE"
+msgstr "烏克蘭"
+
+#: lib/dialer/ph-dialer-cclist.h:266 lib/dialer/ph-dialer-cclist.h:267
+#: lib/dialer/ph-dialer-cclist.h:268
+msgid "IDS_PB_BODY_UNITED_ARAB_EMIRATES"
+msgstr "阿拉伯聯合大公國"
+
+#: lib/dialer/ph-dialer-cclist.h:269 lib/dialer/ph-dialer-cclist.h:270
+msgid "IDS_PB_BODY_UNITED_KINGDOM_OF_GREAT_BRITAIN_AND_NORTHERN_IRELAND_M_COUNTRYNAME"
+msgstr "大不列顛暨北愛爾蘭聯合王國"
+
+#: lib/dialer/ph-dialer-cclist.h:271 lib/dialer/ph-dialer-cclist.h:272
+#: lib/dialer/ph-dialer-cclist.h:273 lib/dialer/ph-dialer-cclist.h:274
+#: lib/dialer/ph-dialer-cclist.h:275 lib/dialer/ph-dialer-cclist.h:276
+#: lib/dialer/ph-dialer-cclist.h:277
+msgid "IDS_PB_BODY_UNITED_STATES_OF_AMERICA_M_COUNTRYNAME"
+msgstr "美國"
+
+#: lib/dialer/ph-dialer-cclist.h:278
+msgid "IDS_PB_BODY_UNITED_STATES_VIRGIN_ISLANDS_M_REGIONALNAME"
+msgstr "美屬維爾京群島"
+
+#: lib/dialer/ph-dialer-cclist.h:279
+msgid "IDS_PB_BODY_UNIVERSAL_PERSONAL_TELECOMMUNICATION_SERVICE_HUPT"
+msgstr "國際個人電信服務 (UPT)"
+
+#: lib/dialer/ph-dialer-cclist.h:280
+msgid "IDS_PB_BODY_URUGUAY"
+msgstr "烏拉圭"
+
+#: lib/dialer/ph-dialer-cclist.h:281
+msgid "IDS_PB_BODY_UZBEKISTAN"
+msgstr "烏茲別克斯坦"
+
+#: lib/dialer/ph-dialer-cclist.h:282
+msgid "IDS_PB_BODY_VANUATU"
+msgstr "萬那杜"
+
+#: lib/dialer/ph-dialer-cclist.h:283 lib/dialer/ph-dialer-cclist.h:284
+msgid "IDS_PB_BODY_VATICAN_CITY_STATE"
+msgstr "梵蒂岡城"
+
+#: lib/dialer/ph-dialer-cclist.h:285
+msgid "IDS_PB_BODY_VENEZUELA"
+msgstr "委內瑞拉"
+
+#: lib/dialer/ph-dialer-cclist.h:286
+msgid "IDS_PB_BODY_VIETNAM"
+msgstr "越南"
+
+#: lib/dialer/ph-dialer-cclist.h:287
+msgid "IDS_PB_BODY_WALLIS_AND_FUTUNA"
+msgstr "瓦利斯和福圖納群島"
+
+#: lib/dialer/ph-dialer-cclist.h:288
+msgid "IDS_PB_BODY_YEMEN"
+msgstr "葉門"
+
+#: lib/dialer/ph-dialer-cclist.h:289
+msgid "IDS_PB_BODY_ZAMBIA"
+msgstr "尚比亞"
+
+#: lib/dialer/ph-dialer-cclist.h:290
+msgid "IDS_PB_BODY_ZIMBABWE"
+msgstr "辛巴威"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HHOME"
+#~ msgstr "手機(住家)"
+
+#~ msgid "IDS_PB_BODY_MOBILE_HWORK"
+#~ msgstr "手機(工作)"
+
+#~ msgid "IDS_PB_BODY_GOOGLE"
+#~ msgstr "Google"
+
+#~ msgid "IDS_KA_BODY_SAVED_IN"
+#~ msgstr "已儲存在"
+
+#~ msgid "IDS_PB_BODY_IMPORT_FROM_SD_CARD"
+#~ msgstr "從 SD卡匯入"
+
+#~ msgid "IDS_PB_POP_GROUP_AND_GROUP_MEMBERS"
+#~ msgstr "分組和分組成員"
+
+#~ msgid "IDS_PB_POP_PS_SAVED_IN_PS"
+#~ msgstr "%s 已儲存在 %s"
+
+#~ msgid "IDS_PB_POP_THIS_CONTACT_WILL_BE_DELETED"
+#~ msgstr "將刪除此聯絡人"
+
+#~ msgid "IDS_PB_BODY_PHOTO"
+#~ msgstr "相片"
+
+#~ msgid "IDS_PB_ITAB4_DIALLER"
+#~ msgstr "撥號程式"
+
+#~ msgid "IDS_PB_BODY_BACKUP"
+#~ msgstr "備份"
+
+#~ msgid "IDS_PB_BODY_EXCHANGE"
+#~ msgstr "交換"
+
+#~ msgid "IDS_PB_BODY_GROUP_ONLY"
+#~ msgstr "僅限群組"
+
+#~ msgid "IDS_PB_BODY_MSN"
+#~ msgstr "MSN"
+
+#~ msgid "IDS_PB_OPT_NEW_GROUP"
+#~ msgstr "新增群組"
+
+#~ msgid "IDS_PB_OPT_SELECT_GROUP"
+#~ msgstr "選擇群組"
+
+#~ msgid "IDS_PB_BODY_MOBILE_2"
+#~ msgstr "手機 2"
+
+#~ msgid "IDS_COM_POP_ADDED"
+#~ msgstr "已新增"
+
+#~ msgid "IDS_COM_POP_MOVED"
+#~ msgstr "已移動"
+
+#~ msgid "IDS_COM_POP_SELECTED"
+#~ msgstr "已選擇"
+
+#~ msgid "IDS_COM_SK_CANCEL"
+#~ msgstr "取消"
+
+#~ msgid "IDS_COM_POP_NOT_ENOUGH_MEMORY"
+#~ msgstr "記憶體不足"
+
+#~ msgid "IDS_COM_POP_REMOVED"
+#~ msgstr "已移除"
+
+#~ msgid "IDS_COM_BODY_SEARCH"
+#~ msgstr "搜尋"
+
+#~ msgid "IDS_COM_POP_CLOSE"
+#~ msgstr "關閉"
+
+#~ msgid "IDS_COM_POP_DELETED"
+#~ msgstr "已刪除"
+
+#~ msgid "IDS_COM_POP_ERROR"
+#~ msgstr "錯誤"
+
+#~ msgid "IDS_COM_BODY_CALL"
+#~ msgstr "通話"
+
+#~ msgid "IDS_COM_BODY_NO_SIM"
+#~ msgstr "無 SIM 卡"
+
+#~ msgid "IDS_COM_BODY_SELECT_ALL"
+#~ msgstr "全選"
+
+#~ msgid "IDS_COM_POP_FAILED"
+#~ msgstr "失敗"
+
+#~ msgid "IDS_COM_POP_SUCCESS"
+#~ msgstr "成功"
+
+#~ msgid "IDS_COM_SK_SAVE"
+#~ msgstr "儲存"
+
+#~ msgid "IDS_PB_BODY_ADD_CONTACTS"
+#~ msgstr "新增聯絡人"
+
+#~ msgid "IDS_PB_BODY_ASSISTANT_S_NAME"
+#~ msgstr "助理姓名"
+
+#~ msgid "IDS_PB_BODY_DELETE_GROUP"
+#~ msgstr "刪除群組"
+
+#~ msgid "IDS_PB_BODY_GROUP_NAME"
+#~ msgstr "群組名稱"
+
+#~ msgid "IDS_PB_BODY_GROUP_RINGTONE_ABB"
+#~ msgstr "群組鈴聲"
+
+#~ msgid "IDS_PB_BODY_RECORD_VIDEO"
+#~ msgstr "錄影"
+
+#~ msgid "IDS_PB_BODY_REPLACE"
+#~ msgstr "取代"
+
+#~ msgid "IDS_PB_BODY_SETTINGS_SPEED_DIAL"
+#~ msgstr "怏速撥號"
+
+#~ msgid "IDS_PB_BODY_WEBSITE"
+#~ msgstr "網站"
+
+#~ msgid "IDS_PB_BUTTON_MSG"
+#~ msgstr "訊息"
+
+#~ msgid "IDS_PB_DROP_SET_RINGTONE"
+#~ msgstr "設定鈴聲"
+
+#~ msgid "IDS_PB_HEADER_ALL_CONTACTS"
+#~ msgstr "全部聯絡人"
+
+#~ msgid "IDS_PB_HEADER_COMPANY"
+#~ msgstr "公司"
+
+#~ msgid "IDS_PB_HEADER_EDIT_CONTACTS"
+#~ msgstr "編輯連絡人"
+
+#~ msgid "IDS_PB_HEADER_GET_EMAIL"
+#~ msgstr "取得電子郵件"
+
+#~ msgid "IDS_PB_HEADER_GET_NUMBER"
+#~ msgstr "取得號碼"
+
+#~ msgid "IDS_PB_HEADER_NO_GROUP"
+#~ msgstr "無群組"
+
+#~ msgid "IDS_PB_HEADER_PARTICIPANT"
+#~ msgstr "參與者"
+
+#~ msgid "IDS_PB_HEADER_SEND_EMAIL"
+#~ msgstr "傳送電子郵件"
+
+#~ msgid "IDS_PB_HEADER_SET_IMAGE"
+#~ msgstr "設定影像"
+
+#~ msgid "IDS_PB_HEADER_SPEED_DIAL_NOT_IN_USE_KOR"
+#~ msgstr "快速撥號未使用"
+
+#~ msgid "IDS_PB_OPT2_DELETE_CONTACTS"
+#~ msgstr "刪除聯絡人"
+
+#~ msgid "IDS_PB_OPT2_EDIT_GROUPS"
+#~ msgstr "編輯群組"
+
+#~ msgid "IDS_PB_OPT2_EMAIL"
+#~ msgstr "電子郵件"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_FAVORITES"
+#~ msgstr "加到我的最愛"
+
+#~ msgid "IDS_PB_OPT_ADD_TO_GROUP"
+#~ msgstr "加入到分組"
+
+#~ msgid "IDS_PB_OPT_EDIT_GROUP"
+#~ msgstr "編輯群組"
+
+#~ msgid "IDS_PB_OPT_EMPTY_MVERB"
+#~ msgstr "空白"
+
+#~ msgid "IDS_PB_OPT_SAVE_CONTACT"
+#~ msgstr "儲存聯絡人"
+
+#~ msgid "IDS_PB_OPT_SELECT_CONTACT"
+#~ msgstr "選擇聯絡人"
+
+#~ msgid "IDS_PB_POP_ADDED_TO_FAVOURITES"
+#~ msgstr "加到我的最愛"
+
+#~ msgid "IDS_PB_POP_ADD_GROUP"
+#~ msgstr "加入群組"
+
+#~ msgid "IDS_PB_POP_MEMORY_FULL"
+#~ msgstr "記憶體已滿"
+
+#~ msgid "IDS_PB_POP_REMOVE_FROM_GROUP"
+#~ msgstr "從群組中移除"
+
+#~ msgid "IDS_PB_POP_REMOVING"
+#~ msgstr "正在移除..."
+
+#~ msgid "IDS_PB_POP_UNABLE_TO_ADD_CONTACT_INTO_GROUP"
+#~ msgstr "無法將聯絡人新增到群組中"
+
+#~ msgid "IDS_PB_SK3_UPDATE"
+#~ msgstr "更新"
+
+#~ msgid "IDS_PB_SK_CANCEL_LITE"
+#~ msgstr "取消"
+
+#~ msgid "IDS_COM_BODY_BLUETOOTH"
+#~ msgstr "藍牙"
+
+#~ msgid "IDS_COM_BODY_CONTACTS"
+#~ msgstr "聯絡人"
+
+#~ msgid "IDS_COM_BODY_COPY"
+#~ msgstr "複製"
+
+#~ msgid "IDS_COM_BODY_CREATE"
+#~ msgstr "建立"
+
+#~ msgid "IDS_COM_BODY_EMAIL"
+#~ msgstr "電子郵件"
+
+#~ msgid "IDS_COM_BODY_MESSAGE"
+#~ msgstr "訊息"
+
+#~ msgid "IDS_COM_BODY_MOVE"
+#~ msgstr "移動"
+
+#~ msgid "IDS_COM_BODY_PHONE"
+#~ msgstr "電話"
+
+#~ msgid "IDS_COM_BODY_UNKNOWN"
+#~ msgstr "未知"
+
+#~ msgid "IDS_COM_BODY_VIDEO_CALL"
+#~ msgstr "視訊通話"
+
+#~ msgid "IDS_COM_SK_DELETE"
+#~ msgstr "刪除"
+
+#~ msgid "IDS_COM_SK_DONE"
+#~ msgstr "完成"
+
+#~ msgid "IDS_COM_SK_EDIT"
+#~ msgstr "編輯"
+
+#~ msgid "IDS_COM_SK_OK"
+#~ msgstr "確定"
+
+#~ msgid "IDS_PB_OPT_SEND_CONTACT_DETAILS"
+#~ msgstr "傳送聯絡人詳細資料"
+
+#~ msgid "IDS_PB_BODY_SEARCH_EXCHANGE_SERVER_ABB"
+#~ msgstr "搜尋Exchange伺服器"
+
+#~ msgid "IDS_PB_BODY_FIRST_NAME_LAST_NAME"
+#~ msgstr "名字姓氏"
+
+#~ msgid "IDS_PB_BODY_LAST_NAME_FIRST_NAME"
+#~ msgstr "先姓後名"
+
+
+msgid "IDS_PB_SK_ADD_MEMBER"
+msgstr "新增成員"
+
+msgid "IDS_COM_OPT_EVENT"
+msgstr "活動"
+
+msgid "IDS_PB_OPT_SHARE_CONTACT_INFORMATION"
+msgstr "分享聯絡人資訊"
+
+msgid "IDS_PB_BODY_1_CONTACT"
+msgstr "1 位聯絡人"
+
+msgid "IDS_COM_BODY_BACK_TO_CALL"
+msgstr "返回通話"
+
+msgid "IDS_ST_BODY_INCOMMING_CALL"
+msgstr "來電"
+
+msgid "IDS_ST_BODY_OUTGOING_CALL"
+msgstr "撥出電話"
+
+msgid "IDS_CLOG_HEADER_MISSED_CALL"
+msgstr "未接電話"
+
+msgid "IDS_CLOG_OPT_SENT_MESSAGE"
+msgstr "傳送訊息"
+
+msgid "IDS_CLOG_OPT_RECEIVED_MESSAGE"
+msgstr "收到的訊息"
+
+msgid "IDS_CLOG_OPT_EDIT_NUMBER_BEFORE_CALL"
+msgstr "在通話之前先編輯號碼"
+
+msgid "IDS_ST_SK_SHOW"
+msgstr "顯示"
+
+msgid "IDS_ST_SK_HIDE"
+msgstr "隱藏"
+
+
+msgid "IDS_PB_BODY_FOR_MORE_FIELDS_TAP_THE_BUTTON_ON_THE_RIGHT"
+msgstr "請輕觸右方按鍵查看更多欄位"
+
+msgid "IDS_LOGS_BODY_BLOCKED_CALL_ABB"
+msgstr "已封鎖的來電"
+
+
+msgid "IDS_LOGS_BODY_REJECTED_CALL_ABB"
+msgstr "拒接來電"
+
+
+msgid "IDS_KPD_BODY_PREVIOUS_SCREEN_ABB"
+msgstr "前一畫面"
+
+
+msgid "IDS_PB_BODY_MARK_AS_DEFAULT_EMAIL"
+msgstr "標記為預設的電子郵件"
+
+msgid "IDS_PB_BODY_YOU_CAN_IMPORT_CONTACTS_FROM_SIM_CARD_TO_YOUR_PHONE_IN_SETTINGS_HELP_MSG"
+msgstr "可於設定 > 匯入聯絡人功能中自 SIM 卡匯入聯絡人至手機,或於設定中使用帳號同步網路帳號的聯絡人"
+
+msgid "IDS_CLOG_POP_NO_LOGS_AFTER_YOU_MAKE_RECEIVE_A_CALL_OR_SEND_RECEIVE_A_MESSAGE_LOGS_WILL_BE_SHOWN"
+msgstr "無記錄。撥打/接聽電話或發送/接收訊息後,將會顯示記錄"
+
+msgid "IDS_PB_POP_UNABLE_TO_SEND_NAME_CARDS"
+msgstr "無法傳送名片"
+
+msgid "IDS_COM_OPT1_WI_FI_DIRECT"
+msgstr "Wi-Fi Direct"
+
+msgid "IDS_PB_OPT_EXPORT_TO_SIM_CARD"
+msgstr "匯出至 SIM 卡"
+
+msgid "IDS_PB_SK3_INFO"
+msgstr "資訊"
+
+msgid "IDS_PB_TAB4_HISTORY"
+msgstr "記錄"
+
+msgid "IDS_PB_TAB4_ACTIVITIES"
+msgstr "活動"
+
+msgid "IDS_CMT_HEADER_GROUP_MESSAGE_TMO"
+msgstr "群組訊息"
+
+msgid "IDS_CMT_HEADER_GROUP_EMAIL_TMO"
+msgstr "群組電子郵件"
\ No newline at end of file